Project Import
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
commit
85aa6550c3
182 changed files with 14280 additions and 0 deletions
109
paradiseo-moeo/doc/man/man3/moeoArchive.3
Normal file
109
paradiseo-moeo/doc/man/man3/moeoArchive.3
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
.TH "moeoArchive" 3 "6 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
|
||||
.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 eoPop< 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.
|
||||
.PP
|
||||
Referenced by moeoArchive< EOT >::update().
|
||||
.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.
|
||||
.PP
|
||||
References moeoArchive< EOT >::dominates().
|
||||
.PP
|
||||
Referenced by moeoArchive< EOT >::update().
|
||||
.SS "template<class EOT> void \fBmoeoArchive\fP< EOT >::update (const eoPop< 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.
|
||||
.PP
|
||||
References moeoArchive< EOT >::update().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
|
|
@ -0,0 +1,73 @@
|
|||
.TH "moeoArchiveFitnessSavingUpdater" 3 "6 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
|
||||
.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.
|
||||
63
paradiseo-moeo/doc/man/man3/moeoArchiveUpdater.3
Normal file
63
paradiseo-moeo/doc/man/man3/moeoArchiveUpdater.3
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
.TH "moeoArchiveUpdater" 3 "6 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
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoArchiveUpdater\fP (\fBmoeoArchive\fP< EOT > &_arch, const eoPop< 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 eoPop< 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 eoPop< 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.
|
||||
27
paradiseo-moeo/doc/man/man3/moeoBM.3
Normal file
27
paradiseo-moeo/doc/man/man3/moeoBM.3
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
.TH "moeoBM" 3 "6 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 \fBmoeoMetric\fP.
|
||||
.PP
|
||||
Inherited by \fBmoeoSolutionVsSolutionBM< EOT, R, EOFitness >\fP, \fBmoeoVectorVsSolutionBM< EOT, R, EOFitness >\fP, \fBmoeoVectorVsVectorBM< EOT, R, EOFitness >\fP, and \fBmoeoVectorVsVectorBM< EOT, double >\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.
|
||||
89
paradiseo-moeo/doc/man/man3/moeoBinaryMetricSavingUpdater.3
Normal file
89
paradiseo-moeo/doc/man/man3/moeoBinaryMetricSavingUpdater.3
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
.TH "moeoBinaryMetricSavingUpdater" 3 "6 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
|
||||
.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 eoPop< 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 eoPop< EOT > & \fBpop\fP"
|
||||
.br
|
||||
.RI "\fImain population \fP"
|
||||
.ti -1c
|
||||
.RI "eoPop< 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 eoPop< 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.
|
||||
105
paradiseo-moeo/doc/man/man3/moeoCombinedMOLS.3
Normal file
105
paradiseo-moeo/doc/man/man3/moeoCombinedMOLS.3
Normal file
|
|
@ -0,0 +1,105 @@
|
|||
.TH "moeoCombinedMOLS" 3 "6 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 (eoEvalFunc< 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 "eoEvalFunc< 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 (eoEvalFunc< 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]\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
|
||||
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
paradiseo-moeo/doc/man/man3/moeoContributionMetric.3
Normal file
125
paradiseo-moeo/doc/man/man3/moeoContributionMetric.3
Normal file
|
|
@ -0,0 +1,125 @@
|
|||
.TH "moeoContributionMetric" 3 "6 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.
|
||||
103
paradiseo-moeo/doc/man/man3/moeoDisctinctElitistReplacement.3
Normal file
103
paradiseo-moeo/doc/man/man3/moeoDisctinctElitistReplacement.3
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
.TH "moeoDisctinctElitistReplacement" 3 "6 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 (eoPerf2Worth< EOT, WorthT > &_perf2worth)"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)"
|
||||
.br
|
||||
.RI "\fIreplacement - result in _parents \fP"
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "void \fBcreateNewPop\fP (eoPop< 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 "eoPerf2Worth< 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 (eoPerf2Worth< 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() (eoPop< EOT > & _parents, eoPop< EOT > & _offspring)\fC [inline]\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
|
||||
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 (eoPop< 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
|
||||
References moeoDisctinctElitistReplacement< EOT, WorthT >::perf2worth.
|
||||
.PP
|
||||
Referenced by moeoDisctinctElitistReplacement< EOT, WorthT >::operator()().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
77
paradiseo-moeo/doc/man/man3/moeoElitistReplacement.3
Normal file
77
paradiseo-moeo/doc/man/man3/moeoElitistReplacement.3
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
.TH "moeoElitistReplacement" 3 "6 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
moeoElitistReplacement \- Keep all the best individuals (almost cut-and-pasted from eoNDPlusReplacement, (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 (eoPerf2Worth< EOT, WorthT > &_perf2worth)"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)"
|
||||
.br
|
||||
.RI "\fIreplacement - result in _parents \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "eoPerf2Worth< 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 eoNDPlusReplacement, (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 (eoPerf2Worth< 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() (eoPop< EOT > & _parents, eoPop< EOT > & _offspring)\fC [inline]\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
|
||||
Definition at line 54 of file moeoReplacement.h.
|
||||
.PP
|
||||
References moeoElitistReplacement< EOT, WorthT >::perf2worth.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.
|
||||
93
paradiseo-moeo/doc/man/man3/moeoEntropyMetric.3
Normal file
93
paradiseo-moeo/doc/man/man3/moeoEntropyMetric.3
Normal file
|
|
@ -0,0 +1,93 @@
|
|||
.TH "moeoEntropyMetric" 3 "6 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.
|
||||
75
paradiseo-moeo/doc/man/man3/moeoHybridMOLS.3
Normal file
75
paradiseo-moeo/doc/man/man3/moeoHybridMOLS.3
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
.TH "moeoHybridMOLS" 3 "6 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
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoHybridMOLS\fP (eoContinue< EOT > &_term, eoSelect< 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 "eoContinue< EOT > & \fBterm\fP"
|
||||
.br
|
||||
.RI "\fIstopping criteria \fP"
|
||||
.ti -1c
|
||||
.RI "eoSelect< 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 (eoContinue< EOT > & _term, eoSelect< 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.
|
||||
27
paradiseo-moeo/doc/man/man3/moeoMOLS.3
Normal file
27
paradiseo-moeo/doc/man/man3/moeoMOLS.3
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
.TH "moeoMOLS" 3 "6 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
|
||||
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.
|
||||
23
paradiseo-moeo/doc/man/man3/moeoMetric.3
Normal file
23
paradiseo-moeo/doc/man/man3/moeoMetric.3
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
.TH "moeoMetric" 3 "6 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
|
||||
Inherited by \fBmoeoBM< A1, A2, R >\fP, \fBmoeoBM< const const EOFitness &, EOFitness &, R >\fP, \fBmoeoBM< const const std::vector< EOFitness > &, EOFitness &, R >\fP, \fBmoeoBM< const const std::vector< EOFitness > &, std::vector< EOFitness > &, R >\fP, \fBmoeoBM< const const std::vector< typename EOT::Fitness > &, 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.
|
||||
25
paradiseo-moeo/doc/man/man3/moeoReplacement.3
Normal file
25
paradiseo-moeo/doc/man/man3/moeoReplacement.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoReplacement" 3 "6 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
|
||||
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.
|
||||
103
paradiseo-moeo/doc/man/man3/moeoSelectOneFromPopAndArch.3
Normal file
103
paradiseo-moeo/doc/man/man3/moeoSelectOneFromPopAndArch.3
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
.TH "moeoSelectOneFromPopAndArch" 3 "6 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
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoeoSelectOneFromPopAndArch\fP (eoSelectOne< EOT > &_popSelectOne, eoSelectOne< EOT > _archSelectOne, \fBmoeoArchive\fP< EOT > &_arch, double _ratioFromPop=0.5)"
|
||||
.br
|
||||
.RI "\fICtor. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBmoeoSelectOneFromPopAndArch\fP (eoSelectOne< 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 eoPop< EOT > &pop)"
|
||||
.br
|
||||
.RI "\fIThe selection process. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBsetup\fP (const eoPop< EOT > &_pop)"
|
||||
.br
|
||||
.RI "\fISetups some population stats. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "eoSelectOne< EOT > & \fBpopSelectOne\fP"
|
||||
.br
|
||||
.RI "\fIThe population's selection operator. \fP"
|
||||
.ti -1c
|
||||
.RI "eoSelectOne< 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 "eoRandomSelect< 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 (eoSelectOne< EOT > & _popSelectOne, eoSelectOne< 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 (eoSelectOne< 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
paradiseo-moeo/doc/man/man3/moeoSolutionUM.3
Normal file
25
paradiseo-moeo/doc/man/man3/moeoSolutionUM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoSolutionUM" 3 "6 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.
|
||||
25
paradiseo-moeo/doc/man/man3/moeoSolutionVsSolutionBM.3
Normal file
25
paradiseo-moeo/doc/man/man3/moeoSolutionVsSolutionBM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoSolutionVsSolutionBM" 3 "6 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< A1, A2, R >< const const EOFitness &, 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
paradiseo-moeo/doc/man/man3/moeoUM.3
Normal file
25
paradiseo-moeo/doc/man/man3/moeoUM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoUM" 3 "6 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 \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
paradiseo-moeo/doc/man/man3/moeoVectorUM.3
Normal file
25
paradiseo-moeo/doc/man/man3/moeoVectorUM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoVectorUM" 3 "6 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
paradiseo-moeo/doc/man/man3/moeoVectorVsSolutionBM.3
Normal file
25
paradiseo-moeo/doc/man/man3/moeoVectorVsSolutionBM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoVectorVsSolutionBM" 3 "6 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< A1, A2, R >< const const std::vector< EOFitness > &, 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
paradiseo-moeo/doc/man/man3/moeoVectorVsVectorBM.3
Normal file
25
paradiseo-moeo/doc/man/man3/moeoVectorVsVectorBM.3
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
.TH "moeoVectorVsVectorBM" 3 "6 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< A1, A2, R >< const const std::vector< EOFitness > &, 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.
|
||||
15
paradiseo-moeo/doc/man/man3/webpages.3
Normal file
15
paradiseo-moeo/doc/man/man3/webpages.3
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
.TH "webpages" 3 "6 Dec 2006" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
webpages \- Related webpages
|
||||
.IP "\(bu" 2
|
||||
ParadisEO \fChomepage\fP
|
||||
.IP "\(bu" 2
|
||||
INRIA GForge \fCproject page\fP
|
||||
.IP "\(bu" 2
|
||||
\fCREADME\fP
|
||||
.IP "\(bu" 2
|
||||
\fCNEWS\fP
|
||||
.PP
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue