LPTK
25823ba327
added a case in eoOptional test
2013-07-23 14:37:51 +02:00
LPTK
bec225cc92
Added a new Cooling Schedule, moHuangCoolingSchedule
2013-07-23 14:37:51 +02:00
LPTK
e9b0d90aae
Removed calls to the monitors in the init function of moCheckpoint
2013-07-23 14:37:50 +02:00
LPTK
78cbe4fd0b
Refactoring and sanitization of the Metropolis-Hastings-related algorithms for more modularity/flexibility
2013-07-22 19:27:07 +02:00
LPTK
6548a0e223
Added a field for saving the fitness of the solution (useful for monitoring)
2013-07-22 19:27:07 +02:00
LPTK
b5f15a4a3d
fixed bug where failing to read from the string was silently ignored (causing further problems in the framework -- eoParser)
2013-07-22 19:27:06 +02:00
LPTK
db9f63f61a
Added an eoUpdater that simply calls a function with no arguments
2013-07-22 19:27:06 +02:00
LPTK
55ee0d88a1
Added an utility class to update a value from a getter method
2013-07-22 19:27:06 +02:00
LPTK
0e235a770b
trivial cosmetic changes
2013-07-22 19:27:06 +02:00
LPTK
8080d1b345
fixed eoFileMonitor bug when vector is empty
2013-07-22 11:38:56 +02:00
LPTK
922be5f0bc
updated meta-header files
2013-07-22 11:38:55 +02:00
LPTK
6bc2a21d60
deleted useless header file 'trikisa'
2013-07-22 11:38:55 +02:00
LPTK
1e38346b1d
Merge branch 'logger' into trikiSA
2013-07-22 11:38:55 +02:00
LPTK
d1428e91c8
Merge branch 'master' of http://github.com/nojhan/paradiseo
2013-07-22 11:38:55 +02:00
LPTK
f8460a7ea5
renaming files with right name: moMetropolisHasting*s*, moSA*E*xplorer
2013-07-22 11:38:54 +02:00
LPTK
010d604926
Added test files for moStdDevEstimator and moStdFitnessNeighborStat
2013-07-22 11:38:54 +02:00
LPTK
7a0b889c3d
Added a test for eoOptional
2013-07-19 15:48:02 +02:00
LPTK
290ff1cfd1
Added utility method getOr(T&) in eoOptional
2013-07-19 15:46:28 +02:00
LPTK
0e08d2f5bb
Added an implicit conversion from NULL in eoOptional
2013-07-19 15:46:21 +02:00
LPTK
376a16e3e5
created eoOptional
2013-07-19 15:44:26 +02:00
LPTK
34cbd2ed38
Tests files for the Triki SA algo
2013-07-19 15:44:26 +02:00
LPTK
bab846d0ac
Triki algorithm for simulated annealing
2013-07-19 15:44:26 +02:00
LPTK
6635dc9ee6
Implemented a real neighborhood for mo
2013-07-19 15:44:25 +02:00
LPTK
d03862b5ab
Added moStat moFitnessMomentsStat and class moStdDevEstimator for estimating the stddev
2013-07-19 15:44:25 +02:00
liefooga
ebffad356e
special two-objective case of dominance depth ranking in O(n log n)
2013-07-19 15:44:25 +02:00
quemy
8ed699aaa0
Fix build for SMP
2013-07-19 15:44:25 +02:00
195cd8e634
buildfix: do not always build release
...
Remove a test that was building Release if DEBUG was not set.
The correct way to specify build is to use CMAKE_BUILD_TYPE.
2013-07-19 15:44:19 +02:00
Johann Dreo
df4db4d623
Add hyper volume continuators & metrics handling feasibility constraint on objectives
2013-07-19 15:43:41 +02:00
Johann Dreo
8a2ba6a56d
Add a warning in eoDualFitness comments
2013-07-19 15:43:41 +02:00
Johann Dreo
685fc80c81
Fix the templates of moeoDualRealObjectiveVector
2013-07-19 15:43:41 +02:00
Johann Dreo
b79b5689b3
Use member arithmetic operators and friend stream operators in dual fitness
2013-07-19 15:43:40 +02:00
Johann Dreo
7f742cd2a8
Use the objective type instead of double in metrics
2013-07-19 15:43:40 +02:00
Johann Dreo
ce02ca0e90
Add the DUAL fitness assignment class
...
Change a bit the machinery of moeoExpBinaryIndicatorBasedFitnessAssignment to allow subclassing.
2013-07-19 15:43:40 +02:00
Johann Dreo
319c286685
Add constructors with explicit fitness assignement to IBEA
2013-07-19 15:43:40 +02:00
Johann Dreo
b5cc2c37e0
More generic eoDualFitness
...
Allow an imitialization on a double only, BUT an assert fails if it is not 0.0
Remove friendship on operators, because there is two differerent templated classes declared later.
More operators with base types.
2013-07-19 15:43:39 +02:00
Johann Dreo
7d78b3b2ad
bugfix: do not allow null interval in hypervolume diff metric
2013-07-19 15:43:39 +02:00
Johann Dreo
0a9e4151ef
Generic ObjectiveVector types
2013-07-19 15:43:39 +02:00
Johann Dreo
d5fd433142
Add missing arithmetic operators to eoDualFitness
2013-07-19 15:43:39 +02:00
Johann Dreo
206f12e558
Correct templatized types across ObjectiveVector-dependant code
2013-07-19 15:43:38 +02:00
Johann Dreo
d507114a3f
Add moeoDualRealObjectiveVector, to implement OV with feasability
2013-07-19 15:43:38 +02:00
Johann Dreo
fec85d0c85
Use generic objective vector atomic type in HV continuator
...
One should not use specific OV types in continuators, but get it from ObjectiveVector::Type instead.
2013-07-19 15:43:38 +02:00
Johann Dreo
0edb2bca6d
Add moeoScalarObjectiveVector, a generic OV with templatized atomic type
...
Because sometime, we may want to use something else than a double (for example an eoDualFitness, a complex or whatever).
2013-07-19 15:43:38 +02:00
Johann Dreo
33584ad0e6
Explicit iterator instead of auto, for old C++ compat
2013-07-19 15:43:38 +02:00
Johann Dreo
c1382dcdc7
use a sub-directory in the zip archive
2013-07-19 15:43:37 +02:00
Johann Dreo
8271ea8f25
bugfix: include nessary headers for eoRealBounds
2013-07-19 15:43:37 +02:00
LPTK
1c8ff46848
cooling schedule changes
2013-06-05 15:46:33 +02:00
LPTK
6d7b95b401
Merge branch 'master' of http://github.com/nojhan/paradiseo
2013-06-05 15:39:16 +02:00
Lionel Parreaux
002e4a1964
added possibility to open files and close them automatically
2013-05-06 17:33:36 +02:00
Lionel Parreaux
35212ccc90
adapted eoLogger for redirecting to ostreams
2013-05-06 15:27:19 +02:00
Johann Dreo
c424e9a123
Merge branch 'serial-new' of https://gforge.inria.fr/git/paradiseo/paradiseo
2013-04-30 12:04:50 +02:00