Johann Dreo
|
557b24694a
|
Do not declare unused variable
This silents warnings about unused variables
|
2013-06-12 10:38:34 +02:00 |
|
Johann Dreo
|
0badb71c65
|
reorder members, for safe initialization
|
2013-06-12 10:37:30 +02:00 |
|
Johann Dreo
|
475b9bc9ef
|
Makes operator() of Hypcontinues virtual when inheritating
|
2013-06-12 10:14:02 +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
|
97156dd69a
|
Fix the templates of moeoDualRealObjectiveVector
|
2013-06-11 09:24:11 +02:00 |
|
Johann Dreo
|
ac61b782c3
|
Use the objective type instead of double in metrics
|
2013-06-07 17:51:01 +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
|
89374247a4
|
Add constructors with explicit fitness assignement to IBEA
|
2013-06-07 17:34:59 +02:00 |
|
Johann Dreo
|
5af8359546
|
Merge branch 'fix/HVrange'
|
2013-06-07 12:53:53 +02:00 |
|
Johann Dreo
|
9787d4d89c
|
Generic ObjectiveVector types
|
2013-06-07 12:43:09 +02:00 |
|
Johann Dreo
|
818425565d
|
Correct templatized types across ObjectiveVector-dependant code
|
2013-06-07 11:52:50 +02:00 |
|
Johann Dreo
|
3adff8518f
|
Add moeoDualRealObjectiveVector, to implement OV with feasability
|
2013-06-07 11:26:49 +02:00 |
|
Johann Dreo
|
54e181d460
|
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-06-07 11:22:26 +02:00 |
|
Johann Dreo
|
9aec7780dc
|
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-06-07 11:21:02 +02:00 |
|
Johann Dreo
|
b619a85718
|
bugfix: do not allow null interval in hypervolume diff metric
|
2013-06-06 11:43:34 +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
|
e04a356809
|
Add a warning in moeoHyperVolumeUnaryMetric if set size == 1
|
2013-04-30 12:02:26 +02:00 |
|
Johann Dreo
|
379f71f288
|
bugfix: call mother constructor of moeoHypervolumeBinaryMetric
Thus the default bounds are initialized.
|
2013-04-30 12:02:26 +02:00 |
|
Johann Dreo
|
cb97ce47cc
|
Remove a const in a return type functor template
|
2013-04-03 13:50:59 +02:00 |
|
Johann Dreo
|
0a528039e2
|
reorder members of moeoHypcontinue
|
2013-04-03 12:13:37 +02:00 |
|
Mostepha-Redouane Khouadjia
|
9b5ceeea65
|
An MOEO continuator that stops if the archive reach a target Pareto Front
|
2013-04-03 12:04:25 +02:00 |
|
Johann Dreo
|
937ac7483d
|
Add a wrapper to save a moeoMetric in an eoStat
Example:
moeoHyperVolumeDifferenceMetric<OVT> * m_hypervolume = new moeoHyperVolumeDifferenceMetric<OVT>(true,1.1);
moeoBinaryMetricStat<EOT>* hypervolume = new moeoBinaryMetricStat<EOT>( *m_hypervolume, "hyp-vol" );
checkpoint.add( *hypervolume );
|
2013-04-02 17:15:47 +02:00 |
|
Johann Dreo
|
64476d7561
|
buildfix: MOEO declare base class returning non-const bool
|
2013-03-21 07:42:00 +01: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 |
|
Johann Dreo
|
9e56de7a74
|
Makes MOEO::objectiveVector(int) const
Const correctness demands that read-only accessors are made const, or this
could discards qualifiers.
|
2013-02-22 14:27:27 +01:00 |
|
liefooga
|
cdeb1929e2
|
bug in moeoConvertPopToObjectiveVectors.h
|
2013-02-14 12:55:44 +01:00 |
|
liefooga
|
e15d03a90e
|
moShiftNeighbor corrected
|
2013-02-08 09:27:43 +01:00 |
|
canape
|
23df679f51
|
some modifications for EDO
You have to sove this problems:
EDO: t-dispatcher-round (commented)
MOOE: Lesson4 (commented)
MO: t-moRndIndexedVectorTabuList (commented)
|
2013-02-07 14:43:11 +01:00 |
|
Johann Dreo
|
291bb7ce14
|
manual merge in favor of the CMakeLists of the fusion branch
|
2012-12-18 11:39:06 +01:00 |
|
quemy
|
f83191bedd
|
Fix the bus in install location which is now determine by the OS
|
2012-11-03 18:44:19 +01:00 |
|
Johann Dreo
|
8a81bd2191
|
update the build system: only basic build works
|
2012-10-06 01:08:59 +02:00 |
|
quemy
|
8cd56f37db
|
Migration from SVN
|
2012-08-30 11:30:11 +02:00 |
|