Commit graph

1,247 commits

Author SHA1 Message Date
boufaras
6f470dfd05 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2336 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-19 14:58:01 +00:00
boufaras
b19851da64 t-moAdaptiveWalkSampling
t-moNeighborhoodSizeUtils
t-moIndexedVectorTabuList
t-moRndIndexedVectorTabuList
t-moDynSpanCoolingSchedule

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2335 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-19 14:56:59 +00:00
boufaras
da0130f9e1 add test moDynSpanCoolingSchedule
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2334 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-19 14:52:38 +00:00
boufaras
eed9a60348 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2333 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-19 14:00:49 +00:00
boufaras
f7d462676c git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2332 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-19 14:00:20 +00:00
boufaras
072c9c0a48 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2331 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-19 13:59:41 +00:00
boufaras
3e9c8c95fd git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2330 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-19 13:57:39 +00:00
boufaras
ea70b40a75 delete "step" attribute, never used in this class
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2329 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-19 13:20:09 +00:00
boufaras
61373fa68b add test "IndexedVectorTabuList"
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2328 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-18 14:57:43 +00:00
boufaras
cd2232ede0 test for AdaptativeWalkSampling
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2327 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-18 14:56:28 +00:00
boufaras
9a2491111b include eoRndGenerators
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2326 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-18 14:55:45 +00:00
boufaras
0a58e0727c correct warning unused variable
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2325 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-18 14:54:40 +00:00
boufaras
1ff0f8bb52 add new class test
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2324 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-18 09:52:43 +00:00
boufaras
5e0270ea77 set default number of Swap to 2
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2323 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-11 13:07:56 +00:00
boufaras
dc53ac66b4 set default number of Swap to 2
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2322 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-11 13:03:34 +00:00
boufaras
8a50c58ed1 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2321 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-11 12:45:37 +00:00
boufaras
fff88e3986 add moeo sources to the include directories
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2320 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-11 12:43:31 +00:00
boufaras
715297abc2 add new directories
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2319 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-11 12:41:07 +00:00
boufaras
f83128703a correct the path "eval/qapEval.h"
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2318 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-11 12:23:37 +00:00
boufaras
e43dee2faa git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2317 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-11 09:22:16 +00:00
boufaras
7d4dc65508 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2316 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-11 09:21:43 +00:00
boufaras
5cd0dcf998 add two test moILSexplorer & moILS
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2315 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-11 08:32:24 +00:00
boufaras
eabc158fba moILSexplorer accept template with two arguments
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2314 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-11 08:30:27 +00:00
boufaras
225c931d6e git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2313 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-08 15:25:35 +00:00
boufaras
38b3bbdd62 virtual class: delete move method
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2312 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-08 15:23:34 +00:00
boufaras
d9aa9a26c6 new Lesson for K-exchange neighborhood
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2311 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-08 15:21:54 +00:00
boufaras
17661d44d7 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2310 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-08 15:14:24 +00:00
boufaras
4538c3a61d add t-moSimpleCoolingSchedule
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2309 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-08 15:13:55 +00:00
boufaras
97905b9af9 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2308 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-08 12:53:36 +00:00
boufaras
fc923e418e Virtual class => delete move method
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2307 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-08 12:51:39 +00:00
boufaras
790ba750ce git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2306 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-08 12:47:13 +00:00
boufaras
04aae43630 Update test
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2305 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-08 12:43:22 +00:00
boufaras
6c5a1b4e81 add new dummy neighbor : XCHangeNeighborDummy
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2304 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-08 12:42:47 +00:00
boufaras
1ab2731502 Verify if the neighbor fitness is invalid or not before the copy of fitness, if it is, the neighbor will copy an invalid fitness else the neighbor fitness will be set with the fitness of the copied neighbor
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2303 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-08 09:37:32 +00:00
boufaras
64e7860817 remplace [assert(std=sqrt(1.25))] with [assert(std*std==1.25)]
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2302 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-07 12:32:06 +00:00
boufaras
2df18ea16c suggest parentheses around ‘&&’ within ‘||’
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2301 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-07 09:37:51 +00:00
boufaras
65d9ea29cb comparison between signed and unsigned integer expressions
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2300 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-07 09:37:24 +00:00
boufaras
91385ffdc6 assert(std == (double)(sqrt(1.25)))
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2299 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-07 09:29:53 +00:00
boufaras
f6b110f614 redundant code : moveBack is call af move method
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2298 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 15:03:11 +00:00
boufaras
8a7bbb60b5 new class for x-swap neighbor,swap x positions on solution
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2297 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 14:47:27 +00:00
boufaras
cf162dfe37 Generalization of exchange and hamming distance based Neighborhood
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2296 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 14:44:46 +00:00
boufaras
f4289ee26b the basic class that allows to generalize neighbor representantion for different hamming-distance & different exchange positions
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2295 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 14:16:07 +00:00
boufaras
d8d631d64b add new class for Bit flipping with different haming distances
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2294 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 14:04:18 +00:00
boufaras
54385a0a93 add new class for mapping neighborhood, generalization of K-Hamming distances and K-exchange neighborhoods
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2293 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 13:59:42 +00:00
boufaras
92f59e143b new class helping to compute the size of mapping array from size of the solution and number of positions to change
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2292 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 13:46:36 +00:00
boufaras
5f7981b8ae Redundant Code : avoid some redundancy by the inheritance of EO class methods
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2291 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 13:43:20 +00:00
boufaras
1bd0a53c1d Clear comment
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2290 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 13:16:34 +00:00
boufaras
77f5ba7174 redundant code ( moveBack is simple call of move on same solution)
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2289 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 13:09:34 +00:00
boufaras
254eb4c0ab add new class test for swap neighbor with different distances
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2288 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 13:01:38 +00:00
boufaras
ccf18cc4d4 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2287 331e1502-861f-0410-8da2-ba01fb791d7f 2011-07-06 12:20:15 +00:00