Ajout de la statistic qui donne la solution courante
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1685 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
96cfa54589
commit
caf22e3ef8
2 changed files with 69 additions and 0 deletions
|
|
@ -35,6 +35,7 @@ using namespace std;
|
|||
#include <explorer/moRandomWalkExplorer.h>
|
||||
#include <continuator/moCheckpoint.h>
|
||||
#include <continuator/moFitnessStat.h>
|
||||
#include <continuator/moSolutionStat.h>
|
||||
|
||||
|
||||
#include <utils/eoFileMonitor.h>
|
||||
|
|
@ -157,16 +158,21 @@ void main_function(int argc, char **argv)
|
|||
* ========================================================= */
|
||||
|
||||
moTrueContinuator<Neighborhood> continuator;//always continue
|
||||
|
||||
moFitnessStat<Indi, unsigned> fStat;
|
||||
moSolutionStat<Indi> solStat;
|
||||
|
||||
moCheckpoint<Neighborhood> checkpoint(continuator);
|
||||
eoFileMonitor outputfile("out.dat", " ");
|
||||
checkpoint.add(outputfile);
|
||||
checkpoint.add(fStat);
|
||||
checkpoint.add(solStat);
|
||||
eoValueParam<unsigned int> genCounter(-1,"Gen");
|
||||
eoIncrementor<unsigned int> increm(genCounter.value());
|
||||
checkpoint.add(increm);
|
||||
outputfile.add(genCounter);
|
||||
outputfile.add(fStat);
|
||||
outputfile.add(solStat);
|
||||
|
||||
moLocalSearch< moRandomWalkExplorer<Neighborhood> > localSearch(explorer, checkpoint, eval);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue