In the TSP, the fitness has to be minimized ... with all the needed modification (for example, moSA.h)
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@587 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
f38dde99a5
commit
1d94071693
170 changed files with 748 additions and 837 deletions
|
|
@ -1,4 +1,4 @@
|
|||
.TH "EmptySelection" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "EmptySelection" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moAlgo" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moAlgo" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moAspirCrit" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moAspirCrit" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moBestImprSelect" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moBestImprSelect" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -108,7 +108,7 @@ Procedure which saved the best move and fitness.
|
|||
.PP
|
||||
Implements \fBeoBF< M &, M::EOType::Fitness &, void >\fP.
|
||||
.PP
|
||||
Definition at line 68 of file moBestImprSelect.h.
|
||||
Definition at line 65 of file moBestImprSelect.h.
|
||||
.PP
|
||||
References moBestImprSelect< M >::best_fit, moBestImprSelect< M >::best_move, and moBestImprSelect< M >::first_time.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moCoolingSchedule" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moCoolingSchedule" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moExponentialCoolingSchedule" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moExponentialCoolingSchedule" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -18,7 +18,7 @@ Inherits \fBmoCoolingSchedule\fP.
|
|||
.ti -1c
|
||||
.RI "\fBmoExponentialCoolingSchedule\fP (double __threshold, double __ratio)"
|
||||
.br
|
||||
.RI "\fISimple constructor. \fP"
|
||||
.RI "\fIBasic constructor. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (double &__temp)"
|
||||
.br
|
||||
|
|
@ -47,7 +47,7 @@ Definition at line 22 of file moExponentialCoolingSchedule.h.
|
|||
.PP
|
||||
.SS "moExponentialCoolingSchedule::moExponentialCoolingSchedule (double __threshold, double __ratio)\fC [inline]\fP"
|
||||
.PP
|
||||
Simple constructor.
|
||||
Basic constructor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moFirstImprSelect" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moFirstImprSelect" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moFitSolContinue" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moFitSolContinue" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -24,7 +24,7 @@ Inherits \fBmoSolContinue< EOT >< EOT >\fP.
|
|||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoFitSolContinue\fP (\fBFitness\fP __fitness, bool __minimization=true)"
|
||||
.RI "\fBmoFitSolContinue\fP (\fBFitness\fP __fitness)"
|
||||
.br
|
||||
.RI "\fIBasic constructor. \fP"
|
||||
.ti -1c
|
||||
|
|
@ -43,10 +43,6 @@ Inherits \fBmoSolContinue< EOT >< EOT >\fP.
|
|||
.RI "\fBFitness\fP \fBfitness\fP"
|
||||
.br
|
||||
.RI "\fIFitness target. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBminimization\fP"
|
||||
.br
|
||||
.RI "\fIFlag that indicate if there is a minimization (true) or a maximization (false) of the fitness value. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
|
@ -59,20 +55,18 @@ The stop criterion corresponds to a fitness threshold gained.
|
|||
Definition at line 21 of file moFitSolContinue.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoFitSolContinue\fP< EOT >::\fBmoFitSolContinue\fP (\fBFitness\fP __fitness, bool __minimization = \fCtrue\fP)\fC [inline]\fP"
|
||||
.SS "template<class EOT> \fBmoFitSolContinue\fP< EOT >::\fBmoFitSolContinue\fP (\fBFitness\fP __fitness)\fC [inline]\fP"
|
||||
.PP
|
||||
Basic constructor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI__fitness\fP The fitness to reach.
|
||||
.br
|
||||
\fI__minimization\fP Indicate if the the aim is to maximize or minimize the fitness.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 34 of file moFitSolContinue.h.
|
||||
Definition at line 33 of file moFitSolContinue.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> bool \fBmoFitSolContinue\fP< EOT >::operator() (const EOT & __sol)\fC [inline, virtual]\fP"
|
||||
|
|
@ -95,20 +89,9 @@ true or false according to the value of the fitness.
|
|||
.PP
|
||||
Implements \fBeoUF< const EOT &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 44 of file moFitSolContinue.h.
|
||||
Definition at line 43 of file moFitSolContinue.h.
|
||||
.PP
|
||||
References moFitSolContinue< EOT >::fitness, and moFitSolContinue< EOT >::minimization.
|
||||
.SH "Member Data Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> bool \fBmoFitSolContinue\fP< EOT >::\fBminimization\fP\fC [private]\fP"
|
||||
.PP
|
||||
Flag that indicate if there is a minimization (true) or a maximization (false) of the fitness value.
|
||||
.PP
|
||||
It can be interesting to know this information because some solution-based metaheuristics can generate solution with a fitness that is worse that the best known fitness (in this case, the counter is not reinitialized).
|
||||
.PP
|
||||
Definition at line 72 of file moFitSolContinue.h.
|
||||
.PP
|
||||
Referenced by moFitSolContinue< EOT >::operator()().
|
||||
References moFitSolContinue< EOT >::fitness.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moGenSolContinue" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moGenSolContinue" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -88,6 +88,17 @@ Implements \fBeoUF< const EOT &, bool >\fP.
|
|||
Definition at line 42 of file moGenSolContinue.h.
|
||||
.PP
|
||||
References moGenSolContinue< EOT >::maxNumGen, and moGenSolContinue< EOT >::numGen.
|
||||
.SS "template<class EOT> void \fBmoGenSolContinue\fP< EOT >::init ()\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Procedure which allows to initialise all the stuff needed.
|
||||
.PP
|
||||
It can be also used to reinitialize the counter all the needed things.
|
||||
.PP
|
||||
Implements \fBmoSolContinue< EOT >\fP.
|
||||
.PP
|
||||
Definition at line 51 of file moGenSolContinue.h.
|
||||
.PP
|
||||
References moGenSolContinue< EOT >::numGen.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moHC" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moHC" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moHCMoveLoopExpl" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moHCMoveLoopExpl" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moImprBestFitAspirCrit" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moImprBestFitAspirCrit" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moItRandNextMove" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moItRandNextMove" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moLSCheckPoint" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moLSCheckPoint" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moLinearCoolingSchedule" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moLinearCoolingSchedule" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMove" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMove" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMoveExpl" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMoveExpl" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMoveIncrEval" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMoveIncrEval" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMoveInit" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMoveInit" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMoveLoopExpl" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMoveLoopExpl" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMoveSelect" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMoveSelect" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moNextMove" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moNextMove" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moNoAspirCrit" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moNoAspirCrit" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moNoFitImprSolContinue" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moNoFitImprSolContinue" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -24,7 +24,7 @@ Inherits \fBmoSolContinue< EOT >< EOT >\fP.
|
|||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoNoFitImprSolContinue\fP (unsigned int __maxNumberOfIterationWithoutImprovement, bool __minimization=true)"
|
||||
.RI "\fBmoNoFitImprSolContinue\fP (unsigned int __maxNumberOfIterationWithoutImprovement)"
|
||||
.br
|
||||
.RI "\fIBasic constructor. \fP"
|
||||
.ti -1c
|
||||
|
|
@ -52,10 +52,6 @@ Inherits \fBmoSolContinue< EOT >< EOT >\fP.
|
|||
.br
|
||||
.RI "\fICurrent Fitness. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBminimization\fP"
|
||||
.br
|
||||
.RI "\fIFlag that indicate if there is a minimization (true) or a maximization (false) of the fitness value. \fP"
|
||||
.ti -1c
|
||||
.RI "unsigned int \fBcounter\fP"
|
||||
.br
|
||||
.RI "\fIThe iteration couter. \fP"
|
||||
|
|
@ -71,20 +67,18 @@ The stop criterion corresponds to a maximum number of iterations without improev
|
|||
Definition at line 21 of file moNoFitImprSolContinue.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoNoFitImprSolContinue\fP< EOT >::\fBmoNoFitImprSolContinue\fP (unsigned int __maxNumberOfIterationWithoutImprovement, bool __minimization = \fCtrue\fP)\fC [inline]\fP"
|
||||
.SS "template<class EOT> \fBmoNoFitImprSolContinue\fP< EOT >::\fBmoNoFitImprSolContinue\fP (unsigned int __maxNumberOfIterationWithoutImprovement)\fC [inline]\fP"
|
||||
.PP
|
||||
Basic constructor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI__maxNumberOfIterationWithoutImprovement\fP The number of iterations without fitness improvement to reach for stop.
|
||||
.br
|
||||
\fI__minimization\fP Indicate if the the aim is to maximize or minimize the fitness.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 34 of file moNoFitImprSolContinue.h.
|
||||
Definition at line 33 of file moNoFitImprSolContinue.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> bool \fBmoNoFitImprSolContinue\fP< EOT >::operator() (const EOT & __sol)\fC [inline, virtual]\fP"
|
||||
|
|
@ -107,20 +101,20 @@ true or false.
|
|||
.PP
|
||||
Implements \fBeoUF< const EOT &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 45 of file moNoFitImprSolContinue.h.
|
||||
Definition at line 43 of file moNoFitImprSolContinue.h.
|
||||
.PP
|
||||
References moNoFitImprSolContinue< EOT >::counter, moNoFitImprSolContinue< EOT >::firstFitnessSaved, moNoFitImprSolContinue< EOT >::fitness, moNoFitImprSolContinue< EOT >::maxNumberOfIterationsWithoutImprovement, and moNoFitImprSolContinue< EOT >::minimization.
|
||||
.SH "Member Data Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> bool \fBmoNoFitImprSolContinue\fP< EOT >::\fBminimization\fP\fC [private]\fP"
|
||||
References moNoFitImprSolContinue< EOT >::counter, moNoFitImprSolContinue< EOT >::firstFitnessSaved, moNoFitImprSolContinue< EOT >::fitness, and moNoFitImprSolContinue< EOT >::maxNumberOfIterationsWithoutImprovement.
|
||||
.SS "template<class EOT> void \fBmoNoFitImprSolContinue\fP< EOT >::init ()\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Flag that indicate if there is a minimization (true) or a maximization (false) of the fitness value.
|
||||
Procedure which allows to initialise all the stuff needed.
|
||||
.PP
|
||||
It can be interesting to know this information because some solution-based metaheuristics can generate solutions wiht a fitness that is worse that the best known fitness (in this case, the counter is not reinitialized).
|
||||
It can be also used to reinitialize the counter all the needed things.
|
||||
.PP
|
||||
Definition at line 96 of file moNoFitImprSolContinue.h.
|
||||
Implements \fBmoSolContinue< EOT >\fP.
|
||||
.PP
|
||||
Referenced by moNoFitImprSolContinue< EOT >::operator()().
|
||||
Definition at line 77 of file moNoFitImprSolContinue.h.
|
||||
.PP
|
||||
References moNoFitImprSolContinue< EOT >::counter, and moNoFitImprSolContinue< EOT >::firstFitnessSaved.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moRandImprSelect" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moRandImprSelect" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moRandMove" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moRandMove" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moSA" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moSA" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -98,7 +98,7 @@ All the boxes used by a SA need to be given.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 58 of file moSA.h.
|
||||
Definition at line 52 of file moSA.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> bool \fBmoSA\fP< M >::operator() (\fBEOT\fP & __sol)\fC [inline, virtual]\fP"
|
||||
|
|
@ -121,7 +121,7 @@ TRUE.
|
|||
.PP
|
||||
Implements \fBeoUF< M::EOType &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 80 of file moSA.h.
|
||||
Definition at line 74 of file moSA.h.
|
||||
.PP
|
||||
References moSA< M >::cont, moSA< M >::cool_sched, moSA< M >::full_eval, moSA< M >::incr_eval, moSA< M >::init_temp, moSA< M >::move_rand, and eoRng::uniform().
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moSimpleMoveTabuList" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moSimpleMoveTabuList" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moSimpleSolutionTabuList" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moSimpleSolutionTabuList" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moSolContinue" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moSolContinue" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moSteadyFitSolContinue" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moSteadyFitSolContinue" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -24,7 +24,7 @@ Inherits \fBmoSolContinue< EOT >< EOT >\fP.
|
|||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBmoSteadyFitSolContinue\fP (unsigned int __maxNumberOfIterations, unsigned int __maxNumberOfIterationWithoutImprovement, bool __minimization=true)"
|
||||
.RI "\fBmoSteadyFitSolContinue\fP (unsigned int __maxNumberOfIterations, unsigned int __maxNumberOfIterationWithoutImprovement)"
|
||||
.br
|
||||
.RI "\fIBasic constructor. \fP"
|
||||
.ti -1c
|
||||
|
|
@ -60,10 +60,6 @@ Inherits \fBmoSolContinue< EOT >< EOT >\fP.
|
|||
.br
|
||||
.RI "\fICurrent Fitness. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBminimization\fP"
|
||||
.br
|
||||
.RI "\fIFlag that indicate if there is a minimization (true) or a maximization (false) of the fitness value. \fP"
|
||||
.ti -1c
|
||||
.RI "unsigned int \fBcounter\fP"
|
||||
.br
|
||||
.RI "\fIThe iteration couter. \fP"
|
||||
|
|
@ -79,7 +75,7 @@ The stop criterion corresponds to a maximum number of iterations without improve
|
|||
Definition at line 21 of file moSteadyFitSolContinue.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoSteadyFitSolContinue\fP< EOT >::\fBmoSteadyFitSolContinue\fP (unsigned int __maxNumberOfIterations, unsigned int __maxNumberOfIterationWithoutImprovement, bool __minimization = \fCtrue\fP)\fC [inline]\fP"
|
||||
.SS "template<class EOT> \fBmoSteadyFitSolContinue\fP< EOT >::\fBmoSteadyFitSolContinue\fP (unsigned int __maxNumberOfIterations, unsigned int __maxNumberOfIterationWithoutImprovement)\fC [inline]\fP"
|
||||
.PP
|
||||
Basic constructor.
|
||||
.PP
|
||||
|
|
@ -88,13 +84,11 @@ Basic constructor.
|
|||
\fI__maxNumberOfIterations\fP The number of iterations to reach before looking for the fitness.
|
||||
.br
|
||||
\fI__maxNumberOfIterationWithoutImprovement\fP The number of iterations without fitness improvement to reach for stop.
|
||||
.br
|
||||
\fI__minimization\fP Indicate if the the aim is to maximize or minimize the fitness.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 35 of file moSteadyFitSolContinue.h.
|
||||
Definition at line 34 of file moSteadyFitSolContinue.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> bool \fBmoSteadyFitSolContinue\fP< EOT >::operator() (const EOT & __sol)\fC [inline, virtual]\fP"
|
||||
|
|
@ -117,20 +111,20 @@ true or false.
|
|||
.PP
|
||||
Implements \fBeoUF< const EOT &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 47 of file moSteadyFitSolContinue.h.
|
||||
Definition at line 46 of file moSteadyFitSolContinue.h.
|
||||
.PP
|
||||
References moSteadyFitSolContinue< EOT >::counter, moSteadyFitSolContinue< EOT >::firstFitnessSaved, moSteadyFitSolContinue< EOT >::fitness, moSteadyFitSolContinue< EOT >::maxNumberOfIterations, moSteadyFitSolContinue< EOT >::maxNumberOfIterationsReached, moSteadyFitSolContinue< EOT >::maxNumberOfIterationsWithoutImprovement, and moSteadyFitSolContinue< EOT >::minimization.
|
||||
.SH "Member Data Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> bool \fBmoSteadyFitSolContinue\fP< EOT >::\fBminimization\fP\fC [private]\fP"
|
||||
References moSteadyFitSolContinue< EOT >::counter, moSteadyFitSolContinue< EOT >::firstFitnessSaved, moSteadyFitSolContinue< EOT >::fitness, moSteadyFitSolContinue< EOT >::maxNumberOfIterations, moSteadyFitSolContinue< EOT >::maxNumberOfIterationsReached, and moSteadyFitSolContinue< EOT >::maxNumberOfIterationsWithoutImprovement.
|
||||
.SS "template<class EOT> void \fBmoSteadyFitSolContinue\fP< EOT >::init ()\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Flag that indicate if there is a minimization (true) or a maximization (false) of the fitness value.
|
||||
Procedure which allows to initialise the stuff needed.
|
||||
.PP
|
||||
It can be interesting to know this information because some solution-based metaheuristics can generate solution with a fitness that is worse that the best known fitness (in this case, the counter is not reinitialized).
|
||||
It can be also used to reinitialize the counter all the needed things.
|
||||
.PP
|
||||
Definition at line 114 of file moSteadyFitSolContinue.h.
|
||||
Implements \fBmoSolContinue< EOT >\fP.
|
||||
.PP
|
||||
Referenced by moSteadyFitSolContinue< EOT >::operator()().
|
||||
Definition at line 90 of file moSteadyFitSolContinue.h.
|
||||
.PP
|
||||
References moSteadyFitSolContinue< EOT >::counter, moSteadyFitSolContinue< EOT >::firstFitnessSaved, and moSteadyFitSolContinue< EOT >::maxNumberOfIterationsReached.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moTS" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moTS" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moTSMoveLoopExpl" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moTSMoveLoopExpl" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moTabuList" 3 "2 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moTabuList" 3 "3 Aug 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue