Commit graph

5,153 commits

Author SHA1 Message Date
nojhan
ccd77037ec bugfix: IQR should not be negative (oups :-) 2011-11-29 15:06:19 +01:00
nojhan
164a81a10c output pretty formated matrix in debug mode in the multi-normal sampler 2011-11-17 13:41:32 +01:00
nojhan
e09bb5551b assert that the decimals parameters of the round repairer is <= 1.0 2011-11-17 13:40:26 +01:00
nojhan
9decda0c6a cholesky factorization with rounding to zero 2011-11-15 17:10:46 +01:00
nojhan
06100a6b57 test binary now computes average errors of the differents cholesky factorization methods over random covariance matrices 2011-11-13 21:40:39 +01:00
nojhan
17ce8a90e3 cholesky test can take matrix size and precision arguments 2011-11-12 23:53:23 +01:00
nojhan
fe2cebc0e8 BUGFIX: factorized matrix are not symetric, cholesky factorization should process different types for covariance and decomposition + better format output for cholesky test 2011-11-12 23:44:31 +01:00
nojhan
e0f691c148 the complete robust cholesky factorization -- bugfix in LDLT: return the factorization LD^1/2 instead of L, thus no needs of accessors on D 2011-11-12 20:13:18 +01:00
nojhan
b2b1a96423 working robust cholesky factorization, with test binary 2011-11-12 15:52:18 +01:00
nojhan
d5d8f87a90 more pertinent names for cholesky factorization functions 2011-11-12 14:24:54 +01:00
nojhan
b9b3c486f9 first attempt at implementing a robust cholesky 2011-11-10 15:56:59 +01:00
nojhan
ce7f59d408 pass the Cholesky method from the multi-normal sampler to the decomposition sub-class 2011-11-10 14:07:58 +01:00
nojhan
fb82958253 more refactorization of the multi-normal sampler, now you can choose among two Cholesky factorization methods 2011-11-10 11:48:14 +01:00
canape
3ea5833715 peo node.cpp: obsolete code
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2531 331e1502-861f-0410-8da2-ba01fb791d7f
2011-11-09 17:10:22 +00:00
nojhan
b04a66aaea Note: normal rng use the Marsaglia polar method 2011-11-09 15:49:04 +01:00
nojhan
9fe6995df1 refactoring of the cholesky decomposition 2011-11-09 15:48:07 +01:00
nojhan
1af6715ddc BUGFIX: should use the standard deviation when sampling a mono-normal law, because it have the same scale than the mean 2011-11-09 11:38:40 +01:00
nojhan
96dc505f92 bugfix: invalidate the individual after having repaired it 2011-11-09 10:35:41 +01:00
nojhan
391c9e9e22 use decimals instead of tens 2011-11-09 10:15:21 +01:00
nojhan
0e9d9f8c81 added a symetric round repairer around 0.5, plus a rounding at a given precision 2011-11-08 18:40:28 +01:00
nojhan
4d45970767 refactored vectors repairers that are using a function in a more generic way, added a binary function wrapper for vectors repairers, with the modulus function as an example 2011-11-08 17:55:01 +01:00
nojhan
979f33b721 ditaa text diagram explaining how the repairer dispatcher works 2011-11-07 15:44:36 +01:00
nojhan
03b69f1819 compilfix: correct template name for dispatcher's indexes 2011-11-03 11:13:32 +01:00
nojhan
da5b29146b Merge branch 'master' of ssh://localhost:8479/gitroot/eodev/eodev 2011-11-03 10:58:27 +01:00
nojhan
d4c8a63edc Merge branch 'master' of ssh://localhost:8479/gitroot/eodev/eodev 2011-11-03 10:55:53 +01:00
nojhan
d002dccadf cleaner debug code for uniform bounder 2011-11-03 10:54:07 +01:00
nojhan
e6b1c63fde assert there is less indexes than items in the whole solution given to the repairer dispatcher ; comment useless debug code 2011-10-28 16:50:15 +02:00
boufaras
16e2331c2b git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2530 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-26 14:40:27 +00:00
boufaras
78c4dcd85d git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2529 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-26 14:39:49 +00:00
boufaras
5e2649db05 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2528 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-26 14:39:25 +00:00
boufaras
d03bcee34e git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2527 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-26 14:33:42 +00:00
boufaras
e9aba119c0 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2526 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-26 14:32:42 +00:00
boufaras
d5a09d4778 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2525 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-26 14:32:03 +00:00
boufaras
fa00188834 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2524 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-26 14:31:24 +00:00
boufaras
cd0bf1150a git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2523 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-26 14:30:24 +00:00
nojhan
7acaa0beab more doc about the repairer dispatcher 2011-10-26 15:35:04 +02:00
boufaras
30a7a8a1ee git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2522 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-26 12:15:40 +00:00
boufaras
00cc87e8ef git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2521 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-26 12:14:37 +00:00
Caner Candan
be9eb35559 + added FIndEO in edo 2011-10-26 10:20:48 +02:00
Caner Candan
b41e4536c7 * changed cmake config file in order to user FindEO but still works with install.cmake manual config way, disabled application building since there is an issue when compiling 2011-10-26 10:19:09 +02:00
Caner Candan
825b1f4273 * FindEO: made compatible with pkgconfig finder 2011-10-26 10:07:01 +02:00
Caner Candan
e2c680e847 + FindEO.cmake 2011-10-25 20:33:20 +02:00
Caner Candan
47cdcb8052 Merge branch 'master' of ssh://eodev.git.sourceforge.net/gitroot/eodev/eodev 2011-10-25 20:30:19 +02:00
boufaras
243814f589 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2520 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-25 14:04:09 +00:00
boufaras
c5322711b8 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2519 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-25 14:03:45 +00:00
boufaras
8771fdceb9 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2518 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-25 14:02:52 +00:00
boufaras
d68c44fbb7 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2517 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-25 14:02:05 +00:00
boufaras
449c894517 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2516 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-25 14:01:02 +00:00
boufaras
87e0508064 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2515 331e1502-861f-0410-8da2-ba01fb791d7f 2011-10-25 14:00:40 +00:00
boufaras
c88846612e update CMakeLists
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2514 331e1502-861f-0410-8da2-ba01fb791d7f
2011-10-25 13:52:37 +00:00