Man doc added
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@121 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
f93d8b996d
commit
f544a487f8
36 changed files with 2365 additions and 0 deletions
|
|
@ -0,0 +1,91 @@
|
|||
.TH "eoAdditiveBinaryEpsilonIndicator" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoAdditiveBinaryEpsilonIndicator \- Functor Additive binary epsilon indicator for \fBeoParetoFitness\fP.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoBinaryQualityIndicator.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBinaryQualityIndicator< EOFitness >< EOFitness >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoAdditiveBinaryEpsilonIndicator\fP ()"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.ti -1c
|
||||
.RI "double \fBoperator()\fP (const EOFitness &_fitness_eo1, const EOFitness &_fitness_eo2)"
|
||||
.br
|
||||
.RI "\fIcomputation of the maximum epsilon value by which individual _eo1 must be decreased in all objectives such that individual _eo2 is weakly dominated (do not forget to set the bounds before the call of this function) \fP"
|
||||
.in -1c
|
||||
.SS "Private Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOFitness::fitness_traits \fBtraits\fP"
|
||||
.br
|
||||
.RI "\fIfitness traits \fP"
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBepsilonValue\fP (const EOFitness &_fitness_eo1, const EOFitness &_fitness_eo2, const unsigned _iObj)"
|
||||
.br
|
||||
.RI "\fIcomputation of the epsilon value by which individual _eo1 must be decreased in the objective _iObj such that individual _eo2 is weakly dominated \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOFitness> class eoAdditiveBinaryEpsilonIndicator< EOFitness >"
|
||||
Functor Additive binary epsilon indicator for \fBeoParetoFitness\fP.
|
||||
.PP
|
||||
Definition at line 126 of file eoBinaryQualityIndicator.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOFitness> double \fBeoAdditiveBinaryEpsilonIndicator\fP< EOFitness >::operator() (const EOFitness & _fitness_eo1, const EOFitness & _fitness_eo2)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
computation of the maximum epsilon value by which individual _eo1 must be decreased in all objectives such that individual _eo2 is weakly dominated (do not forget to set the bounds before the call of this function)
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIEOFitness\fP & _fitness_eo1 the fitness of the first individual
|
||||
.br
|
||||
\fIEOFitness\fP & _fitness_eo2 the fitness of the second individual
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< const EOFitness &, const EOFitness &, double >\fP.
|
||||
.PP
|
||||
Definition at line 149 of file eoBinaryQualityIndicator.h.
|
||||
.PP
|
||||
References eoAdditiveBinaryEpsilonIndicator< EOFitness >::epsilonValue().
|
||||
.SS "template<class EOFitness> double \fBeoAdditiveBinaryEpsilonIndicator\fP< EOFitness >::epsilonValue (const EOFitness & _fitness_eo1, const EOFitness & _fitness_eo2, const unsigned _iObj)\fC [inline, private]\fP"
|
||||
.PP
|
||||
computation of the epsilon value by which individual _eo1 must be decreased in the objective _iObj such that individual _eo2 is weakly dominated
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIEOFitness\fP & _fitness_eo1 the fitness of the first individual
|
||||
.br
|
||||
\fIEOFitness\fP & _fitness_eo2 the fitness of the second individual
|
||||
.br
|
||||
\fIunsigned\fP _iObj the index of the objective
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 181 of file eoBinaryQualityIndicator.h.
|
||||
.PP
|
||||
Referenced by eoAdditiveBinaryEpsilonIndicator< EOFitness >::operator()().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
|
|
@ -0,0 +1,171 @@
|
|||
.TH "eoBinaryHypervolumeIndicator" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBinaryHypervolumeIndicator \- Functor Binary hypervolume indicator for \fBeoParetoFitness\fP.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoBinaryQualityIndicator.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBinaryQualityIndicator< EOFitness >< EOFitness >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBinaryHypervolumeIndicator\fP (double _rho)"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.ti -1c
|
||||
.RI "double \fBoperator()\fP (const EOFitness &_fitness_eo1, const EOFitness &_fitness_eo2)"
|
||||
.br
|
||||
.RI "\fIindicator value of the hypervolume of the portion of the objective space that is dominated by individual _eo1 but not by individual _eo2 (don't forget to set the bounds before the call of this function) \fP"
|
||||
.in -1c
|
||||
.SS "Private Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOFitness::fitness_traits \fBtraits\fP"
|
||||
.br
|
||||
.RI "\fIfitness traits \fP"
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBhypervolumeIndicatorValue\fP (const EOFitness &_fitness_eo1, const EOFitness &_fitness_eo2, const unsigned _iObj, const bool _flag=false)"
|
||||
.br
|
||||
.RI "\fIcomputation of the hypervolume of the portion of the objective space that is dominated by individual _eo1 but not by individual _eo2 \fP"
|
||||
.ti -1c
|
||||
.RI "double \fBhypervolumeIndicatorValueMin\fP (const EOFitness &_fitness_eo1, const EOFitness &_fitness_eo2, const unsigned _iObj, const bool _flag)"
|
||||
.br
|
||||
.RI "\fIcomputation of the hypervolume of the portion of the objective space that is dominated by individual _eo1 but not by individual _eo2 in case of a minimization on the objective _iObj \fP"
|
||||
.ti -1c
|
||||
.RI "double \fBhypervolumeIndicatorValueMax\fP (const EOFitness &_fitness_eo1, const EOFitness &_fitness_eo2, const unsigned _iObj, const bool _flag)"
|
||||
.br
|
||||
.RI "\fIcomputation of the hypervolume of the portion of the objective space that is dominated by individual _eo1 but not by individual _eo2 in case of a maximization on the objective _iObj \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBrho\fP"
|
||||
.br
|
||||
.RI "\fIreference point for the hypervolume calculation \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOFitness> class eoBinaryHypervolumeIndicator< EOFitness >"
|
||||
Functor Binary hypervolume indicator for \fBeoParetoFitness\fP.
|
||||
.PP
|
||||
Definition at line 217 of file eoBinaryQualityIndicator.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOFitness> \fBeoBinaryHypervolumeIndicator\fP< EOFitness >::\fBeoBinaryHypervolumeIndicator\fP (double _rho)\fC [inline]\fP"
|
||||
.PP
|
||||
constructor
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIdouble\fP _rho reference point for the hypervolume calculation (rho must not be smaller than 1)
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 227 of file eoBinaryQualityIndicator.h.
|
||||
.PP
|
||||
References eoBinaryHypervolumeIndicator< EOFitness >::rho.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOFitness> double \fBeoBinaryHypervolumeIndicator\fP< EOFitness >::operator() (const EOFitness & _fitness_eo1, const EOFitness & _fitness_eo2)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
indicator value of the hypervolume of the portion of the objective space that is dominated by individual _eo1 but not by individual _eo2 (don't forget to set the bounds before the call of this function)
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIEOFitness\fP & _fitness_eo1 the fitness of the first individual
|
||||
.br
|
||||
\fIEOFitness\fP & _fitness_eo2 the fitness of the second individual
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< const EOFitness &, const EOFitness &, double >\fP.
|
||||
.PP
|
||||
Definition at line 250 of file eoBinaryQualityIndicator.h.
|
||||
.PP
|
||||
References eoBinaryHypervolumeIndicator< EOFitness >::hypervolumeIndicatorValue().
|
||||
.SS "template<class EOFitness> double \fBeoBinaryHypervolumeIndicator\fP< EOFitness >::hypervolumeIndicatorValue (const EOFitness & _fitness_eo1, const EOFitness & _fitness_eo2, const unsigned _iObj, const bool _flag = \fCfalse\fP)\fC [inline, private]\fP"
|
||||
.PP
|
||||
computation of the hypervolume of the portion of the objective space that is dominated by individual _eo1 but not by individual _eo2
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIEOFitness\fP & _fitness_eo1 the fitness of the first individual
|
||||
.br
|
||||
\fIEOFitness\fP & _fitness_eo2 the fitness of the second individual
|
||||
.br
|
||||
\fIunsigned\fP _iObj number of objectives (used for iteration)
|
||||
.br
|
||||
\fIbool\fP _flag = false (only used for iteration)
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 285 of file eoBinaryQualityIndicator.h.
|
||||
.PP
|
||||
References eoBinaryQualityIndicator< EOFitness >::bounds, eoBinaryHypervolumeIndicator< EOFitness >::hypervolumeIndicatorValueMax(), and eoBinaryHypervolumeIndicator< EOFitness >::hypervolumeIndicatorValueMin().
|
||||
.PP
|
||||
Referenced by eoBinaryHypervolumeIndicator< EOFitness >::hypervolumeIndicatorValueMax(), eoBinaryHypervolumeIndicator< EOFitness >::hypervolumeIndicatorValueMin(), and eoBinaryHypervolumeIndicator< EOFitness >::operator()().
|
||||
.SS "template<class EOFitness> double \fBeoBinaryHypervolumeIndicator\fP< EOFitness >::hypervolumeIndicatorValueMin (const EOFitness & _fitness_eo1, const EOFitness & _fitness_eo2, const unsigned _iObj, const bool _flag)\fC [inline, private]\fP"
|
||||
.PP
|
||||
computation of the hypervolume of the portion of the objective space that is dominated by individual _eo1 but not by individual _eo2 in case of a minimization on the objective _iObj
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIEOFitness\fP & _fitness_eo1 the fitness of the first individual
|
||||
.br
|
||||
\fIEOFitness\fP & _fitness_eo2 the fitness of the second individual
|
||||
.br
|
||||
\fIunsigned\fP _iObj index of the objective
|
||||
.br
|
||||
\fIbool\fP _flag (only used for iteration)
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 320 of file eoBinaryQualityIndicator.h.
|
||||
.PP
|
||||
References eoBinaryQualityIndicator< EOFitness >::bounds, eoBinaryHypervolumeIndicator< EOFitness >::hypervolumeIndicatorValue(), and eoBinaryHypervolumeIndicator< EOFitness >::rho.
|
||||
.PP
|
||||
Referenced by eoBinaryHypervolumeIndicator< EOFitness >::hypervolumeIndicatorValue().
|
||||
.SS "template<class EOFitness> double \fBeoBinaryHypervolumeIndicator\fP< EOFitness >::hypervolumeIndicatorValueMax (const EOFitness & _fitness_eo1, const EOFitness & _fitness_eo2, const unsigned _iObj, const bool _flag)\fC [inline, private]\fP"
|
||||
.PP
|
||||
computation of the hypervolume of the portion of the objective space that is dominated by individual _eo1 but not by individual _eo2 in case of a maximization on the objective _iObj
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIEOFitness\fP & _fitness_eo1 the fitness of the first individual
|
||||
.br
|
||||
\fIEOFitness\fP & _fitness_eo2 the fitness of the second individual
|
||||
.br
|
||||
\fIunsigned\fP _iObj index of the objective
|
||||
.br
|
||||
\fIbool\fP _flag (only used for iteration)
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 374 of file eoBinaryQualityIndicator.h.
|
||||
.PP
|
||||
References eoBinaryQualityIndicator< EOFitness >::bounds, eoBinaryHypervolumeIndicator< EOFitness >::hypervolumeIndicatorValue(), and eoBinaryHypervolumeIndicator< EOFitness >::rho.
|
||||
.PP
|
||||
Referenced by eoBinaryHypervolumeIndicator< EOFitness >::hypervolumeIndicatorValue().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
.TH "eoBinaryQualityIndicator" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBinaryQualityIndicator \- Functor Binary quality indicator Binary performance measure to use in the replacement selection process of IBEA (Indicator-Based Evolutionary Algorithm) Of course, EOFitness needs to be an \fBeoParetoFitness\fP object.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoBinaryQualityIndicator.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< const EOFitness &, const EOFitness &, double >\fP.
|
||||
.PP
|
||||
Inherited by \fBeoAdditiveBinaryEpsilonIndicator< EOFitness >\fP, and \fBeoBinaryHypervolumeIndicator< EOFitness >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBinaryQualityIndicator\fP ()"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBsetBounds\fP (const unsigned _iObj, const double _min, const double _max)"
|
||||
.br
|
||||
.RI "\fIset the bounds for objective _iObj \fP"
|
||||
.in -1c
|
||||
.SS "Protected Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "std::vector< \fBRange\fP > \fBbounds\fP"
|
||||
.br
|
||||
.RI "\fIrange (min and max double value) for each objective \fP"
|
||||
.in -1c
|
||||
.SS "Private Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOFitness::fitness_traits \fBtraits\fP"
|
||||
.br
|
||||
.RI "\fIfitness traits \fP"
|
||||
.in -1c
|
||||
.SS "Classes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "class \fBRange\fP"
|
||||
.br
|
||||
.RI "\fIPrivate class to represent the bounds. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOFitness> class eoBinaryQualityIndicator< EOFitness >"
|
||||
Functor Binary quality indicator Binary performance measure to use in the replacement selection process of IBEA (Indicator-Based Evolutionary Algorithm) Of course, EOFitness needs to be an \fBeoParetoFitness\fP object.
|
||||
.PP
|
||||
Definition at line 39 of file eoBinaryQualityIndicator.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOFitness> void \fBeoBinaryQualityIndicator\fP< EOFitness >::setBounds (const unsigned _iObj, const double _min, const double _max)\fC [inline]\fP"
|
||||
.PP
|
||||
set the bounds for objective _iObj
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIunsigned\fP _iObj the index of the objective
|
||||
.br
|
||||
\fIdouble\fP _min the minimum value
|
||||
.br
|
||||
\fIdouble\fP _max the maximum value
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 62 of file eoBinaryQualityIndicator.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
.TH "eoBinaryQualityIndicator::Range" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBinaryQualityIndicator::Range \- Private class to represent the bounds.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoBinaryQualityIndicator.h>\fP
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBRange\fP ()"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBRange\fP (const double _min, const double _max)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBminimum\fP ()"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBmaximum\fP ()"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBrange\fP ()"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBmin\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBmax\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBr\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOFitness> class eoBinaryQualityIndicator< EOFitness >::Range"
|
||||
Private class to represent the bounds.
|
||||
.PP
|
||||
Definition at line 73 of file eoBinaryQualityIndicator.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
62
trunk/paradiseo-moeo/docs/man/man3/eoIBEA.3
Normal file
62
trunk/paradiseo-moeo/docs/man/man3/eoIBEA.3
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
.TH "eoIBEA" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoIBEA \- Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm).
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoIBEA.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoPerf2WorthCached< EOT, double >\fP.
|
||||
.PP
|
||||
Inherited by \fBeoIBEASorting< EOT, Fitness >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoIBEA\fP (\fBeoBinaryQualityIndicator\fP< Fitness > *_I)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBcalculate_worths\fP (const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fImapping \fP"
|
||||
.in -1c
|
||||
.SS "Protected Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBinaryQualityIndicator\fP< Fitness > * \fBI\fP"
|
||||
.br
|
||||
.RI "\fIbinary quality indicator to use in the selection process \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class Fitness> class eoIBEA< EOT, Fitness >"
|
||||
Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm).
|
||||
.PP
|
||||
Definition at line 38 of file eoIBEA.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class Fitness> void \fBeoIBEA\fP< EOT, Fitness >::calculate_worths (const \fBeoPop\fP< EOT > & _pop)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
mapping
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIconst\fP eoPop<EOT>& _pop the population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoPerf2WorthCached< EOT, double >\fP.
|
||||
.PP
|
||||
Definition at line 56 of file eoIBEA.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
101
trunk/paradiseo-moeo/docs/man/man3/eoIBEAAvgSorting.3
Normal file
101
trunk/paradiseo-moeo/docs/man/man3/eoIBEAAvgSorting.3
Normal file
|
|
@ -0,0 +1,101 @@
|
|||
.TH "eoIBEAAvgSorting" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoIBEAAvgSorting \- Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) under uncertainty using averaged values for each objective Follow the idea presented in the Deb & Gupta paper 'Searching for Robust Pareto-Optimal Solutions in Multi-Objective Optimization', 2005 Of course, the fitness of an individual needs to be an eoStochasticParetoFitness object.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoIBEA.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoIBEA< EOT, FitnessEval >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoIBEAAvgSorting\fP (\fBeoBinaryQualityIndicator\fP< FitnessEval > *_I, const double _kappa)"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "void \fBsetBounds\fP (const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fIcomputation and setting of the bounds for each objective \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBfitnesses\fP (const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fIcomputation and setting of the fitness for each individual of the population \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBkappa\fP"
|
||||
.br
|
||||
.RI "\fIscaling factor kappa \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class FitnessEval = typename EOT::Fitness::FitnessEval> class eoIBEAAvgSorting< EOT, FitnessEval >"
|
||||
Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) under uncertainty using averaged values for each objective Follow the idea presented in the Deb & Gupta paper 'Searching for Robust Pareto-Optimal Solutions in Multi-Objective Optimization', 2005 Of course, the fitness of an individual needs to be an eoStochasticParetoFitness object.
|
||||
.PP
|
||||
Definition at line 373 of file eoIBEA.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class FitnessEval = typename EOT::Fitness::FitnessEval> \fBeoIBEAAvgSorting\fP< EOT, FitnessEval >::\fBeoIBEAAvgSorting\fP (\fBeoBinaryQualityIndicator\fP< FitnessEval > * _I, const double _kappa)\fC [inline]\fP"
|
||||
.PP
|
||||
constructor
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIeoBinaryQualityIndicator<EOT>*\fP _I the binary quality indicator to use in the selection process
|
||||
.br
|
||||
\fIdouble\fP _kappa scaling factor kappa
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 385 of file eoIBEA.h.
|
||||
.PP
|
||||
References eoIBEAAvgSorting< EOT, FitnessEval >::kappa.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class FitnessEval = typename EOT::Fitness::FitnessEval> void \fBeoIBEAAvgSorting\fP< EOT, FitnessEval >::setBounds (const \fBeoPop\fP< EOT > & _pop)\fC [inline, private, virtual]\fP"
|
||||
.PP
|
||||
computation and setting of the bounds for each objective
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIconst\fP eoPop<EOT>& _pop the population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoIBEA< EOT, FitnessEval >\fP.
|
||||
.PP
|
||||
Definition at line 413 of file eoIBEA.h.
|
||||
.SS "template<class EOT, class FitnessEval = typename EOT::Fitness::FitnessEval> void \fBeoIBEAAvgSorting\fP< EOT, FitnessEval >::fitnesses (const \fBeoPop\fP< EOT > & _pop)\fC [inline, private, virtual]\fP"
|
||||
.PP
|
||||
computation and setting of the fitness for each individual of the population
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIconst\fP eoPop<EOT>& _pop the population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoIBEA< EOT, FitnessEval >\fP.
|
||||
.PP
|
||||
Definition at line 445 of file eoIBEA.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
101
trunk/paradiseo-moeo/docs/man/man3/eoIBEASorting.3
Normal file
101
trunk/paradiseo-moeo/docs/man/man3/eoIBEASorting.3
Normal file
|
|
@ -0,0 +1,101 @@
|
|||
.TH "eoIBEASorting" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoIBEASorting \- Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) without uncertainty Adapted from the Zitzler and Künzli paper 'Indicator-Based Selection in Multiobjective Search' (2004) Of course, Fitness needs to be an \fBeoParetoFitness\fP object.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoIBEA.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoIBEA< EOT, Fitness >< EOT, Fitness >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoIBEASorting\fP (\fBeoBinaryQualityIndicator\fP< Fitness > *_I, const double _kappa)"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "void \fBsetBounds\fP (const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fIcomputation and setting of the bounds for each objective \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBfitnesses\fP (const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fIcomputation and setting of the fitness for each individual of the population \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBkappa\fP"
|
||||
.br
|
||||
.RI "\fIscaling factor kappa \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class Fitness = typename EOT::Fitness> class eoIBEASorting< EOT, Fitness >"
|
||||
Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) without uncertainty Adapted from the Zitzler and Künzli paper 'Indicator-Based Selection in Multiobjective Search' (2004) Of course, Fitness needs to be an \fBeoParetoFitness\fP object.
|
||||
.PP
|
||||
Definition at line 94 of file eoIBEA.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class Fitness = typename EOT::Fitness> \fBeoIBEASorting\fP< EOT, Fitness >::\fBeoIBEASorting\fP (\fBeoBinaryQualityIndicator\fP< Fitness > * _I, const double _kappa)\fC [inline]\fP"
|
||||
.PP
|
||||
constructor
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIeoBinaryQualityIndicator<EOT>*\fP _I the binary quality indicator to use in the selection process
|
||||
.br
|
||||
\fIdouble\fP _kappa scaling factor kappa
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 106 of file eoIBEA.h.
|
||||
.PP
|
||||
References eoIBEASorting< EOT, Fitness >::kappa.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class Fitness = typename EOT::Fitness> void \fBeoIBEASorting\fP< EOT, Fitness >::setBounds (const \fBeoPop\fP< EOT > & _pop)\fC [inline, private, virtual]\fP"
|
||||
.PP
|
||||
computation and setting of the bounds for each objective
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIconst\fP eoPop<EOT>& _pop the population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoIBEA< EOT, Fitness >\fP.
|
||||
.PP
|
||||
Definition at line 134 of file eoIBEA.h.
|
||||
.SS "template<class EOT, class Fitness = typename EOT::Fitness> void \fBeoIBEASorting\fP< EOT, Fitness >::fitnesses (const \fBeoPop\fP< EOT > & _pop)\fC [inline, private, virtual]\fP"
|
||||
.PP
|
||||
computation and setting of the fitness for each individual of the population
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIconst\fP eoPop<EOT>& _pop the population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoIBEA< EOT, Fitness >\fP.
|
||||
.PP
|
||||
Definition at line 162 of file eoIBEA.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
97
trunk/paradiseo-moeo/docs/man/man3/eoIBEAStochSorting.3
Normal file
97
trunk/paradiseo-moeo/docs/man/man3/eoIBEAStochSorting.3
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
.TH "eoIBEAStochSorting" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoIBEAStochSorting \- Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) under uncertainty Adapted from the Basseur and Zitzler paper 'Handling Uncertainty in Indicator-Based Multiobjective Optimization' (2006) Of course, the fitness of an individual needs to be an eoStochasticParetoFitness object.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoIBEA.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoIBEA< EOT, FitnessEval >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoIBEAStochSorting\fP (\fBeoBinaryQualityIndicator\fP< FitnessEval > *_I)"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "void \fBsetBounds\fP (const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fIcomputation and setting of the bounds for each objective \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBfitnesses\fP (const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fIcomputation and setting of the fitness for each individual of the population \fP"
|
||||
.in -1c
|
||||
.SS "Static Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "static double \fBzero\fP ()"
|
||||
.br
|
||||
.RI "\fIapproximated zero value \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class FitnessEval = typename EOT::Fitness::FitnessEval> class eoIBEAStochSorting< EOT, FitnessEval >"
|
||||
Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) under uncertainty Adapted from the Basseur and Zitzler paper 'Handling Uncertainty in Indicator-Based Multiobjective Optimization' (2006) Of course, the fitness of an individual needs to be an eoStochasticParetoFitness object.
|
||||
.PP
|
||||
Definition at line 215 of file eoIBEA.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class FitnessEval = typename EOT::Fitness::FitnessEval> \fBeoIBEAStochSorting\fP< EOT, FitnessEval >::\fBeoIBEAStochSorting\fP (\fBeoBinaryQualityIndicator\fP< FitnessEval > * _I)\fC [inline]\fP"
|
||||
.PP
|
||||
constructor
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIeoBinaryQualityIndicator<EOT>*\fP _I the binary quality indicator to use in the selection process
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 226 of file eoIBEA.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class FitnessEval = typename EOT::Fitness::FitnessEval> void \fBeoIBEAStochSorting\fP< EOT, FitnessEval >::setBounds (const \fBeoPop\fP< EOT > & _pop)\fC [inline, private, virtual]\fP"
|
||||
.PP
|
||||
computation and setting of the bounds for each objective
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIconst\fP eoPop<EOT>& _pop the population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoIBEA< EOT, FitnessEval >\fP.
|
||||
.PP
|
||||
Definition at line 258 of file eoIBEA.h.
|
||||
.SS "template<class EOT, class FitnessEval = typename EOT::Fitness::FitnessEval> void \fBeoIBEAStochSorting\fP< EOT, FitnessEval >::fitnesses (const \fBeoPop\fP< EOT > & _pop)\fC [inline, private, virtual]\fP"
|
||||
.PP
|
||||
computation and setting of the fitness for each individual of the population
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIconst\fP eoPop<EOT>& _pop the population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoIBEA< EOT, FitnessEval >\fP.
|
||||
.PP
|
||||
Definition at line 286 of file eoIBEA.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
28
trunk/paradiseo-moeo/docs/man/man3/eoParetoEuclidDist.3
Normal file
28
trunk/paradiseo-moeo/docs/man/man3/eoParetoEuclidDist.3
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
.TH "eoParetoEuclidDist" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoParetoEuclidDist \-
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
Inherits \fBeoParetoPhenDist< EOT, DistType >< EOT, DistType >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "DistType \fBoperator()\fP (const EOT &eopf1, const EOT &eopf2)"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class DistType = double> class eoParetoEuclidDist< EOT, DistType >"
|
||||
|
||||
.PP
|
||||
Definition at line 15 of file eoParetoPhenDist.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
21
trunk/paradiseo-moeo/docs/man/man3/eoParetoPhenDist.3
Normal file
21
trunk/paradiseo-moeo/docs/man/man3/eoParetoPhenDist.3
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
.TH "eoParetoPhenDist" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoParetoPhenDist \-
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
Inherited by \fBeoParetoEuclidDist< EOT, DistType >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class DistType> class eoParetoPhenDist< EOT, DistType >"
|
||||
|
||||
.PP
|
||||
Definition at line 3 of file eoParetoPhenDist.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
64
trunk/paradiseo-moeo/docs/man/man3/eoParetoSharing.3
Normal file
64
trunk/paradiseo-moeo/docs/man/man3/eoParetoSharing.3
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
.TH "eoParetoSharing" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoParetoSharing \-
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
Inherits \fBeoPerf2Worth< EOT, worthT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoParetoSharing\fP (double _nicheSize)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoParetoSharing\fP (double _nicheSize, \fBeoParetoPhenDist\fP< EOT, worthT > &_dist)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBoperator\fP ()(const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBsh\fP (double \fBdist\fP, double \fBDmax\fP)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBnicheSize\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoParetoPhenDist\fP< EOT, worthT > & \fBdist\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoParetoEuclidDist\fP< EOT > \fBeuc_dist\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBDmax\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Classes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "class \fBdMatrix\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class worthT = double> class eoParetoSharing< EOT, worthT >"
|
||||
|
||||
.PP
|
||||
Definition at line 9 of file eoParetoSharing.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
36
trunk/paradiseo-moeo/docs/man/man3/eoParetoSharing_dMatrix.3
Normal file
36
trunk/paradiseo-moeo/docs/man/man3/eoParetoSharing_dMatrix.3
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
.TH "eoParetoSharing::dMatrix" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoParetoSharing::dMatrix \-
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBdMatrix\fP (unsigned _s)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBprintOn\fP (std::ostream &_os)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "unsigned \fBrSize\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class worthT = double> class eoParetoSharing< EOT, worthT >::dMatrix"
|
||||
|
||||
.PP
|
||||
Definition at line 99 of file eoParetoSharing.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
103
trunk/paradiseo-moeo/docs/man/man3/moeoArchive.3
Normal file
103
trunk/paradiseo-moeo/docs/man/man3/moeoArchive.3
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
.TH "moeoArchive" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoArchive \- An archive is a secondary population that stores non-dominated solutions.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoArchive.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoPop< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOT::Fitness \fBEOFitness\fP"
|
||||
.br
|
||||
.RI "\fIThe fitness type of a solution. \fP"
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "bool \fBdominates\fP (const \fBEOFitness\fP &_fit) const "
|
||||
.br
|
||||
.RI "\fIReturns true if the current archive dominates _fit. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBcontains\fP (const \fBEOFitness\fP &_fit) const "
|
||||
.br
|
||||
.RI "\fIReturns true if the current archive contains _fit. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBupdate\fP (const EOT &_eo)"
|
||||
.br
|
||||
.RI "\fIUpdates the archive with a given individual _eo. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBupdate\fP (const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fIUpdates the archive with a given population _pop. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoArchive< EOT >"
|
||||
An archive is a secondary population that stores non-dominated solutions.
|
||||
.PP
|
||||
Definition at line 21 of file moeoArchive.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> bool \fBmoeoArchive\fP< EOT >::dominates (const \fBEOFitness\fP & _fit) const\fC [inline]\fP"
|
||||
.PP
|
||||
Returns true if the current archive dominates _fit.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_fit\fP the (Pareto) fitness to compare with the current archive
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 39 of file moeoArchive.h.
|
||||
.SS "template<class EOT> bool \fBmoeoArchive\fP< EOT >::contains (const \fBEOFitness\fP & _fit) const\fC [inline]\fP"
|
||||
.PP
|
||||
Returns true if the current archive contains _fit.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_fit\fP the (Pareto) fitness to search within the current archive
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 51 of file moeoArchive.h.
|
||||
.SS "template<class EOT> void \fBmoeoArchive\fP< EOT >::update (const EOT & _eo)\fC [inline]\fP"
|
||||
.PP
|
||||
Updates the archive with a given individual _eo.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_eo\fP the given individual
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 63 of file moeoArchive.h.
|
||||
.SS "template<class EOT> void \fBmoeoArchive\fP< EOT >::update (const \fBeoPop\fP< EOT > & _pop)\fC [inline]\fP"
|
||||
.PP
|
||||
Updates the archive with a given population _pop.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_pop\fP the given population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 98 of file moeoArchive.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
|
|
@ -0,0 +1,75 @@
|
|||
.TH "moeoArchiveFitnessSavingUpdater" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoArchiveFitnessSavingUpdater \- This class allows to save the fitnesses of solutions contained in an archive into a file at each generation.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoArchiveFitnessSavingUpdater.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoUpdater\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoArchiveFitnessSavingUpdater\fP (\fBmoeoArchive\fP< EOT > &_arch, const std::string &_filename='Res/Arch', int _id=-1)"
|
||||
.br
|
||||
.RI "\fICtor. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP ()"
|
||||
.br
|
||||
.RI "\fISaves the fitness of the archive's members into the file. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoArchive\fP< EOT > & \fBarch\fP"
|
||||
.br
|
||||
.RI "\fIlocal archive \fP"
|
||||
.ti -1c
|
||||
.RI "std::string \fBfilename\fP"
|
||||
.br
|
||||
.RI "\fItarget filename \fP"
|
||||
.ti -1c
|
||||
.RI "int \fBid\fP"
|
||||
.br
|
||||
.RI "\fIown ID \fP"
|
||||
.ti -1c
|
||||
.RI "unsigned \fBcounter\fP"
|
||||
.br
|
||||
.RI "\fIcounter \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoArchiveFitnessSavingUpdater< EOT >"
|
||||
This class allows to save the fitnesses of solutions contained in an archive into a file at each generation.
|
||||
.PP
|
||||
Definition at line 27 of file moeoArchiveFitnessSavingUpdater.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoeoArchiveFitnessSavingUpdater\fP< EOT >::\fBmoeoArchiveFitnessSavingUpdater\fP (\fBmoeoArchive\fP< EOT > & _arch, const std::string & _filename = \fC'Res/Arch'\fP, int _id = \fC-1\fP)\fC [inline]\fP"
|
||||
.PP
|
||||
Ctor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_arch\fP local archive
|
||||
.br
|
||||
\fI_filename\fP target filename
|
||||
.br
|
||||
\fI_id\fP own ID
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 37 of file moeoArchiveFitnessSavingUpdater.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
65
trunk/paradiseo-moeo/docs/man/man3/moeoArchiveUpdater.3
Normal file
65
trunk/paradiseo-moeo/docs/man/man3/moeoArchiveUpdater.3
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
.TH "moeoArchiveUpdater" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoArchiveUpdater \- This class allows to update the archive at each generation with newly found non-dominated solutions.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoArchiveUpdater.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoUpdater\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoArchiveUpdater\fP (\fBmoeoArchive\fP< EOT > &_arch, const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fICtor. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP ()"
|
||||
.br
|
||||
.RI "\fIUpdates the archive with newly found non-dominated solutions contained in the main population. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoArchive\fP< EOT > & \fBarch\fP"
|
||||
.br
|
||||
.RI "\fIthe archive of non-dominated solutions \fP"
|
||||
.ti -1c
|
||||
.RI "const \fBeoPop\fP< EOT > & \fBpop\fP"
|
||||
.br
|
||||
.RI "\fIthe main population \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoArchiveUpdater< EOT >"
|
||||
This class allows to update the archive at each generation with newly found non-dominated solutions.
|
||||
.PP
|
||||
Definition at line 23 of file moeoArchiveUpdater.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoeoArchiveUpdater\fP< EOT >::\fBmoeoArchiveUpdater\fP (\fBmoeoArchive\fP< EOT > & _arch, const \fBeoPop\fP< EOT > & _pop)\fC [inline]\fP"
|
||||
.PP
|
||||
Ctor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_arch\fP an archive of non-dominated solutions
|
||||
.br
|
||||
\fI_pop\fP the main population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 32 of file moeoArchiveUpdater.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
25
trunk/paradiseo-moeo/docs/man/man3/moeoBM.3
Normal file
25
trunk/paradiseo-moeo/docs/man/man3/moeoBM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoBM" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoBM \- Base class for binary metrics.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoMetric.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< A1, A2, R >< A1, A2, R >\fP, and \fBmoeoMetric\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class A1, class A2, class R> class moeoBM< A1, A2, R >"
|
||||
Base class for binary metrics.
|
||||
.PP
|
||||
Definition at line 38 of file moeoMetric.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
|
|
@ -0,0 +1,91 @@
|
|||
.TH "moeoBinaryMetricSavingUpdater" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoBinaryMetricSavingUpdater \- This class allows to save the progression of a binary metric comparing the fitness values of the current population (or archive) with the fitness values of the population (or archive) of the generation (n-1) into a file.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoBinaryMetricSavingUpdater.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoUpdater\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOT::Fitness \fBEOFitness\fP"
|
||||
.br
|
||||
.RI "\fIThe fitness type of a solution. \fP"
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoBinaryMetricSavingUpdater\fP (\fBmoeoVectorVsVectorBM\fP< EOT, double > &_metric, const \fBeoPop\fP< EOT > &_pop, std::string _filename)"
|
||||
.br
|
||||
.RI "\fICtor. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP ()"
|
||||
.br
|
||||
.RI "\fISaves the metric's value for the current generation. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoVectorVsVectorBM\fP< EOT, double > & \fBmetric\fP"
|
||||
.br
|
||||
.RI "\fIbinary metric comparing two Pareto sets \fP"
|
||||
.ti -1c
|
||||
.RI "const \fBeoPop\fP< EOT > & \fBpop\fP"
|
||||
.br
|
||||
.RI "\fImain population \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoPop\fP< EOT > \fBoldPop\fP"
|
||||
.br
|
||||
.RI "\fI(n-1) population \fP"
|
||||
.ti -1c
|
||||
.RI "std::string \fBfilename\fP"
|
||||
.br
|
||||
.RI "\fItarget filename \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBfirstGen\fP"
|
||||
.br
|
||||
.RI "\fIis it the first generation ? \fP"
|
||||
.ti -1c
|
||||
.RI "unsigned \fBcounter\fP"
|
||||
.br
|
||||
.RI "\fIcounter \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoBinaryMetricSavingUpdater< EOT >"
|
||||
This class allows to save the progression of a binary metric comparing the fitness values of the current population (or archive) with the fitness values of the population (or archive) of the generation (n-1) into a file.
|
||||
.PP
|
||||
Definition at line 26 of file moeoBinaryMetricSavingUpdater.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoeoBinaryMetricSavingUpdater\fP< EOT >::\fBmoeoBinaryMetricSavingUpdater\fP (\fBmoeoVectorVsVectorBM\fP< EOT, double > & _metric, const \fBeoPop\fP< EOT > & _pop, std::string _filename)\fC [inline]\fP"
|
||||
.PP
|
||||
Ctor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_metric\fP the binary metric comparing two Pareto sets
|
||||
.br
|
||||
\fI_pop\fP the main population
|
||||
.br
|
||||
\fI_filename\fP the target filename
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 41 of file moeoBinaryMetricSavingUpdater.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
107
trunk/paradiseo-moeo/docs/man/man3/moeoCombinedMOLS.3
Normal file
107
trunk/paradiseo-moeo/docs/man/man3/moeoCombinedMOLS.3
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
.TH "moeoCombinedMOLS" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoCombinedMOLS \- This class allows to embed a set of local searches that are sequentially applied, and so working and updating the same archive of non-dominated solutions.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoCombinedMOLS.h>\fP
|
||||
.PP
|
||||
Inherits \fBmoeoMOLS< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoCombinedMOLS\fP (\fBeoEvalFunc\fP< EOT > &_eval, \fBmoeoMOLS\fP< EOT > &_first_ls)"
|
||||
.br
|
||||
.RI "\fICtor. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBadd\fP (\fBmoeoMOLS\fP< EOT > &_ls)"
|
||||
.br
|
||||
.RI "\fIAdds a new local search to combine. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (const EOT &_eo, \fBmoeoArchive\fP< EOT > &_arch)"
|
||||
.br
|
||||
.RI "\fIGives a new solution in order to explore the neigborhood. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoEvalFunc\fP< EOT > & \fBeval\fP"
|
||||
.br
|
||||
.RI "\fIthe full evaluator of a solution \fP"
|
||||
.ti -1c
|
||||
.RI "std::vector< \fBmoeoMOLS\fP< EOT > * > \fBcombinedMOLS\fP"
|
||||
.br
|
||||
.RI "\fIthe vector that contains the combined MOLS \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoCombinedMOLS< EOT >"
|
||||
This class allows to embed a set of local searches that are sequentially applied, and so working and updating the same archive of non-dominated solutions.
|
||||
.PP
|
||||
Definition at line 24 of file moeoCombinedMOLS.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoeoCombinedMOLS\fP< EOT >::\fBmoeoCombinedMOLS\fP (\fBeoEvalFunc\fP< EOT > & _eval, \fBmoeoMOLS\fP< EOT > & _first_ls)\fC [inline]\fP"
|
||||
.PP
|
||||
Ctor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_eval\fP the full evaluator of a solution
|
||||
.br
|
||||
\fI_first_ls\fP the first multi-objective local search to add
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 33 of file moeoCombinedMOLS.h.
|
||||
.PP
|
||||
References moeoCombinedMOLS< EOT >::combinedMOLS.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> void \fBmoeoCombinedMOLS\fP< EOT >::add (\fBmoeoMOLS\fP< EOT > & _ls)\fC [inline]\fP"
|
||||
.PP
|
||||
Adds a new local search to combine.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_ls\fP the multi-objective local search to add
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 43 of file moeoCombinedMOLS.h.
|
||||
.PP
|
||||
References moeoCombinedMOLS< EOT >::combinedMOLS.
|
||||
.SS "template<class EOT> void \fBmoeoCombinedMOLS\fP< EOT >::operator() (const EOT & _eo, \fBmoeoArchive\fP< EOT > & _arch)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Gives a new solution in order to explore the neigborhood.
|
||||
.PP
|
||||
The new non-dominated solutions are added to the archive
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_eo\fP the solution
|
||||
.br
|
||||
\fI_arch\fP the archive of non-dominated solutions
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< const EOT &, moeoArchive< EOT > &, void >\fP.
|
||||
.PP
|
||||
Definition at line 54 of file moeoCombinedMOLS.h.
|
||||
.PP
|
||||
References moeoCombinedMOLS< EOT >::combinedMOLS, and moeoCombinedMOLS< EOT >::eval.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
125
trunk/paradiseo-moeo/docs/man/man3/moeoContributionMetric.3
Normal file
125
trunk/paradiseo-moeo/docs/man/man3/moeoContributionMetric.3
Normal file
|
|
@ -0,0 +1,125 @@
|
|||
.TH "moeoContributionMetric" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoContributionMetric \- The contribution metric evaluates the proportion of non-dominated solutions given by a Pareto set relatively to another Pareto set.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoContributionMetric.h>\fP
|
||||
.PP
|
||||
Inherits \fBmoeoVectorVsVectorBM< EOT, double >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOT::Fitness \fBEOFitness\fP"
|
||||
.br
|
||||
.RI "\fIThe fitness type of a solution. \fP"
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBoperator()\fP (const std::vector< \fBEOFitness\fP > &_set1, const std::vector< \fBEOFitness\fP > &_set2)"
|
||||
.br
|
||||
.RI "\fIReturns the contribution of the Pareto set '_set1' relatively to the Pareto set '_set2'. \fP"
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "unsigned \fBcard_C\fP (const std::vector< \fBEOFitness\fP > &_set1, const std::vector< \fBEOFitness\fP > &_set2)"
|
||||
.br
|
||||
.RI "\fIReturns the number of solutions both in '_set1' and '_set2'. \fP"
|
||||
.ti -1c
|
||||
.RI "unsigned \fBcard_W\fP (const std::vector< \fBEOFitness\fP > &_set1, const std::vector< \fBEOFitness\fP > &_set2)"
|
||||
.br
|
||||
.RI "\fIReturns the number of solutions in '_set1' dominating at least one solution of '_set2'. \fP"
|
||||
.ti -1c
|
||||
.RI "unsigned \fBcard_N\fP (const std::vector< \fBEOFitness\fP > &_set1, const std::vector< \fBEOFitness\fP > &_set2)"
|
||||
.br
|
||||
.RI "\fIReturns the number of solutions in '_set1' having no relation of dominance with those from '_set2'. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoContributionMetric< EOT >"
|
||||
The contribution metric evaluates the proportion of non-dominated solutions given by a Pareto set relatively to another Pareto set.
|
||||
|
||||
(Meunier, Talbi, Reininger: 'A multiobjective genetic algorithm for radio network optimization', in Proc. of the 2000 Congress on Evolutionary Computation, IEEE Press, pp. 317-324)
|
||||
.PP
|
||||
Definition at line 23 of file moeoContributionMetric.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> double \fBmoeoContributionMetric\fP< EOT >::operator() (const std::vector< \fBEOFitness\fP > & _set1, const std::vector< \fBEOFitness\fP > & _set2)\fC [inline]\fP"
|
||||
.PP
|
||||
Returns the contribution of the Pareto set '_set1' relatively to the Pareto set '_set2'.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_set1\fP the first Pareto set
|
||||
.br
|
||||
\fI_set2\fP the second Pareto set
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 38 of file moeoContributionMetric.h.
|
||||
.PP
|
||||
References moeoContributionMetric< EOT >::card_C(), moeoContributionMetric< EOT >::card_N(), and moeoContributionMetric< EOT >::card_W().
|
||||
.SS "template<class EOT> unsigned \fBmoeoContributionMetric\fP< EOT >::card_C (const std::vector< \fBEOFitness\fP > & _set1, const std::vector< \fBEOFitness\fP > & _set2)\fC [inline, private]\fP"
|
||||
.PP
|
||||
Returns the number of solutions both in '_set1' and '_set2'.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_set1\fP the first Pareto set
|
||||
.br
|
||||
\fI_set2\fP the second Pareto set
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 57 of file moeoContributionMetric.h.
|
||||
.PP
|
||||
Referenced by moeoContributionMetric< EOT >::operator()().
|
||||
.SS "template<class EOT> unsigned \fBmoeoContributionMetric\fP< EOT >::card_W (const std::vector< \fBEOFitness\fP > & _set1, const std::vector< \fBEOFitness\fP > & _set2)\fC [inline, private]\fP"
|
||||
.PP
|
||||
Returns the number of solutions in '_set1' dominating at least one solution of '_set2'.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_set1\fP the first Pareto set
|
||||
.br
|
||||
\fI_set2\fP the second Pareto set
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 76 of file moeoContributionMetric.h.
|
||||
.PP
|
||||
Referenced by moeoContributionMetric< EOT >::operator()().
|
||||
.SS "template<class EOT> unsigned \fBmoeoContributionMetric\fP< EOT >::card_N (const std::vector< \fBEOFitness\fP > & _set1, const std::vector< \fBEOFitness\fP > & _set2)\fC [inline, private]\fP"
|
||||
.PP
|
||||
Returns the number of solutions in '_set1' having no relation of dominance with those from '_set2'.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_set1\fP the first Pareto set
|
||||
.br
|
||||
\fI_set2\fP the second Pareto set
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 95 of file moeoContributionMetric.h.
|
||||
.PP
|
||||
Referenced by moeoContributionMetric< EOT >::operator()().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
.TH "moeoDisctinctElitistReplacement" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoDisctinctElitistReplacement \- Same than \fBmoeoElitistReplacement\fP except that distinct individuals are privilegied.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoReplacement.h>\fP
|
||||
.PP
|
||||
Inherits \fBmoeoReplacement< EOT, WorthT >< EOT, WorthT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoDisctinctElitistReplacement\fP (\fBeoPerf2Worth\fP< EOT, WorthT > &_perf2worth)"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (\fBeoPop\fP< EOT > &_parents, \fBeoPop\fP< EOT > &_offspring)"
|
||||
.br
|
||||
.RI "\fIreplacement - result in _parents \fP"
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "void \fBcreateNewPop\fP (\fBeoPop\fP< EOT > &_pop, unsigned _size)"
|
||||
.br
|
||||
.RI "\fIcreation of the new population of size _size \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoPerf2Worth\fP< EOT, WorthT > & \fBperf2worth\fP"
|
||||
.br
|
||||
.RI "\fIthe functor object to transform raw fitnesses into fitness for selection \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class WorthT = double> class moeoDisctinctElitistReplacement< EOT, WorthT >"
|
||||
Same than \fBmoeoElitistReplacement\fP except that distinct individuals are privilegied.
|
||||
.PP
|
||||
Definition at line 78 of file moeoReplacement.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class WorthT = double> \fBmoeoDisctinctElitistReplacement\fP< EOT, WorthT >::\fBmoeoDisctinctElitistReplacement\fP (\fBeoPerf2Worth\fP< EOT, WorthT > & _perf2worth)\fC [inline]\fP"
|
||||
.PP
|
||||
constructor
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_perf2worth\fP the functor class to transform raw fitnesses into fitness for selection
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 87 of file moeoReplacement.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class WorthT = double> void \fBmoeoDisctinctElitistReplacement\fP< EOT, WorthT >::operator() (\fBeoPop\fP< EOT > & _parents, \fBeoPop\fP< EOT > & _offspring)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
replacement - result in _parents
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_parents\fP parents population
|
||||
.br
|
||||
\fI_offspring\fP offspring population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< eoPop< EOT > &, eoPop< EOT > &, void >\fP.
|
||||
.PP
|
||||
Definition at line 99 of file moeoReplacement.h.
|
||||
.PP
|
||||
References moeoDisctinctElitistReplacement< EOT, WorthT >::createNewPop().
|
||||
.SS "template<class EOT, class WorthT = double> void \fBmoeoDisctinctElitistReplacement\fP< EOT, WorthT >::createNewPop (\fBeoPop\fP< EOT > & _pop, unsigned _size)\fC [inline, private]\fP"
|
||||
.PP
|
||||
creation of the new population of size _size
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_pop\fP the initial population (will be modified)
|
||||
.br
|
||||
\fI_size\fP the size of the population to create
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 123 of file moeoReplacement.h.
|
||||
.PP
|
||||
Referenced by moeoDisctinctElitistReplacement< EOT, WorthT >::operator()().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
77
trunk/paradiseo-moeo/docs/man/man3/moeoElitistReplacement.3
Normal file
77
trunk/paradiseo-moeo/docs/man/man3/moeoElitistReplacement.3
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
.TH "moeoElitistReplacement" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoElitistReplacement \- Keep all the best individuals (almost cut-and-pasted from \fBeoNDPlusReplacement\fP, (c) Maarten Keijzer, Marc Schoenauer and GeNeura Team, 2002).
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoReplacement.h>\fP
|
||||
.PP
|
||||
Inherits \fBmoeoReplacement< EOT, WorthT >< EOT, WorthT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoElitistReplacement\fP (\fBeoPerf2Worth\fP< EOT, WorthT > &_perf2worth)"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (\fBeoPop\fP< EOT > &_parents, \fBeoPop\fP< EOT > &_offspring)"
|
||||
.br
|
||||
.RI "\fIreplacement - result in _parents \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoPerf2Worth\fP< EOT, WorthT > & \fBperf2worth\fP"
|
||||
.br
|
||||
.RI "\fIthe functor object to transform raw fitnesses into fitness for selection \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class WorthT = double> class moeoElitistReplacement< EOT, WorthT >"
|
||||
Keep all the best individuals (almost cut-and-pasted from \fBeoNDPlusReplacement\fP, (c) Maarten Keijzer, Marc Schoenauer and GeNeura Team, 2002).
|
||||
.PP
|
||||
Definition at line 35 of file moeoReplacement.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class WorthT = double> \fBmoeoElitistReplacement\fP< EOT, WorthT >::\fBmoeoElitistReplacement\fP (\fBeoPerf2Worth\fP< EOT, WorthT > & _perf2worth)\fC [inline]\fP"
|
||||
.PP
|
||||
constructor
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_perf2worth\fP the functor class to transform raw fitnesses into fitness for selection
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 43 of file moeoReplacement.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT, class WorthT = double> void \fBmoeoElitistReplacement\fP< EOT, WorthT >::operator() (\fBeoPop\fP< EOT > & _parents, \fBeoPop\fP< EOT > & _offspring)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
replacement - result in _parents
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_parents\fP parents population
|
||||
.br
|
||||
\fI_offspring\fP offspring population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< eoPop< EOT > &, eoPop< EOT > &, void >\fP.
|
||||
.PP
|
||||
Definition at line 54 of file moeoReplacement.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
93
trunk/paradiseo-moeo/docs/man/man3/moeoEntropyMetric.3
Normal file
93
trunk/paradiseo-moeo/docs/man/man3/moeoEntropyMetric.3
Normal file
|
|
@ -0,0 +1,93 @@
|
|||
.TH "moeoEntropyMetric" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoEntropyMetric \- The entropy gives an idea of the diversity of a Pareto set relatively to another Pareto set.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoEntropyMetric.h>\fP
|
||||
.PP
|
||||
Inherits \fBmoeoVectorVsVectorBM< EOT, double >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOT::Fitness \fBEOFitness\fP"
|
||||
.br
|
||||
.RI "\fIThe fitness type of a solution. \fP"
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBoperator()\fP (const std::vector< \fBEOFitness\fP > &_set1, const std::vector< \fBEOFitness\fP > &_set2)"
|
||||
.br
|
||||
.RI "\fIReturns the entropy of the Pareto set '_set1' relatively to the Pareto set '_set2'. \fP"
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "void \fBremoveDominated\fP (std::vector< \fBEOFitness\fP > &_f)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBprenormalize\fP (const std::vector< \fBEOFitness\fP > &_f)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBnormalize\fP (std::vector< \fBEOFitness\fP > &_f)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBcomputeUnion\fP (const std::vector< \fBEOFitness\fP > &_f1, const std::vector< \fBEOFitness\fP > &_f2, std::vector< \fBEOFitness\fP > &_f)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "unsigned \fBhowManyInNicheOf\fP (const std::vector< \fBEOFitness\fP > &_f, const \fBEOFitness\fP &_s, unsigned _size)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBeuclidianDistance\fP (const \fBEOFitness\fP &_set1, const \fBEOFitness\fP &_to, unsigned _deg=2)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "std::vector< double > \fBvect_min_val\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "std::vector< double > \fBvect_max_val\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoEntropyMetric< EOT >"
|
||||
The entropy gives an idea of the diversity of a Pareto set relatively to another Pareto set.
|
||||
|
||||
(Basseur, Seynhaeve, Talbi: 'Design of Multi-objective Evolutionary Algorithms: Application to the Flow-shop Scheduling Problem', in Proc. of the 2002 Congress on Evolutionary Computation, IEEE Press, pp. 1155-1156)
|
||||
.PP
|
||||
Definition at line 23 of file moeoEntropyMetric.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> double \fBmoeoEntropyMetric\fP< EOT >::operator() (const std::vector< \fBEOFitness\fP > & _set1, const std::vector< \fBEOFitness\fP > & _set2)\fC [inline]\fP"
|
||||
.PP
|
||||
Returns the entropy of the Pareto set '_set1' relatively to the Pareto set '_set2'.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_set1\fP the first Pareto set
|
||||
.br
|
||||
\fI_set2\fP the second Pareto set
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 38 of file moeoEntropyMetric.h.
|
||||
.PP
|
||||
References moeoEntropyMetric< EOT >::computeUnion(), moeoEntropyMetric< EOT >::howManyInNicheOf(), moeoEntropyMetric< EOT >::normalize(), moeoEntropyMetric< EOT >::prenormalize(), and moeoEntropyMetric< EOT >::removeDominated().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
77
trunk/paradiseo-moeo/docs/man/man3/moeoHybridMOLS.3
Normal file
77
trunk/paradiseo-moeo/docs/man/man3/moeoHybridMOLS.3
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
.TH "moeoHybridMOLS" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoHybridMOLS \- This class allows to apply a multi-objective local search to a number of selected individuals contained in the archive at every generation until a stopping criteria is verified.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoHybridMOLS.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoUpdater\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoHybridMOLS\fP (\fBeoContinue\fP< EOT > &_term, \fBeoSelect\fP< EOT > &_select, \fBmoeoMOLS\fP< EOT > &_mols, \fBmoeoArchive\fP< EOT > &_arch)"
|
||||
.br
|
||||
.RI "\fICtor. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP ()"
|
||||
.br
|
||||
.RI "\fIApplies the multi-objective local search to selected individuals contained in the archive if the stopping criteria is not verified. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoContinue\fP< EOT > & \fBterm\fP"
|
||||
.br
|
||||
.RI "\fIstopping criteria \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoSelect\fP< EOT > & \fBselect\fP"
|
||||
.br
|
||||
.RI "\fIselector \fP"
|
||||
.ti -1c
|
||||
.RI "\fBmoeoMOLS\fP< EOT > & \fBmols\fP"
|
||||
.br
|
||||
.RI "\fImulti-objective local search \fP"
|
||||
.ti -1c
|
||||
.RI "\fBmoeoArchive\fP< EOT > & \fBarch\fP"
|
||||
.br
|
||||
.RI "\fIarchive \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoHybridMOLS< EOT >"
|
||||
This class allows to apply a multi-objective local search to a number of selected individuals contained in the archive at every generation until a stopping criteria is verified.
|
||||
.PP
|
||||
Definition at line 27 of file moeoHybridMOLS.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoeoHybridMOLS\fP< EOT >::eoHybridMOLS (\fBeoContinue\fP< EOT > & _term, \fBeoSelect\fP< EOT > & _select, \fBmoeoMOLS\fP< EOT > & _mols, \fBmoeoArchive\fP< EOT > & _arch)\fC [inline]\fP"
|
||||
.PP
|
||||
Ctor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_term\fP stopping criteria
|
||||
.br
|
||||
\fI_select\fP selector
|
||||
.br
|
||||
\fI_mols\fP a multi-objective local search
|
||||
.br
|
||||
\fI_arch\fP the archive
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 38 of file moeoHybridMOLS.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
29
trunk/paradiseo-moeo/docs/man/man3/moeoMOLS.3
Normal file
29
trunk/paradiseo-moeo/docs/man/man3/moeoMOLS.3
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
.TH "moeoMOLS" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoMOLS \- Abstract class for local searches applied to multi-objective optimization.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoMOLS.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< const EOT &, moeoArchive< EOT > &, void >\fP.
|
||||
.PP
|
||||
Inherited by \fBmoeoCombinedMOLS< EOT >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoMOLS< EOT >"
|
||||
Abstract class for local searches applied to multi-objective optimization.
|
||||
|
||||
Starting from only one solution, it produces a set of new non-dominated solutions.
|
||||
.PP
|
||||
Definition at line 23 of file moeoMOLS.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
25
trunk/paradiseo-moeo/docs/man/man3/moeoMetric.3
Normal file
25
trunk/paradiseo-moeo/docs/man/man3/moeoMetric.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoMetric" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoMetric \- Base class for performance metrics (also called quality indicators).
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoMetric.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoFunctorBase\fP.
|
||||
.PP
|
||||
Inherited by \fBmoeoBM< A1, A2, R >\fP, \fBmoeoBM< const EOFitness &, const EOFitness &, R >\fP, \fBmoeoBM< const std::vector< EOFitness > &, const EOFitness &, R >\fP, \fBmoeoBM< const std::vector< EOFitness > &, const std::vector< EOFitness > &, R >\fP, \fBmoeoBM< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >\fP, \fBmoeoUM< A, R >\fP, \fBmoeoUM< const EOFitness &, R >\fP, and \fBmoeoUM< const std::vector< EOFitness > &, R >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
Base class for performance metrics (also called quality indicators).
|
||||
.PP
|
||||
Definition at line 21 of file moeoMetric.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
59
trunk/paradiseo-moeo/docs/man/man3/moeoNDSorting_II.3
Normal file
59
trunk/paradiseo-moeo/docs/man/man3/moeoNDSorting_II.3
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
.TH "moeoNDSorting_II" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoNDSorting_II \- Fast Elitist Non-Dominant Sorting Genetic Algorithm.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoNDSorting.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoNDSorting< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef std::pair< double, unsigned > \fBdouble_index_pair\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoNDSorting_II\fP (bool nasty_flag_=false)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "std::vector< double > \fBniche_penalty\fP (const std::vector< unsigned > &_cf, const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fI_cf points into the elements that consist of the current front \fP"
|
||||
.in -1c
|
||||
.SS "Classes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "class \fBcompare_nodes\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoNDSorting_II< EOT >"
|
||||
Fast Elitist Non-Dominant Sorting Genetic Algorithm.
|
||||
|
||||
Note : This is a corrected version of the original \fBeoNDSorting_II\fP class
|
||||
.PP
|
||||
\fBSee also:\fP
|
||||
.RS 4
|
||||
\fBeoNDSorting_II\fP
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 26 of file moeoNDSorting.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
.TH "moeoNDSorting_II::compare_nodes" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoNDSorting_II::compare_nodes \-
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (const \fBdouble_index_pair\fP &a, const \fBdouble_index_pair\fP &b) const "
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoNDSorting_II< EOT >::compare_nodes"
|
||||
|
||||
.PP
|
||||
Definition at line 34 of file moeoNDSorting.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
95
trunk/paradiseo-moeo/docs/man/man3/moeoNSGA_II.3
Normal file
95
trunk/paradiseo-moeo/docs/man/man3/moeoNSGA_II.3
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
.TH "moeoNSGA_II" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoNSGA_II \-
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
Inherits \fBeoAlgo< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoNSGA_II\fP (unsigned _max_gen, \fBeoEvalFunc\fP< EOT > &_eval, \fBeoGenOp\fP< EOT > &_op)"
|
||||
.br
|
||||
.RI "\fIThis constructor builds the algorithm as descibed in the paper. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBmoeoNSGA_II\fP (unsigned _max_gen, \fBeoEvalFunc\fP< EOT > &_eval, \fBeoQuadOp\fP< EOT > &crossover, double pCross, \fBeoMonOp\fP< EOT > &mutation, double pMut)"
|
||||
.br
|
||||
.RI "\fICtor taking _max_gen, crossover and mutation. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBmoeoNSGA_II\fP (\fBeoContinue\fP< EOT > &_continuator, \fBeoEvalFunc\fP< EOT > &_eval, \fBeoGenOp\fP< EOT > &_op)"
|
||||
.br
|
||||
.RI "\fICtor taking a continuator instead of _gen_max. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBoperator()\fP (\fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fIApply a few generation of evolution to the population. \fP"
|
||||
.in -1c
|
||||
.SS "Protected Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoContinue\fP< EOT > & \fBcontinuator\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoEvalFunc\fP< EOT > & \fBeval\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoPopLoopEval\fP< EOT > \fBloopEval\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoPopEvalFunc\fP< EOT > & \fBpopEval\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBmoeoNDSorting_II\fP< EOT > \fBsorting\fP"
|
||||
.br
|
||||
.RI "\fINSGAII sorting. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoDetTournamentWorthSelect\fP< EOT > \fBselectOne\fP"
|
||||
.br
|
||||
.RI "\fIBinary tournament selection. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBmoeoElitistReplacement\fP< EOT > \fBreplace\fP"
|
||||
.br
|
||||
.RI "\fIElitist replacement. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoGeneralBreeder\fP< EOT > \fBgenBreed\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoBreed\fP< EOT > & \fBbreed\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoNSGA_II< EOT >"
|
||||
|
||||
.PP
|
||||
Definition at line 31 of file moeoNSGA_II.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoeoNSGA_II\fP< EOT >::\fBmoeoNSGA_II\fP (unsigned _max_gen, \fBeoEvalFunc\fP< EOT > & _eval, \fBeoGenOp\fP< EOT > & _op)\fC [inline]\fP"
|
||||
.PP
|
||||
This constructor builds the algorithm as descibed in the paper.
|
||||
.PP
|
||||
Deb, K., S. Agrawal, A. Pratap, and T. Meyarivan, A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In IEEE Transactions on Evolutionary Computation, Vol. 6, No 2, pp 182-197, April 2002.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_max_gen\fP number of generations before stopping
|
||||
.br
|
||||
\fI_eval\fP evaluation function
|
||||
.br
|
||||
\fI_op\fP variation operator
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 45 of file moeoNSGA_II.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
27
trunk/paradiseo-moeo/docs/man/man3/moeoReplacement.3
Normal file
27
trunk/paradiseo-moeo/docs/man/man3/moeoReplacement.3
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
.TH "moeoReplacement" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoReplacement \- Replacement strategy for multi-objective optimization.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoReplacement.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoReplacement< EOT >< EOT >\fP.
|
||||
.PP
|
||||
Inherited by \fBmoeoDisctinctElitistReplacement< EOT, WorthT >\fP, and \fBmoeoElitistReplacement< EOT, WorthT >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class WorthT> class moeoReplacement< EOT, WorthT >"
|
||||
Replacement strategy for multi-objective optimization.
|
||||
.PP
|
||||
Definition at line 24 of file moeoReplacement.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
105
trunk/paradiseo-moeo/docs/man/man3/moeoSelectOneFromPopAndArch.3
Normal file
105
trunk/paradiseo-moeo/docs/man/man3/moeoSelectOneFromPopAndArch.3
Normal file
|
|
@ -0,0 +1,105 @@
|
|||
.TH "moeoSelectOneFromPopAndArch" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoSelectOneFromPopAndArch \- Elitist selection process that consists in choosing individuals in the archive as well as in the current population.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoSelectOneFromPopAndArch.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoSelectOne< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoSelectOneFromPopAndArch\fP (\fBeoSelectOne\fP< EOT > &_popSelectOne, \fBeoSelectOne\fP< EOT > _archSelectOne, \fBmoeoArchive\fP< EOT > &_arch, double _ratioFromPop=0.5)"
|
||||
.br
|
||||
.RI "\fICtor. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBmoeoSelectOneFromPopAndArch\fP (\fBeoSelectOne\fP< EOT > &_popSelectOne, \fBmoeoArchive\fP< EOT > &_arch, double _ratioFromPop=0.5)"
|
||||
.br
|
||||
.RI "\fICtor - the archive's selection operator is a random selector. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual const EOT & \fBoperator()\fP (const \fBeoPop\fP< EOT > &pop)"
|
||||
.br
|
||||
.RI "\fIThe selection process. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBsetup\fP (const \fBeoPop\fP< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fISetups some population stats. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoSelectOne\fP< EOT > & \fBpopSelectOne\fP"
|
||||
.br
|
||||
.RI "\fIThe population's selection operator. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoSelectOne\fP< EOT > & \fBarchSelectOne\fP"
|
||||
.br
|
||||
.RI "\fIThe archive's selection operator. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBmoeoArchive\fP< EOT > & \fBarch\fP"
|
||||
.br
|
||||
.RI "\fIthe archive \fP"
|
||||
.ti -1c
|
||||
.RI "double \fBratioFromPop\fP"
|
||||
.br
|
||||
.RI "\fIthe ratio of selected individuals from the population \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoRandomSelect\fP< EOT > \fBrandomSelect\fP"
|
||||
.br
|
||||
.RI "\fIthe random selection operator \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class moeoSelectOneFromPopAndArch< EOT >"
|
||||
Elitist selection process that consists in choosing individuals in the archive as well as in the current population.
|
||||
.PP
|
||||
Definition at line 25 of file moeoSelectOneFromPopAndArch.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoeoSelectOneFromPopAndArch\fP< EOT >::\fBmoeoSelectOneFromPopAndArch\fP (\fBeoSelectOne\fP< EOT > & _popSelectOne, \fBeoSelectOne\fP< EOT > _archSelectOne, \fBmoeoArchive\fP< EOT > & _arch, double _ratioFromPop = \fC0.5\fP)\fC [inline]\fP"
|
||||
.PP
|
||||
Ctor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_popSelectOne\fP the population's selection operator
|
||||
.br
|
||||
\fI_archSelectOne\fP the archive's selection operator
|
||||
.br
|
||||
\fI_arch\fP the archive
|
||||
.br
|
||||
\fI_ratioFromPop\fP the ratio of selected individuals from the population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 37 of file moeoSelectOneFromPopAndArch.h.
|
||||
.SS "template<class EOT> \fBmoeoSelectOneFromPopAndArch\fP< EOT >::\fBmoeoSelectOneFromPopAndArch\fP (\fBeoSelectOne\fP< EOT > & _popSelectOne, \fBmoeoArchive\fP< EOT > & _arch, double _ratioFromPop = \fC0.5\fP)\fC [inline]\fP"
|
||||
.PP
|
||||
Ctor - the archive's selection operator is a random selector.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_popSelectOne\fP the population's selection operator
|
||||
.br
|
||||
\fI_arch\fP the archive
|
||||
.br
|
||||
\fI_ratioFromPop\fP the ratio of selected individuals from the population
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 49 of file moeoSelectOneFromPopAndArch.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
25
trunk/paradiseo-moeo/docs/man/man3/moeoSolutionUM.3
Normal file
25
trunk/paradiseo-moeo/docs/man/man3/moeoSolutionUM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoSolutionUM" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoSolutionUM \- Base class for unary metrics dedicated to the performance evaluation of a single solution's Pareto fitness.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoMetric.h>\fP
|
||||
.PP
|
||||
Inherits \fBmoeoUM< const EOFitness &, R >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class R, class EOFitness = typename EOT::Fitness> class moeoSolutionUM< EOT, R, EOFitness >"
|
||||
Base class for unary metrics dedicated to the performance evaluation of a single solution's Pareto fitness.
|
||||
.PP
|
||||
Definition at line 47 of file moeoMetric.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoSolutionVsSolutionBM" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoSolutionVsSolutionBM \- Base class for binary metrics dedicated to the performance comparison between two solutions's Pareto fitnesses.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoMetric.h>\fP
|
||||
.PP
|
||||
Inherits \fBmoeoBM< const EOFitness &, const EOFitness &, R >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class R, class EOFitness = typename EOT::Fitness> class moeoSolutionVsSolutionBM< EOT, R, EOFitness >"
|
||||
Base class for binary metrics dedicated to the performance comparison between two solutions's Pareto fitnesses.
|
||||
.PP
|
||||
Definition at line 70 of file moeoMetric.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
25
trunk/paradiseo-moeo/docs/man/man3/moeoUM.3
Normal file
25
trunk/paradiseo-moeo/docs/man/man3/moeoUM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoUM" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoUM \- Base class for unary metrics.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoMetric.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoUF< A, R >\fP, and \fBmoeoMetric\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class A, class R> class moeoUM< A, R >"
|
||||
Base class for unary metrics.
|
||||
.PP
|
||||
Definition at line 29 of file moeoMetric.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
25
trunk/paradiseo-moeo/docs/man/man3/moeoVectorUM.3
Normal file
25
trunk/paradiseo-moeo/docs/man/man3/moeoVectorUM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoVectorUM" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoVectorUM \- Base class for unary metrics dedicated to the performance evaluation of a Pareto set (a vector of Pareto fitnesses).
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoMetric.h>\fP
|
||||
.PP
|
||||
Inherits \fBmoeoUM< const std::vector< EOFitness > &, R >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class R, class EOFitness = typename EOT::Fitness> class moeoVectorUM< EOT, R, EOFitness >"
|
||||
Base class for unary metrics dedicated to the performance evaluation of a Pareto set (a vector of Pareto fitnesses).
|
||||
.PP
|
||||
Definition at line 58 of file moeoMetric.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
25
trunk/paradiseo-moeo/docs/man/man3/moeoVectorVsSolutionBM.3
Normal file
25
trunk/paradiseo-moeo/docs/man/man3/moeoVectorVsSolutionBM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoVectorVsSolutionBM" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoVectorVsSolutionBM \- Base class for binary metrics dedicated to the performance comparison between a Pareto set (a vector of Pareto fitnesses) and a single solution's Pareto fitness.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoMetric.h>\fP
|
||||
.PP
|
||||
Inherits \fBmoeoBM< const std::vector< EOFitness > &, const EOFitness &, R >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class R, class EOFitness = typename EOT::Fitness> class moeoVectorVsSolutionBM< EOT, R, EOFitness >"
|
||||
Base class for binary metrics dedicated to the performance comparison between a Pareto set (a vector of Pareto fitnesses) and a single solution's Pareto fitness.
|
||||
.PP
|
||||
Definition at line 82 of file moeoMetric.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
25
trunk/paradiseo-moeo/docs/man/man3/moeoVectorVsVectorBM.3
Normal file
25
trunk/paradiseo-moeo/docs/man/man3/moeoVectorVsVectorBM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoVectorVsVectorBM" 3 "22 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoVectorVsVectorBM \- Base class for binary metrics dedicated to the performance comparison between two Pareto sets (two vectors of Pareto fitnesses).
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <moeoMetric.h>\fP
|
||||
.PP
|
||||
Inherits \fBmoeoBM< const std::vector< EOFitness > &, const std::vector< EOFitness > &, R >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class R, class EOFitness = typename EOT::Fitness> class moeoVectorVsVectorBM< EOT, R, EOFitness >"
|
||||
Base class for binary metrics dedicated to the performance comparison between two Pareto sets (two vectors of Pareto fitnesses).
|
||||
.PP
|
||||
Definition at line 95 of file moeoMetric.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
Loading…
Add table
Add a link
Reference in a new issue