Commit graph

66 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
a107e2925d git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2056 331e1502-861f-0410-8da2-ba01fb791d7f 2011-01-11 14:26:30 +00:00
boufaras
bf38b1594e git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2054 331e1502-861f-0410-8da2-ba01fb791d7f 2011-01-03 12:34:24 +00:00
boufaras
c9002eb39e git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2038 331e1502-861f-0410-8da2-ba01fb791d7f 2010-12-22 09:09:42 +00:00
boufaras
99c8a33b59 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2025 331e1502-861f-0410-8da2-ba01fb791d7f 2010-12-14 10:33:49 +00:00
boufaras
27600b14b6 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2024 331e1502-861f-0410-8da2-ba01fb791d7f 2010-12-14 10:33:38 +00:00
boufaras
5a4c80e22e git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2023 331e1502-861f-0410-8da2-ba01fb791d7f 2010-12-14 10:33:27 +00:00
boufaras
4987f7ad5c git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2022 331e1502-861f-0410-8da2-ba01fb791d7f 2010-12-14 10:33:16 +00:00
boufaras
2eb04d2eff git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2019 331e1502-861f-0410-8da2-ba01fb791d7f 2010-12-06 10:11:27 +00:00
boufaras
ff4f2bf4a1 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1982 331e1502-861f-0410-8da2-ba01fb791d7f 2010-11-02 10:41:44 +00:00
boufaras
5d9433896e git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1981 331e1502-861f-0410-8da2-ba01fb791d7f 2010-11-02 10:41:11 +00:00
boufaras
585454f7b5 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1980 331e1502-861f-0410-8da2-ba01fb791d7f 2010-11-02 10:40:47 +00:00
boufaras
5a9c68920e git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1976 331e1502-861f-0410-8da2-ba01fb791d7f 2010-10-29 15:14:45 +00:00
boufaras
47fa90cae6 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1975 331e1502-861f-0410-8da2-ba01fb791d7f 2010-10-29 15:14:32 +00:00
boufaras
258f2e9855 git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1968 331e1502-861f-0410-8da2-ba01fb791d7f 2010-10-28 11:57:28 +00:00
boufaras
47fde2cc3e add Setter & getter of neighborhoodSize
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1967 331e1502-861f-0410-8da2-ba01fb791d7f
2010-10-19 08:47:16 +00:00
boufaras
8b6a74fc04 Protected unsigned int currentIndex
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1934 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-31 08:17:27 +00:00
verel
82a329b006 Ajout de moVNS et moSimpleVNS
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1931 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-30 09:05:41 +00:00
verel
5a992685e2 Ajout des commentaires autour de VNS
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1930 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-29 14:16:23 +00:00
verel
7870d8dcfe Tous les *VNselect compilent et marchent
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1929 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-29 13:03:23 +00:00
verel
107abf4434 ForwardVNselect compile et semble marcher, mais pas moBackwardVNSelection...
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1928 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-29 09:21:37 +00:00
verel
1cf50233ee Modification de vsn, encore à compiler...
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1927 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-28 09:17:43 +00:00
jhumeau
7631f6e040 mon dernier commit :) On en a chier encore jusqu'au bout !!!
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1926 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-27 15:59:23 +00:00
jhumeau
9cd987b1ea idem
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1925 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-27 15:20:47 +00:00
jhumeau
69611816b1 super affichage enlevé
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1924 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-27 15:18:21 +00:00
jhumeau
c39c51efd7 VNS modified
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1923 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-27 12:34:42 +00:00
jhumeau
b4f0125416 VNSelection added
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1921 331e1502-861f-0410-8da2-ba01fb791d7f
2010-08-27 09:12:15 +00:00