paradiseo/branches/paradiseo-moeo-1.0/doc/man/man3/moeoAdditiveEpsilonBinaryMetric.3
liefooga b1d6dd41c0 add doc
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@397 331e1502-861f-0410-8da2-ba01fb791d7f
2007-06-26 13:13:33 +00:00

86 lines
3.2 KiB
Groff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.TH "moeoAdditiveEpsilonBinaryMetric" 3 "26 Jun 2007" "Version 1.0" "ParadisEO-MOEO" \" -*- nroff -*-
.ad l
.nh
.SH NAME
moeoAdditiveEpsilonBinaryMetric \- Additive epsilon binary metric allowing to compare two objective vectors as proposed in Zitzler E., Thiele L., Laumanns M., Fonseca C.
.PP
.SH SYNOPSIS
.br
.PP
\fC#include <moeoAdditiveEpsilonBinaryMetric.h>\fP
.PP
Inherits \fBmoeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >\fP.
.PP
.SS "Public Member Functions"
.in +1c
.ti -1c
.RI "double \fBoperator()\fP (const ObjectiveVector &_o1, const ObjectiveVector &_o2)"
.br
.RI "\fIReturns the minimal distance by which the objective vector _o1 must be translated in all objectives so that it weakly dominates the objective vector _o2. \fP"
.in -1c
.SS "Private Member Functions"
.in +1c
.ti -1c
.RI "double \fBepsilon\fP (const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned int _obj)"
.br
.RI "\fIReturns the epsilon value by which the objective vector _o1 must be translated in the objective _obj so that it dominates the objective vector _o2. \fP"
.in -1c
.SH "Detailed Description"
.PP
.SS "template<class ObjectiveVector> class moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >"
Additive epsilon binary metric allowing to compare two objective vectors as proposed in Zitzler E., Thiele L., Laumanns M., Fonseca C.
M., Grunert da Fonseca V.: Performance Assessment of Multiobjective Optimizers: An Analysis and Review. IEEE Transactions on Evolutionary Computation 7(2), pp.117132 (2003).
.PP
Definition at line 24 of file moeoAdditiveEpsilonBinaryMetric.h.
.SH "Member Function Documentation"
.PP
.SS "template<class ObjectiveVector> double \fBmoeoAdditiveEpsilonBinaryMetric\fP< ObjectiveVector >::operator() (const ObjectiveVector & _o1, const ObjectiveVector & _o2)\fC [inline]\fP"
.PP
Returns the minimal distance by which the objective vector _o1 must be translated in all objectives so that it weakly dominates the objective vector _o2.
.PP
\fBWarning:\fP
.RS 4
don't forget to set the bounds for every objective before the call of this function
.RE
.PP
\fBParameters:\fP
.RS 4
\fI_o1\fP the first objective vector
.br
\fI_o2\fP the second objective vector
.RE
.PP
.PP
Definition at line 35 of file moeoAdditiveEpsilonBinaryMetric.h.
.PP
References moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >::epsilon().
.SS "template<class ObjectiveVector> double \fBmoeoAdditiveEpsilonBinaryMetric\fP< ObjectiveVector >::epsilon (const ObjectiveVector & _o1, const ObjectiveVector & _o2, const unsigned int _obj)\fC [inline, private]\fP"
.PP
Returns the epsilon value by which the objective vector _o1 must be translated in the objective _obj so that it dominates the objective vector _o2.
.PP
\fBParameters:\fP
.RS 4
\fI_o1\fP the first objective vector
.br
\fI_o2\fP the second objective vector
.br
\fI_obj\fP the index of the objective
.RE
.PP
.PP
Definition at line 64 of file moeoAdditiveEpsilonBinaryMetric.h.
.PP
References moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >::bounds.
.PP
Referenced by moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >::operator()().
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.