Commit graph

1,207 commits

Author SHA1 Message Date
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
boufaras
b5554b3fa2 new class test for exchange based neighborhood and test of methods of moNeighborhoodSizeUtils
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2286 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 12:20:02 +00:00
boufaras
72794402bf new class test of exchange neighbor with different distances
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2285 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 12:05:11 +00:00
boufaras
01436c2fad New class for test of Bit flipping neighbor with differents Hamming distances
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2284 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 12:03:39 +00:00
boufaras
f232620f49 moDummyNeighborhoodTest => hasNeighbor() : add case i==1
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2283 331e1502-861f-0410-8da2-ba01fb791d7f
2011-07-06 11:48:11 +00:00
boufaras
c3bf96e7de add const to getneighborhoodSize
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2279 331e1502-861f-0410-8da2-ba01fb791d7f
2011-06-01 14:04:56 +00:00
liefooga
02f33d2a13 value -1: unsigned -> int
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2278 331e1502-861f-0410-8da2-ba01fb791d7f
2011-06-01 10:03:00 +00:00
liefooga
aa967e7e8a distance: unsigned -> double
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2277 331e1502-861f-0410-8da2-ba01fb791d7f
2011-06-01 09:52:52 +00:00
boufaras
841e0fc9b6 update comment
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2276 331e1502-861f-0410-8da2-ba01fb791d7f
2011-06-01 08:29:37 +00:00
liefooga
5706d1cda8 variable initialization missing
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2229 331e1502-861f-0410-8da2-ba01fb791d7f
2011-05-12 17:01:59 +00:00
marieeleonore
719c0600e5 add std::vector in moBitsNeighbor.h
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2210 331e1502-861f-0410-8da2-ba01fb791d7f
2011-04-22 13:24:50 +00:00
verel
5209da199b A private -> protected in moNeighborhoodStat.h
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2209 331e1502-861f-0410-8da2-ba01fb791d7f
2011-04-22 12:05:10 +00:00
verel
0f72e3eb07 Add the sampling based on adaptive walk (first improvment HC), correction
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2208 331e1502-861f-0410-8da2-ba01fb791d7f
2011-04-22 11:25:45 +00:00
verel
15e61a2cad Add the sampling based on adaptive walk (first improvment HC)
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2207 331e1502-861f-0410-8da2-ba01fb791d7f
2011-04-22 11:21:13 +00:00
liefooga
6ac24e1ce3 tab replaced by a space
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2205 331e1502-861f-0410-8da2-ba01fb791d7f
2011-03-31 08:04:23 +00:00
verel
ade53b7ec3 Add a neighborhood which flips several bits in random order
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2204 331e1502-861f-0410-8da2-ba01fb791d7f
2011-03-30 15:17:50 +00:00
liefooga
a29c8dfb2b a two-opt exchange neighborhood and neighbor added, largely inspired by the swap that is already available
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2203 331e1502-861f-0410-8da2-ba01fb791d7f
2011-03-30 07:12:42 +00:00
liefooga
8e638c974e some template 'Fitness' missing in some moNeighbor
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2202 331e1502-861f-0410-8da2-ba01fb791d7f
2011-03-30 07:04:55 +00:00
verel
1a1422f2f9 the getter of the previous commit
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2201 331e1502-861f-0410-8da2-ba01fb791d7f
2011-03-22 09:03:43 +00:00
verel
d6b97f7754 Add in MOEO.h the method objectiveVector(dim, value) to change one value of the objective vector
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2200 331e1502-861f-0410-8da2-ba01fb791d7f
2011-03-21 16:57:35 +00:00
liefooga
af629ba190 doc removed in trunk
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2189 331e1502-861f-0410-8da2-ba01fb791d7f
2011-03-14 13:53:56 +00:00
boufaras
86fbf95a30 clean
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2186 331e1502-861f-0410-8da2-ba01fb791d7f
2011-03-11 16:09:53 +00:00
boufaras
3265913219 clean
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2185 331e1502-861f-0410-8da2-ba01fb791d7f
2011-03-11 16:01:59 +00:00
boufaras
de587618e2 resizeIndices
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2184 331e1502-861f-0410-8da2-ba01fb791d7f
2011-03-11 15:57:56 +00:00
boufaras
81976eb029 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2175 331e1502-861f-0410-8da2-ba01fb791d7f 2011-02-23 10:53:02 +00:00
boufaras
33992ec5bc INCLUDE_DIRECTORIES of new mo
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2174 331e1502-861f-0410-8da2-ba01fb791d7f
2011-02-11 12:58:27 +00:00
boufaras
06706da1f7 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2171 331e1502-861f-0410-8da2-ba01fb791d7f 2011-02-10 14:44:03 +00:00
boufaras
8c98c53a75 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2170 331e1502-861f-0410-8da2-ba01fb791d7f 2011-02-10 14:43:47 +00:00
boufaras
bb4cc0c876 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2109 331e1502-861f-0410-8da2-ba01fb791d7f 2011-02-08 09:28:10 +00:00
boufaras
853e25bbc0 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2108 331e1502-861f-0410-8da2-ba01fb791d7f 2011-02-08 09:27:48 +00:00
boufaras
518d369491 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2107 331e1502-861f-0410-8da2-ba01fb791d7f 2011-02-07 16:30:12 +00:00
boufaras
7eb5ed89c2 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2100 331e1502-861f-0410-8da2-ba01fb791d7f 2011-02-04 15:09:54 +00:00
boufaras
df06711ef3 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2099 331e1502-861f-0410-8da2-ba01fb791d7f 2011-02-04 15:03:14 +00:00
marieeleonore
de55513417 correction in nkq contribution() : q -> q-1
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2098 331e1502-861f-0410-8da2-ba01fb791d7f
2011-02-04 13:34:16 +00:00
verel
baf6dd0ea7 add moPopSolNonDomInit.h to have initialization with non dominated solutions in the set
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2097 331e1502-861f-0410-8da2-ba01fb791d7f
2011-02-04 10:31:17 +00:00
verel
50da98a8c9 Add the include vector in BitsNeighbor and BitsNeighborhood
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2096 331e1502-861f-0410-8da2-ba01fb791d7f
2011-01-31 10:01:45 +00:00
boufaras
e317732c9a git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2079 331e1502-861f-0410-8da2-ba01fb791d7f 2011-01-27 12:54:55 +00:00
boufaras
3d09769758 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2078 331e1502-861f-0410-8da2-ba01fb791d7f 2011-01-27 12:54:43 +00:00
boufaras
b850eb8340 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2077 331e1502-861f-0410-8da2-ba01fb791d7f 2011-01-27 12:54:34 +00:00
boufaras
937b66ce4b git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2076 331e1502-861f-0410-8da2-ba01fb791d7f 2011-01-27 12:54:18 +00:00
boufaras
5c84e8205a git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2075 331e1502-861f-0410-8da2-ba01fb791d7f 2011-01-27 12:54:04 +00:00