eba2e14950
use eoExceptions everywhere
2020-03-27 00:48:23 +01:00
Arnaud Liefooghe
c5e5af64d0
some cleanup of memory consumption when using IBEA with a large population
2014-10-17 15:04:32 +02:00
Arnaud Liefooghe
5f9689fc23
hypervolume pointers + doc
2014-10-06 14:51:37 +02:00
manu
84651f7a92
* Remove executable bit from header files.
2014-09-23 17:32:37 +02:00
Johann Dreo
51a1af0924
Merge branch 'master' of https://gforge.inria.fr/git/paradiseo/paradiseo
2013-09-18 10:32:46 +02:00
Johann Dreo
5b39705a20
BUGFIX pop split everywhere in exp dual fitness assignment
...
Apply the fitness assignment on both splited pop, not just one.
Apply also the partial update on splited pop.
Confine numeric valuesto double limits, to avoid overflows.
2013-06-26 18:09:49 +02:00
liefooga
6fc4d043e0
fast computation of dominance-depth corrected for minimizing objectives
2013-06-25 16:28:25 +02:00
Johann Dreo
e6beab8e5c
Use the fitness type instead of the objective vectors in fitness assignments
2013-06-25 15:42:56 +02:00
Johann Dreo
3d0db369bc
Use the feasibility of the current individual for the feasability of the metric in dual fitness assignment
2013-06-21 11:09:15 +02:00
Johann Dreo
80aa04d6da
Overload setup in the dual fitness assignment, to handle comparison overloading
2013-06-21 09:52:12 +02:00
Johann Dreo
b132f48de2
Insert a copyright header
2013-06-13 10:37:25 +02:00
Johann Dreo
4af7f3d1bc
Allow scalar init of dual fitness; add a pop splitter
...
Scalar init of a dual fitness is dangerous, thus adds an explicit security against use of a partially initialized
object.
Use the pop splitter in the dual stat switch and in the MOEO dual fitness assignment.
2013-06-13 09:48:39 +02:00
Johann Dreo
9250e0c3a5
Backport feasability when computing fitness in fitness assignment
2013-06-12 10:39:23 +02:00
Johann Dreo
a7134a658c
Correct types for fitness assignment in IBEA
...
While the default fitness assignment of IBEA is the Exp indicator one, the used interface is a binary indicator.
2013-06-12 09:50:46 +02:00
Johann Dreo
83673d48b2
bugfix: clear previous pop when calling split
2013-06-12 09:45:35 +02:00
Johann Dreo
1544d7d18f
Merge branch 'master' of https://gforge.inria.fr/git/paradiseo/paradiseo
...
Conflicts:
cmake/Config.cmake
2013-06-11 13:33:55 +02:00
Johann Dreo
75340a5c91
Add hyper volume continuators & metrics handling feasibility constraint on objectives
2013-06-11 13:29:57 +02:00
Johann Dreo
45123abbf3
Add the DUAL fitness assignment class
...
Change a bit the machinery of moeoExpBinaryIndicatorBasedFitnessAssignment to allow subclassing.
2013-06-07 17:50:04 +02:00
Johann Dreo
818425565d
Correct templatized types across ObjectiveVector-dependant code
2013-06-07 11:52:50 +02:00
liefooga
effaa56cfd
special two-objective case of dominance depth ranking in O(n log n)
2013-05-31 16:13:45 +02:00
Johann Dreo
bda48533e8
Suppress warnings when compiling MOEO functions returning const
...
When compiling whith --Wignored-qualifiers, g++ no more warns about
ignoring const in methods *returning* a const, which isn't logical.
2013-03-20 17:42:04 +01:00
quemy
8cd56f37db
Migration from SVN
2012-08-30 11:30:11 +02:00