licence --> license in english..
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@672 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
984c076bf5
commit
23c125ff95
409 changed files with 12259 additions and 8424 deletions
|
|
@ -1,4 +1,4 @@
|
|||
.TH "EmptySelection" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "EmptySelection" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -16,8 +16,8 @@ Special class that describes the case of no selection.
|
|||
|
||||
This class is used as an exception that can be thrown if a solution selector has completly failed.
|
||||
.PP
|
||||
Definition at line 21 of file moMoveSelect.h.
|
||||
Definition at line 46 of file moMoveSelect.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moAlgo" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moAlgo" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -20,8 +20,8 @@ Description of an algorithm of the paradiseo-mo library.
|
|||
|
||||
\fBmoHC\fP, \fBmoTS\fP and \fBmoSA\fP are 3 examples of algorithm of the paradiseo-mo library.
|
||||
.PP
|
||||
Definition at line 21 of file moAlgo.h.
|
||||
Definition at line 46 of file moAlgo.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moAspirCrit" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moAspirCrit" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -10,7 +10,7 @@ moAspirCrit \- Description of the conditions in which a tabu move could be accep
|
|||
.PP
|
||||
\fC#include <moAspirCrit.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< const M &, const M::EOType::Fitness &, bool >\fP.
|
||||
Inherits \fBeoBF< A1, A2, R >< const const M &, M::EOType::Fitness &, bool >\fP.
|
||||
.PP
|
||||
Inherited by \fBmoImprBestFitAspirCrit< M >\fP, and \fBmoNoAspirCrit< M >\fP.
|
||||
.PP
|
||||
|
|
@ -30,7 +30,7 @@ Description of the conditions in which a tabu move could be accepted.
|
|||
|
||||
It is only a description... An object that herits from this class is needed to be used in a \fBmoTS\fP. See moNoAspriCrit for example.
|
||||
.PP
|
||||
Definition at line 22 of file moAspirCrit.h.
|
||||
Definition at line 47 of file moAspirCrit.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> virtual void \fBmoAspirCrit\fP< M >::init ()\fC [pure virtual]\fP"
|
||||
|
|
@ -43,4 +43,4 @@ Implemented in \fBmoImprBestFitAspirCrit< M >\fP, and \fBmoNoAspirCrit< M >\fP.
|
|||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moBestImprSelect" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moBestImprSelect" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -60,7 +60,7 @@ One of the possible \fBmoMoveSelect\fP.
|
|||
|
||||
All neighbors are considered, and the movement which enables the best improvement is selected.
|
||||
.PP
|
||||
Definition at line 22 of file moBestImprSelect.h.
|
||||
Definition at line 47 of file moBestImprSelect.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> bool \fBmoBestImprSelect\fP< M >::update (const M & __move, const \fBFitness\fP & __fit)\fC [inline, virtual]\fP"
|
||||
|
|
@ -85,7 +85,7 @@ TRUE if the move does not improve the fitness.
|
|||
.PP
|
||||
Implements \fBmoMoveSelect< M >\fP.
|
||||
.PP
|
||||
Definition at line 47 of file moBestImprSelect.h.
|
||||
Definition at line 72 of file moBestImprSelect.h.
|
||||
.PP
|
||||
References moBestImprSelect< M >::best_fit, moBestImprSelect< M >::best_move, and moBestImprSelect< M >::first_time.
|
||||
.SS "template<class M> void \fBmoBestImprSelect\fP< M >::operator() (M & __move, \fBFitness\fP & __fit) throw (\fBEmptySelection\fP)\fC [inline, virtual]\fP"
|
||||
|
|
@ -108,10 +108,10 @@ 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 93 of file moBestImprSelect.h.
|
||||
.PP
|
||||
References moBestImprSelect< M >::best_fit, moBestImprSelect< M >::best_move, and moBestImprSelect< M >::first_time.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moCoolingSchedule" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moCoolingSchedule" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -20,8 +20,8 @@ This class gives the description of a cooling schedule.
|
|||
|
||||
It is only a description... An object that herits from this class is needed to be used in a \fBmoSA\fP. See \fBmoExponentialCoolingSchedule\fP or \fBmoLinearCoolingSchedule\fP for example.
|
||||
.PP
|
||||
Definition at line 22 of file moCoolingSchedule.h.
|
||||
Definition at line 47 of file moCoolingSchedule.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moExponentialCoolingSchedule" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moExponentialCoolingSchedule" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -42,7 +42,7 @@ One of the possible \fBmoCoolingSchedule\fP.
|
|||
|
||||
An other very simple cooling schedule, the temperature decrease according to a ratio while the temperature is greater than a given threshold.
|
||||
.PP
|
||||
Definition at line 22 of file moExponentialCoolingSchedule.h.
|
||||
Definition at line 47 of file moExponentialCoolingSchedule.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "moExponentialCoolingSchedule::moExponentialCoolingSchedule (double __threshold, double __ratio)\fC [inline]\fP"
|
||||
|
|
@ -58,7 +58,7 @@ Simple constructor.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 31 of file moExponentialCoolingSchedule.h.
|
||||
Definition at line 56 of file moExponentialCoolingSchedule.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "bool moExponentialCoolingSchedule::operator() (double & __temp)\fC [inline, virtual]\fP"
|
||||
|
|
@ -81,10 +81,10 @@ if the new temperature (current temperature * ratio) is greater than the thresho
|
|||
.PP
|
||||
Implements \fBeoUF< double &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 41 of file moExponentialCoolingSchedule.h.
|
||||
Definition at line 66 of file moExponentialCoolingSchedule.h.
|
||||
.PP
|
||||
References ratio, and threshold.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moFirstImprSelect" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moFirstImprSelect" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -64,7 +64,7 @@ One possible \fBmoMoveSelect\fP.
|
|||
|
||||
The neighborhood is explored until a move enables an improvment of the current solution.
|
||||
.PP
|
||||
Definition at line 23 of file moFirstImprSelect.h.
|
||||
Definition at line 48 of file moFirstImprSelect.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> virtual void \fBmoFirstImprSelect\fP< M >::init (const \fBFitness\fP & __fit)\fC [inline, virtual]\fP"
|
||||
|
|
@ -75,7 +75,7 @@ It save the current fitness as the initial value for the fitness.
|
|||
.PP
|
||||
Implements \fBmoMoveSelect< M >\fP.
|
||||
.PP
|
||||
Definition at line 35 of file moFirstImprSelect.h.
|
||||
Definition at line 60 of file moFirstImprSelect.h.
|
||||
.PP
|
||||
References moFirstImprSelect< M >::init_fit, and moFirstImprSelect< M >::valid.
|
||||
.SS "template<class M> bool \fBmoFirstImprSelect\fP< M >::update (const M & __move, const typename M::EOType::Fitness & __fit)\fC [inline]\fP"
|
||||
|
|
@ -98,7 +98,7 @@ TRUE if the move does not improve the fitness.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 52 of file moFirstImprSelect.h.
|
||||
Definition at line 77 of file moFirstImprSelect.h.
|
||||
.PP
|
||||
References moFirstImprSelect< M >::best_fit, moFirstImprSelect< M >::best_move, moFirstImprSelect< M >::init_fit, and moFirstImprSelect< M >::valid.
|
||||
.SS "template<class M> void \fBmoFirstImprSelect\fP< M >::operator() (M & __move, \fBFitness\fP & __fit) throw (\fBEmptySelection\fP)\fC [inline, virtual]\fP"
|
||||
|
|
@ -121,10 +121,10 @@ Procedure which saved the best move and fitness.
|
|||
.PP
|
||||
Implements \fBeoBF< M &, M::EOType::Fitness &, void >\fP.
|
||||
.PP
|
||||
Definition at line 76 of file moFirstImprSelect.h.
|
||||
Definition at line 101 of file moFirstImprSelect.h.
|
||||
.PP
|
||||
References moFirstImprSelect< M >::best_fit, moFirstImprSelect< M >::best_move, and moFirstImprSelect< M >::valid.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moFitSolContinue" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moFitSolContinue" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -52,7 +52,7 @@ One possible stop criterion for a solution-based heuristic.
|
|||
|
||||
The stop criterion corresponds to a fitness threshold gained.
|
||||
.PP
|
||||
Definition at line 21 of file moFitSolContinue.h.
|
||||
Definition at line 46 of file moFitSolContinue.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoFitSolContinue\fP< EOT >::\fBmoFitSolContinue\fP (\fBFitness\fP __fitness)\fC [inline]\fP"
|
||||
|
|
@ -66,7 +66,7 @@ Basic constructor.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 33 of file moFitSolContinue.h.
|
||||
Definition at line 58 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"
|
||||
|
|
@ -89,7 +89,7 @@ true or false according to the value of the fitness.
|
|||
.PP
|
||||
Implements \fBeoUF< const EOT &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 43 of file moFitSolContinue.h.
|
||||
Definition at line 68 of file moFitSolContinue.h.
|
||||
.PP
|
||||
References moFitSolContinue< EOT >::fitness.
|
||||
.SS "template<class EOT> void \fBmoFitSolContinue\fP< EOT >::init ()\fC [inline, virtual]\fP"
|
||||
|
|
@ -100,8 +100,8 @@ It can be also used to reinitialize all the needed things.
|
|||
.PP
|
||||
Implements \fBmoSolContinue< EOT >\fP.
|
||||
.PP
|
||||
Definition at line 57 of file moFitSolContinue.h.
|
||||
Definition at line 82 of file moFitSolContinue.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moGenSolContinue" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moGenSolContinue" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -48,7 +48,7 @@ One possible stop criterion for a solution-based heuristic.
|
|||
|
||||
The stop criterion corresponds to a maximum number of iteration.
|
||||
.PP
|
||||
Definition at line 21 of file moGenSolContinue.h.
|
||||
Definition at line 46 of file moGenSolContinue.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoGenSolContinue\fP< EOT >::\fBmoGenSolContinue\fP (unsigned int __maxNumGen)\fC [inline]\fP"
|
||||
|
|
@ -62,7 +62,7 @@ Simple constructor.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 30 of file moGenSolContinue.h.
|
||||
Definition at line 55 of file moGenSolContinue.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> bool \fBmoGenSolContinue\fP< EOT >::operator() (const EOT & __sol)\fC [inline, virtual]\fP"
|
||||
|
|
@ -85,7 +85,7 @@ TRUE or FALSE according to the current generation number.
|
|||
.PP
|
||||
Implements \fBeoUF< const EOT &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 44 of file moGenSolContinue.h.
|
||||
Definition at line 69 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"
|
||||
|
|
@ -96,10 +96,10 @@ It can also be used to reset the iteration counter.
|
|||
.PP
|
||||
Implements \fBmoSolContinue< EOT >\fP.
|
||||
.PP
|
||||
Definition at line 54 of file moGenSolContinue.h.
|
||||
Definition at line 79 of file moGenSolContinue.h.
|
||||
.PP
|
||||
References moGenSolContinue< EOT >::numGen.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moHC" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moHC" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -60,7 +60,7 @@ Hill Climbing (HC).
|
|||
|
||||
Class which describes the algorithm for a hill climbing.
|
||||
.PP
|
||||
Definition at line 25 of file moHC.h.
|
||||
Definition at line 50 of file moHC.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class M> \fBmoHC\fP< M >::\fBmoHC\fP (\fBmoMoveInit\fP< M > & __move_init, \fBmoNextMove\fP< M > & __next_move, \fBmoMoveIncrEval\fP< M > & __incr_eval, \fBmoMoveSelect\fP< M > & __move_select, \fBeoEvalFunc\fP< \fBEOT\fP > & __full_eval)\fC [inline]\fP"
|
||||
|
|
@ -84,7 +84,7 @@ All the boxes are given in order the HC to use a \fBmoHCMoveLoopExpl\fP.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 52 of file moHC.h.
|
||||
Definition at line 77 of file moHC.h.
|
||||
.SS "template<class M> \fBmoHC\fP< M >::\fBmoHC\fP (\fBmoMoveExpl\fP< M > & __move_expl, \fBeoEvalFunc\fP< \fBEOT\fP > & __full_eval)\fC [inline]\fP"
|
||||
.PP
|
||||
Light constructor.
|
||||
|
|
@ -100,7 +100,7 @@ This constructor allow to use another \fBmoMoveExpl\fP (generally not a \fBmoHCM
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 66 of file moHC.h.
|
||||
Definition at line 91 of file moHC.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> bool \fBmoHC\fP< M >::operator() (\fBEOT\fP & __sol)\fC [inline, virtual]\fP"
|
||||
|
|
@ -123,10 +123,10 @@ TRUE.
|
|||
.PP
|
||||
Implements \fBeoUF< M::EOType &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 81 of file moHC.h.
|
||||
Definition at line 106 of file moHC.h.
|
||||
.PP
|
||||
References moHC< M >::full_eval, and moHC< M >::move_expl.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moHCMoveLoopExpl" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moHCMoveLoopExpl" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -62,7 +62,7 @@ Inherits \fBmoMoveLoopExpl< M >< M >\fP.
|
|||
.SS "template<class M> class moHCMoveLoopExpl< M >"
|
||||
Iterative explorer used by a \fBmoHC\fP.
|
||||
.PP
|
||||
Definition at line 23 of file moHCMoveLoopExpl.h.
|
||||
Definition at line 48 of file moHCMoveLoopExpl.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class M> \fBmoHCMoveLoopExpl\fP< M >::\fBmoHCMoveLoopExpl\fP (\fBmoMoveInit\fP< M > & __move_init, \fBmoNextMove\fP< M > & __next_move, \fBmoMoveIncrEval\fP< M > & __incr_eval, \fBmoMoveSelect\fP< M > & __move_select)\fC [inline]\fP"
|
||||
|
|
@ -84,7 +84,7 @@ All the boxes have to be specified.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 43 of file moHCMoveLoopExpl.h.
|
||||
Definition at line 68 of file moHCMoveLoopExpl.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> void \fBmoHCMoveLoopExpl\fP< M >::operator() (const \fBEOT\fP & __old_sol, \fBEOT\fP & __new_sol)\fC [inline, virtual]\fP"
|
||||
|
|
@ -104,10 +104,10 @@ The exploration starts from an old solution and provides a new solution.
|
|||
.PP
|
||||
Implements \fBeoBF< const M::EOType &, M::EOType &, void >\fP.
|
||||
.PP
|
||||
Definition at line 59 of file moHCMoveLoopExpl.h.
|
||||
Definition at line 84 of file moHCMoveLoopExpl.h.
|
||||
.PP
|
||||
References moHCMoveLoopExpl< M >::incr_eval, moHCMoveLoopExpl< M >::move_init, moHCMoveLoopExpl< M >::move_select, and moHCMoveLoopExpl< M >::next_move.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moImprBestFitAspirCrit" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moImprBestFitAspirCrit" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -56,10 +56,10 @@ One of the possible \fBmoAspirCrit\fP.
|
|||
|
||||
This criterion is satisfied when a given fitness is the best ever considered.
|
||||
.PP
|
||||
Definition at line 22 of file moImprBestFitAspirCrit.h.
|
||||
Definition at line 47 of file moImprBestFitAspirCrit.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> bool \fBmoImprBestFitAspirCrit\fP< M >::operator() (const M & __move, const \fBFitness\fP & __fit)\fC [inline, virtual]\fP"
|
||||
.SS "template<class M> bool \fBmoImprBestFitAspirCrit\fP< M >::operator() (const M & __move, const \fBFitness\fP & __fit)\fC [inline]\fP"
|
||||
.PP
|
||||
\fBFunction\fP that indicates if the fit is better that the already saved fit.
|
||||
.PP
|
||||
|
|
@ -79,12 +79,10 @@ TRUE the first time and if __fit > best_fit, else FALSE.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< const M &, const M::EOType::Fitness &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 52 of file moImprBestFitAspirCrit.h.
|
||||
Definition at line 77 of file moImprBestFitAspirCrit.h.
|
||||
.PP
|
||||
References moImprBestFitAspirCrit< M >::best_fit, and moImprBestFitAspirCrit< M >::first_time.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moItRandNextMove" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moItRandNextMove" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -56,7 +56,7 @@ One of the possible \fBmoNextMove\fP.
|
|||
|
||||
This class is a move (\fBmoMove\fP) generator with a bound for the maximum number of iterations.
|
||||
.PP
|
||||
Definition at line 22 of file moItRandNextMove.h.
|
||||
Definition at line 47 of file moItRandNextMove.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class M> \fBmoItRandNextMove\fP< M >::\fBmoItRandNextMove\fP (\fBmoRandMove\fP< M > & __rand_move, unsigned int __max_iter)\fC [inline]\fP"
|
||||
|
|
@ -74,10 +74,10 @@ The constructor.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 37 of file moItRandNextMove.h.
|
||||
Definition at line 62 of file moItRandNextMove.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> bool \fBmoItRandNextMove\fP< M >::operator() (M & __move, const \fBEOT\fP & __sol)\fC [inline, virtual]\fP"
|
||||
.SS "template<class M> bool \fBmoItRandNextMove\fP< M >::operator() (M & __move, const \fBEOT\fP & __sol)\fC [inline]\fP"
|
||||
.PP
|
||||
Generation of a new move.
|
||||
.PP
|
||||
|
|
@ -97,12 +97,10 @@ FALSE if the maximum number of iteration is reached, else TRUE.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< M &, const M::EOType &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 52 of file moItRandNextMove.h.
|
||||
Definition at line 77 of file moItRandNextMove.h.
|
||||
.PP
|
||||
References moItRandNextMove< M >::max_iter, moItRandNextMove< M >::num_iter, and moItRandNextMove< M >::rand_move.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moLSCheckPoint" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moLSCheckPoint" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -10,7 +10,7 @@ moLSCheckPoint \- Class which allows a checkpointing system.
|
|||
.PP
|
||||
\fC#include <moLSCheckPoint.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< const M &, const M::EOType &, void >\fP.
|
||||
Inherits \fBeoBF< A1, A2, R >< const const M &, M::EOType &, void >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
|
|
@ -40,7 +40,7 @@ Class which allows a checkpointing system.
|
|||
|
||||
Thanks to this class, at each iteration, additionnal function can be used (and not only one).
|
||||
.PP
|
||||
Definition at line 21 of file moLSCheckPoint.h.
|
||||
Definition at line 46 of file moLSCheckPoint.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> void \fBmoLSCheckPoint\fP< M >::operator() (const M & __move, const typename M::EOType & __sol)\fC [inline]\fP"
|
||||
|
|
@ -58,7 +58,7 @@ Each saved function is used on the current move and the current solution.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 34 of file moLSCheckPoint.h.
|
||||
Definition at line 59 of file moLSCheckPoint.h.
|
||||
.PP
|
||||
References moLSCheckPoint< M >::func.
|
||||
.SS "template<class M> void \fBmoLSCheckPoint\fP< M >::add (\fBeoBF\fP< const M &, const typename M::EOType &, void > & __f)\fC [inline]\fP"
|
||||
|
|
@ -74,10 +74,10 @@ The new function is added at the end of the vector.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 49 of file moLSCheckPoint.h.
|
||||
Definition at line 74 of file moLSCheckPoint.h.
|
||||
.PP
|
||||
References moLSCheckPoint< M >::func.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moLinearCoolingSchedule" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moLinearCoolingSchedule" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -42,7 +42,7 @@ One of the possible \fBmoCoolingSchedule\fP.
|
|||
|
||||
An another very simple cooling schedule, the temperature decrease according to a quantity while the temperature is greater than a threshold.
|
||||
.PP
|
||||
Definition at line 22 of file moLinearCoolingSchedule.h.
|
||||
Definition at line 47 of file moLinearCoolingSchedule.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "moLinearCoolingSchedule::moLinearCoolingSchedule (double __threshold, double __quantity)\fC [inline]\fP"
|
||||
|
|
@ -58,7 +58,7 @@ Simple constructor.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 31 of file moLinearCoolingSchedule.h.
|
||||
Definition at line 56 of file moLinearCoolingSchedule.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "bool moLinearCoolingSchedule::operator() (double & __temp)\fC [inline, virtual]\fP"
|
||||
|
|
@ -81,10 +81,10 @@ if the new temperature (current temperature - quantity) is greater than the thre
|
|||
.PP
|
||||
Implements \fBeoUF< double &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 41 of file moLinearCoolingSchedule.h.
|
||||
Definition at line 66 of file moLinearCoolingSchedule.h.
|
||||
.PP
|
||||
References quantity, and threshold.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMove" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMove" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -12,6 +12,8 @@ moMove \- Definition of a move.
|
|||
.PP
|
||||
Inherits \fBeoUF< EOT &, void >\fP.
|
||||
.PP
|
||||
Inherited by \fBTwoOpt\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
|
|
@ -28,8 +30,8 @@ Definition of a move.
|
|||
|
||||
A move transforms a solution to another close solution. It describes how a solution can be modified to another one.
|
||||
.PP
|
||||
Definition at line 23 of file moMove.h.
|
||||
Definition at line 48 of file moMove.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMoveExpl" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMoveExpl" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -22,8 +22,8 @@ Description of a move (\fBmoMove\fP) explorer.
|
|||
|
||||
Only a description...See \fBmoMoveLoopExpl\fP.
|
||||
.PP
|
||||
Definition at line 21 of file moMoveExpl.h.
|
||||
Definition at line 46 of file moMoveExpl.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMoveIncrEval" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMoveIncrEval" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -10,7 +10,7 @@ moMoveIncrEval \- (generally) Efficient evaluation function based a move and a s
|
|||
.PP
|
||||
\fC#include <moMoveIncrEval.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< const M &, const M::EOType &, M::EOType::Fitness >\fP.
|
||||
Inherits \fBeoBF< A1, A2, R >< const const M &, M::EOType &, M::EOType::Fitness >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
|
@ -20,8 +20,8 @@ Inherits \fBeoBF< const M &, const M::EOType &, M::EOType::Fitness >\fP.
|
|||
|
||||
From a move and a solution, it computes a new fitness that could be associated to the solution if this one is updated.
|
||||
.PP
|
||||
Definition at line 24 of file moMoveIncrEval.h.
|
||||
Definition at line 49 of file moMoveIncrEval.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMoveInit" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMoveInit" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -10,7 +10,7 @@ moMoveInit \- Move (\fBmoMove\fP) initializer.
|
|||
.PP
|
||||
\fC#include <moMoveInit.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< M &, const M::EOType &, void >\fP.
|
||||
Inherits \fBeoBF< A1, A2, R >< const M &, M::EOType &, void >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
|
@ -20,8 +20,8 @@ Move (\fBmoMove\fP) initializer.
|
|||
|
||||
Class which allows to initiase a move. Only a description... An object that herits from this class needs to be designed to be used.
|
||||
.PP
|
||||
Definition at line 22 of file moMoveInit.h.
|
||||
Definition at line 47 of file moMoveInit.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMoveLoopExpl" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMoveLoopExpl" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -22,8 +22,8 @@ Class which describes an iterative explorer.
|
|||
|
||||
Only a description... \fBmoHCMoveLoopExpl\fP and \fBmoTSMoveLoopExpl\fP are exemples of class that are a \fBmoMoveLoopExpl\fP.
|
||||
.PP
|
||||
Definition at line 21 of file moMoveLoopExpl.h.
|
||||
Definition at line 46 of file moMoveLoopExpl.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moMoveSelect" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moMoveSelect" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -42,7 +42,7 @@ Class that describes a move selector (\fBmoMove\fP).
|
|||
|
||||
It iteratively considers some moves (\fBmoMove\fP) and their associated fitnesses. The best move is so regularly updated. At any time, it could be accessed.
|
||||
.PP
|
||||
Definition at line 32 of file moMoveSelect.h.
|
||||
Definition at line 57 of file moMoveSelect.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> virtual void \fBmoMoveSelect\fP< M >::init (const \fBFitness\fP & __fit)\fC [pure virtual]\fP"
|
||||
|
|
@ -81,4 +81,4 @@ Implemented in \fBmoBestImprSelect< M >\fP, and \fBmoRandImprSelect< M >\fP.
|
|||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moNextMove" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moNextMove" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -10,7 +10,7 @@ moNextMove \- Class which allows to generate a new move (\fBmoMove\fP).
|
|||
.PP
|
||||
\fC#include <moNextMove.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< M &, const M::EOType &, bool >\fP.
|
||||
Inherits \fBeoBF< A1, A2, R >< const M &, M::EOType &, bool >\fP.
|
||||
.PP
|
||||
Inherited by \fBmoItRandNextMove< M >\fP.
|
||||
.PP
|
||||
|
|
@ -22,8 +22,8 @@ Class which allows to generate a new move (\fBmoMove\fP).
|
|||
|
||||
Useful for the explorer (for \fBmoTS\fP or \fBmoHC\fP). Does nothing... An object that herits from this class needs to be designed for being used.
|
||||
.PP
|
||||
Definition at line 22 of file moNextMove.h.
|
||||
Definition at line 47 of file moNextMove.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moNoAspirCrit" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moNoAspirCrit" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -32,7 +32,7 @@ One of the possible aspiration criterion (\fBmoAspirCrit\fP).
|
|||
|
||||
The simplest : never satisfied.
|
||||
.PP
|
||||
Definition at line 21 of file moNoAspirCrit.h.
|
||||
Definition at line 46 of file moNoAspirCrit.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> bool \fBmoNoAspirCrit\fP< M >::operator() (const M & __move, const typename M::EOType::Fitness & __sol)\fC [inline, private]\fP"
|
||||
|
|
@ -55,7 +55,7 @@ FALSE.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 32 of file moNoAspirCrit.h.
|
||||
Definition at line 57 of file moNoAspirCrit.h.
|
||||
.SS "template<class M> void \fBmoNoAspirCrit\fP< M >::init ()\fC [inline, private, virtual]\fP"
|
||||
.PP
|
||||
Procedure which initialises all that needs a \fBmoNoAspirCrit\fP.
|
||||
|
|
@ -64,8 +64,8 @@ Nothing...
|
|||
.PP
|
||||
Implements \fBmoAspirCrit< M >\fP.
|
||||
.PP
|
||||
Definition at line 43 of file moNoAspirCrit.h.
|
||||
Definition at line 68 of file moNoAspirCrit.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moNoFitImprSolContinue" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moNoFitImprSolContinue" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -64,7 +64,7 @@ One possible stop criterion for a solution-based heuristic.
|
|||
|
||||
The stop criterion corresponds to a maximum number of iterations without improvement.
|
||||
.PP
|
||||
Definition at line 21 of file moNoFitImprSolContinue.h.
|
||||
Definition at line 46 of file moNoFitImprSolContinue.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoNoFitImprSolContinue\fP< EOT >::\fBmoNoFitImprSolContinue\fP (unsigned int __maxNumberOfIterationWithoutImprovement)\fC [inline]\fP"
|
||||
|
|
@ -78,7 +78,7 @@ Basic constructor.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 33 of file moNoFitImprSolContinue.h.
|
||||
Definition at line 58 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"
|
||||
|
|
@ -101,7 +101,7 @@ true or false.
|
|||
.PP
|
||||
Implements \fBeoUF< const EOT &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 43 of file moNoFitImprSolContinue.h.
|
||||
Definition at line 68 of file moNoFitImprSolContinue.h.
|
||||
.PP
|
||||
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"
|
||||
|
|
@ -112,10 +112,10 @@ It can be also used to reinitialize all the needed things.
|
|||
.PP
|
||||
Implements \fBmoSolContinue< EOT >\fP.
|
||||
.PP
|
||||
Definition at line 77 of file moNoFitImprSolContinue.h.
|
||||
Definition at line 102 of file moNoFitImprSolContinue.h.
|
||||
.PP
|
||||
References moNoFitImprSolContinue< EOT >::counter, and moNoFitImprSolContinue< EOT >::firstFitnessSaved.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moRandImprSelect" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moRandImprSelect" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -60,7 +60,7 @@ One of the possible \fBmoMove\fP selector (\fBmoMoveSelect\fP).
|
|||
|
||||
All the neighbors are considered. One of them that enables an improvment of the objective function is choosen.
|
||||
.PP
|
||||
Definition at line 25 of file moRandImprSelect.h.
|
||||
Definition at line 50 of file moRandImprSelect.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> void \fBmoRandImprSelect\fP< M >::init (const \fBFitness\fP & __fit)\fC [inline, virtual]\fP"
|
||||
|
|
@ -78,7 +78,7 @@ Give a value to the initialise fitness. Clean the move and fitness vectors.
|
|||
.PP
|
||||
Implements \fBmoMoveSelect< M >\fP.
|
||||
.PP
|
||||
Definition at line 40 of file moRandImprSelect.h.
|
||||
Definition at line 65 of file moRandImprSelect.h.
|
||||
.PP
|
||||
References moRandImprSelect< M >::init_fit, moRandImprSelect< M >::vect_better_fit, and moRandImprSelect< M >::vect_better_moves.
|
||||
.SS "template<class M> bool \fBmoRandImprSelect\fP< M >::update (const M & __move, const \fBFitness\fP & __fit)\fC [inline, virtual]\fP"
|
||||
|
|
@ -103,7 +103,7 @@ TRUE.
|
|||
.PP
|
||||
Implements \fBmoMoveSelect< M >\fP.
|
||||
.PP
|
||||
Definition at line 56 of file moRandImprSelect.h.
|
||||
Definition at line 81 of file moRandImprSelect.h.
|
||||
.PP
|
||||
References moRandImprSelect< M >::init_fit, moRandImprSelect< M >::vect_better_fit, and moRandImprSelect< M >::vect_better_moves.
|
||||
.SS "template<class M> void \fBmoRandImprSelect\fP< M >::operator() (M & __move, \fBFitness\fP & __fit) throw (\fBEmptySelection\fP)\fC [inline, virtual]\fP"
|
||||
|
|
@ -128,10 +128,10 @@ One the saved move is randomly chosen.
|
|||
.PP
|
||||
Implements \fBeoBF< M &, M::EOType::Fitness &, void >\fP.
|
||||
.PP
|
||||
Definition at line 77 of file moRandImprSelect.h.
|
||||
Definition at line 102 of file moRandImprSelect.h.
|
||||
.PP
|
||||
References eoRng::random(), moRandImprSelect< M >::vect_better_fit, and moRandImprSelect< M >::vect_better_moves.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moRandMove" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moRandMove" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -20,8 +20,8 @@ Random move generator.
|
|||
|
||||
Only a description... An object that herits from this class needs to be designed in order to use a \fBmoSA\fP.
|
||||
.PP
|
||||
Definition at line 21 of file moRandMove.h.
|
||||
Definition at line 46 of file moRandMove.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moSA" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moSA" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -72,7 +72,7 @@ Simulated Annealing (SA).
|
|||
|
||||
Class that describes a Simulated Annealing algorithm.
|
||||
.PP
|
||||
Definition at line 30 of file moSA.h.
|
||||
Definition at line 55 of file moSA.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class M> \fBmoSA\fP< M >::\fBmoSA\fP (\fBmoRandMove\fP< M > & __move_rand, \fBmoMoveIncrEval\fP< M > & __incr_eval, \fBmoSolContinue\fP< \fBEOT\fP > & __cont, double __init_temp, \fBmoCoolingSchedule\fP & __cool_sched, \fBeoEvalFunc\fP< \fBEOT\fP > & __full_eval)\fC [inline]\fP"
|
||||
|
|
@ -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 83 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,10 +121,10 @@ TRUE.
|
|||
.PP
|
||||
Implements \fBeoUF< M::EOType &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 80 of file moSA.h.
|
||||
Definition at line 105 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().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moSimpleMoveTabuList" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moSimpleMoveTabuList" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -74,10 +74,10 @@ Inherits \fBmoTabuList< M >< M >\fP.
|
|||
.SS "template<class M> class moSimpleMoveTabuList< M >"
|
||||
Class describing a move tabu list with a limited memory.
|
||||
.PP
|
||||
Definition at line 22 of file moSimpleMoveTabuList.h.
|
||||
Definition at line 47 of file moSimpleMoveTabuList.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> bool \fBmoSimpleMoveTabuList\fP< M >::operator() (const M & __move, const \fBEOT\fP & __sol)\fC [inline, virtual]\fP"
|
||||
.SS "template<class M> bool \fBmoSimpleMoveTabuList\fP< M >::operator() (const M & __move, const \fBEOT\fP & __sol)\fC [inline]\fP"
|
||||
.PP
|
||||
\fBFunction\fP that indicates if, in a given state, the _move is tabu or not.
|
||||
.PP
|
||||
|
|
@ -95,9 +95,7 @@ true or false.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< const M &, const M::EOType &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 46 of file moSimpleMoveTabuList.h.
|
||||
Definition at line 71 of file moSimpleMoveTabuList.h.
|
||||
.PP
|
||||
References moSimpleMoveTabuList< M >::tabuList.
|
||||
.SS "template<class M> void \fBmoSimpleMoveTabuList\fP< M >::add (const M & __move, const \fBEOT\fP & __sol)\fC [inline, virtual]\fP"
|
||||
|
|
@ -117,7 +115,7 @@ The two parameters have not to be modified so they are constant parameters.
|
|||
.PP
|
||||
Implements \fBmoTabuList< M >\fP.
|
||||
.PP
|
||||
Definition at line 60 of file moSimpleMoveTabuList.h.
|
||||
Definition at line 85 of file moSimpleMoveTabuList.h.
|
||||
.PP
|
||||
References moSimpleMoveTabuList< M >::currentSize, moSimpleMoveTabuList< M >::maxSize, moSimpleMoveTabuList< M >::removeMove(), and moSimpleMoveTabuList< M >::tabuList.
|
||||
.SS "template<class M> void \fBmoSimpleMoveTabuList\fP< M >::update ()\fC [inline, virtual]\fP"
|
||||
|
|
@ -128,7 +126,7 @@ Generally, a counter associated to each saved move is decreased by one.
|
|||
.PP
|
||||
Implements \fBmoTabuList< M >\fP.
|
||||
.PP
|
||||
Definition at line 82 of file moSimpleMoveTabuList.h.
|
||||
Definition at line 107 of file moSimpleMoveTabuList.h.
|
||||
.SS "template<class M> void \fBmoSimpleMoveTabuList\fP< M >::init ()\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Procedure which initialises the tabu list.
|
||||
|
|
@ -137,7 +135,7 @@ Can be useful if the data structure needs to be allocated before being used.
|
|||
.PP
|
||||
Implements \fBmoTabuList< M >\fP.
|
||||
.PP
|
||||
Definition at line 88 of file moSimpleMoveTabuList.h.
|
||||
Definition at line 113 of file moSimpleMoveTabuList.h.
|
||||
.SS "template<class M> void \fBmoSimpleMoveTabuList\fP< M >::removeMove (const M & __move)\fC [inline, private]\fP"
|
||||
.PP
|
||||
Procedure that removes a given move from the tabu list (if it is into, else do nothing).
|
||||
|
|
@ -149,7 +147,7 @@ Procedure that removes a given move from the tabu list (if it is into, else do n
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 100 of file moSimpleMoveTabuList.h.
|
||||
Definition at line 125 of file moSimpleMoveTabuList.h.
|
||||
.PP
|
||||
References moSimpleMoveTabuList< M >::tabuList.
|
||||
.PP
|
||||
|
|
@ -157,4 +155,4 @@ Referenced by moSimpleMoveTabuList< M >::add().
|
|||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moSimpleSolutionTabuList" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moSimpleSolutionTabuList" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -74,7 +74,7 @@ Inherits \fBmoTabuList< M >< M >\fP.
|
|||
.SS "template<class M> class moSimpleSolutionTabuList< M >"
|
||||
Class describing a solution tabu list with limited length.
|
||||
.PP
|
||||
Definition at line 22 of file moSimpleSolutionTabuList.h.
|
||||
Definition at line 47 of file moSimpleSolutionTabuList.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class M> \fBmoSimpleSolutionTabuList\fP< M >::\fBmoSimpleSolutionTabuList\fP (unsigned int __size)\fC [inline]\fP"
|
||||
|
|
@ -88,12 +88,12 @@ Constructor.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 34 of file moSimpleSolutionTabuList.h.
|
||||
Definition at line 59 of file moSimpleSolutionTabuList.h.
|
||||
.PP
|
||||
References moSimpleSolutionTabuList< M >::currentSize.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> bool \fBmoSimpleSolutionTabuList\fP< M >::operator() (const M & __move, const \fBEOT\fP & __sol)\fC [inline, virtual]\fP"
|
||||
.SS "template<class M> bool \fBmoSimpleSolutionTabuList\fP< M >::operator() (const M & __move, const \fBEOT\fP & __sol)\fC [inline]\fP"
|
||||
.PP
|
||||
\fBFunction\fP that indicates if, in a given state, the _move is tabu or not.
|
||||
.PP
|
||||
|
|
@ -111,9 +111,7 @@ true or false.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< const M &, const M::EOType &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 45 of file moSimpleSolutionTabuList.h.
|
||||
Definition at line 70 of file moSimpleSolutionTabuList.h.
|
||||
.PP
|
||||
References moSimpleSolutionTabuList< M >::tabuList.
|
||||
.SS "template<class M> void \fBmoSimpleSolutionTabuList\fP< M >::add (const M & __move, const \fBEOT\fP & __sol)\fC [inline, virtual]\fP"
|
||||
|
|
@ -133,7 +131,7 @@ The two parameters have not to be modified so they are constant parameters.
|
|||
.PP
|
||||
Implements \fBmoTabuList< M >\fP.
|
||||
.PP
|
||||
Definition at line 64 of file moSimpleSolutionTabuList.h.
|
||||
Definition at line 89 of file moSimpleSolutionTabuList.h.
|
||||
.PP
|
||||
References moSimpleSolutionTabuList< M >::currentSize, moSimpleSolutionTabuList< M >::maxSize, moSimpleSolutionTabuList< M >::removeSolution(), and moSimpleSolutionTabuList< M >::tabuList.
|
||||
.SS "template<class M> void \fBmoSimpleSolutionTabuList\fP< M >::update ()\fC [inline, virtual]\fP"
|
||||
|
|
@ -144,7 +142,7 @@ Generally, a counter associated to each saved move is decreased by one.
|
|||
.PP
|
||||
Implements \fBmoTabuList< M >\fP.
|
||||
.PP
|
||||
Definition at line 91 of file moSimpleSolutionTabuList.h.
|
||||
Definition at line 116 of file moSimpleSolutionTabuList.h.
|
||||
.SS "template<class M> void \fBmoSimpleSolutionTabuList\fP< M >::init ()\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Procedure which initialises the tabu list.
|
||||
|
|
@ -153,7 +151,7 @@ Can be useful if the data structure needs to be allocated before being used.
|
|||
.PP
|
||||
Implements \fBmoTabuList< M >\fP.
|
||||
.PP
|
||||
Definition at line 97 of file moSimpleSolutionTabuList.h.
|
||||
Definition at line 122 of file moSimpleSolutionTabuList.h.
|
||||
.SS "template<class M> void \fBmoSimpleSolutionTabuList\fP< M >::removeSolution (const \fBEOT\fP & __sol)\fC [inline, private]\fP"
|
||||
.PP
|
||||
Procedure that removes a given solution from the tabu list (if it is into, else does nothing).
|
||||
|
|
@ -165,7 +163,7 @@ Procedure that removes a given solution from the tabu list (if it is into, else
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 109 of file moSimpleSolutionTabuList.h.
|
||||
Definition at line 134 of file moSimpleSolutionTabuList.h.
|
||||
.PP
|
||||
References moSimpleSolutionTabuList< M >::tabuList.
|
||||
.PP
|
||||
|
|
@ -173,4 +171,4 @@ Referenced by moSimpleSolutionTabuList< M >::add().
|
|||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moSolContinue" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moSolContinue" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -30,7 +30,7 @@ Class that describes a stop criterion for a solution-based heuristic.
|
|||
|
||||
It allows to add an initialisation procedure to an object that is a unary function (\fBeoUF\fP).
|
||||
.PP
|
||||
Definition at line 22 of file moSolContinue.h.
|
||||
Definition at line 47 of file moSolContinue.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> virtual void \fBmoSolContinue\fP< EOT >::init ()\fC [pure virtual]\fP"
|
||||
|
|
@ -43,4 +43,4 @@ Implemented in \fBmoFitSolContinue< EOT >\fP, \fBmoGenSolContinue< EOT >\fP, \fB
|
|||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moSteadyFitSolContinue" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moSteadyFitSolContinue" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -72,7 +72,7 @@ One possible stopping criterion for a solution-based heuristic.
|
|||
|
||||
The stop criterion corresponds to a maximum number of iterations without improvement (after a minimum number of iterations).
|
||||
.PP
|
||||
Definition at line 21 of file moSteadyFitSolContinue.h.
|
||||
Definition at line 46 of file moSteadyFitSolContinue.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBmoSteadyFitSolContinue\fP< EOT >::\fBmoSteadyFitSolContinue\fP (unsigned int __maxNumberOfIterations, unsigned int __maxNumberOfIterationWithoutImprovement)\fC [inline]\fP"
|
||||
|
|
@ -88,7 +88,7 @@ Basic constructor.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 34 of file moSteadyFitSolContinue.h.
|
||||
Definition at line 59 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"
|
||||
|
|
@ -111,7 +111,7 @@ true or false.
|
|||
.PP
|
||||
Implements \fBeoUF< const EOT &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 46 of file moSteadyFitSolContinue.h.
|
||||
Definition at line 71 of file moSteadyFitSolContinue.h.
|
||||
.PP
|
||||
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"
|
||||
|
|
@ -122,10 +122,10 @@ It can be also used to reinitialize the counter all the needed things.
|
|||
.PP
|
||||
Implements \fBmoSolContinue< EOT >\fP.
|
||||
.PP
|
||||
Definition at line 90 of file moSteadyFitSolContinue.h.
|
||||
Definition at line 115 of file moSteadyFitSolContinue.h.
|
||||
.PP
|
||||
References moSteadyFitSolContinue< EOT >::counter, moSteadyFitSolContinue< EOT >::firstFitnessSaved, and moSteadyFitSolContinue< EOT >::maxNumberOfIterationsReached.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moTS" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moTS" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -64,7 +64,7 @@ Tabu Search (TS).
|
|||
|
||||
Generic algorithm that describes a tabu search.
|
||||
.PP
|
||||
Definition at line 29 of file moTS.h.
|
||||
Definition at line 54 of file moTS.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class M> \fBmoTS\fP< M >::\fBmoTS\fP (\fBmoMoveInit\fP< M > & __move_init, \fBmoNextMove\fP< M > & __next_move, \fBmoMoveIncrEval\fP< M > & __incr_eval, \fBmoTabuList\fP< M > & __tabu_list, \fBmoAspirCrit\fP< M > & __aspir_crit, \fBmoSolContinue\fP< \fBEOT\fP > & __cont, \fBeoEvalFunc\fP< \fBEOT\fP > & __full_eval)\fC [inline]\fP"
|
||||
|
|
@ -92,7 +92,7 @@ In this constructor, a \fBmoTSMoveLoopExpl\fP is instanciated.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 58 of file moTS.h.
|
||||
Definition at line 83 of file moTS.h.
|
||||
.SS "template<class M> \fBmoTS\fP< M >::\fBmoTS\fP (\fBmoMoveExpl\fP< M > & __move_expl, \fBmoSolContinue\fP< \fBEOT\fP > & __cont, \fBeoEvalFunc\fP< \fBEOT\fP > & __full_eval)\fC [inline]\fP"
|
||||
.PP
|
||||
Constructor with less parameters.
|
||||
|
|
@ -110,7 +110,7 @@ The explorer is given in the parameters.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 71 of file moTS.h.
|
||||
Definition at line 96 of file moTS.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> bool \fBmoTS\fP< M >::operator() (\fBEOT\fP & __sol)\fC [inline, virtual]\fP"
|
||||
|
|
@ -133,10 +133,10 @@ TRUE.
|
|||
.PP
|
||||
Implements \fBeoUF< M::EOType &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 85 of file moTS.h.
|
||||
Definition at line 110 of file moTS.h.
|
||||
.PP
|
||||
References moTS< M >::cont, moTS< M >::full_eval, and moTS< M >::move_expl.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moTSMoveLoopExpl" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moTSMoveLoopExpl" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -72,7 +72,7 @@ Explorer for a Tabu Search algorithm.
|
|||
|
||||
It is used by a \fBmoTS\fP.
|
||||
.PP
|
||||
Definition at line 30 of file moTSMoveLoopExpl.h.
|
||||
Definition at line 55 of file moTSMoveLoopExpl.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class M> \fBmoTSMoveLoopExpl\fP< M >::\fBmoTSMoveLoopExpl\fP (\fBmoMoveInit\fP< M > & __move_init, \fBmoNextMove\fP< M > & __next_move, \fBmoMoveIncrEval\fP< M > & __incr_eval, \fBmoTabuList\fP< M > & __tabu_list, \fBmoAspirCrit\fP< M > & __aspir_crit)\fC [inline]\fP"
|
||||
|
|
@ -94,7 +94,7 @@ Constructor.
|
|||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 49 of file moTSMoveLoopExpl.h.
|
||||
Definition at line 74 of file moTSMoveLoopExpl.h.
|
||||
.PP
|
||||
References moTSMoveLoopExpl< M >::aspir_crit, and moTSMoveLoopExpl< M >::tabu_list.
|
||||
.SH "Member Function Documentation"
|
||||
|
|
@ -116,10 +116,10 @@ The exploration continues while the chosen move is not in the tabu list or the a
|
|||
.PP
|
||||
Implements \fBeoBF< const M::EOType &, M::EOType &, void >\fP.
|
||||
.PP
|
||||
Definition at line 69 of file moTSMoveLoopExpl.h.
|
||||
Definition at line 94 of file moTSMoveLoopExpl.h.
|
||||
.PP
|
||||
References moTSMoveLoopExpl< M >::aspir_crit, moTSMoveLoopExpl< M >::incr_eval, moTSMoveLoopExpl< M >::move_init, moTSMoveLoopExpl< M >::move_select, moTSMoveLoopExpl< M >::next_move, and moTSMoveLoopExpl< M >::tabu_list.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
.TH "moTabuList" 3 "25 Sep 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
|
||||
.TH "moTabuList" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-MOMovingObjects" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
|
|
@ -10,7 +10,7 @@ moTabuList \- Class describing a tabu list that a \fBmoTS\fP uses.
|
|||
.PP
|
||||
\fC#include <moTabuList.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< const M &, const M::EOType &, bool >\fP.
|
||||
Inherits \fBeoBF< A1, A2, R >< const const M &, M::EOType &, bool >\fP.
|
||||
.PP
|
||||
Inherited by \fBmoSimpleMoveTabuList< M >\fP, and \fBmoSimpleSolutionTabuList< M >\fP.
|
||||
.PP
|
||||
|
|
@ -46,7 +46,7 @@ Class describing a tabu list that a \fBmoTS\fP uses.
|
|||
|
||||
It is only a description, does nothing... A new object that herits from this class has to be defined in order to be used in a \fBmoTS\fP.
|
||||
.PP
|
||||
Definition at line 22 of file moTabuList.h.
|
||||
Definition at line 47 of file moTabuList.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class M> virtual void \fBmoTabuList\fP< M >::add (const M & __move, const \fBEOT\fP & __sol)\fC [pure virtual]\fP"
|
||||
|
|
@ -71,15 +71,15 @@ Procedure that updates the tabu list content.
|
|||
.PP
|
||||
Generally, a counter associated to each saved move is decreased by one.
|
||||
.PP
|
||||
Implemented in \fBmoSimpleMoveTabuList< M >\fP, and \fBmoSimpleSolutionTabuList< M >\fP.
|
||||
Implemented in \fBmoSimpleMoveTabuList< M >\fP, \fBmoSimpleSolutionTabuList< M >\fP, and \fBTwoOptTabuList\fP.
|
||||
.SS "template<class M> virtual void \fBmoTabuList\fP< M >::init ()\fC [pure virtual]\fP"
|
||||
.PP
|
||||
Procedure which initialises the tabu list.
|
||||
.PP
|
||||
Can be useful if the data structure needs to be allocated before being used.
|
||||
.PP
|
||||
Implemented in \fBmoSimpleMoveTabuList< M >\fP, and \fBmoSimpleSolutionTabuList< M >\fP.
|
||||
Implemented in \fBmoSimpleMoveTabuList< M >\fP, \fBmoSimpleSolutionTabuList< M >\fP, and \fBTwoOptTabuList\fP.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for PARADISEO-MO from the source code.
|
||||
Generated automatically by Doxygen for ParadisEO-MOMovingObjects from the source code.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue