AUTHORS modification
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@152 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
cde1586361
commit
4c21c72510
137 changed files with 2356 additions and 2369 deletions
|
|
@ -1,33 +1,33 @@
|
|||
\section{Paradis\-EO-MOEO Class List}
|
||||
Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList}
|
||||
\item\contentsline{section}{{\bf eo\-Additive\-Binary\-Epsilon\-Indicator$<$ EOFitness $>$} (Functor Additive binary epsilon indicator for {\bf eo\-Pareto\-Fitness} )}{\pageref{classeoAdditiveBinaryEpsilonIndicator}}{}
|
||||
\item\contentsline{section}{{\bf eo\-Binary\-Hypervolume\-Indicator$<$ EOFitness $>$} (Functor Binary hypervolume indicator for {\bf eo\-Pareto\-Fitness} )}{\pageref{classeoBinaryHypervolumeIndicator}}{}
|
||||
\item\contentsline{section}{{\bf eo\-Binary\-Quality\-Indicator$<$ EOFitness $>$} (Functor Binary quality indicator Binary performance measure to use in the replacement selection process of IBEA (Indicator-Based Evolutionary Algorithm) Of course, EOFitness needs to be an {\bf eo\-Pareto\-Fitness} object )}{\pageref{classeoBinaryQualityIndicator}}{}
|
||||
\item\contentsline{section}{{\bf eo\-Binary\-Quality\-Indicator$<$ EOFitness $>$::Range} (Private class to represent the bounds )}{\pageref{classeoBinaryQualityIndicator_1_1Range}}{}
|
||||
\item\contentsline{section}{{\bf eo\-IBEA$<$ EOT, Fitness $>$} (Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) )}{\pageref{classeoIBEA}}{}
|
||||
\item\contentsline{section}{{\bf eo\-IBEAAvg\-Sorting$<$ EOT, Fitness\-Eval $>$} (Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) under uncertainty using averaged values for each objective Follow the idea presented in the Deb \& Gupta paper \char`\"{}Searching for Robust Pareto-Optimal Solutions in Multi-Objective Optimization\char`\"{}, 2005 Of course, the fitness of an individual needs to be an eo\-Stochastic\-Pareto\-Fitness object )}{\pageref{classeoIBEAAvgSorting}}{}
|
||||
\item\contentsline{section}{{\bf eo\-IBEASorting$<$ EOT, Fitness $>$} (Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) without uncertainty Adapted from the Zitzler and K\~{A}¼nzli paper \char`\"{}Indicator-Based Selection in Multiobjective Search\char`\"{} (2004) Of course, Fitness needs to be an {\bf eo\-Pareto\-Fitness} object )}{\pageref{classeoIBEASorting}}{}
|
||||
\item\contentsline{section}{{\bf eo\-IBEAStoch\-Sorting$<$ EOT, Fitness\-Eval $>$} (Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) under uncertainty Adapted from the Basseur and Zitzler paper \char`\"{}Handling Uncertainty in Indicator-Based Multiobjective Optimization\char`\"{} (2006) Of course, the fitness of an individual needs to be an eo\-Stochastic\-Pareto\-Fitness object )}{\pageref{classeoIBEAStochSorting}}{}
|
||||
\item\contentsline{section}{{\bf eo\-Pareto\-Euclid\-Dist$<$ EOT, Dist\-Type $>$} }{\pageref{classeoParetoEuclidDist}}{}
|
||||
\item\contentsline{section}{{\bf eo\-Pareto\-Phen\-Dist$<$ EOT, Dist\-Type $>$} }{\pageref{classeoParetoPhenDist}}{}
|
||||
\item\contentsline{section}{{\bf eo\-Pareto\-Sharing$<$ EOT, worth\-T $>$} }{\pageref{classeoParetoSharing}}{}
|
||||
\item\contentsline{section}{{\bf eo\-Pareto\-Sharing$<$ EOT, worth\-T $>$::d\-Matrix} }{\pageref{classeoParetoSharing_1_1dMatrix}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Additive\-Binary\-Epsilon\-Indicator$<$ EOFitness $>$} (Functor Additive binary epsilon indicator for {\bf eo\-Pareto\-Fitness} )}{\pageref{classmoeoAdditiveBinaryEpsilonIndicator}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Archive$<$ EOT $>$} (An archive is a secondary population that stores non-dominated solutions )}{\pageref{classmoeoArchive}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Archive\-Fitness\-Saving\-Updater$<$ EOT $>$} (This class allows to save the fitnesses of solutions contained in an archive into a file at each generation )}{\pageref{classmoeoArchiveFitnessSavingUpdater}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Archive\-Updater$<$ EOT $>$} (This class allows to update the archive at each generation with newly found non-dominated solutions )}{\pageref{classmoeoArchiveUpdater}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Binary\-Hypervolume\-Indicator$<$ EOFitness $>$} (Functor Binary hypervolume indicator for {\bf eo\-Pareto\-Fitness} )}{\pageref{classmoeoBinaryHypervolumeIndicator}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Binary\-Metric\-Saving\-Updater$<$ 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 )}{\pageref{classmoeoBinaryMetricSavingUpdater}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Binary\-Quality\-Indicator$<$ EOFitness $>$} (Functor Binary quality indicator Binary performance measure to use in the replacement selection process of IBEA (Indicator-Based Evolutionary Algorithm) Of course, EOFitness needs to be an {\bf eo\-Pareto\-Fitness} object )}{\pageref{classmoeoBinaryQualityIndicator}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Binary\-Quality\-Indicator$<$ EOFitness $>$::Range} (Private class to represent the bounds )}{\pageref{classmoeoBinaryQualityIndicator_1_1Range}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-BM$<$ A1, A2, R $>$} (Base class for binary metrics )}{\pageref{classmoeoBM}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Combined\-MOLS$<$ 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 )}{\pageref{classmoeoCombinedMOLS}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Contribution\-Metric$<$ EOT $>$} (The contribution metric evaluates the proportion of non-dominated solutions given by a Pareto set relatively to another Pareto set )}{\pageref{classmoeoContributionMetric}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Disctinct\-Elitist\-Replacement$<$ EOT, Worth\-T $>$} (Same than {\bf moeo\-Elitist\-Replacement}{\rm (p.\,\pageref{classmoeoElitistReplacement})} except that distinct individuals are privilegied )}{\pageref{classmoeoDisctinctElitistReplacement}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Disctinct\-Elitist\-Replacement$<$ EOT, Worth\-T $>$} (Same than \doxyref{moeo\-Elitist\-Replacement}{p.}{classmoeoElitistReplacement} except that distinct individuals are privilegied )}{\pageref{classmoeoDisctinctElitistReplacement}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Elitist\-Replacement$<$ EOT, Worth\-T $>$} (Keep all the best individuals (almost cut-and-pasted from {\bf eo\-NDPlus\-Replacement}, (c) Maarten Keijzer, Marc Schoenauer and Ge\-Neura Team, 2002) )}{\pageref{classmoeoElitistReplacement}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Entropy\-Metric$<$ EOT $>$} (The entropy gives an idea of the diversity of a Pareto set relatively to another Pareto set )}{\pageref{classmoeoEntropyMetric}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Hybrid\-MOLS$<$ 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 )}{\pageref{classmoeoHybridMOLS}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-IBEA$<$ EOT, Fitness $>$} (Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) )}{\pageref{classmoeoIBEA}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-IBEAAvg\-Sorting$<$ EOT, Fitness\-Eval $>$} (Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) under uncertainty using averaged values for each objective Follow the idea presented in the Deb \& Gupta paper \char`\"{}Searching for Robust Pareto-Optimal Solutions in Multi-Objective Optimization\char`\"{}, 2005 Of course, the fitness of an individual needs to be an eo\-Stochastic\-Pareto\-Fitness object )}{\pageref{classmoeoIBEAAvgSorting}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-IBEASorting$<$ EOT, Fitness $>$} (Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) without uncertainty Adapted from the Zitzler and K\~{A}¼nzli paper \char`\"{}Indicator-Based Selection in Multiobjective Search\char`\"{} (2004) Of course, Fitness needs to be an {\bf eo\-Pareto\-Fitness} object )}{\pageref{classmoeoIBEASorting}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-IBEAStoch\-Sorting$<$ EOT, Fitness\-Eval $>$} (Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) under uncertainty Adapted from the Basseur and Zitzler paper \char`\"{}Handling Uncertainty in Indicator-Based Multiobjective Optimization\char`\"{} (2006) Of course, the fitness of an individual needs to be an eo\-Stochastic\-Pareto\-Fitness object )}{\pageref{classmoeoIBEAStochSorting}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Metric} (Base class for performance metrics (also called quality indicators) )}{\pageref{classmoeoMetric}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-MOLS$<$ EOT $>$} (Abstract class for local searches applied to multi-objective optimization )}{\pageref{classmoeoMOLS}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-NDSorting\_\-II$<$ EOT $>$} (Fast Elitist Non-Dominant Sorting Genetic Algorithm )}{\pageref{classmoeoNDSorting__II}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-NDSorting\_\-II$<$ EOT $>$::compare\_\-nodes} }{\pageref{classmoeoNDSorting__II_1_1compare__nodes}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-NDSorting\_\-II$<$ EOT $>$} (Fast Elitist Non-Dominant Sorting Genetic Algorithm assignment strategie Note : This is a corrected version of the original {\bf eo\-NDSorting\_\-II} class )}{\pageref{classmoeoNDSorting__II}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-NDSorting\_\-II$<$ EOT $>$::compare\_\-nodes} (A class to compare the nodes )}{\pageref{classmoeoNDSorting__II_1_1compare__nodes}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-NSGA\_\-II$<$ EOT $>$} }{\pageref{classmoeoNSGA__II}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Pareto\-Euclid\-Dist$<$ EOT, Dist\-Type $>$} }{\pageref{classmoeoParetoEuclidDist}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Pareto\-Phen\-Dist$<$ EOT, Dist\-Type $>$} }{\pageref{classmoeoParetoPhenDist}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Pareto\-Sharing$<$ EOT, worth\-T $>$} }{\pageref{classmoeoParetoSharing}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Pareto\-Sharing$<$ EOT, worth\-T $>$::d\-Matrix} }{\pageref{classmoeoParetoSharing_1_1dMatrix}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Replacement$<$ EOT, Worth\-T $>$} (Replacement strategy for multi-objective optimization )}{\pageref{classmoeoReplacement}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Select\-One\-From\-Pop\-And\-Arch$<$ EOT $>$} (Elitist selection process that consists in choosing individuals in the archive as well as in the current population )}{\pageref{classmoeoSelectOneFromPopAndArch}}{}
|
||||
\item\contentsline{section}{{\bf moeo\-Solution\-UM$<$ EOT, R, EOFitness $>$} (Base class for unary metrics dedicated to the performance evaluation of a single solution's Pareto fitness )}{\pageref{classmoeoSolutionUM}}{}
|
||||
|
|
|
|||
|
|
@ -20,9 +20,9 @@ typedef EOT::Fitness {\bf EOFitness}\label{classmoeoArchive_798bc97d8321b1e2c469
|
|||
\subsection*{Public Member Functions}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
bool {\bf dominates} (const {\bf EOFitness} \&\_\-fit) const
|
||||
bool {\bf dominates} (const {\bf EOFitness} \&\_\-fit) const
|
||||
\begin{CompactList}\small\item\em Returns true if the current archive dominates \_\-fit. \item\end{CompactList}\item
|
||||
bool {\bf contains} (const {\bf EOFitness} \&\_\-fit) const
|
||||
bool {\bf contains} (const {\bf EOFitness} \&\_\-fit) const
|
||||
\begin{CompactList}\small\item\em Returns true if the current archive contains \_\-fit. \item\end{CompactList}\item
|
||||
void {\bf update} (const EOT \&\_\-eo)
|
||||
\begin{CompactList}\small\item\em Updates the archive with a given individual \_\-eo. \item\end{CompactList}\item
|
||||
|
|
@ -42,7 +42,7 @@ Definition at line 21 of file moeo\-Archive.h.
|
|||
\subsection{Member Function Documentation}
|
||||
\index{moeoArchive@{moeo\-Archive}!dominates@{dominates}}
|
||||
\index{dominates@{dominates}!moeoArchive@{moeo\-Archive}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ bool {\bf moeo\-Archive}$<$ EOT $>$::dominates (const {\bf EOFitness} \& {\em \_\-fit}) const\hspace{0.3cm}{\tt [inline]}}\label{classmoeoArchive_22b298bb0e4f4b02f9d8c5d3385134a2}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ bool {\bf moeo\-Archive}$<$ EOT $>$::dominates (const {\bf EOFitness} \& {\em \_\-fit}) const\hspace{0.3cm}{\tt [inline]}}\label{classmoeoArchive_7786c8bfe67fefa19ac31a4ac700df06}
|
||||
|
||||
|
||||
Returns true if the current archive dominates \_\-fit.
|
||||
|
|
@ -54,9 +54,11 @@ Returns true if the current archive dominates \_\-fit.
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 39 of file moeo\-Archive.h.\index{moeoArchive@{moeo\-Archive}!contains@{contains}}
|
||||
Definition at line 39 of file moeo\-Archive.h.
|
||||
|
||||
Referenced by moeo\-Archive$<$ EOT $>$::update().\index{moeoArchive@{moeo\-Archive}!contains@{contains}}
|
||||
\index{contains@{contains}!moeoArchive@{moeo\-Archive}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ bool {\bf moeo\-Archive}$<$ EOT $>$::contains (const {\bf EOFitness} \& {\em \_\-fit}) const\hspace{0.3cm}{\tt [inline]}}\label{classmoeoArchive_b62d5274da2b12802113858be49a21a4}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ bool {\bf moeo\-Archive}$<$ EOT $>$::contains (const {\bf EOFitness} \& {\em \_\-fit}) const\hspace{0.3cm}{\tt [inline]}}\label{classmoeoArchive_71feaf270daa7185e829caef40bbf956}
|
||||
|
||||
|
||||
Returns true if the current archive contains \_\-fit.
|
||||
|
|
@ -82,7 +84,11 @@ Updates the archive with a given individual \_\-eo.
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 63 of file moeo\-Archive.h.\index{moeoArchive@{moeo\-Archive}!update@{update}}
|
||||
Definition at line 63 of file moeo\-Archive.h.
|
||||
|
||||
References moeo\-Archive$<$ EOT $>$::dominates().
|
||||
|
||||
Referenced by moeo\-Archive$<$ EOT $>$::update().\index{moeoArchive@{moeo\-Archive}!update@{update}}
|
||||
\index{update@{update}!moeoArchive@{moeo\-Archive}}
|
||||
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ void {\bf moeo\-Archive}$<$ EOT $>$::update (const {\bf eo\-Pop}$<$ EOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoArchive_58e891ab400ba352e8b0a341d0bdc107}
|
||||
|
||||
|
|
@ -98,6 +104,8 @@ Updates the archive with a given population \_\-pop.
|
|||
|
||||
Definition at line 98 of file moeo\-Archive.h.
|
||||
|
||||
References moeo\-Archive$<$ EOT $>$::update().
|
||||
|
||||
The documentation for this class was generated from the following file:\begin{CompactItemize}
|
||||
\item
|
||||
moeo\-Archive.h\end{CompactItemize}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 198.675
|
||||
%%BoundingBox: 0 0 500 65.1466
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,13 +19,13 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 2.51667 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 7.675 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 2 def
|
||||
/rows 5 def
|
||||
/cols 5 def
|
||||
/scalefactor 0 def
|
||||
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||
|
||||
|
|
@ -178,6 +178,12 @@ boxfont setfont
|
|||
(moeoMetric) cw
|
||||
(eoFunctorBase) cw
|
||||
(eoFunctorBase) cw
|
||||
(moeoSolutionVsSolutionBM< EOT, R, EOFitness >) cw
|
||||
(moeoVectorVsSolutionBM< EOT, R, EOFitness >) cw
|
||||
(moeoVectorVsVectorBM< EOT, R, EOFitness >) cw
|
||||
(moeoVectorVsVectorBM< EOT, double >) cw
|
||||
(moeoContributionMetric< EOT >) cw
|
||||
(moeoEntropyMetric< EOT >) cw
|
||||
/boxwidth boxwidth marginwidth 2 mul add def
|
||||
/xspacing boxwidth distx add def
|
||||
/yspacing boxheight disty add def
|
||||
|
|
@ -189,27 +195,53 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
|
||||
% ----- classes -----
|
||||
|
||||
(moeoBM< A1, A2, R >) 0.5 0 box
|
||||
(eoBF< A1, A2, R >) 0 1 box
|
||||
(moeoMetric) 1 1 box
|
||||
(eoFunctorBase) 0 2 box
|
||||
(eoFunctorBase) 1 2 box
|
||||
(moeoBM< A1, A2, R >) 1.5 2 box
|
||||
(eoBF< A1, A2, R >) 1 3 box
|
||||
(moeoMetric) 2 3 box
|
||||
(eoFunctorBase) 1 4 box
|
||||
(eoFunctorBase) 2 4 box
|
||||
(moeoSolutionVsSolutionBM< EOT, R, EOFitness >) 0 1 box
|
||||
(moeoVectorVsSolutionBM< EOT, R, EOFitness >) 1 1 box
|
||||
(moeoVectorVsVectorBM< EOT, R, EOFitness >) 2 1 box
|
||||
(moeoVectorVsVectorBM< EOT, double >) 3 1 box
|
||||
(moeoContributionMetric< EOT >) 2.5 0 box
|
||||
(moeoEntropyMetric< EOT >) 3.5 0 box
|
||||
|
||||
% ----- relations -----
|
||||
|
||||
solid
|
||||
0 0.5 0 out
|
||||
0 1.5 2 out
|
||||
solid
|
||||
0 1 1 conn
|
||||
1 2 3 conn
|
||||
solid
|
||||
1 0 1 in
|
||||
1 1 3 in
|
||||
solid
|
||||
0 0 1 out
|
||||
0 1 3 out
|
||||
solid
|
||||
1 1 1 in
|
||||
1 2 3 in
|
||||
solid
|
||||
0 1 1 out
|
||||
0 2 3 out
|
||||
solid
|
||||
1 0 2 in
|
||||
1 1 4 in
|
||||
solid
|
||||
1 1 2 in
|
||||
1 2 4 in
|
||||
solid
|
||||
1 1.5 1.25 out
|
||||
solid
|
||||
0 3 2 conn
|
||||
solid
|
||||
0 0 1.75 in
|
||||
solid
|
||||
0 1 1.75 in
|
||||
solid
|
||||
0 2 1.75 in
|
||||
solid
|
||||
0 3 1.75 in
|
||||
solid
|
||||
1 3 0.25 out
|
||||
solid
|
||||
2.5 3.5 1 conn
|
||||
solid
|
||||
0 2.5 0.75 in
|
||||
solid
|
||||
0 3.5 0.75 in
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Base class for binary metrics.
|
|||
Inheritance diagram for moeo\-BM$<$ A1, A2, R $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3cm]{classmoeoBM}
|
||||
\includegraphics[height=1.8241cm]{classmoeoBM}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 74.5156
|
||||
%%BoundingBox: 0 0 500 195.312
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 6.71 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 2.56 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
|
|
@ -175,8 +175,8 @@ boxfont setfont
|
|||
1 boundaspect scale
|
||||
(moeoContributionMetric< EOT >) cw
|
||||
(moeoVectorVsVectorBM< EOT, double >) cw
|
||||
(moeoBM< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >) cw
|
||||
(eoBF< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >) cw
|
||||
(moeoBM< A1, A2, R >) cw
|
||||
(eoBF< A1, A2, R >) cw
|
||||
(moeoMetric) cw
|
||||
(eoFunctorBase) cw
|
||||
(eoFunctorBase) cw
|
||||
|
|
@ -193,8 +193,8 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
|
||||
(moeoContributionMetric< EOT >) 0.5 0 box
|
||||
(moeoVectorVsVectorBM< EOT, double >) 0.5 1 box
|
||||
(moeoBM< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >) 0.5 2 box
|
||||
(eoBF< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >) 0 3 box
|
||||
(moeoBM< A1, A2, R >) 0.5 2 box
|
||||
(eoBF< A1, A2, R >) 0 3 box
|
||||
(moeoMetric) 1 3 box
|
||||
(eoFunctorBase) 0 4 box
|
||||
(eoFunctorBase) 1 4 box
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ The contribution metric evaluates the proportion of non-dominated solutions give
|
|||
Inheritance diagram for moeo\-Contribution\-Metric$<$ EOT $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.08644cm]{classmoeoContributionMetric}
|
||||
\includegraphics[height=5cm]{classmoeoContributionMetric}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\subsection*{Public Types}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
\section{moeo\-Disctinct\-Elitist\-Replacement$<$ EOT, Worth\-T $>$ Class Template Reference}
|
||||
\label{classmoeoDisctinctElitistReplacement}\index{moeoDisctinctElitistReplacement@{moeoDisctinctElitistReplacement}}
|
||||
Same than {\bf moeo\-Elitist\-Replacement}{\rm (p.\,\pageref{classmoeoElitistReplacement})} except that distinct individuals are privilegied.
|
||||
Same than \doxyref{moeo\-Elitist\-Replacement}{p.}{classmoeoElitistReplacement} except that distinct individuals are privilegied.
|
||||
|
||||
|
||||
{\tt \#include $<$moeo\-Replacement.h$>$}
|
||||
|
|
@ -34,7 +34,7 @@ void {\bf create\-New\-Pop} ({\bf eo\-Pop}$<$ EOT $>$ \&\_\-pop, unsigned \_\-si
|
|||
\subsection{Detailed Description}
|
||||
\subsubsection*{template$<$class EOT, class Worth\-T = double$>$ class moeo\-Disctinct\-Elitist\-Replacement$<$ EOT, Worth\-T $>$}
|
||||
|
||||
Same than {\bf moeo\-Elitist\-Replacement}{\rm (p.\,\pageref{classmoeoElitistReplacement})} except that distinct individuals are privilegied.
|
||||
Same than \doxyref{moeo\-Elitist\-Replacement}{p.}{classmoeoElitistReplacement} except that distinct individuals are privilegied.
|
||||
|
||||
|
||||
|
||||
|
|
@ -92,6 +92,8 @@ creation of the new population of size \_\-size
|
|||
|
||||
Definition at line 123 of file moeo\-Replacement.h.
|
||||
|
||||
References moeo\-Disctinct\-Elitist\-Replacement$<$ EOT, Worth\-T $>$::perf2worth, and eo\-Pop$<$ EOT $>$::swap().
|
||||
|
||||
Referenced by moeo\-Disctinct\-Elitist\-Replacement$<$ EOT, Worth\-T $>$::operator()().
|
||||
|
||||
The documentation for this class was generated from the following file:\begin{CompactItemize}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 74.5156
|
||||
%%BoundingBox: 0 0 500 195.312
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 6.71 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 2.56 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
|
|
@ -175,8 +175,8 @@ boxfont setfont
|
|||
1 boundaspect scale
|
||||
(moeoEntropyMetric< EOT >) cw
|
||||
(moeoVectorVsVectorBM< EOT, double >) cw
|
||||
(moeoBM< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >) cw
|
||||
(eoBF< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >) cw
|
||||
(moeoBM< A1, A2, R >) cw
|
||||
(eoBF< A1, A2, R >) cw
|
||||
(moeoMetric) cw
|
||||
(eoFunctorBase) cw
|
||||
(eoFunctorBase) cw
|
||||
|
|
@ -193,8 +193,8 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
|
||||
(moeoEntropyMetric< EOT >) 0.5 0 box
|
||||
(moeoVectorVsVectorBM< EOT, double >) 0.5 1 box
|
||||
(moeoBM< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >) 0.5 2 box
|
||||
(eoBF< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >) 0 3 box
|
||||
(moeoBM< A1, A2, R >) 0.5 2 box
|
||||
(eoBF< A1, A2, R >) 0 3 box
|
||||
(moeoMetric) 1 3 box
|
||||
(eoFunctorBase) 0 4 box
|
||||
(eoFunctorBase) 1 4 box
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ The entropy gives an idea of the diversity of a Pareto set relatively to another
|
|||
Inheritance diagram for moeo\-Entropy\-Metric$<$ EOT $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.08644cm]{classmoeoEntropyMetric}
|
||||
\includegraphics[height=5cm]{classmoeoEntropyMetric}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\subsection*{Public Types}
|
||||
|
|
|
|||
|
|
@ -176,10 +176,10 @@ boxfont setfont
|
|||
(moeoMetric) cw
|
||||
(eoFunctorBase) cw
|
||||
(moeoBM< A1, A2, R >) cw
|
||||
(moeoBM< const EOFitness &, const EOFitness &, R >) cw
|
||||
(moeoBM< const std::vector< EOFitness > &, const EOFitness &, R >) cw
|
||||
(moeoBM< const std::vector< EOFitness > &, const std::vector< EOFitness > &, R >) cw
|
||||
(moeoBM< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >) cw
|
||||
(moeoBM< const const EOFitness &, EOFitness &, R >) cw
|
||||
(moeoBM< const const std::vector< EOFitness > &, EOFitness &, R >) cw
|
||||
(moeoBM< const const std::vector< EOFitness > &, std::vector< EOFitness > &, R >) cw
|
||||
(moeoBM< const const std::vector< typename EOT::Fitness > &, std::vector< typename EOT::Fitness > &, double >) cw
|
||||
(moeoUM< A, R >) cw
|
||||
(moeoUM< const EOFitness &, R >) cw
|
||||
(moeoUM< const std::vector< EOFitness > &, R >) cw
|
||||
|
|
@ -197,14 +197,11 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
(moeoMetric) 0 8 box
|
||||
(eoFunctorBase) 0 9 box
|
||||
(moeoBM< A1, A2, R >) 1 7 box
|
||||
(moeoBM< const EOFitness &, const EOFitness &, R >) 1 6 box
|
||||
1 6 mark
|
||||
(moeoBM< const std::vector< EOFitness > &, const EOFitness &, R >) 1 5 box
|
||||
1 5 mark
|
||||
(moeoBM< const std::vector< EOFitness > &, const std::vector< EOFitness > &, R >) 1 4 box
|
||||
1 4 mark
|
||||
(moeoBM< const std::vector< typename EOT::Fitness > &, const std::vector< typename EOT::Fitness > &, double >) 1 3 box
|
||||
1 3 mark
|
||||
1 7 mark
|
||||
(moeoBM< const const EOFitness &, EOFitness &, R >) 1 6 box
|
||||
(moeoBM< const const std::vector< EOFitness > &, EOFitness &, R >) 1 5 box
|
||||
(moeoBM< const const std::vector< EOFitness > &, std::vector< EOFitness > &, R >) 1 4 box
|
||||
(moeoBM< const const std::vector< typename EOT::Fitness > &, std::vector< typename EOT::Fitness > &, double >) 1 3 box
|
||||
(moeoUM< A, R >) 1 2 box
|
||||
(moeoUM< const EOFitness &, R >) 1 1 box
|
||||
1 1 mark
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
\section{moeo\-NDSorting\_\-II$<$ EOT $>$ Class Template Reference}
|
||||
\label{classmoeoNDSorting__II}\index{moeoNDSorting_II@{moeoNDSorting\_\-II}}
|
||||
Fast Elitist Non-Dominant Sorting Genetic Algorithm.
|
||||
Fast Elitist Non-Dominant Sorting Genetic Algorithm assignment strategie Note : This is a corrected version of the original {\bf eo\-NDSorting\_\-II} class.
|
||||
|
||||
|
||||
{\tt \#include $<$moeo\-NDSorting.h$>$}
|
||||
|
|
@ -14,31 +14,31 @@ Inheritance diagram for moeo\-NDSorting\_\-II$<$ EOT $>$::\begin{figure}[H]
|
|||
\subsection*{Public Types}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
typedef std::pair$<$ double, unsigned $>$ {\bf double\_\-index\_\-pair}\label{classmoeoNDSorting__II_6703325377eec015f475e944dc75097d}
|
||||
typedef std::pair$<$ double, unsigned $>$ {\bf double\_\-index\_\-pair}\label{classmoeoNDSorting__II_0987beaa2f600f5bce61c77215679e43}
|
||||
|
||||
\end{CompactItemize}
|
||||
\begin{CompactList}\small\item\em index pair \item\end{CompactList}\end{CompactItemize}
|
||||
\subsection*{Public Member Functions}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
{\bf moeo\-NDSorting\_\-II} (bool nasty\_\-flag\_\-=false)\label{classmoeoNDSorting__II_820e9987853858ddc59e36c7f267955e}
|
||||
|
||||
\item
|
||||
std::vector$<$ double $>$ {\bf niche\_\-penalty} (const std::vector$<$ unsigned $>$ \&\_\-cf, const {\bf eo\-Pop}$<$ EOT $>$ \&\_\-pop)\label{classmoeoNDSorting__II_d24d8008d6928aeaeeb59791cb4059fc}
|
||||
\begin{CompactList}\small\item\em constructor \item\end{CompactList}\item
|
||||
std::vector$<$ double $>$ {\bf niche\_\-penalty} (const std::vector$<$ unsigned $>$ \&\_\-cf, const {\bf eo\-Pop}$<$ EOT $>$ \&\_\-pop)\label{classmoeoNDSorting__II_265c74b9f64731db86e2c363593f67f9}
|
||||
|
||||
\begin{CompactList}\small\item\em \_\-cf points into the elements that consist of the current front \item\end{CompactList}\end{CompactItemize}
|
||||
\subsection*{Classes}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
class {\bf compare\_\-nodes}
|
||||
\end{CompactItemize}
|
||||
\begin{CompactList}\small\item\em A class to compare the nodes. \item\end{CompactList}\end{CompactItemize}
|
||||
|
||||
|
||||
\subsection{Detailed Description}
|
||||
\subsubsection*{template$<$class EOT$>$ class moeo\-NDSorting\_\-II$<$ EOT $>$}
|
||||
|
||||
Fast Elitist Non-Dominant Sorting Genetic Algorithm.
|
||||
Fast Elitist Non-Dominant Sorting Genetic Algorithm assignment strategie Note : This is a corrected version of the original {\bf eo\-NDSorting\_\-II} class.
|
||||
|
||||
Note : This is a corrected version of the original {\bf eo\-NDSorting\_\-II} class\begin{Desc}
|
||||
\begin{Desc}
|
||||
\item[See also:]{\bf eo\-NDSorting\_\-II} \end{Desc}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,14 @@
|
|||
\section{moeo\-NDSorting\_\-II$<$ EOT $>$::compare\_\-nodes Class Reference}
|
||||
\label{classmoeoNDSorting__II_1_1compare__nodes}\index{moeoNDSorting_II::compare_nodes@{moeoNDSorting\_\-II::compare\_\-nodes}}
|
||||
A class to compare the nodes.
|
||||
|
||||
|
||||
{\tt \#include $<$moeo\-NDSorting.h$>$}
|
||||
|
||||
\subsection*{Public Member Functions}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
bool {\bf operator()} (const {\bf double\_\-index\_\-pair} \&a, const {\bf double\_\-index\_\-pair} \&b) const \label{classmoeoNDSorting__II_1_1compare__nodes_e1052afbabd0e4f14b7913cd1afcd824}
|
||||
bool {\bf operator()} (const {\bf double\_\-index\_\-pair} \&a, const {\bf double\_\-index\_\-pair} \&b) const\label{classmoeoNDSorting__II_1_1compare__nodes_471ebe9e88bfc778c4c281399eb0c196}
|
||||
|
||||
\end{CompactItemize}
|
||||
|
||||
|
|
@ -11,11 +16,11 @@ bool {\bf operator()} (const {\bf double\_\-index\_\-pair} \&a, const {\bf doubl
|
|||
\subsection{Detailed Description}
|
||||
\subsubsection*{template$<$class EOT$>$ class moeo\-NDSorting\_\-II$<$ EOT $>$::compare\_\-nodes}
|
||||
|
||||
A class to compare the nodes.
|
||||
|
||||
|
||||
|
||||
|
||||
Definition at line 34 of file moeo\-NDSorting.h.
|
||||
Definition at line 46 of file moeo\-NDSorting.h.
|
||||
|
||||
The documentation for this class was generated from the following file:\begin{CompactItemize}
|
||||
\item
|
||||
|
|
|
|||
|
|
@ -23,31 +23,31 @@ virtual void {\bf operator()} ({\bf eo\-Pop}$<$ EOT $>$ \&\_\-pop)\label{classmo
|
|||
\subsection*{Protected Attributes}
|
||||
\begin{CompactItemize}
|
||||
\item
|
||||
{\bf eo\-Continue}$<$ EOT $>$ \& {\bf continuator}\label{classmoeoNSGA__II_5723ef1daf0c523d4bf66a691fd6e909}
|
||||
{\bf eo\-Continue}$<$ EOT $>$ \& {\bf continuator}\label{classmoeoNSGA__II_22ba11ba501fb7cf3423d9b777294998}
|
||||
|
||||
\item
|
||||
{\bf eo\-Eval\-Func}$<$ EOT $>$ \& {\bf eval}\label{classmoeoNSGA__II_31560a9c8d9499ce8dd361a004083ce9}
|
||||
{\bf eo\-Eval\-Func}$<$ EOT $>$ \& {\bf eval}\label{classmoeoNSGA__II_6b90df8b9890035788a4d4a3f0c26742}
|
||||
|
||||
\item
|
||||
{\bf eo\-Pop\-Loop\-Eval}$<$ EOT $>$ {\bf loop\-Eval}\label{classmoeoNSGA__II_0308927592ac71d747ba345c74eb6595}
|
||||
{\bf eo\-Pop\-Loop\-Eval}$<$ EOT $>$ {\bf loop\-Eval}\label{classmoeoNSGA__II_72fd9c6e70e9ee19db82a6894cafc60b}
|
||||
|
||||
\item
|
||||
{\bf eo\-Pop\-Eval\-Func}$<$ EOT $>$ \& {\bf pop\-Eval}\label{classmoeoNSGA__II_abca45cb9b0099f294ff5172a287ce33}
|
||||
{\bf eo\-Pop\-Eval\-Func}$<$ EOT $>$ \& {\bf pop\-Eval}\label{classmoeoNSGA__II_c1975957e19a164fde96ed7b5ce90ba4}
|
||||
|
||||
\item
|
||||
{\bf moeo\-NDSorting\_\-II}$<$ EOT $>$ {\bf sorting}\label{classmoeoNSGA__II_0c64d278d6675671fb45a241d2b4802f}
|
||||
{\bf moeo\-NDSorting\_\-II}$<$ EOT $>$ {\bf sorting}\label{classmoeoNSGA__II_1aa7de4992f6c0f1c3a093aca735874c}
|
||||
|
||||
\begin{CompactList}\small\item\em NSGAII sorting. \item\end{CompactList}\item
|
||||
{\bf eo\-Det\-Tournament\-Worth\-Select}$<$ EOT $>$ {\bf select\-One}\label{classmoeoNSGA__II_7f122201fa2d60855384389bf080e093}
|
||||
{\bf eo\-Det\-Tournament\-Worth\-Select}$<$ EOT $>$ {\bf select\-One}\label{classmoeoNSGA__II_add129e06168846b7e405ddd25d70c4d}
|
||||
|
||||
\begin{CompactList}\small\item\em Binary tournament selection. \item\end{CompactList}\item
|
||||
{\bf moeo\-Elitist\-Replacement}$<$ EOT $>$ {\bf replace}\label{classmoeoNSGA__II_225df0fde7341dc20db61e822cee7aeb}
|
||||
{\bf moeo\-Elitist\-Replacement}$<$ EOT $>$ {\bf replace}\label{classmoeoNSGA__II_c75535b7a47c26d8a66c1f227d33a3af}
|
||||
|
||||
\begin{CompactList}\small\item\em Elitist replacement. \item\end{CompactList}\item
|
||||
{\bf eo\-General\-Breeder}$<$ EOT $>$ {\bf gen\-Breed}\label{classmoeoNSGA__II_33b60728fb89a6be957f3a312171941f}
|
||||
{\bf eo\-General\-Breeder}$<$ EOT $>$ {\bf gen\-Breed}\label{classmoeoNSGA__II_febee845341b96dba1cdfc18640d4960}
|
||||
|
||||
\item
|
||||
{\bf eo\-Breed}$<$ EOT $>$ \& {\bf breed}\label{classmoeoNSGA__II_8908faf0b9a4334eaab0f34a2774fa16}
|
||||
{\bf eo\-Breed}$<$ EOT $>$ \& {\bf breed}\label{classmoeoNSGA__II_f0dc0665ea743729e6284d812192acfc}
|
||||
|
||||
\end{CompactItemize}
|
||||
|
||||
|
|
@ -76,7 +76,7 @@ Deb, K., S. Agrawal, A. Pratap, and T. Meyarivan, A fast elitist non-dominated s
|
|||
\end{Desc}
|
||||
|
||||
|
||||
Definition at line 45 of file moeo\-NSGA\_\-II.h.
|
||||
Definition at line 46 of file moeo\-NSGA\_\-II.h.
|
||||
|
||||
The documentation for this class was generated from the following file:\begin{CompactItemize}
|
||||
\item
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 274.914
|
||||
%%BoundingBox: 0 0 500 307.692
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 1.81875 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 1.625 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
|
|
@ -175,7 +175,7 @@ boxfont setfont
|
|||
1 boundaspect scale
|
||||
(moeoSelectOneFromPopAndArch< EOT >) cw
|
||||
(eoSelectOne< EOT >) cw
|
||||
(eoUF< const eoPop< EOT > &, const EOT & >) cw
|
||||
(eoUF< A1, R >) cw
|
||||
(eoFunctorBase) cw
|
||||
/boxwidth boxwidth marginwidth 2 mul add def
|
||||
/xspacing boxwidth distx add def
|
||||
|
|
@ -190,7 +190,7 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
|
||||
(moeoSelectOneFromPopAndArch< EOT >) 0 0 box
|
||||
(eoSelectOne< EOT >) 0 1 box
|
||||
(eoUF< const eoPop< EOT > &, const EOT & >) 0 2 box
|
||||
(eoUF< A1, R >) 0 2 box
|
||||
(eoFunctorBase) 0 3 box
|
||||
|
||||
% ----- relations -----
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 120.12
|
||||
%%BoundingBox: 0 0 500 130.293
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 4.1625 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 3.8375 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
|
|
@ -174,8 +174,8 @@
|
|||
boxfont setfont
|
||||
1 boundaspect scale
|
||||
(moeoSolutionVsSolutionBM< EOT, R, EOFitness >) cw
|
||||
(moeoBM< const EOFitness &, const EOFitness &, R >) cw
|
||||
(eoBF< const EOFitness &, const EOFitness &, R >) cw
|
||||
(moeoBM< A1, A2, R >) cw
|
||||
(eoBF< A1, A2, R >) cw
|
||||
(moeoMetric) cw
|
||||
(eoFunctorBase) cw
|
||||
(eoFunctorBase) cw
|
||||
|
|
@ -191,8 +191,8 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
% ----- classes -----
|
||||
|
||||
(moeoSolutionVsSolutionBM< EOT, R, EOFitness >) 0.5 0 box
|
||||
(moeoBM< const EOFitness &, const EOFitness &, R >) 0.5 1 box
|
||||
(eoBF< const EOFitness &, const EOFitness &, R >) 0 2 box
|
||||
(moeoBM< A1, A2, R >) 0.5 1 box
|
||||
(eoBF< A1, A2, R >) 0 2 box
|
||||
(moeoMetric) 1 2 box
|
||||
(eoFunctorBase) 0 3 box
|
||||
(eoFunctorBase) 1 3 box
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Base class for binary metrics dedicated to the performance comparison between tw
|
|||
Inheritance diagram for moeo\-Solution\-Vs\-Solution\-BM$<$ EOT, R, EOFitness $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=3.36336cm]{classmoeoSolutionVsSolutionBM}
|
||||
\includegraphics[height=3.64821cm]{classmoeoSolutionVsSolutionBM}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 96.3855
|
||||
%%BoundingBox: 0 0 500 133.333
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 5.1875 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 3.75 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
|
|
@ -174,8 +174,8 @@
|
|||
boxfont setfont
|
||||
1 boundaspect scale
|
||||
(moeoVectorVsSolutionBM< EOT, R, EOFitness >) cw
|
||||
(moeoBM< const std::vector< EOFitness > &, const EOFitness &, R >) cw
|
||||
(eoBF< const std::vector< EOFitness > &, const EOFitness &, R >) cw
|
||||
(moeoBM< A1, A2, R >) cw
|
||||
(eoBF< A1, A2, R >) cw
|
||||
(moeoMetric) cw
|
||||
(eoFunctorBase) cw
|
||||
(eoFunctorBase) cw
|
||||
|
|
@ -191,8 +191,8 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
% ----- classes -----
|
||||
|
||||
(moeoVectorVsSolutionBM< EOT, R, EOFitness >) 0.5 0 box
|
||||
(moeoBM< const std::vector< EOFitness > &, const EOFitness &, R >) 0.5 1 box
|
||||
(eoBF< const std::vector< EOFitness > &, const EOFitness &, R >) 0 2 box
|
||||
(moeoBM< A1, A2, R >) 0.5 1 box
|
||||
(eoBF< A1, A2, R >) 0 2 box
|
||||
(moeoMetric) 1 2 box
|
||||
(eoFunctorBase) 0 3 box
|
||||
(eoFunctorBase) 1 3 box
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Base class for binary metrics dedicated to the performance comparison between a
|
|||
Inheritance diagram for moeo\-Vector\-Vs\-Solution\-BM$<$ EOT, R, EOFitness $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.6988cm]{classmoeoVectorVsSolutionBM}
|
||||
\includegraphics[height=3.73333cm]{classmoeoVectorVsSolutionBM}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
%%For:
|
||||
%Magnification: 1.00
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 500 80.4829
|
||||
%%BoundingBox: 0 0 500 136.519
|
||||
%%Pages: 0
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
/marginwidth 10 def
|
||||
/distx 20 def
|
||||
/disty 40 def
|
||||
/boundaspect 6.2125 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundaspect 3.6625 def % aspect ratio of the BoundingBox (width/height)
|
||||
/boundx 500 def
|
||||
/boundy boundx boundaspect div def
|
||||
/xspacing 0 def
|
||||
|
|
@ -174,8 +174,8 @@
|
|||
boxfont setfont
|
||||
1 boundaspect scale
|
||||
(moeoVectorVsVectorBM< EOT, R, EOFitness >) cw
|
||||
(moeoBM< const std::vector< EOFitness > &, const std::vector< EOFitness > &, R >) cw
|
||||
(eoBF< const std::vector< EOFitness > &, const std::vector< EOFitness > &, R >) cw
|
||||
(moeoBM< A1, A2, R >) cw
|
||||
(eoBF< A1, A2, R >) cw
|
||||
(moeoMetric) cw
|
||||
(eoFunctorBase) cw
|
||||
(eoFunctorBase) cw
|
||||
|
|
@ -191,8 +191,8 @@ boundx scalefactor div boundy scalefactor div scale
|
|||
% ----- classes -----
|
||||
|
||||
(moeoVectorVsVectorBM< EOT, R, EOFitness >) 0.5 0 box
|
||||
(moeoBM< const std::vector< EOFitness > &, const std::vector< EOFitness > &, R >) 0.5 1 box
|
||||
(eoBF< const std::vector< EOFitness > &, const std::vector< EOFitness > &, R >) 0 2 box
|
||||
(moeoBM< A1, A2, R >) 0.5 1 box
|
||||
(eoBF< A1, A2, R >) 0 2 box
|
||||
(moeoMetric) 1 2 box
|
||||
(eoFunctorBase) 0 3 box
|
||||
(eoFunctorBase) 1 3 box
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Base class for binary metrics dedicated to the performance comparison between tw
|
|||
Inheritance diagram for moeo\-Vector\-Vs\-Vector\-BM$<$ EOT, R, EOFitness $>$::\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[height=2.25352cm]{classmoeoVectorVsVectorBM}
|
||||
\includegraphics[height=3.82253cm]{classmoeoVectorVsVectorBM}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
|
|
|||
|
|
@ -10,16 +10,30 @@
|
|||
{\fancyplain{}{\bfseries\rightmark}}
|
||||
\rhead[\fancyplain{}{\bfseries\leftmark}]
|
||||
{\fancyplain{}{\bfseries\thepage}}
|
||||
\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri Dec 22 09:37:11 2006 for Paradis\-EO-MOEO by Doxygen }]{}
|
||||
\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Dec 22 09:37:11 2006 for Paradis\-EO-MOEO by Doxygen }}
|
||||
\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Mon Jan 15 14:19:18 2007 for Paradis\-EO-MOEO by Doxygen }]{}
|
||||
\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Jan 15 14:19:18 2007 for Paradis\-EO-MOEO by Doxygen }}
|
||||
\cfoot{}
|
||||
\newenvironment{Code}
|
||||
{\footnotesize}
|
||||
{\normalsize}
|
||||
\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
|
||||
\newenvironment{DocInclude}
|
||||
{\footnotesize}
|
||||
{\normalsize}
|
||||
\newenvironment{VerbInclude}
|
||||
{\footnotesize}
|
||||
{\normalsize}
|
||||
\newenvironment{Image}
|
||||
{\begin{figure}[H]}
|
||||
{\end{figure}}
|
||||
\newenvironment{ImageNoCaption}{}{}
|
||||
\newenvironment{CompactList}
|
||||
{\begin{list}{}{
|
||||
\setlength{\leftmargin}{0.5cm}
|
||||
\setlength{\itemsep}{0pt}
|
||||
\setlength{\parsep}{0pt}
|
||||
\setlength{\topsep}{0pt}
|
||||
\renewcommand{\makelabel}{}}}
|
||||
\renewcommand{\makelabel}{\hfill}}}
|
||||
{\end{list}}
|
||||
\newenvironment{CompactItemize}
|
||||
{
|
||||
|
|
@ -41,7 +55,7 @@
|
|||
}
|
||||
{\end{tabular*}\par}
|
||||
\newcommand{\entrylabel}[1]{
|
||||
{\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\\}}}
|
||||
{\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
|
||||
\newenvironment{Desc}
|
||||
{\begin{list}{}
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,47 +1,18 @@
|
|||
\section{Paradis\-EO-MOEO Class Hierarchy}
|
||||
This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList}
|
||||
\item \contentsline{section}{eo\-Binary\-Quality\-Indicator$<$ EOFitness $>$::Range}{\pageref{classeoBinaryQualityIndicator_1_1Range}}{}
|
||||
\item eo\-Functor\-Base{\tt [external]}\begin{CompactList}
|
||||
\item eo\-BF$<$ A1, A2, R $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-BM$<$ A1, A2, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const EOFitness \&, const EOFitness \&, double $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{eo\-Binary\-Quality\-Indicator$<$ EOFitness $>$}{\pageref{classeoBinaryQualityIndicator}}{}
|
||||
\item \contentsline{section}{moeo\-Binary\-Quality\-Indicator$<$ EOFitness $>$}{\pageref{classmoeoBinaryQualityIndicator}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{eo\-Additive\-Binary\-Epsilon\-Indicator$<$ EOFitness $>$}{\pageref{classeoAdditiveBinaryEpsilonIndicator}}{}
|
||||
\item \contentsline{section}{eo\-Binary\-Hypervolume\-Indicator$<$ EOFitness $>$}{\pageref{classeoBinaryHypervolumeIndicator}}{}
|
||||
\item \contentsline{section}{moeo\-Additive\-Binary\-Epsilon\-Indicator$<$ EOFitness $>$}{\pageref{classmoeoAdditiveBinaryEpsilonIndicator}}{}
|
||||
\item \contentsline{section}{moeo\-Binary\-Hypervolume\-Indicator$<$ EOFitness $>$}{\pageref{classmoeoBinaryHypervolumeIndicator}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const EOFitness \&, const EOFitness \&, R $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const EOFitness \&, const EOFitness \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\item \contentsline{section}{moeo\-Binary\-Quality\-Indicator$<$ Fitness\-Eval $>$}{\pageref{classmoeoBinaryQualityIndicator}}{}
|
||||
\item \contentsline{section}{moeo\-BM$<$ A1, A2, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Solution\-Vs\-Solution\-BM$<$ EOT, R, EOFitness $>$}{\pageref{classmoeoSolutionVsSolutionBM}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const EOT \&, moeo\-Archive$<$ EOT $>$ \&, void $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-MOLS$<$ EOT $>$}{\pageref{classmoeoMOLS}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Combined\-MOLS$<$ EOT $>$}{\pageref{classmoeoCombinedMOLS}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const Fitness\-Eval \&, const Fitness\-Eval \&, double $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{eo\-Binary\-Quality\-Indicator$<$ Fitness\-Eval $>$}{\pageref{classeoBinaryQualityIndicator}}{}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const std::vector$<$ EOFitness $>$ \&, const EOFitness \&, R $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const std::vector$<$ EOFitness $>$ \&, const EOFitness \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Vector\-Vs\-Solution\-BM$<$ EOT, R, EOFitness $>$}{\pageref{classmoeoVectorVsSolutionBM}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const std::vector$<$ EOFitness $>$ \&, const std::vector$<$ EOFitness $>$ \&, R $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const std::vector$<$ EOFitness $>$ \&, const std::vector$<$ EOFitness $>$ \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Vector\-Vs\-Vector\-BM$<$ EOT, R, EOFitness $>$}{\pageref{classmoeoVectorVsVectorBM}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const std::vector$<$ typename EOT::Fitness $>$ \&, const std::vector$<$ typename EOT::Fitness $>$ \&, double $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const std::vector$<$ typename EOT::Fitness $>$ \&, const std::vector$<$ typename EOT::Fitness $>$ \&, double $>$}{\pageref{classmoeoBM}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Vector\-Vs\-Vector\-BM$<$ EOT, double $>$}{\pageref{classmoeoVectorVsVectorBM}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Contribution\-Metric$<$ EOT $>$}{\pageref{classmoeoContributionMetric}}{}
|
||||
|
|
@ -49,6 +20,24 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const const EOFitness \&, EOFitness \&, R $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const const EOFitness \&, EOFitness \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const const std::vector$<$ EOFitness $>$ \&, EOFitness \&, R $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const const std::vector$<$ EOFitness $>$ \&, EOFitness \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const const std::vector$<$ EOFitness $>$ \&, std::vector$<$ EOFitness $>$ \&, R $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const const std::vector$<$ EOFitness $>$ \&, std::vector$<$ EOFitness $>$ \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const const std::vector$<$ typename EOT::Fitness $>$ \&, std::vector$<$ typename EOT::Fitness $>$ \&, double $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const const std::vector$<$ typename EOT::Fitness $>$ \&, std::vector$<$ typename EOT::Fitness $>$ \&, double $>$}{\pageref{classmoeoBM}}{}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ const EOT \&, moeo\-Archive$<$ EOT $>$ \&, void $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-MOLS$<$ EOT $>$}{\pageref{classmoeoMOLS}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Combined\-MOLS$<$ EOT $>$}{\pageref{classmoeoCombinedMOLS}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-BF$<$ eo\-Pop$<$ EOT $>$ \&, eo\-Pop$<$ EOT $>$ \&, void $>${\tt [external]}\begin{CompactList}
|
||||
\item eo\-Replacement$<$ EOT $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Replacement$<$ EOT, Worth\-T $>$}{\pageref{classmoeoReplacement}}{}
|
||||
|
|
@ -66,6 +55,11 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item \contentsline{section}{moeo\-Hybrid\-MOLS$<$ EOT $>$}{\pageref{classmoeoHybridMOLS}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-UF$<$ A1, R $>${\tt [external]}\begin{CompactList}
|
||||
\item eo\-Select\-One$<$ EOT $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Select\-One\-From\-Pop\-And\-Arch$<$ EOT $>$}{\pageref{classmoeoSelectOneFromPopAndArch}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-UF$<$ A, R $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-UM$<$ A, R $>$}{\pageref{classmoeoUM}}{}
|
||||
\end{CompactList}
|
||||
|
|
@ -75,30 +69,25 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item \contentsline{section}{moeo\-Solution\-UM$<$ EOT, R, EOFitness $>$}{\pageref{classmoeoSolutionUM}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-UF$<$ const eo\-Pop$<$ EOT $>$ \&, const EOT \& $>${\tt [external]}\begin{CompactList}
|
||||
\item eo\-Select\-One$<$ EOT $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Select\-One\-From\-Pop\-And\-Arch$<$ EOT $>$}{\pageref{classmoeoSelectOneFromPopAndArch}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-UF$<$ const eo\-Pop$<$ EOT $>$ \&, void $>${\tt [external]}\begin{CompactList}
|
||||
\item eo\-Perf2Worth$<$ EOT, Worth\-T $>${\tt [external]}\begin{CompactList}
|
||||
\item eo\-Perf2Worth\-Cached$<$ EOT, double $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{eo\-IBEA$<$ EOT, Fitness $>$}{\pageref{classeoIBEA}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{eo\-IBEASorting$<$ EOT, Fitness $>$}{\pageref{classeoIBEASorting}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{eo\-IBEA$<$ EOT, Fitness\-Eval $>$}{\pageref{classeoIBEA}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{eo\-IBEAAvg\-Sorting$<$ EOT, Fitness\-Eval $>$}{\pageref{classeoIBEAAvgSorting}}{}
|
||||
\item \contentsline{section}{eo\-IBEAStoch\-Sorting$<$ EOT, Fitness\-Eval $>$}{\pageref{classeoIBEAStochSorting}}{}
|
||||
\end{CompactList}
|
||||
\item eo\-NDSorting$<$ EOT $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-NDSorting\_\-II$<$ EOT $>$}{\pageref{classmoeoNDSorting__II}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-IBEA$<$ EOT, Fitness $>$}{\pageref{classmoeoIBEA}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-IBEASorting$<$ EOT, Fitness $>$}{\pageref{classmoeoIBEASorting}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-IBEA$<$ EOT, Fitness\-Eval $>$}{\pageref{classmoeoIBEA}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-IBEAAvg\-Sorting$<$ EOT, Fitness\-Eval $>$}{\pageref{classmoeoIBEAAvgSorting}}{}
|
||||
\item \contentsline{section}{moeo\-IBEAStoch\-Sorting$<$ EOT, Fitness\-Eval $>$}{\pageref{classmoeoIBEAStochSorting}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-Perf2Worth$<$ EOT, worth\-T $>${\tt [external]}\begin{CompactList}
|
||||
\item \contentsline{section}{eo\-Pareto\-Sharing$<$ EOT, worth\-T $>$}{\pageref{classeoParetoSharing}}{}
|
||||
\item \contentsline{section}{moeo\-Pareto\-Sharing$<$ EOT, worth\-T $>$}{\pageref{classmoeoParetoSharing}}{}
|
||||
\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item eo\-UF$<$ const std::vector$<$ EOFitness $>$ \&, R $>${\tt [external]}\begin{CompactList}
|
||||
|
|
@ -115,10 +104,10 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item \contentsline{section}{moeo\-Metric}{\pageref{classmoeoMetric}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-BM$<$ A1, A2, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const EOFitness \&, const EOFitness \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const std::vector$<$ EOFitness $>$ \&, const EOFitness \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const std::vector$<$ EOFitness $>$ \&, const std::vector$<$ EOFitness $>$ \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const std::vector$<$ typename EOT::Fitness $>$ \&, const std::vector$<$ typename EOT::Fitness $>$ \&, double $>$}{\pageref{classmoeoBM}}{}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const const EOFitness \&, EOFitness \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const const std::vector$<$ EOFitness $>$ \&, EOFitness \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const const std::vector$<$ EOFitness $>$ \&, std::vector$<$ EOFitness $>$ \&, R $>$}{\pageref{classmoeoBM}}{}
|
||||
\item \contentsline{section}{moeo\-BM$<$ const const std::vector$<$ typename EOT::Fitness $>$ \&, std::vector$<$ typename EOT::Fitness $>$ \&, double $>$}{\pageref{classmoeoBM}}{}
|
||||
\item \contentsline{section}{moeo\-UM$<$ A, R $>$}{\pageref{classmoeoUM}}{}
|
||||
\item \contentsline{section}{moeo\-UM$<$ const EOFitness \&, R $>$}{\pageref{classmoeoUM}}{}
|
||||
\item \contentsline{section}{moeo\-UM$<$ const std::vector$<$ EOFitness $>$ \&, R $>$}{\pageref{classmoeoUM}}{}
|
||||
|
|
@ -135,14 +124,15 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg
|
|||
\item eo\-Value\-Param$<$ std::vector$<$ worth\-T $>$ $>${\tt [external]}\begin{CompactList}
|
||||
\item eo\-Perf2Worth$<$ EOT, worth\-T $>${\tt [external]}\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{eo\-Pareto\-Phen\-Dist$<$ EOT, Dist\-Type $>$}{\pageref{classeoParetoPhenDist}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{eo\-Pareto\-Euclid\-Dist$<$ EOT, Dist\-Type $>$}{\pageref{classeoParetoEuclidDist}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{eo\-Pareto\-Sharing$<$ EOT, worth\-T $>$::d\-Matrix}{\pageref{classeoParetoSharing_1_1dMatrix}}{}
|
||||
\item eo\-Printable{\tt [external]}\begin{CompactList}
|
||||
\item eo\-Persistent{\tt [external]}\begin{CompactList}
|
||||
\item eo\-Pop$<$ EOT $>${\tt [external]}\end{CompactList}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-Binary\-Quality\-Indicator$<$ EOFitness $>$::Range}{\pageref{classmoeoBinaryQualityIndicator_1_1Range}}{}
|
||||
\item \contentsline{section}{moeo\-NDSorting\_\-II$<$ EOT $>$::compare\_\-nodes}{\pageref{classmoeoNDSorting__II_1_1compare__nodes}}{}
|
||||
\item \contentsline{section}{moeo\-Pareto\-Phen\-Dist$<$ EOT, Dist\-Type $>$}{\pageref{classmoeoParetoPhenDist}}{}
|
||||
\begin{CompactList}
|
||||
\item \contentsline{section}{moeo\-Pareto\-Euclid\-Dist$<$ EOT, Dist\-Type $>$}{\pageref{classmoeoParetoEuclidDist}}{}
|
||||
\end{CompactList}
|
||||
\item \contentsline{section}{moeo\-Pareto\-Sharing$<$ EOT, worth\-T $>$::d\-Matrix}{\pageref{classmoeoParetoSharing_1_1dMatrix}}{}
|
||||
\end{CompactList}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
\section{intro}\label{main_intro}
|
||||
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{tutorial}\label{main_tutorial}
|
||||
A tutorial about a bi-objective flow-shop scheduling problem will be available soon.\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}
|
||||
The installation procedure of the package is detailed in the {\tt 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}.
|
||||
|
|
@ -17,9 +17,9 @@
|
|||
\begin{center}
|
||||
{\Large Paradis\-EO-MOEO Reference Manual\\[1ex]\large 0.1 }\\
|
||||
\vspace*{1cm}
|
||||
{\large Generated by Doxygen 1.4.6}\\
|
||||
{\large Generated by Doxygen 1.5.1}\\
|
||||
\vspace*{0.5cm}
|
||||
{\small Fri Dec 22 09:37:11 2006}\\
|
||||
{\small Mon Jan 15 14:19:18 2007}\\
|
||||
\end{center}
|
||||
\end{titlepage}
|
||||
\clearemptydoublepage
|
||||
|
|
@ -34,22 +34,14 @@
|
|||
\chapter{Paradis\-EO-MOEO Class Index}
|
||||
\input{annotated}
|
||||
\chapter{Paradis\-EO-MOEO Class Documentation}
|
||||
\input{classeoAdditiveBinaryEpsilonIndicator}
|
||||
\include{classeoBinaryHypervolumeIndicator}
|
||||
\include{classeoBinaryQualityIndicator}
|
||||
\include{classeoBinaryQualityIndicator_1_1Range}
|
||||
\include{classeoIBEA}
|
||||
\include{classeoIBEAAvgSorting}
|
||||
\include{classeoIBEASorting}
|
||||
\include{classeoIBEAStochSorting}
|
||||
\include{classeoParetoEuclidDist}
|
||||
\include{classeoParetoPhenDist}
|
||||
\include{classeoParetoSharing}
|
||||
\include{classeoParetoSharing_1_1dMatrix}
|
||||
\input{classmoeoAdditiveBinaryEpsilonIndicator}
|
||||
\include{classmoeoArchive}
|
||||
\include{classmoeoArchiveFitnessSavingUpdater}
|
||||
\include{classmoeoArchiveUpdater}
|
||||
\include{classmoeoBinaryHypervolumeIndicator}
|
||||
\include{classmoeoBinaryMetricSavingUpdater}
|
||||
\include{classmoeoBinaryQualityIndicator}
|
||||
\include{classmoeoBinaryQualityIndicator_1_1Range}
|
||||
\include{classmoeoBM}
|
||||
\include{classmoeoCombinedMOLS}
|
||||
\include{classmoeoContributionMetric}
|
||||
|
|
@ -57,11 +49,19 @@
|
|||
\include{classmoeoElitistReplacement}
|
||||
\include{classmoeoEntropyMetric}
|
||||
\include{classmoeoHybridMOLS}
|
||||
\include{classmoeoIBEA}
|
||||
\include{classmoeoIBEAAvgSorting}
|
||||
\include{classmoeoIBEASorting}
|
||||
\include{classmoeoIBEAStochSorting}
|
||||
\include{classmoeoMetric}
|
||||
\include{classmoeoMOLS}
|
||||
\include{classmoeoNDSorting__II}
|
||||
\include{classmoeoNDSorting__II_1_1compare__nodes}
|
||||
\include{classmoeoNSGA__II}
|
||||
\include{classmoeoParetoEuclidDist}
|
||||
\include{classmoeoParetoPhenDist}
|
||||
\include{classmoeoParetoSharing}
|
||||
\include{classmoeoParetoSharing_1_1dMatrix}
|
||||
\include{classmoeoReplacement}
|
||||
\include{classmoeoSelectOneFromPopAndArch}
|
||||
\include{classmoeoSolutionUM}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue