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:
legrand 2007-10-08 13:27:08 +00:00
commit 23c125ff95
409 changed files with 12259 additions and 8424 deletions

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.