Commit graph

  • 6548a0e223 Added a field for saving the fitness of the solution (useful for monitoring) LPTK 2013-07-18 14:13:35 +02:00
  • b5f15a4a3d fixed bug where failing to read from the string was silently ignored (causing further problems in the framework -- eoParser) LPTK 2013-07-18 14:11:18 +02:00
  • db9f63f61a Added an eoUpdater that simply calls a function with no arguments LPTK 2013-07-17 16:55:13 +02:00
  • 55ee0d88a1 Added an utility class to update a value from a getter method LPTK 2013-07-17 16:52:32 +02:00
  • 0e235a770b trivial cosmetic changes LPTK 2013-07-17 16:34:04 +02:00
  • 8080d1b345 fixed eoFileMonitor bug when vector is empty LPTK 2013-07-17 16:26:47 +02:00
  • 922be5f0bc updated meta-header files LPTK 2013-07-17 16:24:36 +02:00
  • 6bc2a21d60 deleted useless header file 'trikisa' LPTK 2013-07-17 15:58:13 +02:00
  • 1e38346b1d Merge branch 'logger' into trikiSA LPTK 2013-06-13 16:16:16 +02:00
  • d1428e91c8 Merge branch 'master' of http://github.com/nojhan/paradiseo LPTK 2013-06-13 14:57:12 +02:00
  • f8460a7ea5 renaming files with right name: moMetropolisHasting*s*, moSA*E*xplorer LPTK 2013-07-16 15:32:07 +02:00
  • 010d604926 Added test files for moStdDevEstimator and moStdFitnessNeighborStat LPTK 2013-06-12 16:05:41 +02:00
  • 7a0b889c3d Added a test for eoOptional LPTK 2013-06-12 15:45:10 +02:00
  • 290ff1cfd1 Added utility method getOr(T&) in eoOptional LPTK 2013-06-12 15:44:59 +02:00
  • 0e08d2f5bb Added an implicit conversion from NULL in eoOptional LPTK 2013-07-19 15:46:21 +02:00
  • 376a16e3e5 created eoOptional LPTK 2013-06-12 15:26:27 +02:00
  • 34cbd2ed38 Tests files for the Triki SA algo LPTK 2013-07-19 15:33:52 +02:00
  • bab846d0ac Triki algorithm for simulated annealing LPTK 2013-07-19 15:32:31 +02:00
  • 6635dc9ee6 Implemented a real neighborhood for mo LPTK 2013-07-19 15:31:01 +02:00
  • d03862b5ab Added moStat moFitnessMomentsStat and class moStdDevEstimator for estimating the stddev LPTK 2013-07-19 15:30:27 +02:00
  • ebffad356e special two-objective case of dominance depth ranking in O(n log n) liefooga 2013-05-31 16:13:45 +02:00
  • 8ed699aaa0 Fix build for SMP quemy 2013-05-31 00:10:47 +02:00
  • 195cd8e634 buildfix: do not always build release nojhan 2013-05-25 17:21:08 +02:00
  • df4db4d623 Add hyper volume continuators & metrics handling feasibility constraint on objectives Johann Dreo 2013-06-11 13:29:57 +02:00
  • 8a2ba6a56d Add a warning in eoDualFitness comments Johann Dreo 2013-06-11 13:28:51 +02:00
  • 685fc80c81 Fix the templates of moeoDualRealObjectiveVector Johann Dreo 2013-06-11 09:24:11 +02:00
  • b79b5689b3 Use member arithmetic operators and friend stream operators in dual fitness Johann Dreo 2013-06-11 09:23:16 +02:00
  • 7f742cd2a8 Use the objective type instead of double in metrics Johann Dreo 2013-06-07 17:51:01 +02:00
  • ce02ca0e90 Add the DUAL fitness assignment class Johann Dreo 2013-06-07 17:50:04 +02:00
  • 319c286685 Add constructors with explicit fitness assignement to IBEA Johann Dreo 2013-06-07 17:34:59 +02:00
  • b5cc2c37e0 More generic eoDualFitness Johann Dreo 2013-06-07 17:32:30 +02:00
  • 7d78b3b2ad bugfix: do not allow null interval in hypervolume diff metric Johann Dreo 2013-06-06 11:43:34 +02:00
  • 0a9e4151ef Generic ObjectiveVector types Johann Dreo 2013-06-07 12:43:09 +02:00
  • d5fd433142 Add missing arithmetic operators to eoDualFitness Johann Dreo 2013-06-07 12:42:27 +02:00
  • 206f12e558 Correct templatized types across ObjectiveVector-dependant code Johann Dreo 2013-06-07 11:52:50 +02:00
  • d507114a3f Add moeoDualRealObjectiveVector, to implement OV with feasability Johann Dreo 2013-06-07 11:26:49 +02:00
  • fec85d0c85 Use generic objective vector atomic type in HV continuator Johann Dreo 2013-06-07 11:22:26 +02:00
  • 0edb2bca6d Add moeoScalarObjectiveVector, a generic OV with templatized atomic type Johann Dreo 2013-06-07 11:21:02 +02:00
  • 33584ad0e6 Explicit iterator instead of auto, for old C++ compat Johann Dreo 2013-04-30 16:05:29 +02:00
  • c1382dcdc7 use a sub-directory in the zip archive Johann Dreo 2013-04-30 15:56:54 +02:00
  • 8271ea8f25 bugfix: include nessary headers for eoRealBounds Johann Dreo 2013-04-30 15:56:24 +02:00
  • f13f737430 Merge ba19b29a22 into 5b39705a20 LPTK 2013-07-16 02:43:42 -07:00
  • ba19b29a22 intermediate commit 7 LPTK 2013-07-15 11:34:55 +02:00
  • 9d0b83022d intermediate commit 6' LPTK 2013-07-10 17:50:01 +02:00
  • 483f815610 intermediate commit 6 LPTK 2013-07-10 17:49:08 +02:00
  • 816ea1553a intermediate commit 5 LPTK 2013-07-09 16:25:30 +02:00
  • 8c6610ec67 intermediate commit 4 LPTK 2013-07-01 16:36:10 +02:00
  • 5b39705a20 BUGFIX pop split everywhere in exp dual fitness assignment Johann Dreo 2013-06-26 18:09:49 +02:00
  • 6b886664e8 Replace a cout msg by a eo::log warning Johann Dreo 2013-06-26 18:09:26 +02:00
  • 6fc4d043e0 fast computation of dominance-depth corrected for minimizing objectives liefooga 2013-06-25 16:28:25 +02:00
  • e6beab8e5c Use the fitness type instead of the objective vectors in fitness assignments Johann Dreo 2013-06-25 15:42:56 +02:00
  • 0567d7be6c Use a specific comparator for the dual objective vector Johann Dreo 2013-06-25 15:41:29 +02:00
  • eeb9faec4a intermediate commit 3 LPTK 2013-06-25 14:14:37 +02:00
  • bb27a3525a intermediate commit 2 LPTK 2013-06-24 11:36:07 +02:00
  • 1e6240f9bf intermediate commit LPTK 2013-06-21 18:03:57 +02:00
  • 2233403b5f Use a dedicated setup in dual HV metric, with feasibility dualfix Johann Dreo 2013-06-21 11:26:41 +02:00
  • 3d0db369bc Use the feasibility of the current individual for the feasability of the metric in dual fitness assignment Johann Dreo 2013-06-21 11:09:15 +02:00
  • 80aa04d6da Overload setup in the dual fitness assignment, to handle comparison overloading Johann Dreo 2013-06-21 09:52:12 +02:00
  • 161d137d50 Add templates types as members of the dual fitness Johann Dreo 2013-06-21 09:51:25 +02:00
  • 8340168ee8 BUGFIX: correct handling of initialization security in dual fitness Johann Dreo 2013-06-20 13:48:28 +02:00
  • ad8f165863 Merge branch 'trikiSA' of http://github.com/LPTK/paradiseo into trikisa trikisa Johann Dreo 2013-06-18 14:02:41 +02:00
  • 7f9b8fe607 changelog update LPTK 2013-06-17 17:15:07 +02:00
  • 270add8a97 triki tests LPTK 2013-06-17 14:28:50 +02:00
  • f8603acf3c bugfix: consider a dual fitness to be correctly initialized from a pair Johann Dreo 2013-06-17 13:59:09 +02:00
  • 10e024b6a1 removed useless inheritance LPTK 2013-06-14 17:21:08 +02:00
  • 34dcdb181c minor changes LPTK 2013-06-14 17:03:55 +02:00
  • 395f3f20aa doc LPTK 2013-06-14 11:23:20 +02:00
  • 4f5206099a Merge 0e76a6b803 into 6f4ecc603b LPTK 2013-06-13 08:51:49 -07:00
  • 78a7932846 test cleaning LPTK 2013-06-13 16:29:34 +02:00
  • 6f4ecc603b bugfix correct asserts for nth element stat Johann Dreo 2013-06-13 16:28:51 +02:00
  • 2b80b91d28 Use the templatized type for the metric in binary metric stat Johann Dreo 2013-06-13 16:25:55 +02:00
  • c6868cf494 bugfix: correct nth position in nth element stat Johann Dreo 2013-06-13 16:25:32 +02:00
  • eef624e3f6 Do not try to call dual stats on empty pop, print "?" instead Johann Dreo 2013-06-13 16:25:00 +02:00
  • f969590595 Merge branch 'logger' into trikiSA LPTK 2013-06-13 16:16:16 +02:00
  • ef34af7493 test for stddevest LPTK 2013-06-13 16:06:14 +02:00
  • 966a5670cb Add an option to print names in front of values in stream monitor Johann Dreo 2013-06-13 15:41:03 +02:00
  • a1ce594a38 cleaning LPTK 2013-06-13 15:37:47 +02:00
  • 737cae0469 finished test for var stat LPTK 2013-06-13 15:19:18 +02:00
  • 93b4e2568c fixed test LPTK 2013-06-13 15:05:17 +02:00
  • 8c4e91584f Merge branch 'master' into trikiSA LPTK 2013-06-13 14:57:30 +02:00
  • 67f99d2c13 Merge branch 'master' of http://github.com/nojhan/paradiseo LPTK 2013-06-13 14:57:12 +02:00
  • b1067a0525 minor fixes LPTK 2013-06-13 14:55:01 +02:00
  • 6fa57622be Missing header and include guards for moeoBinaryMetricStat Johann Dreo 2013-06-13 14:50:44 +02:00
  • 0c82be47df Add an Nth element stat to compute median without sorting the pop Johann Dreo 2013-06-13 14:50:08 +02:00
  • 819c2c3106 [COMPATIBILITY] Remove a unused parameter in eoInterquartileRangeStat constructor Johann Dreo 2013-06-13 14:49:08 +02:00
  • 8679da695c Add a reference to the template type in eoStat Johann Dreo 2013-06-13 14:48:40 +02:00
  • f4b71dffad Add a warning when computing stat in empty pop Johann Dreo 2013-06-13 14:48:00 +02:00
  • 67e4bb01fd Use EOType as a ref to the template in stats Johann Dreo 2013-06-13 14:45:51 +02:00
  • 272342bc16 Abstract base class for wrapping an estimator and a sampler as an eoTransform Johann Dreo 2013-06-13 14:44:02 +02:00
  • 716abe4610 wrong file replaced with the right version LPTK 2013-06-13 14:16:07 +02:00
  • aacba6f813 stddev test LPTK 2013-06-13 11:26:15 +02:00
  • 70aa40f888 Add dual hypervolume operators in the framewok header Johann Dreo 2013-06-13 10:37:48 +02:00
  • b132f48de2 Insert a copyright header Johann Dreo 2013-06-13 10:37:25 +02:00
  • 32b4f077c4 Move the dual hypervolume continuator in a separated file Johann Dreo 2013-06-13 10:36:33 +02:00
  • c44264e703 Move the hyper volume dual difference metric in a separated file Johann Dreo 2013-06-13 10:00:15 +02:00
  • 4af7f3d1bc Allow scalar init of dual fitness; add a pop splitter Johann Dreo 2013-06-13 09:45:29 +02:00
  • 930c21f465 added test files LPTK 2013-06-12 16:05:41 +02:00
  • d317cc2ea7 fixed test & impl LPTK 2013-06-12 15:59:07 +02:00
  • eaa3960373 added a test LPTK 2013-06-12 15:45:10 +02:00
  • 95a6e7a231 added a test and a method LPTK 2013-06-12 15:44:59 +02:00