regenerated doc because of licence section
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@657 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
2d3587c1ee
commit
f5584011f5
359 changed files with 1769 additions and 1348 deletions
|
|
@ -1,5 +1,13 @@
|
|||
\section{Paradis\-EO-MOEO Class List}
|
||||
\section{Paradis\-EO-MOEOMoving\-Objects Class List}
|
||||
Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList}
|
||||
\item\contentsline{section}{\bf{Flow\-Shop} (Structure of the genotype for the flow-shop scheduling problem: a vector of unsigned int int )}{\pageref{classFlowShop}}{}
|
||||
\item\contentsline{section}{\bf{Flow\-Shop\-Benchmark\-Parser} (Class to handle parameters of a flow-shop instance from a benchmark file )}{\pageref{classFlowShopBenchmarkParser}}{}
|
||||
\item\contentsline{section}{\bf{Flow\-Shop\-Eval} (Evaluation of the objective vector a (multi-objective) \doxyref{Flow\-Shop}{p.}{classFlowShop} object )}{\pageref{classFlowShopEval}}{}
|
||||
\item\contentsline{section}{\bf{Flow\-Shop\-Init} (Initialization of a random genotype built by the default constructor of the \doxyref{Flow\-Shop}{p.}{classFlowShop} class )}{\pageref{classFlowShopInit}}{}
|
||||
\item\contentsline{section}{\bf{Flow\-Shop\-Objective\-Vector\-Traits} (Definition of the objective vector traits for multi-objective flow-shop problems )}{\pageref{classFlowShopObjectiveVectorTraits}}{}
|
||||
\item\contentsline{section}{\bf{Flow\-Shop\-Op\-Crossover\-Quad} (Quadratic crossover operator for flow-shop (modify the both genotypes) )}{\pageref{classFlowShopOpCrossoverQuad}}{}
|
||||
\item\contentsline{section}{\bf{Flow\-Shop\-Op\-Mutation\-Exchange} (Exchange mutation operator for the flow-shop )}{\pageref{classFlowShopOpMutationExchange}}{}
|
||||
\item\contentsline{section}{\bf{Flow\-Shop\-Op\-Mutation\-Shift} (Shift mutation operator for flow-shop )}{\pageref{classFlowShopOpMutationShift}}{}
|
||||
\item\contentsline{section}{\bf{MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$} (Base class allowing to represent a solution (an individual) for multi-objective optimization )}{\pageref{classMOEO}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Achievement\-Fitness\-Assignment$<$ MOEOT $>$} (Fitness assignment sheme based on the achievement scalarizing function propozed by Wiersbicki (1980) )}{\pageref{classmoeoAchievementFitnessAssignment}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Additive\-Epsilon\-Binary\-Metric$<$ Objective\-Vector $>$} (Additive epsilon binary metric allowing to compare two objective vectors as proposed in Zitzler E., Thiele L., Laumanns M., Fonseca C )}{\pageref{classmoeoAdditiveEpsilonBinaryMetric}}{}
|
||||
|
|
@ -49,10 +57,14 @@ Here are the classes, structs, unions and interfaces with brief descriptions:\be
|
|||
\item\contentsline{section}{\bf{moeo\-Hybrid\-LS$<$ MOEOT $>$} (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 )}{\pageref{classmoeoHybridLS}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Hypervolume\-Binary\-Metric$<$ Objective\-Vector $>$} (Hypervolume binary metric allowing to compare two objective vectors as proposed in Zitzler E., K\~{A}¼nzli S )}{\pageref{classmoeoHypervolumeBinaryMetric}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-IBEA$<$ MOEOT $>$} (IBEA (Indicator-Based Evolutionary Algorithm) as described in: E )}{\pageref{classmoeoIBEA}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-IBMOLS$<$ MOEOT, Move $>$} (Indicator-Based Multi-Objective Local Search (IBMOLS) as described in Basseur M., Burke K )}{\pageref{classmoeoIBMOLS}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-IBMOLS$<$ MOEOT, Move $>$::One\-Objective\-Comparator} }{\pageref{classmoeoIBMOLS_1_1OneObjectiveComparator}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$} (Moeo\-Indicator\-Based\-Fitness\-Assignment is a \doxyref{moeo\-Fitness\-Assignment}{p.}{classmoeoFitnessAssignment} for Indicator-based strategies )}{\pageref{classmoeoIndicatorBasedFitnessAssignment}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$} (Iterated version of IBMOLS as described in Basseur M., Burke K )}{\pageref{classmoeoIteratedIBMOLS}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-LS$<$ MOEOT, Type $>$} (Abstract class for local searches applied to multi-objective optimization )}{\pageref{classmoeoLS}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Manhattan\-Distance$<$ MOEOT $>$} (A class allowing to compute the Manhattan distance between two solutions in the objective space normalized objective values (i.e )}{\pageref{classmoeoManhattanDistance}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Metric} (Base class for performance metrics (also known as quality indicators) )}{\pageref{classmoeoMetric}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Move\-Incr\-Eval$<$ Move $>$} }{\pageref{classmoeoMoveIncrEval}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Normalized\-Distance$<$ MOEOT, Type $>$} (The base class for double distance computation with normalized objective values (i.e )}{\pageref{classmoeoNormalizedDistance}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Normalized\-Solution\-Vs\-Solution\-Binary\-Metric$<$ Objective\-Vector, R $>$} (Base class for binary metrics dedicated to the performance comparison between two solutions's objective vectors using normalized values )}{\pageref{classmoeoNormalizedSolutionVsSolutionBinaryMetric}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-NSGA$<$ MOEOT $>$} (NSGA (Non-dominated Sorting Genetic Algorithm) as described in: N )}{\pageref{classmoeoNSGA}}{}
|
||||
|
|
@ -67,6 +79,7 @@ Here are the classes, structs, unions and interfaces with brief descriptions:\be
|
|||
\item\contentsline{section}{\bf{moeo\-Random\-Select$<$ MOEOT $>$} (Selection strategy that selects only one element randomly from a whole population )}{\pageref{classmoeoRandomSelect}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Real\-Objective\-Vector$<$ Objective\-Vector\-Traits $>$} (This class allows to represent a solution in the objective space (phenotypic representation) by a std::vector of real values, i.e )}{\pageref{classmoeoRealObjectiveVector}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Real\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$} (This class is an implementation of a simple double-valued \doxyref{moeo\-Vector}{p.}{classmoeoVector} )}{\pageref{classmoeoRealVector}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$} (Fitness assignment sheme based a Reference Point and a Quality Indicator )}{\pageref{classmoeoReferencePointIndicatorBasedFitnessAssignment}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Replacement$<$ MOEOT $>$} (Replacement strategy for multi-objective optimization )}{\pageref{classmoeoReplacement}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Roulette\-Select$<$ MOEOT $>$} (Selection strategy that selects ONE individual by using roulette wheel process )}{\pageref{classmoeoRouletteSelect}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Scalar\-Fitness\-Assignment$<$ MOEOT $>$} (Moeo\-Scalar\-Fitness\-Assignment is a \doxyref{moeo\-Fitness\-Assignment}{p.}{classmoeoFitnessAssignment} for scalar strategies )}{\pageref{classmoeoScalarFitnessAssignment}}{}
|
||||
|
|
@ -81,4 +94,8 @@ Here are the classes, structs, unions and interfaces with brief descriptions:\be
|
|||
\item\contentsline{section}{\bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$} (Base class for fixed length chromosomes, just derives from \doxyref{MOEO}{p.}{classMOEO} and std::vector and redirects the smaller than operator to MOEO (objective vector based comparison) )}{\pageref{classmoeoVector}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Vector\-Unary\-Metric$<$ Objective\-Vector, R $>$} (Base class for unary metrics dedicated to the performance evaluation of a Pareto set (a vector of objective vectors) )}{\pageref{classmoeoVectorUnaryMetric}}{}
|
||||
\item\contentsline{section}{\bf{moeo\-Vector\-Vs\-Vector\-Binary\-Metric$<$ Objective\-Vector, R $>$} (Base class for binary metrics dedicated to the performance comparison between two Pareto sets (two vectors of objective vectors) )}{\pageref{classmoeoVectorVsVectorBinaryMetric}}{}
|
||||
\item\contentsline{section}{\bf{peo\-EA$<$ EOT $>$} (The \doxyref{peo\-EA}{p.}{classpeoEA} class offers an elementary evolutionary algorithm implementation )}{\pageref{classpeoEA}}{}
|
||||
\item\contentsline{section}{\bf{Sch1} }{\pageref{classSch1}}{}
|
||||
\item\contentsline{section}{\bf{Sch1Eval} }{\pageref{classSch1Eval}}{}
|
||||
\item\contentsline{section}{\bf{Sch1Objective\-Vector\-Traits} }{\pageref{classSch1ObjectiveVectorTraits}}{}
|
||||
\end{CompactList}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 80.6452
|
||||
%%BoundingBox: 0 0 500 94.086
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,12 +19,12 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 6.2 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 5.31429 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 6 def
|
||||
/rows 7 def
|
||||
/cols 3 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
|
@ -181,8 +181,10 @@ boxfont setfont
|
|||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >) cw
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool >) cw
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double >) cw
|
||||
(FlowShop) cw
|
||||
(moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) cw
|
||||
(moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) cw
|
||||
(Sch1) cw
|
||||
/boxwidth boxwidth marginwidth 2 mul add def
|
||||
/xspacing boxwidth distx add def
|
||||
/yspacing boxheight disty add def
|
||||
|
|
@ -194,50 +196,60 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
|
||||
% ----- classes -----
|
||||
|
||||
(MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 1 2 box
|
||||
(EO< MOEOObjectiveVector >) 1 3 box
|
||||
(eoObject) 0.5 4 box
|
||||
(eoPersistent) 1.5 4 box
|
||||
(eoPrintable) 1.5 5 box
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >) 0 1 box
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool >) 1 1 box
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double >) 2 1 box
|
||||
(moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 1 0 box
|
||||
(moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 2 0 box
|
||||
(MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 1 3 box
|
||||
(EO< MOEOObjectiveVector >) 1 4 box
|
||||
(eoObject) 0.5 5 box
|
||||
(eoPersistent) 1.5 5 box
|
||||
(eoPrintable) 1.5 6 box
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >) 0 2 box
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool >) 1 2 box
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double >) 2 2 box
|
||||
(FlowShop) 0 1 box
|
||||
(moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 1 1 box
|
||||
(moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 2 1 box
|
||||
(Sch1) 2 0 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 1 2 out
|
||||
solid
|
||||
1 1 3 in
|
||||
solid
|
||||
0 1 3 out
|
||||
solid
|
||||
0.5 1.5 4 conn
|
||||
1 1 4 in
|
||||
solid
|
||||
1 0.5 4 in
|
||||
0 1 4 out
|
||||
solid
|
||||
1 1.5 4 in
|
||||
0.5 1.5 5 conn
|
||||
solid
|
||||
0 1.5 4 out
|
||||
1 0.5 5 in
|
||||
solid
|
||||
1 1.5 5 in
|
||||
solid
|
||||
0 1.5 5 out
|
||||
solid
|
||||
1 1.5 6 in
|
||||
solid
|
||||
1 1 2.25 out
|
||||
solid
|
||||
0 2 3 conn
|
||||
solid
|
||||
0 0 2.75 in
|
||||
solid
|
||||
1 0 1.25 out
|
||||
solid
|
||||
0 1 2.75 in
|
||||
solid
|
||||
1 1 1.25 out
|
||||
solid
|
||||
0 2 2 conn
|
||||
0 2 2.75 in
|
||||
solid
|
||||
1 2 1.25 out
|
||||
solid
|
||||
0 0 1.75 in
|
||||
solid
|
||||
0 1 1.75 in
|
||||
solid
|
||||
1 1 0.25 out
|
||||
solid
|
||||
0 2 1.75 in
|
||||
solid
|
||||
1 2 0.25 out
|
||||
solid
|
||||
0 1 0.75 in
|
||||
solid
|
||||
0 2 0.75 in
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Base class allowing to represent a solution (an individual) for multi-objective
|
|||
Inheritance diagram for MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.25806cm]{classMOEO}
|
||||
\includegraphics[height=2.63441cm]{classMOEO}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\subsection*{Public Types}
|
||||
|
|
@ -129,9 +129,7 @@ Sets the objective vector of the current solution.
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 85 of file MOEO.h.
|
||||
|
||||
References MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::invalid\-Objective\-Vector\-Value, and MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::objective\-Vector\-Value.\index{MOEO@{MOEO}!fitness@{fitness}}
|
||||
Definition at line 85 of file MOEO.h.\index{MOEO@{MOEO}!fitness@{fitness}}
|
||||
\index{fitness@{fitness}!MOEO@{MOEO}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOObjective\-Vector, class MOEOFitness, class MOEODiversity$>$ void \bf{MOEO}$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::fitness (const \bf{Fitness} \& {\em \_\-fitness\-Value})\hspace{0.3cm}{\tt [inline]}}\label{classMOEO_4dc05ded73bb60d1a51e282006c8942d}
|
||||
|
||||
|
|
@ -145,9 +143,7 @@ Sets the fitness value of the current solution.
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 127 of file MOEO.h.
|
||||
|
||||
References MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::fitness\-Value, and MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::invalid\-Fitness\-Value.\index{MOEO@{MOEO}!diversity@{diversity}}
|
||||
Definition at line 127 of file MOEO.h.\index{MOEO@{MOEO}!diversity@{diversity}}
|
||||
\index{diversity@{diversity}!MOEO@{MOEO}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOObjective\-Vector, class MOEOFitness, class MOEODiversity$>$ void \bf{MOEO}$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::diversity (const \bf{Diversity} \& {\em \_\-diversity\-Value})\hspace{0.3cm}{\tt [inline]}}\label{classMOEO_1f0a391984cd14bcf930d1d81dd4848e}
|
||||
|
||||
|
|
@ -161,9 +157,7 @@ Sets the diversity value of the current solution.
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 169 of file MOEO.h.
|
||||
|
||||
References MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::diversity\-Value, and MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::invalid\-Diversity\-Value.\index{MOEO@{MOEO}!operator<@{operator$<$}}
|
||||
Definition at line 169 of file MOEO.h.\index{MOEO@{MOEO}!operator<@{operator$<$}}
|
||||
\index{operator<@{operator$<$}!MOEO@{MOEO}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOObjective\-Vector, class MOEOFitness, class MOEODiversity$>$ bool \bf{MOEO}$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::operator$<$ (const \bf{MOEO}$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$ \& {\em \_\-other}) const\hspace{0.3cm}{\tt [inline]}}\label{classMOEO_119ef916de4955298febaf3e1c8ad705}
|
||||
|
||||
|
|
@ -177,9 +171,7 @@ You should implement another function in the sub-class of \doxyref{MOEO}{p.}{cla
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 220 of file MOEO.h.
|
||||
|
||||
References MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::objective\-Vector().\index{MOEO@{MOEO}!printOn@{printOn}}
|
||||
Definition at line 220 of file MOEO.h.\index{MOEO@{MOEO}!printOn@{printOn}}
|
||||
\index{printOn@{printOn}!MOEO@{MOEO}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOObjective\-Vector, class MOEOFitness, class MOEODiversity$>$ virtual void \bf{MOEO}$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::print\-On (std::ostream \& {\em \_\-os}) const\hspace{0.3cm}{\tt [inline, virtual]}}\label{classMOEO_a3b6074b3289585bf4dc6998e8397e24}
|
||||
|
||||
|
|
@ -195,11 +187,9 @@ Writing object.
|
|||
|
||||
Reimplemented from \bf{EO$<$ MOEOObjective\-Vector $>$}.
|
||||
|
||||
Reimplemented in \bf{moeo\-Bit\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$} \doxyref{p.}{classmoeoBitVector_78f821c548cf46d8bcd30aa8a52ffb7c}, \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$} \doxyref{p.}{classmoeoVector_d0a92cb26483ffab754ac4a0efb76308}, \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, bool $>$} \doxyref{p.}{classmoeoVector_d0a92cb26483ffab754ac4a0efb76308}, and \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, double $>$} \doxyref{p.}{classmoeoVector_d0a92cb26483ffab754ac4a0efb76308}.
|
||||
Reimplemented in \bf{moeo\-Bit\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$} \doxyref{p.}{classmoeoBitVector_78f821c548cf46d8bcd30aa8a52ffb7c}, \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$} \doxyref{p.}{classmoeoVector_d0a92cb26483ffab754ac4a0efb76308}, \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, bool $>$} \doxyref{p.}{classmoeoVector_d0a92cb26483ffab754ac4a0efb76308}, \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, double $>$} \doxyref{p.}{classmoeoVector_d0a92cb26483ffab754ac4a0efb76308}, \bf{moeo\-Vector$<$ moeo\-Real\-Objective\-Vector$<$ Flow\-Shop\-Objective\-Vector\-Traits $>$, double, double, unsigned int $>$} \doxyref{p.}{classmoeoVector_d0a92cb26483ffab754ac4a0efb76308}, and \bf{moeo\-Vector$<$ moeo\-Real\-Objective\-Vector$<$ Sch1Objective\-Vector\-Traits $>$, double, double, double $>$} \doxyref{p.}{classmoeoVector_d0a92cb26483ffab754ac4a0efb76308}.
|
||||
|
||||
Definition at line 239 of file MOEO.h.
|
||||
|
||||
References MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::invalid\-Objective\-Vector(), and MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::objective\-Vector\-Value.\index{MOEO@{MOEO}!readFrom@{readFrom}}
|
||||
Definition at line 239 of file MOEO.h.\index{MOEO@{MOEO}!readFrom@{readFrom}}
|
||||
\index{readFrom@{readFrom}!MOEO@{MOEO}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOObjective\-Vector, class MOEOFitness, class MOEODiversity$>$ virtual void \bf{MOEO}$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::read\-From (std::istream \& {\em \_\-is})\hspace{0.3cm}{\tt [inline, virtual]}}\label{classMOEO_1bbd9cb1a7709592bf4bc29dff8c5273}
|
||||
|
||||
|
|
@ -215,12 +205,10 @@ Reading object.
|
|||
|
||||
Reimplemented from \bf{EO$<$ MOEOObjective\-Vector $>$}.
|
||||
|
||||
Reimplemented in \bf{moeo\-Bit\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$} \doxyref{p.}{classmoeoBitVector_31cd3f894615d0a27dd116a5c8082521}, \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$} \doxyref{p.}{classmoeoVector_cd8ee0fe79bb9515b29e2a4d3fee5ab9}, \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, bool $>$} \doxyref{p.}{classmoeoVector_cd8ee0fe79bb9515b29e2a4d3fee5ab9}, and \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, double $>$} \doxyref{p.}{classmoeoVector_cd8ee0fe79bb9515b29e2a4d3fee5ab9}.
|
||||
Reimplemented in \bf{moeo\-Bit\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$} \doxyref{p.}{classmoeoBitVector_31cd3f894615d0a27dd116a5c8082521}, \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$} \doxyref{p.}{classmoeoVector_cd8ee0fe79bb9515b29e2a4d3fee5ab9}, \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, bool $>$} \doxyref{p.}{classmoeoVector_cd8ee0fe79bb9515b29e2a4d3fee5ab9}, \bf{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, double $>$} \doxyref{p.}{classmoeoVector_cd8ee0fe79bb9515b29e2a4d3fee5ab9}, \bf{moeo\-Vector$<$ moeo\-Real\-Objective\-Vector$<$ Flow\-Shop\-Objective\-Vector\-Traits $>$, double, double, unsigned int $>$} \doxyref{p.}{classmoeoVector_cd8ee0fe79bb9515b29e2a4d3fee5ab9}, and \bf{moeo\-Vector$<$ moeo\-Real\-Objective\-Vector$<$ Sch1Objective\-Vector\-Traits $>$, double, double, double $>$} \doxyref{p.}{classmoeoVector_cd8ee0fe79bb9515b29e2a4d3fee5ab9}.
|
||||
|
||||
Definition at line 256 of file MOEO.h.
|
||||
|
||||
References MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::invalidate\-Objective\-Vector(), MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::invalid\-Objective\-Vector\-Value, and MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::objective\-Vector\-Value.
|
||||
|
||||
The documentation for this class was generated from the following file:\begin{CompactItemize}
|
||||
\item
|
||||
MOEO.h\end{CompactItemize}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 52.6316
|
||||
%%BoundingBox: 0 0 500 32.4675
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,13 +19,13 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 9.5 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 15.4 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 3 def
|
||||
/cols 5 def
|
||||
/cols 7 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
||||
|
|
@ -176,11 +176,14 @@ boxfont setfont
|
|||
(moeoAlgo) cw
|
||||
(moeoEA< MOEOT >) cw
|
||||
(moeoLS< MOEOT, Type >) cw
|
||||
(moeoLS< MOEOT, eoPop< MOEOT > & >) cw
|
||||
(moeoEasyEA< MOEOT >) cw
|
||||
(moeoIBEA< MOEOT >) cw
|
||||
(moeoNSGA< MOEOT >) cw
|
||||
(moeoNSGAII< MOEOT >) cw
|
||||
(moeoCombinedLS< MOEOT, Type >) cw
|
||||
(moeoIBMOLS< MOEOT, Move >) cw
|
||||
(moeoIteratedIBMOLS< MOEOT, Move >) cw
|
||||
/boxwidth boxwidth marginwidth 2 mul add def
|
||||
/xspacing boxwidth distx add def
|
||||
/yspacing boxheight disty add def
|
||||
|
|
@ -192,21 +195,24 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
|
||||
% ----- classes -----
|
||||
|
||||
(moeoAlgo) 2.75 2 box
|
||||
(moeoAlgo) 4 2 box
|
||||
(moeoEA< MOEOT >) 1.5 1 box
|
||||
(moeoLS< MOEOT, Type >) 4 1 box
|
||||
(moeoLS< MOEOT, eoPop< MOEOT > & >) 5.5 1 box
|
||||
(moeoEasyEA< MOEOT >) 0 0 box
|
||||
(moeoIBEA< MOEOT >) 1 0 box
|
||||
(moeoNSGA< MOEOT >) 2 0 box
|
||||
(moeoNSGAII< MOEOT >) 3 0 box
|
||||
(moeoCombinedLS< MOEOT, Type >) 4 0 box
|
||||
(moeoIBMOLS< MOEOT, Move >) 5 0 box
|
||||
(moeoIteratedIBMOLS< MOEOT, Move >) 6 0 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
1 2.75 1.25 out
|
||||
1 4 1.25 out
|
||||
solid
|
||||
1.5 4 2 conn
|
||||
1.5 5.5 2 conn
|
||||
solid
|
||||
0 1.5 1.75 in
|
||||
solid
|
||||
|
|
@ -218,6 +224,12 @@ solid
|
|||
solid
|
||||
1 4 0.25 out
|
||||
solid
|
||||
0 5.5 1.75 in
|
||||
solid
|
||||
1 5.5 0.25 out
|
||||
solid
|
||||
5 6 1 conn
|
||||
solid
|
||||
0 0 0.75 in
|
||||
solid
|
||||
0 1 0.75 in
|
||||
|
|
@ -227,3 +239,7 @@ solid
|
|||
0 3 0.75 in
|
||||
solid
|
||||
0 4 0.75 in
|
||||
solid
|
||||
0 5 0.75 in
|
||||
solid
|
||||
0 6 0.75 in
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Abstract class for multi-objective algorithms.
|
|||
Inheritance diagram for moeo\-Algo::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=1.47368cm]{classmoeoAlgo}
|
||||
\includegraphics[height=0.909091cm]{classmoeoAlgo}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
|||
|
|
@ -131,7 +131,7 @@ Definition at line 95 of file moeo\-Archive.h.
|
|||
|
||||
References moeo\-Archive$<$ MOEOT $>$::comparator.
|
||||
|
||||
Referenced by moeo\-Archive$<$ MOEOT $>$::update().\index{moeoArchive@{moeo\-Archive}!update@{update}}
|
||||
Referenced by moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::operator()(), moeo\-IBMOLS$<$ MOEOT, Move $>$::operator()(), and moeo\-Archive$<$ MOEOT $>$::update().\index{moeoArchive@{moeo\-Archive}!update@{update}}
|
||||
\index{update@{update}!moeoArchive@{moeo\-Archive}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ void \bf{moeo\-Archive}$<$ MOEOT $>$::update (const \bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoArchive_877bf4f0937f6be263e2686df4e77cf3}
|
||||
|
||||
|
|
@ -165,6 +165,8 @@ Definition at line 151 of file moeo\-Archive.h.
|
|||
|
||||
References moeo\-Archive$<$ MOEOT $>$::contains().
|
||||
|
||||
Referenced by moeo\-IBMOLS$<$ MOEOT, Move $>$::operator()().
|
||||
|
||||
The documentation for this class was generated from the following file:\begin{CompactItemize}
|
||||
\item
|
||||
moeo\-Archive.h\end{CompactItemize}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,17 @@ Inheritance diagram for moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ M
|
|||
\includegraphics[height=6cm]{classmoeoBinaryIndicatorBasedFitnessAssignment}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\subsection*{Public Types}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
typedef MOEOT::Objective\-Vector \bf{Objective\-Vector}\label{classmoeoBinaryIndicatorBasedFitnessAssignment_30f87921ba85e2745f861c9b32e7be9a}
|
||||
|
||||
\begin{CompactList}\small\item\em The type for objective vector. \item\end{CompactList}\end{CompactItemize}
|
||||
\subsection*{Public Member Functions}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
virtual double \bf{update\-By\-Adding} (\bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop, \bf{Objective\-Vector} \&\_\-obj\-Vec)=0
|
||||
\begin{CompactList}\small\item\em Updates the fitness values of the whole population \_\-pop by taking the new objective vector \_\-obj\-Vec into account and returns the fitness value of \_\-obj\-Vec. \item\end{CompactList}\end{CompactItemize}
|
||||
|
||||
|
||||
\subsection{Detailed Description}
|
||||
|
|
@ -22,6 +33,23 @@ Inheritance diagram for moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ M
|
|||
|
||||
Definition at line 22 of file moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment.h.
|
||||
|
||||
\subsection{Member Function Documentation}
|
||||
\index{moeoBinaryIndicatorBasedFitnessAssignment@{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}!updateByAdding@{updateByAdding}}
|
||||
\index{updateByAdding@{updateByAdding}!moeoBinaryIndicatorBasedFitnessAssignment@{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ virtual double \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::update\-By\-Adding (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop}, \bf{Objective\-Vector} \& {\em \_\-obj\-Vec})\hspace{0.3cm}{\tt [pure virtual]}}\label{classmoeoBinaryIndicatorBasedFitnessAssignment_809b25abb9756c53525e3006e0ae2c70}
|
||||
|
||||
|
||||
Updates the fitness values of the whole population \_\-pop by taking the new objective vector \_\-obj\-Vec into account and returns the fitness value of \_\-obj\-Vec.
|
||||
|
||||
\begin{Desc}
|
||||
\item[Parameters:]
|
||||
\begin{description}
|
||||
\item[{\em \_\-pop}]the population \item[{\em \_\-obj\-Vec}]the objective vector \end{description}
|
||||
\end{Desc}
|
||||
|
||||
|
||||
Implemented in \bf{moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoExpBinaryIndicatorBasedFitnessAssignment_f94d9d4dee8dde20cda67e84643aae50}.
|
||||
|
||||
The documentation for this class was generated from the following file:\begin{CompactItemize}
|
||||
\item
|
||||
moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment.h\end{CompactItemize}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 32.2581
|
||||
%%BoundingBox: 0 0 500 26.8817
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,13 +19,13 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 15.5 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 18.6 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 4 def
|
||||
/cols 5 def
|
||||
/cols 6 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
||||
|
|
@ -180,6 +180,7 @@ boxfont setfont
|
|||
(moeoDiversityThenFitnessComparator< MOEOT >) cw
|
||||
(moeoFastNonDominatedSortingFitnessAssignment< MOEOT >::ObjectiveComparator) cw
|
||||
(moeoFitnessThenDiversityComparator< MOEOT >) cw
|
||||
(moeoIBMOLS< MOEOT, Move >::OneObjectiveComparator) cw
|
||||
(moeoOneObjectiveComparator< MOEOT >) cw
|
||||
/boxwidth boxwidth marginwidth 2 mul add def
|
||||
/xspacing boxwidth distx add def
|
||||
|
|
@ -192,29 +193,30 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
|
||||
% ----- classes -----
|
||||
|
||||
(moeoComparator< MOEOT >) 2 1 box
|
||||
(eoBF< A1, A2, R >) 2 2 box
|
||||
(eoFunctorBase) 2 3 box
|
||||
(moeoComparator< MOEOT >) 2.5 1 box
|
||||
(eoBF< A1, A2, R >) 2.5 2 box
|
||||
(eoFunctorBase) 2.5 3 box
|
||||
(moeoAggregativeComparator< MOEOT >) 0 0 box
|
||||
(moeoDiversityThenFitnessComparator< MOEOT >) 1 0 box
|
||||
(moeoFastNonDominatedSortingFitnessAssignment< MOEOT >::ObjectiveComparator) 2 0 box
|
||||
(moeoFitnessThenDiversityComparator< MOEOT >) 3 0 box
|
||||
(moeoOneObjectiveComparator< MOEOT >) 4 0 box
|
||||
(moeoIBMOLS< MOEOT, Move >::OneObjectiveComparator) 4 0 box
|
||||
(moeoOneObjectiveComparator< MOEOT >) 5 0 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 2 1 out
|
||||
0 2.5 1 out
|
||||
solid
|
||||
1 2 2 in
|
||||
1 2.5 2 in
|
||||
solid
|
||||
0 2 2 out
|
||||
0 2.5 2 out
|
||||
solid
|
||||
1 2 3 in
|
||||
1 2.5 3 in
|
||||
solid
|
||||
1 2 0.25 out
|
||||
1 2.5 0.25 out
|
||||
solid
|
||||
0 4 1 conn
|
||||
0 5 1 conn
|
||||
solid
|
||||
0 0 0.75 in
|
||||
solid
|
||||
|
|
@ -225,3 +227,5 @@ solid
|
|||
0 3 0.75 in
|
||||
solid
|
||||
0 4 0.75 in
|
||||
solid
|
||||
0 5 0.75 in
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Functor allowing to compare two solutions.
|
|||
Inheritance diagram for moeo\-Comparator$<$ MOEOT $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=0.903226cm]{classmoeoComparator}
|
||||
\includegraphics[height=0.752688cm]{classmoeoComparator}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
|||
|
|
@ -120,7 +120,7 @@ Definition at line 66 of file moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assi
|
|||
|
||||
References moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::kappa, and moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::metric.\index{moeoExpBinaryIndicatorBasedFitnessAssignment@{moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment}!updateByAdding@{updateByAdding}}
|
||||
\index{updateByAdding@{updateByAdding}!moeoExpBinaryIndicatorBasedFitnessAssignment@{moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ double \bf{moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::update\-By\-Adding (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop}, \bf{Objective\-Vector} \& {\em \_\-obj\-Vec})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoExpBinaryIndicatorBasedFitnessAssignment_f94d9d4dee8dde20cda67e84643aae50}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ double \bf{moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::update\-By\-Adding (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop}, \bf{Objective\-Vector} \& {\em \_\-obj\-Vec})\hspace{0.3cm}{\tt [inline, virtual]}}\label{classmoeoExpBinaryIndicatorBasedFitnessAssignment_f94d9d4dee8dde20cda67e84643aae50}
|
||||
|
||||
|
||||
Updates the fitness values of the whole population \_\-pop by taking the adding of the objective vector \_\-obj\-Vec into account and returns the fitness value of \_\-obj\-Vec.
|
||||
|
|
@ -132,6 +132,8 @@ Updates the fitness values of the whole population \_\-pop by taking the adding
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Implements \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoBinaryIndicatorBasedFitnessAssignment_809b25abb9756c53525e3006e0ae2c70}.
|
||||
|
||||
Definition at line 87 of file moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment.h.
|
||||
|
||||
References moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::kappa, and moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::metric.\index{moeoExpBinaryIndicatorBasedFitnessAssignment@{moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment}!setup@{setup}}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 54.0541
|
||||
%%BoundingBox: 0 0 500 43.3996
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,13 +19,13 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 9.25 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 11.5208 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 6 def
|
||||
/cols 6 def
|
||||
/cols 7 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
||||
|
|
@ -180,6 +180,7 @@ boxfont setfont
|
|||
(moeoDummyFitnessAssignment< MOEOT >) cw
|
||||
(moeoIndicatorBasedFitnessAssignment< MOEOT >) cw
|
||||
(moeoParetoBasedFitnessAssignment< MOEOT >) cw
|
||||
(moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >) cw
|
||||
(moeoScalarFitnessAssignment< MOEOT >) cw
|
||||
(moeoBinaryIndicatorBasedFitnessAssignment< MOEOT >) cw
|
||||
(moeoUnaryIndicatorBasedFitnessAssignment< MOEOT >) cw
|
||||
|
|
@ -197,34 +198,35 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
|
||||
% ----- classes -----
|
||||
|
||||
(moeoFitnessAssignment< MOEOT >) 2 3 box
|
||||
(eoUF< eoPop< MOEOT > &, void >) 2 4 box
|
||||
(eoFunctorBase) 2 5 box
|
||||
(moeoFitnessAssignment< MOEOT >) 2.75 3 box
|
||||
(eoUF< eoPop< MOEOT > &, void >) 2.75 4 box
|
||||
(eoFunctorBase) 2.75 5 box
|
||||
(moeoCriterionBasedFitnessAssignment< MOEOT >) 0 2 box
|
||||
(moeoDummyFitnessAssignment< MOEOT >) 1 2 box
|
||||
(moeoIndicatorBasedFitnessAssignment< MOEOT >) 2 2 box
|
||||
(moeoParetoBasedFitnessAssignment< MOEOT >) 3.5 2 box
|
||||
(moeoScalarFitnessAssignment< MOEOT >) 4.5 2 box
|
||||
(moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >) 4.5 2 box
|
||||
(moeoScalarFitnessAssignment< MOEOT >) 5.5 2 box
|
||||
(moeoBinaryIndicatorBasedFitnessAssignment< MOEOT >) 1.5 1 box
|
||||
(moeoUnaryIndicatorBasedFitnessAssignment< MOEOT >) 2.5 1 box
|
||||
(moeoFastNonDominatedSortingFitnessAssignment< MOEOT >) 3.5 1 box
|
||||
(moeoAchievementFitnessAssignment< MOEOT >) 4.5 1 box
|
||||
(moeoAchievementFitnessAssignment< MOEOT >) 5.5 1 box
|
||||
(moeoExpBinaryIndicatorBasedFitnessAssignment< MOEOT >) 1.5 0 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 2 3 out
|
||||
0 2.75 3 out
|
||||
solid
|
||||
1 2 4 in
|
||||
1 2.75 4 in
|
||||
solid
|
||||
0 2 4 out
|
||||
0 2.75 4 out
|
||||
solid
|
||||
1 2 5 in
|
||||
1 2.75 5 in
|
||||
solid
|
||||
1 2 2.25 out
|
||||
1 2.75 2.25 out
|
||||
solid
|
||||
0 4.5 3 conn
|
||||
0 5.5 3 conn
|
||||
solid
|
||||
0 0 2.75 in
|
||||
solid
|
||||
|
|
@ -242,7 +244,9 @@ solid
|
|||
solid
|
||||
0 4.5 2.75 in
|
||||
solid
|
||||
1 4.5 1.25 out
|
||||
0 5.5 2.75 in
|
||||
solid
|
||||
1 5.5 1.25 out
|
||||
solid
|
||||
0 1.5 1.75 in
|
||||
solid
|
||||
|
|
@ -252,6 +256,6 @@ solid
|
|||
solid
|
||||
0 3.5 1.75 in
|
||||
solid
|
||||
0 4.5 1.75 in
|
||||
0 5.5 1.75 in
|
||||
solid
|
||||
0 1.5 0.75 in
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Functor that sets the fitness values of a whole population.
|
|||
Inheritance diagram for moeo\-Fitness\-Assignment$<$ MOEOT $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=1.51351cm]{classmoeoFitnessAssignment}
|
||||
\includegraphics[height=1.21519cm]{classmoeoFitnessAssignment}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\subsection*{Public Types}
|
||||
|
|
@ -50,7 +50,7 @@ Updates the fitness values of the whole population \_\-pop by taking the deletio
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Implemented in \bf{moeo\-Achievement\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoAchievementFitnessAssignment_a6a2ae6c263dbcea3c16cde4c8a1e5fc}, \bf{moeo\-Dummy\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoDummyFitnessAssignment_6e87d4a8ff8f43a7001a21a13795d00e}, \bf{moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoExpBinaryIndicatorBasedFitnessAssignment_1ad61bf146d3b24b41ef0575360f664b}, and \bf{moeo\-Fast\-Non\-Dominated\-Sorting\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoFastNonDominatedSortingFitnessAssignment_8d16de444f6c7a73c28c9087b652656e}.
|
||||
Implemented in \bf{moeo\-Achievement\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoAchievementFitnessAssignment_a6a2ae6c263dbcea3c16cde4c8a1e5fc}, \bf{moeo\-Dummy\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoDummyFitnessAssignment_6e87d4a8ff8f43a7001a21a13795d00e}, \bf{moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoExpBinaryIndicatorBasedFitnessAssignment_1ad61bf146d3b24b41ef0575360f664b}, \bf{moeo\-Fast\-Non\-Dominated\-Sorting\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoFastNonDominatedSortingFitnessAssignment_8d16de444f6c7a73c28c9087b652656e}, and \bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoReferencePointIndicatorBasedFitnessAssignment_ba47422dd4f82274af2f69c0b5f95d3a}.
|
||||
|
||||
Referenced by moeo\-Fitness\-Assignment$<$ MOEOT $>$::update\-By\-Deleting().\index{moeoFitnessAssignment@{moeo\-Fitness\-Assignment}!updateByDeleting@{updateByDeleting}}
|
||||
\index{updateByDeleting@{updateByDeleting}!moeoFitnessAssignment@{moeo\-Fitness\-Assignment}}
|
||||
|
|
|
|||
|
|
@ -50,6 +50,12 @@ virtual void \bf{operator()} (\bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop)
|
|||
\bf{moeo\-Elitist\-Replacement}$<$ MOEOT $>$ \bf{replace}\label{classmoeoNSGAII_75bc4b735c5de2a6fc93b2f2b63c7251}
|
||||
|
||||
\begin{CompactList}\small\item\em elitist replacement \item\end{CompactList}\item
|
||||
\bf{eo\-Quad\-Clone\-Op}$<$ MOEOT $>$ \bf{default\-Quad\-Op}\label{classmoeoNSGAII_21e98772db6326a94d44a7f9a27d36f0}
|
||||
|
||||
\begin{CompactList}\small\item\em a default crossover \item\end{CompactList}\item
|
||||
\bf{eo\-Mon\-Clone\-Op}$<$ MOEOT $>$ \bf{default\-Mon\-Op}\label{classmoeoNSGAII_81f823297f146b3b6ce7460cb043e25e}
|
||||
|
||||
\begin{CompactList}\small\item\em a default mutation \item\end{CompactList}\item
|
||||
\bf{eo\-SGAGen\-Op}$<$ MOEOT $>$ \bf{default\-SGAGen\-Op}\label{classmoeoNSGAII_a2050440184979533f2c403bb044c064}
|
||||
|
||||
\begin{CompactList}\small\item\em an object for genetic operators (used as default) \item\end{CompactList}\item
|
||||
|
|
@ -70,7 +76,7 @@ Agrawal, A. Pratap, and T. Meyarivan : \char`\"{}A fast elitist non-dominated so
|
|||
|
||||
|
||||
|
||||
Definition at line 37 of file moeo\-NSGAII.h.
|
||||
Definition at line 40 of file moeo\-NSGAII.h.
|
||||
|
||||
\subsection{Constructor \& Destructor Documentation}
|
||||
\index{moeoNSGAII@{moeo\-NSGAII}!moeoNSGAII@{moeoNSGAII}}
|
||||
|
|
@ -87,7 +93,7 @@ Simple ctor with a \doxyref{eo\-Gen\-Op}.
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 47 of file moeo\-NSGAII.h.\index{moeoNSGAII@{moeo\-NSGAII}!moeoNSGAII@{moeoNSGAII}}
|
||||
Definition at line 50 of file moeo\-NSGAII.h.\index{moeoNSGAII@{moeo\-NSGAII}!moeoNSGAII@{moeoNSGAII}}
|
||||
\index{moeoNSGAII@{moeoNSGAII}!moeoNSGAII@{moeo\-NSGAII}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ \bf{moeo\-NSGAII}$<$ MOEOT $>$::\bf{moeo\-NSGAII} (unsigned int {\em \_\-max\-Gen}, \bf{eo\-Eval\-Func}$<$ MOEOT $>$ \& {\em \_\-eval}, \bf{eo\-Transform}$<$ MOEOT $>$ \& {\em \_\-op})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoNSGAII_56a2b2ab62b2a4025f1d122e3cfa2aa2}
|
||||
|
||||
|
|
@ -101,7 +107,7 @@ Simple ctor with a \doxyref{eo\-Transform}.
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 59 of file moeo\-NSGAII.h.\index{moeoNSGAII@{moeo\-NSGAII}!moeoNSGAII@{moeoNSGAII}}
|
||||
Definition at line 63 of file moeo\-NSGAII.h.\index{moeoNSGAII@{moeo\-NSGAII}!moeoNSGAII@{moeoNSGAII}}
|
||||
\index{moeoNSGAII@{moeoNSGAII}!moeoNSGAII@{moeo\-NSGAII}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ \bf{moeo\-NSGAII}$<$ MOEOT $>$::\bf{moeo\-NSGAII} (unsigned int {\em \_\-max\-Gen}, \bf{eo\-Eval\-Func}$<$ MOEOT $>$ \& {\em \_\-eval}, \bf{eo\-Quad\-Op}$<$ MOEOT $>$ \& {\em \_\-crossover}, double {\em \_\-p\-Cross}, \bf{eo\-Mon\-Op}$<$ MOEOT $>$ \& {\em \_\-mutation}, double {\em \_\-p\-Mut})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoNSGAII_996e1b2683378ae1880b7520814aa9c9}
|
||||
|
||||
|
|
@ -115,7 +121,7 @@ Ctor with a crossover, a mutation and their corresponding rates.
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 74 of file moeo\-NSGAII.h.\index{moeoNSGAII@{moeo\-NSGAII}!moeoNSGAII@{moeoNSGAII}}
|
||||
Definition at line 79 of file moeo\-NSGAII.h.\index{moeoNSGAII@{moeo\-NSGAII}!moeoNSGAII@{moeoNSGAII}}
|
||||
\index{moeoNSGAII@{moeoNSGAII}!moeoNSGAII@{moeo\-NSGAII}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ \bf{moeo\-NSGAII}$<$ MOEOT $>$::\bf{moeo\-NSGAII} (\bf{eo\-Continue}$<$ MOEOT $>$ \& {\em \_\-continuator}, \bf{eo\-Eval\-Func}$<$ MOEOT $>$ \& {\em \_\-eval}, \bf{eo\-Gen\-Op}$<$ MOEOT $>$ \& {\em \_\-op})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoNSGAII_1797f01afde01d155e559522df12ae05}
|
||||
|
||||
|
|
@ -129,7 +135,7 @@ Ctor with a continuator (instead of \_\-max\-Gen) and a \doxyref{eo\-Gen\-Op}.
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 87 of file moeo\-NSGAII.h.\index{moeoNSGAII@{moeo\-NSGAII}!moeoNSGAII@{moeoNSGAII}}
|
||||
Definition at line 92 of file moeo\-NSGAII.h.\index{moeoNSGAII@{moeo\-NSGAII}!moeoNSGAII@{moeoNSGAII}}
|
||||
\index{moeoNSGAII@{moeoNSGAII}!moeoNSGAII@{moeo\-NSGAII}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ \bf{moeo\-NSGAII}$<$ MOEOT $>$::\bf{moeo\-NSGAII} (\bf{eo\-Continue}$<$ MOEOT $>$ \& {\em \_\-continuator}, \bf{eo\-Eval\-Func}$<$ MOEOT $>$ \& {\em \_\-eval}, \bf{eo\-Transform}$<$ MOEOT $>$ \& {\em \_\-op})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoNSGAII_a2b8d5b2ca7e7fd5845c6cda896b75c6}
|
||||
|
||||
|
|
@ -143,7 +149,7 @@ Ctor with a continuator (instead of \_\-max\-Gen) and a \doxyref{eo\-Transform}.
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 99 of file moeo\-NSGAII.h.
|
||||
Definition at line 105 of file moeo\-NSGAII.h.
|
||||
|
||||
\subsection{Member Function Documentation}
|
||||
\index{moeoNSGAII@{moeo\-NSGAII}!operator()@{operator()}}
|
||||
|
|
@ -160,7 +166,7 @@ Apply a few generation of evolution to the population \_\-pop until the stopping
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 109 of file moeo\-NSGAII.h.
|
||||
Definition at line 116 of file moeo\-NSGAII.h.
|
||||
|
||||
References moeo\-NSGAII$<$ MOEOT $>$::breed, moeo\-NSGAII$<$ MOEOT $>$::continuator, moeo\-NSGAII$<$ MOEOT $>$::diversity\-Assignment, moeo\-NSGAII$<$ MOEOT $>$::fitness\-Assignment, moeo\-NSGAII$<$ MOEOT $>$::pop\-Eval, and moeo\-NSGAII$<$ MOEOT $>$::replace.
|
||||
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ Sets the lower bound (\_\-min) and the upper bound (\_\-max) for the objective \
|
|||
|
||||
Definition at line 50 of file moeo\-Normalized\-Solution\-Vs\-Solution\-Binary\-Metric.h.
|
||||
|
||||
Referenced by moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::setup().\index{moeoNormalizedSolutionVsSolutionBinaryMetric@{moeo\-Normalized\-Solution\-Vs\-Solution\-Binary\-Metric}!setup@{setup}}
|
||||
Referenced by moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::setup(), and moeo\-Exp\-Binary\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::setup().\index{moeoNormalizedSolutionVsSolutionBinaryMetric@{moeo\-Normalized\-Solution\-Vs\-Solution\-Binary\-Metric}!setup@{setup}}
|
||||
\index{setup@{setup}!moeoNormalizedSolutionVsSolutionBinaryMetric@{moeo\-Normalized\-Solution\-Vs\-Solution\-Binary\-Metric}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class Objective\-Vector, class R$>$ virtual void \bf{moeo\-Normalized\-Solution\-Vs\-Solution\-Binary\-Metric}$<$ Objective\-Vector, R $>$::setup (\bf{eo\-Real\-Interval} {\em \_\-real\-Interval}, unsigned int {\em \_\-obj})\hspace{0.3cm}{\tt [inline, virtual]}}\label{classmoeoNormalizedSolutionVsSolutionBinaryMetric_0693a23c68e3fe0bb546e34926dcfe93}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,12 @@ A traits class for \doxyref{moeo\-Objective\-Vector}{p.}{classmoeoObjectiveVecto
|
|||
|
||||
{\tt \#include $<$moeo\-Objective\-Vector\-Traits.h$>$}
|
||||
|
||||
Inheritance diagram for moeo\-Objective\-Vector\-Traits::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2cm]{classmoeoObjectiveVectorTraits}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\subsection*{Static Public Member Functions}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 126.05
|
||||
%%BoundingBox: 0 0 500 147.059
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,12 +19,12 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 3.96667 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 3.4 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 6 def
|
||||
/rows 7 def
|
||||
/cols 2 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
|
@ -180,6 +180,7 @@ boxfont setfont
|
|||
(eoObject) cw
|
||||
(eoPersistent) cw
|
||||
(eoPrintable) cw
|
||||
(Sch1) cw
|
||||
/boxwidth boxwidth marginwidth 2 mul add def
|
||||
/xspacing boxwidth distx add def
|
||||
/yspacing boxheight disty add def
|
||||
|
|
@ -191,20 +192,17 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
|
||||
% ----- classes -----
|
||||
|
||||
(moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0.5 0 box
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double >) 0.5 1 box
|
||||
(MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0.5 2 box
|
||||
(EO< MOEOObjectiveVector >) 0.5 3 box
|
||||
(eoObject) 0 4 box
|
||||
(eoPersistent) 1 4 box
|
||||
(eoPrintable) 1 5 box
|
||||
(moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0.5 1 box
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double >) 0.5 2 box
|
||||
(MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0.5 3 box
|
||||
(EO< MOEOObjectiveVector >) 0.5 4 box
|
||||
(eoObject) 0 5 box
|
||||
(eoPersistent) 1 5 box
|
||||
(eoPrintable) 1 6 box
|
||||
(Sch1) 0.5 0 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 0.5 0 out
|
||||
solid
|
||||
1 0.5 1 in
|
||||
solid
|
||||
0 0.5 1 out
|
||||
solid
|
||||
|
|
@ -216,12 +214,20 @@ solid
|
|||
solid
|
||||
0 0.5 3 out
|
||||
solid
|
||||
0 1 4 conn
|
||||
1 0.5 4 in
|
||||
solid
|
||||
1 0 4 in
|
||||
0 0.5 4 out
|
||||
solid
|
||||
1 1 4 in
|
||||
0 1 5 conn
|
||||
solid
|
||||
0 1 4 out
|
||||
1 0 5 in
|
||||
solid
|
||||
1 1 5 in
|
||||
solid
|
||||
0 1 5 out
|
||||
solid
|
||||
1 1 6 in
|
||||
solid
|
||||
1 0.5 0.25 out
|
||||
solid
|
||||
0 0.5 0.75 in
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ This class is an implementation of a simple double-valued \doxyref{moeo\-Vector}
|
|||
Inheritance diagram for moeo\-Real\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.52941cm]{classmoeoRealVector}
|
||||
\includegraphics[height=4.11765cm]{classmoeoRealVector}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\subsection*{Public Member Functions}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 100.806
|
||||
%%BoundingBox: 0 0 500 120.968
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,12 +19,12 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 4.96 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 4.13333 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
/yspacing 0 def
|
||||
/rows 5 def
|
||||
/rows 6 def
|
||||
/cols 2 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
|
@ -179,6 +179,7 @@ boxfont setfont
|
|||
(eoObject) cw
|
||||
(eoPersistent) cw
|
||||
(eoPrintable) cw
|
||||
(FlowShop) cw
|
||||
/boxwidth boxwidth marginwidth 2 mul add def
|
||||
/xspacing boxwidth distx add def
|
||||
/yspacing boxheight disty add def
|
||||
|
|
@ -190,19 +191,16 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
|
||||
% ----- classes -----
|
||||
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >) 0.5 0 box
|
||||
(MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0.5 1 box
|
||||
(EO< MOEOObjectiveVector >) 0.5 2 box
|
||||
(eoObject) 0 3 box
|
||||
(eoPersistent) 1 3 box
|
||||
(eoPrintable) 1 4 box
|
||||
(moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >) 0.5 1 box
|
||||
(MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0.5 2 box
|
||||
(EO< MOEOObjectiveVector >) 0.5 3 box
|
||||
(eoObject) 0 4 box
|
||||
(eoPersistent) 1 4 box
|
||||
(eoPrintable) 1 5 box
|
||||
(FlowShop) 0.5 0 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 0.5 0 out
|
||||
solid
|
||||
1 0.5 1 in
|
||||
solid
|
||||
0 0.5 1 out
|
||||
solid
|
||||
|
|
@ -210,12 +208,20 @@ solid
|
|||
solid
|
||||
0 0.5 2 out
|
||||
solid
|
||||
0 1 3 conn
|
||||
1 0.5 3 in
|
||||
solid
|
||||
1 0 3 in
|
||||
0 0.5 3 out
|
||||
solid
|
||||
1 1 3 in
|
||||
0 1 4 conn
|
||||
solid
|
||||
0 1 3 out
|
||||
1 0 4 in
|
||||
solid
|
||||
1 1 4 in
|
||||
solid
|
||||
0 1 4 out
|
||||
solid
|
||||
1 1 5 in
|
||||
solid
|
||||
1 0.5 0.25 out
|
||||
solid
|
||||
0 0.5 0.75 in
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Base class for fixed length chromosomes, just derives from \doxyref{MOEO}{p.}{cl
|
|||
Inheritance diagram for moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.82258cm]{classmoeoVector}
|
||||
\includegraphics[height=3.3871cm]{classmoeoVector}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\subsection*{Public Types}
|
||||
|
|
@ -78,7 +78,9 @@ We can't have a Ctor from a std::vector as it would create ambiguity with the co
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 56 of file moeo\-Vector.h.\index{moeoVector@{moeo\-Vector}!operator<@{operator$<$}}
|
||||
Definition at line 56 of file moeo\-Vector.h.
|
||||
|
||||
Referenced by Flow\-Shop\-Op\-Mutation\-Shift::operator()(), Flow\-Shop\-Op\-Mutation\-Exchange::operator()(), Flow\-Shop\-Op\-Crossover\-Quad::operator()(), and Flow\-Shop\-Init::operator()().\index{moeoVector@{moeo\-Vector}!operator<@{operator$<$}}
|
||||
\index{operator<@{operator$<$}!moeoVector@{moeo\-Vector}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOObjective\-Vector, class MOEOFitness, class MOEODiversity, class Gene\-Type$>$ bool \bf{moeo\-Vector}$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$::operator$<$ (const \bf{moeo\-Vector}$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$ \& {\em \_\-moeo}) const\hspace{0.3cm}{\tt [inline]}}\label{classmoeoVector_d7a5feff640f00e5d6a29c3ebd11e90b}
|
||||
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@
|
|||
{\fancyplain{}{\bfseries\rightmark}}
|
||||
\rhead[\fancyplain{}{\bfseries\leftmark}]
|
||||
{\fancyplain{}{\bfseries\thepage}}
|
||||
\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri Jul 6 09:41:04 2007 for Paradis\-EO-MOEO by Doxygen }]{}
|
||||
\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Jul 6 09:41:04 2007 for Paradis\-EO-MOEO by Doxygen }}
|
||||
\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Mon Oct 8 10:35:51 2007 for Paradis\-EO-MOEOMoving\-Objects by Doxygen }]{}
|
||||
\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Oct 8 10:35:51 2007 for Paradis\-EO-MOEOMoving\-Objects by Doxygen }}
|
||||
\cfoot{}
|
||||
\newenvironment{Code}
|
||||
{\footnotesize}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
\section{Paradis\-EO-MOEO Class Hierarchy}
|
||||
\section{Paradis\-EO-MOEOMoving\-Objects Class Hierarchy}
|
||||
This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList}
|
||||
\item eo\-Functor\-Base{\tt [external]}\begin{CompactList}
|
||||
\item eo\-BF$<$ A1, A2, R $>${\tt [external]}\begin{CompactList}
|
||||
|
|
@ -45,6 +45,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item \contentsline{section}{moeo\-Diversity\-Then\-Fitness\-Comparator$<$ MOEOT $>$}{\pageref{classmoeoDiversityThenFitnessComparator}}{}
|
||||
\item \contentsline{section}{moeo\-Fast\-Non\-Dominated\-Sorting\-Fitness\-Assignment$<$ MOEOT $>$::Objective\-Comparator}{\pageref{classmoeoFastNonDominatedSortingFitnessAssignment_1_1ObjectiveComparator}}{}
|
||||
\item \contentsline{section}{moeo\-Fitness\-Then\-Diversity\-Comparator$<$ MOEOT $>$}{\pageref{classmoeoFitnessThenDiversityComparator}}{}
|
||||
\item \contentsline{section}{moeo\-IBMOLS$<$ MOEOT, Move $>$::One\-Objective\-Comparator}{\pageref{classmoeoIBMOLS_1_1OneObjectiveComparator}}{}
|
||||
\item \contentsline{section}{moeo\-One\-Objective\-Comparator$<$ MOEOT $>$}{\pageref{classmoeoOneObjectiveComparator}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-Distance$<$ MOEOT, Type $>$}{\pageref{classmoeoDistance}}{}
|
||||
|
|
@ -59,6 +60,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item \contentsline{section}{moeo\-Manhattan\-Distance$<$ MOEOT $>$}{\pageref{classmoeoManhattanDistance}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-Move\-Incr\-Eval$<$ Move $>$}{\pageref{classmoeoMoveIncrEval}}{}
|
||||
\item \contentsline{section}{moeo\-Objective\-Vector\-Comparator$<$ Objective\-Vector $>$}{\pageref{classmoeoObjectiveVectorComparator}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-GDominance\-Objective\-Vector\-Comparator$<$ Objective\-Vector $>$}{\pageref{classmoeoGDominanceObjectiveVectorComparator}}{}
|
||||
|
|
@ -78,6 +80,18 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item eo\-BF$<$ const const std::vector$<$ Objective\-Vector $>$ \&, std::vector$<$ Objective\-Vector $>$ \&, R $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Binary\-Metric$<$ const const std::vector$<$ Objective\-Vector $>$ \&, std::vector$<$ Objective\-Vector $>$ \&, R $>$}{\pageref{classmoeoBinaryMetric}}{}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ eo\-Pop$<$ MOEOT $>$ \&, moeo\-Archive$<$ MOEOT $>$ \&, void $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-LS$<$ MOEOT, eo\-Pop$<$ MOEOT $>$ \& $>$}{\pageref{classmoeoLS}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-IBMOLS$<$ MOEOT, Move $>$}{\pageref{classmoeoIBMOLS}}{}
|
||||
\item \contentsline{section}{moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$}{\pageref{classmoeoIteratedIBMOLS}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ EOType \&, EOType \&, bool $>${\tt [external]}\item eo\-BF$<$ Flow\-Shop \&, Flow\-Shop \&, bool $>${\tt [external]}\begin{CompactList}
|
||||
\item eo\-Quad\-Op$<$ Flow\-Shop $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{Flow\-Shop\-Op\-Crossover\-Quad}{\pageref{classFlowShopOpCrossoverQuad}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ Type, moeo\-Archive$<$ MOEOT $>$ \&, void $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-LS$<$ MOEOT, Type $>$}{\pageref{classmoeoLS}}{}
|
||||
\begin{CompactList}
|
||||
|
|
@ -102,10 +116,25 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item \contentsline{section}{moeo\-NSGAII$<$ MOEOT $>$}{\pageref{classmoeoNSGAII}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-Eval\-Func$<$ Flow\-Shop $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Eval\-Func$<$ Flow\-Shop $>$}{\pageref{classmoeoEvalFunc}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{Flow\-Shop\-Eval}{\pageref{classFlowShopEval}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-Eval\-Func$<$ MOEOT $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Easy\-EA$<$ MOEOT $>$::eo\-Dummy\-Eval}{\pageref{classmoeoEasyEA_1_1eoDummyEval}}{}
|
||||
\item \contentsline{section}{moeo\-Eval\-Func$<$ MOEOT $>$}{\pageref{classmoeoEvalFunc}}{}
|
||||
\end{CompactList}
|
||||
\item eo\-Eval\-Func$<$ Sch1 $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Eval\-Func$<$ Sch1 $>$}{\pageref{classmoeoEvalFunc}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{Sch1Eval}{\pageref{classSch1Eval}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-Init$<$ Flow\-Shop $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{Flow\-Shop\-Init}{\pageref{classFlowShopInit}}{}
|
||||
\end{CompactList}
|
||||
\item eo\-Select\-One$<$ EOT, Worth\-T $>${\tt [external]}\begin{CompactList}
|
||||
\item eo\-Random\-Select$<$ MOEOT $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Random\-Select$<$ MOEOT $>$}{\pageref{classmoeoRandomSelect}}{}
|
||||
|
|
@ -173,12 +202,19 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Fast\-Non\-Dominated\-Sorting\-Fitness\-Assignment$<$ MOEOT $>$}{\pageref{classmoeoFastNonDominatedSortingFitnessAssignment}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$}{\pageref{classmoeoReferencePointIndicatorBasedFitnessAssignment}}{}
|
||||
\item \contentsline{section}{moeo\-Scalar\-Fitness\-Assignment$<$ MOEOT $>$}{\pageref{classmoeoScalarFitnessAssignment}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Achievement\-Fitness\-Assignment$<$ MOEOT $>$}{\pageref{classmoeoAchievementFitnessAssignment}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-UF$<$ EOType \&, bool $>${\tt [external]}\item eo\-UF$<$ Flow\-Shop \&, bool $>${\tt [external]}\begin{CompactList}
|
||||
\item eo\-Mon\-Op$<$ Flow\-Shop $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{Flow\-Shop\-Op\-Mutation\-Exchange}{\pageref{classFlowShopOpMutationExchange}}{}
|
||||
\item \contentsline{section}{Flow\-Shop\-Op\-Mutation\-Shift}{\pageref{classFlowShopOpMutationShift}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-Metric}{\pageref{classmoeoMetric}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Binary\-Metric$<$ A1, A2, R $>$}{\pageref{classmoeoBinaryMetric}}{}
|
||||
|
|
@ -196,6 +232,9 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item \contentsline{section}{MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$}{\pageref{classMOEO}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$}{\pageref{classmoeoVector}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{Flow\-Shop}{\pageref{classFlowShop}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, bool $>$}{\pageref{classmoeoVector}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Bit\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$}{\pageref{classmoeoBitVector}}{}
|
||||
|
|
@ -203,6 +242,24 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item \contentsline{section}{moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, double $>$}{\pageref{classmoeoVector}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Real\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$}{\pageref{classmoeoRealVector}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{Sch1}{\pageref{classSch1}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item EO$<$ moeo\-Real\-Objective\-Vector$<$ Flow\-Shop\-Objective\-Vector\-Traits $>$ $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{MOEO$<$ moeo\-Real\-Objective\-Vector$<$ Flow\-Shop\-Objective\-Vector\-Traits $>$, double, double $>$}{\pageref{classMOEO}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Vector$<$ moeo\-Real\-Objective\-Vector$<$ Flow\-Shop\-Objective\-Vector\-Traits $>$, double, double, unsigned int $>$}{\pageref{classmoeoVector}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item EO$<$ moeo\-Real\-Objective\-Vector$<$ Sch1Objective\-Vector\-Traits $>$ $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{MOEO$<$ moeo\-Real\-Objective\-Vector$<$ Sch1Objective\-Vector\-Traits $>$, double, double $>$}{\pageref{classMOEO}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Vector$<$ moeo\-Real\-Objective\-Vector$<$ Sch1Objective\-Vector\-Traits $>$, double, double, double $>$}{\pageref{classmoeoVector}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Real\-Vector$<$ moeo\-Real\-Objective\-Vector$<$ Sch1Objective\-Vector\-Traits $>$, double, double $>$}{\pageref{classmoeoRealVector}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
|
|
@ -210,14 +267,18 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item \contentsline{section}{moeo\-Archive$<$ MOEOT $>$}{\pageref{classmoeoArchive}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-Op$<$ EOType $>${\tt [external]}\begin{CompactList}
|
||||
\item eo\-Mon\-Op$<$ Flow\-Shop $>${\tt [external]}\item eo\-Quad\-Op$<$ Flow\-Shop $>${\tt [external]}\end{CompactList}
|
||||
\item eo\-Printable{\tt [external]}\begin{CompactList}
|
||||
\item eo\-Persistent{\tt [external]}\begin{CompactList}
|
||||
\item EO$<$ MOEOObjective\-Vector $>${\tt [external]}\item eo\-Pop$<$ MOEOT $>${\tt [external]}\end{CompactList}
|
||||
\item EO$<$ MOEOObjective\-Vector $>${\tt [external]}\item EO$<$ moeo\-Real\-Objective\-Vector$<$ Flow\-Shop\-Objective\-Vector\-Traits $>$ $>${\tt [external]}\item EO$<$ moeo\-Real\-Objective\-Vector$<$ Sch1Objective\-Vector\-Traits $>$ $>${\tt [external]}\item eo\-Pop$<$ MOEOT $>${\tt [external]}\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{Flow\-Shop\-Benchmark\-Parser}{\pageref{classFlowShopBenchmarkParser}}{}
|
||||
\item \contentsline{section}{moeo\-Algo}{\pageref{classmoeoAlgo}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-EA$<$ MOEOT $>$}{\pageref{classmoeoEA}}{}
|
||||
\item \contentsline{section}{moeo\-LS$<$ MOEOT, Type $>$}{\pageref{classmoeoLS}}{}
|
||||
\item \contentsline{section}{moeo\-LS$<$ MOEOT, eo\-Pop$<$ MOEOT $>$ \& $>$}{\pageref{classmoeoLS}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-Elitist\-Replacement$<$ MOEOT $>$::Cmp}{\pageref{classmoeoElitistReplacement_1_1Cmp}}{}
|
||||
\item \contentsline{section}{moeo\-Environmental\-Replacement$<$ MOEOT $>$::Cmp}{\pageref{classmoeoEnvironmentalReplacement_1_1Cmp}}{}
|
||||
|
|
@ -227,4 +288,9 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item \contentsline{section}{moeo\-Real\-Objective\-Vector$<$ Objective\-Vector\-Traits $>$}{\pageref{classmoeoRealObjectiveVector}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-Objective\-Vector\-Traits}{\pageref{classmoeoObjectiveVectorTraits}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{Flow\-Shop\-Objective\-Vector\-Traits}{\pageref{classFlowShopObjectiveVectorTraits}}{}
|
||||
\item \contentsline{section}{Sch1Objective\-Vector\-Traits}{\pageref{classSch1ObjectiveVectorTraits}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{peo\-EA$<$ EOT $>$}{\pageref{classpeoEA}}{}
|
||||
\end{CompactList}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,12 @@
|
|||
\section{intro}\label{main_intro}
|
||||
\section{Introduction}\label{main_Introduction}
|
||||
Paradis\-EO-MOEO is a white-box object-oriented generic framework dedicated to the flexible design of evolutionary multi-objective algorithms. This paradigm-free software embeds some features and techniques for Pareto-based resolution and aims to provide a set of classes allowing to ease and speed up the development of computationally efficient programs. It is based on a clear conceptual distinction between the solution methods and the multi-objective problems they are intended to solve. This separation confers a maximum design and code reuse. Paradis\-EO-MOEO provides a broad range of archive-related features (such as elitism or performance metrics) and the most common Pareto-based fitness assignment strategies (MOGA, NSGA, SPEA, IBEA and more). Furthermore, parallel and distributed models as well as hybridization mechanisms can be applied to an algorithm designed within Paradis\-EO-MOEO using the whole version of Paradis\-EO.\section{Tutorials}\label{main_tutorials}
|
||||
Tutorials for Paradis\-EO-MOEO are available {\tt here}.\section{install}\label{main_install}
|
||||
The installation procedure of the package is detailed in the README file in the top-directory of the source-tree.\section{design}\label{main_design}
|
||||
For an introduction to the design of Paradis\-EO-MOEO, you can look at the {\tt Paradis\-EO website}.
|
||||
Tutorials for Paradis\-EO-MOEO are available {\tt here}.\section{Installation}\label{main_Installation}
|
||||
The installation procedure of the package is detailed in the README file in the top-directory of the source-tree.\section{Design}\label{main_Design}
|
||||
For an introduction to the design of Paradis\-EO-MOEO, you can look at the {\tt Paradis\-EO website}.\section{LICENCE}\label{main_LICENCE}
|
||||
This software is governed by the Ce\-CILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the Ce\-CILL license as circulated by CEA, CNRS and INRIA at the following URL \char`\"{}http://www.cecill.info\char`\"{}.
|
||||
|
||||
As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability.
|
||||
|
||||
In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the Ce\-CILL license and that you accept its terms.
|
||||
|
||||
Paradis\-EO Web\-Site : \tt{http://paradiseo.gforge.inria.fr} Contact: \tt{paradiseo-help@lists.gforge.inria.fr}
|
||||
|
|
@ -15,11 +15,11 @@
|
|||
\begin{titlepage}
|
||||
\vspace*{7cm}
|
||||
\begin{center}
|
||||
{\Large Paradis\-EO-MOEO Reference Manual\\[1ex]\large 1.0-beta }\\
|
||||
{\Large Paradis\-EO-MOEOMoving\-Objects Reference Manual\\[1ex]\large 1.0 }\\
|
||||
\vspace*{1cm}
|
||||
{\large Generated by Doxygen 1.4.7}\\
|
||||
\vspace*{0.5cm}
|
||||
{\small Fri Jul 6 09:41:04 2007}\\
|
||||
{\small Mon Oct 8 10:35:51 2007}\\
|
||||
\end{center}
|
||||
\end{titlepage}
|
||||
\clearemptydoublepage
|
||||
|
|
@ -29,12 +29,20 @@
|
|||
\pagenumbering{arabic}
|
||||
\chapter{Welcome to Paradis\-EO-MOEO }
|
||||
\label{index}\input{main}
|
||||
\chapter{Paradis\-EO-MOEO Hierarchical Index}
|
||||
\chapter{Paradis\-EO-MOEOMoving\-Objects Hierarchical Index}
|
||||
\input{hierarchy}
|
||||
\chapter{Paradis\-EO-MOEO Class Index}
|
||||
\chapter{Paradis\-EO-MOEOMoving\-Objects Class Index}
|
||||
\input{annotated}
|
||||
\chapter{Paradis\-EO-MOEO Class Documentation}
|
||||
\input{classMOEO}
|
||||
\chapter{Paradis\-EO-MOEOMoving\-Objects Class Documentation}
|
||||
\input{classFlowShop}
|
||||
\include{classFlowShopBenchmarkParser}
|
||||
\include{classFlowShopEval}
|
||||
\include{classFlowShopInit}
|
||||
\include{classFlowShopObjectiveVectorTraits}
|
||||
\include{classFlowShopOpCrossoverQuad}
|
||||
\include{classFlowShopOpMutationExchange}
|
||||
\include{classFlowShopOpMutationShift}
|
||||
\include{classMOEO}
|
||||
\include{classmoeoAchievementFitnessAssignment}
|
||||
\include{classmoeoAdditiveEpsilonBinaryMetric}
|
||||
\include{classmoeoAggregativeComparator}
|
||||
|
|
@ -83,10 +91,14 @@
|
|||
\include{classmoeoHybridLS}
|
||||
\include{classmoeoHypervolumeBinaryMetric}
|
||||
\include{classmoeoIBEA}
|
||||
\include{classmoeoIBMOLS}
|
||||
\include{classmoeoIBMOLS_1_1OneObjectiveComparator}
|
||||
\include{classmoeoIndicatorBasedFitnessAssignment}
|
||||
\include{classmoeoIteratedIBMOLS}
|
||||
\include{classmoeoLS}
|
||||
\include{classmoeoManhattanDistance}
|
||||
\include{classmoeoMetric}
|
||||
\include{classmoeoMoveIncrEval}
|
||||
\include{classmoeoNormalizedDistance}
|
||||
\include{classmoeoNormalizedSolutionVsSolutionBinaryMetric}
|
||||
\include{classmoeoNSGA}
|
||||
|
|
@ -101,6 +113,7 @@
|
|||
\include{classmoeoRandomSelect}
|
||||
\include{classmoeoRealObjectiveVector}
|
||||
\include{classmoeoRealVector}
|
||||
\include{classmoeoReferencePointIndicatorBasedFitnessAssignment}
|
||||
\include{classmoeoReplacement}
|
||||
\include{classmoeoRouletteSelect}
|
||||
\include{classmoeoScalarFitnessAssignment}
|
||||
|
|
@ -115,5 +128,9 @@
|
|||
\include{classmoeoVector}
|
||||
\include{classmoeoVectorUnaryMetric}
|
||||
\include{classmoeoVectorVsVectorBinaryMetric}
|
||||
\include{classpeoEA}
|
||||
\include{classSch1}
|
||||
\include{classSch1Eval}
|
||||
\include{classSch1ObjectiveVectorTraits}
|
||||
\printindex
|
||||
\end{document}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue