Johann Dreo
defa972e09
typedef EOT -> EOType
2012-07-12 11:25:34 +02:00
Johann Dreo
546f24295e
use adaptive operators to implement CMA-ES
2012-07-12 11:25:07 +02:00
Johann Dreo
fc66eb4fd7
adaptive sampler for cmaes
2012-07-11 13:49:37 +02:00
Johann Dreo
877937f7fc
adaptive distribution for cmaes
2012-07-11 13:49:23 +02:00
Johann Dreo
8f736191c0
correct relative include path for edoStatNormalMulti
2012-07-11 13:45:56 +02:00
Johann Dreo
6b5288f195
build with boost by default
2012-07-11 13:44:43 +02:00
Johann Dreo
394c9fc7cd
oups, forgot to remove a stupid debug assertion
2012-07-10 15:38:55 +02:00
Johann Dreo
4d6f59fae8
set EDO version number to 0.1
2012-07-10 15:25:14 +02:00
Johann Dreo
6cdf848f26
BUGFIX end solution initialization in the Normal Eigen sampler ; much more asserts
2012-07-10 15:19:55 +02:00
Johann Dreo
c663ad9230
move parser makers to show all help and use explicit dimension_size in bounder init app/eda
2012-07-10 15:18:31 +02:00
nojhan
012d81f7e0
clean old useless comments
2012-07-10 14:11:22 +02:00
nojhan
487a76c863
use types from the distribution
2012-07-10 14:09:57 +02:00
nojhan
b0cbdf41ba
correct vector initialization within Eigen implemetation; delete useless asserts
2012-07-10 14:09:10 +02:00
nojhan
f405973736
use Eigen defaults column major store order
2012-07-10 14:07:34 +02:00
nojhan
2c0638aa8f
correct template typedef for NormalMulti* classes
2012-07-10 12:04:25 +02:00
nojhan
c0be5c9700
no need of a eigen test
2012-07-10 12:02:40 +02:00
nojhan
f8bae61095
use row major everywhere with Eigen
2012-07-09 22:58:55 +02:00
nojhan
f0564c233e
test support for Eigen implementations
2012-07-09 22:37:40 +02:00
nojhan
661ef08e44
working multi-normal sampler with eigen
...
Diagonal matrix are intermediate type, implicit conversion to matrix is needed.
2012-07-09 22:36:41 +02:00
nojhan
f3e1562a14
add the Eigen library implementations of normal distributions computations
2012-07-09 18:47:35 +02:00
nojhan
3eefe9cd25
deactivate eda_sa for the moment
2012-07-09 18:46:48 +02:00
nojhan
766ac33c5a
conditional build scripts with boost xor eigen
2012-07-09 16:26:19 +02:00
nojhan
42be24628e
Merge branch 'master' into cmaes
2012-07-09 11:32:13 +02:00
nojhan
2d19ff4e6d
prepare CMA-ES from the EDA example
2012-07-09 11:31:34 +02:00
nojhan
da4a7489f3
bugfix build: build applications, correct prototype for EDA
2012-07-09 11:29:48 +02:00
nojhan
51632cf856
add an assert to check if parents size <= offspring size when using eoCommaReplacement
...
This may be more explicit than the exception thrown in eoTruncate.
2012-07-06 21:40:28 +02:00
nojhan
5827444774
Comment out deprecated stuff and fix corresponding tests
...
This may break your code if you did not pay attention to warnings in the previous release, the old code is still here in
case you want to understand what's going on.
2012-07-06 20:48:18 +02:00
Joost
b01c7ac0f0
include omp.h only if _OPENMP is defined
2012-07-06 20:33:58 +02:00
Jochen Küpper
04f6367bac
make install script robust to file creation errors
2012-07-06 19:46:30 +02:00
nojhan
07fede786f
Merge branch 'master' of ssh://eodev.git.sourceforge.net/gitroot/eodev/eodev
2012-07-06 18:25:15 +02:00
Caner Candan
29e31fb6df
* ga/make_op: added kbit flip mutation, disabled by default
2012-06-25 02:18:15 +02:00
Caner Candan
1809120d34
* ga/make_ga: eoBooleanGeneration is now settable
2012-06-25 02:17:32 +02:00
Caner Candan
d44a696e21
* fixed regression with gcc 4.7
2012-06-23 13:39:17 +02:00
Caner Candan
46b3f77d9c
* make_checkpoint.h: added --monitor_with_CtrlC option in order to monitor only when Ctrl-C is pressed
2012-06-22 17:41:46 +02:00
Caner Candan
48a9063312
* make_checkpoint.h: too much empty lines removed
2012-06-22 16:55:40 +02:00
Caner Candan
afc0bb6f9b
+ eoSignal: to handle signal with eoCheckpoint instances
2012-06-22 15:37:51 +02:00
Caner Candan
ba45bac06c
* make_continue_ga.cpp: typo
2012-06-22 15:36:19 +02:00
Caner Candan
4d2931b810
* eoCtrlCContinue.h: signal c++ header file
2012-06-22 15:35:54 +02:00
Caner Candan
5c85bbdede
* eoStdoutMonitor.h: warning message should be disabled
2012-06-22 15:35:16 +02:00
Caner Candan
f962a7942b
* we can now disable deprecated messages
2012-06-17 21:01:16 +02:00
Caner Candan
6637535020
* cmakelists.txt: minimum version checker
2012-06-17 20:59:21 +02:00
Caner Candan
699a6c1858
* eo/src/pyeo/test/run_tests.sh: removed ambigious use of python version
2012-06-17 14:21:55 +02:00
Caner Candan
0cfab9208b
* install_symlink.py.cmake compatible with python3
2012-06-14 15:31:23 +02:00
Caner Candan
a183a1c6d1
* make_op.h, eoLogger.cpp: disabled not used variables. should I remove them ?
2012-06-14 15:30:41 +02:00
Caner Candan
461edcf3cf
* eoReduceSplit.h: useless comparaision fixed since it was: unsigned < 0
2012-06-14 15:30:13 +02:00
Caner Candan
6051ccb274
edoNormalMulti.h: added missing license header
2012-06-14 01:50:16 +02:00
Caner Candan
44d80d0020
* eoBitOp.h: added eoDetSingleBitFlip class
2012-06-14 01:08:26 +02:00
Caner Candan
138706d125
* checkpoint main header file: just added license and multi-inclusion protection
2012-06-14 01:06:38 +02:00
Caner Candan
0d92a48d89
+ added eoFunctorStat class
2012-06-14 01:05:27 +02:00
nojhan
851d1278f5
missing assert.h header in eoState
2012-05-09 11:45:56 +02:00