#include <moeoNormalizedSolutionVsSolutionBinaryMetric.h>
Inheritance diagram for moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >:

Public Member Functions | |
| double | operator() (const ObjectiveVector &_o1, const ObjectiveVector &_o2) |
| 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. | |
Private Member Functions | |
| double | epsilon (const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned _obj) |
| 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. | |
M., Grunert da Fonseca V.: Performance Assessment of Multiobjective Optimizers: An Analysis and Review. IEEE Transactions on Evolutionary Computation 7(2), pp.117–132 (2003).
Definition at line 89 of file moeoNormalizedSolutionVsSolutionBinaryMetric.h.
| double moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >::operator() | ( | const ObjectiveVector & | _o1, | |
| const ObjectiveVector & | _o2 | |||
| ) | [inline] |
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.
| _o1 | the first objective vector | |
| _o2 | the second objective vector |
Definition at line 100 of file moeoNormalizedSolutionVsSolutionBinaryMetric.h.
References moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >::epsilon().
| double moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >::epsilon | ( | const ObjectiveVector & | _o1, | |
| const ObjectiveVector & | _o2, | |||
| const unsigned | _obj | |||
| ) | [inline, private] |
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.
| _o1 | the first objective vector | |
| _o2 | the second objective vector | |
| _obj | the index of the objective |
Definition at line 129 of file moeoNormalizedSolutionVsSolutionBinaryMetric.h.
References moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >::bounds.
Referenced by moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >::operator()().
1.5.1