moved utilities and contribution in branchez
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2183 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
6c3383d718
commit
8280cf082b
1346 changed files with 0 additions and 0 deletions
|
|
@ -0,0 +1,39 @@
|
|||
|
||||
######################################################################################
|
||||
### 0) Include the install configuration file where are defined the main variables
|
||||
######################################################################################
|
||||
|
||||
INCLUDE(${CMAKE_SOURCE_DIR}/install.cmake)
|
||||
|
||||
|
||||
FIND_PROGRAM(XML2_CONFIG_PROGRAM NAMES xml2-config PATHS /usr/local/bin /usr/bin DOC "The libxml2 (www.xmlsoft.org) configuration tool")
|
||||
|
||||
IF(NOT XML2_CONFIG_PROGRAM)
|
||||
#MESSAGE(FATAL_ERROR "Libxml2 cannot be found on your system. Libxml2 is required for ParadisEO-PEO install")
|
||||
ENDIF(NOT XML2_CONFIG_PROGRAM)
|
||||
|
||||
# set libxml2 cflags in XML2_CFLAGS
|
||||
EXECUTE_PROCESS(COMMAND ${XML2_CONFIG_PROGRAM} --cflags OUTPUT_VARIABLE XML2_CFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
|
||||
# set libxml2 libs in XML2_LIBS
|
||||
EXECUTE_PROCESS(COMMAND ${XML2_CONFIG_PROGRAM} --libs OUTPUT_VARIABLE XML2_LIBS)
|
||||
######################################################################################
|
||||
|
||||
|
||||
######################################################################################
|
||||
### Set your application properties
|
||||
######################################################################################
|
||||
|
||||
# Define your project name
|
||||
PROJECT(PEOPSODVRP)
|
||||
|
||||
######################################################################################
|
||||
|
||||
|
||||
######################################################################################
|
||||
SUBDIRS ( src application )
|
||||
|
||||
|
||||
|
||||
######################################################################################
|
||||
|
||||
82
branches/contribution/branches/PSO-DVRP/MultiSwarm/README
Normal file
82
branches/contribution/branches/PSO-DVRP/MultiSwarm/README
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
==========================================================================================
|
||||
INFORMATION
|
||||
==========================================================================================
|
||||
|
||||
PARADISEO (PARallel and DIStributed Evolving Objects) is a white-box object-oriented
|
||||
framework dedicated to the flexible design of metaheursitics.
|
||||
|
||||
This package is especially designed to help anyone who uses ParadisEO to build his
|
||||
own application.
|
||||
|
||||
|
||||
==========================================================================================
|
||||
RELEASE
|
||||
==========================================================================================
|
||||
|
||||
The current release of the "mySimpleApplication" package is 1.0.
|
||||
|
||||
|
||||
==========================================================================================
|
||||
WEBSITE
|
||||
==========================================================================================
|
||||
|
||||
Please visit our website at http://paradiseo.gforge.inria.fr.
|
||||
|
||||
|
||||
==========================================================================================
|
||||
BUGS
|
||||
==========================================================================================
|
||||
|
||||
You can find the ParadisEO's bug tracker at:
|
||||
|
||||
http://gforge.inria.fr/tracker/?atid=663&group_id=145&func=browse
|
||||
|
||||
|
||||
==========================================================================================
|
||||
CONTACT
|
||||
==========================================================================================
|
||||
|
||||
For any question or for help, please write us at: paradiseo-help@lists.gforge.inria.fr.
|
||||
|
||||
|
||||
==========================================================================================
|
||||
DEPENDENCIES
|
||||
==========================================================================================
|
||||
|
||||
ParadisEO uses EO, a templates-based, ANSI-C++ compliant evolutionary computation library.
|
||||
It contains classes for almost any kind of evolutionary computation you might come up to - at
|
||||
least for the ones we could think of.
|
||||
EO Website:
|
||||
http://eodev.sourceforge.net/.
|
||||
EO is distributed under the GNU Lesser General Public License:
|
||||
http://www.gnu.org/copyleft/lesser.html
|
||||
|
||||
|
||||
==========================================================================================
|
||||
LICENSE
|
||||
==========================================================================================
|
||||
|
||||
ParadisEO is governed by the CeCILL license under French law and
|
||||
abiding by the rules of distribution of free software. You can use,
|
||||
modify and/ or redistribute the software under the terms of the CeCILL
|
||||
license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
"http://www.cecill.info".
|
||||
|
||||
As a counterpart to the access to the source code and rights to copy,
|
||||
modify and redistribute granted by the license, users are provided only
|
||||
with a limited warranty and the software's author, the holder of the
|
||||
economic rights, and the successive licensors have only limited liability.
|
||||
|
||||
In this respect, the user's attention is drawn to the risks associated
|
||||
with loading, using, modifying and/or developing or reproducing the
|
||||
software by the user in light of its specific status of free software,
|
||||
that may mean that it is complicated to manipulate, and that also
|
||||
therefore means that it is reserved for developers and experienced
|
||||
professionals having in-depth computer knowledge. Users are therefore
|
||||
encouraged to load and test the software's suitability as regards their
|
||||
requirements in conditions enabling the security of their systems and/or
|
||||
data to be ensured and, more generally, to use and operate it in the
|
||||
same conditions as regards security.
|
||||
The fact that you are presently reading this means that you have had
|
||||
knowledge of the CeCILL license and that you accept its terms.
|
||||
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
[Dolphin]
|
||||
Timestamp=2009,1,14,23,22,41
|
||||
ViewMode=1
|
||||
Binary file not shown.
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c100 by convert2vt
|
||||
COMMENT: Best known objective: 826.14
|
||||
NAME: c100
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 200
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 10
|
||||
2 7
|
||||
3 13
|
||||
4 19
|
||||
5 26
|
||||
6 3
|
||||
7 5
|
||||
8 9
|
||||
9 16
|
||||
10 16
|
||||
11 12
|
||||
12 19
|
||||
13 23
|
||||
14 20
|
||||
15 8
|
||||
16 19
|
||||
17 2
|
||||
18 12
|
||||
19 17
|
||||
20 9
|
||||
21 11
|
||||
22 18
|
||||
23 29
|
||||
24 3
|
||||
25 6
|
||||
26 17
|
||||
27 16
|
||||
28 16
|
||||
29 9
|
||||
30 21
|
||||
31 27
|
||||
32 23
|
||||
33 11
|
||||
34 14
|
||||
35 8
|
||||
36 5
|
||||
37 8
|
||||
38 16
|
||||
39 31
|
||||
40 9
|
||||
41 5
|
||||
42 5
|
||||
43 7
|
||||
44 18
|
||||
45 16
|
||||
46 1
|
||||
47 27
|
||||
48 36
|
||||
49 30
|
||||
50 13
|
||||
51 10
|
||||
52 9
|
||||
53 14
|
||||
54 18
|
||||
55 2
|
||||
56 6
|
||||
57 7
|
||||
58 18
|
||||
59 28
|
||||
60 3
|
||||
61 13
|
||||
62 19
|
||||
63 10
|
||||
64 9
|
||||
65 20
|
||||
66 25
|
||||
67 25
|
||||
68 36
|
||||
69 6
|
||||
70 5
|
||||
71 15
|
||||
72 25
|
||||
73 9
|
||||
74 8
|
||||
75 18
|
||||
76 13
|
||||
77 14
|
||||
78 3
|
||||
79 23
|
||||
80 6
|
||||
81 26
|
||||
82 16
|
||||
83 11
|
||||
84 7
|
||||
85 41
|
||||
86 35
|
||||
87 26
|
||||
88 9
|
||||
89 15
|
||||
90 3
|
||||
91 1
|
||||
92 2
|
||||
93 22
|
||||
94 27
|
||||
95 20
|
||||
96 11
|
||||
97 12
|
||||
98 10
|
||||
99 9
|
||||
100 17
|
||||
LOCATION_COORD_SECTION
|
||||
0 35 35
|
||||
1 41 49
|
||||
2 35 17
|
||||
3 55 45
|
||||
4 55 20
|
||||
5 15 30
|
||||
6 25 30
|
||||
7 20 50
|
||||
8 10 43
|
||||
9 55 60
|
||||
10 30 60
|
||||
11 20 65
|
||||
12 50 35
|
||||
13 30 25
|
||||
14 15 10
|
||||
15 30 5
|
||||
16 10 20
|
||||
17 5 30
|
||||
18 20 40
|
||||
19 15 60
|
||||
20 45 65
|
||||
21 45 20
|
||||
22 45 10
|
||||
23 55 5
|
||||
24 65 35
|
||||
25 65 20
|
||||
26 45 30
|
||||
27 35 40
|
||||
28 41 37
|
||||
29 64 42
|
||||
30 40 60
|
||||
31 31 52
|
||||
32 35 69
|
||||
33 53 52
|
||||
34 65 55
|
||||
35 63 65
|
||||
36 2 60
|
||||
37 20 20
|
||||
38 5 5
|
||||
39 60 12
|
||||
40 40 25
|
||||
41 42 7
|
||||
42 24 12
|
||||
43 23 3
|
||||
44 11 14
|
||||
45 6 38
|
||||
46 2 48
|
||||
47 8 56
|
||||
48 13 52
|
||||
49 6 68
|
||||
50 47 47
|
||||
51 49 58
|
||||
52 27 43
|
||||
53 37 31
|
||||
54 57 29
|
||||
55 63 23
|
||||
56 53 12
|
||||
57 32 12
|
||||
58 36 26
|
||||
59 21 24
|
||||
60 17 34
|
||||
61 12 24
|
||||
62 24 58
|
||||
63 27 69
|
||||
64 15 77
|
||||
65 62 77
|
||||
66 49 73
|
||||
67 67 5
|
||||
68 56 39
|
||||
69 37 47
|
||||
70 37 56
|
||||
71 57 68
|
||||
72 47 16
|
||||
73 44 17
|
||||
74 46 13
|
||||
75 49 11
|
||||
76 49 42
|
||||
77 53 43
|
||||
78 61 52
|
||||
79 57 48
|
||||
80 56 37
|
||||
81 55 54
|
||||
82 15 47
|
||||
83 14 37
|
||||
84 11 31
|
||||
85 16 22
|
||||
86 4 18
|
||||
87 28 18
|
||||
88 26 52
|
||||
89 26 35
|
||||
90 31 67
|
||||
91 15 19
|
||||
92 22 22
|
||||
93 18 24
|
||||
94 26 27
|
||||
95 25 24
|
||||
96 22 27
|
||||
97 25 21
|
||||
98 19 21
|
||||
99 20 26
|
||||
100 18 18
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 12
|
||||
2 12
|
||||
3 12
|
||||
4 12
|
||||
5 12
|
||||
6 12
|
||||
7 12
|
||||
8 12
|
||||
9 12
|
||||
10 12
|
||||
11 12
|
||||
12 12
|
||||
13 12
|
||||
14 12
|
||||
15 12
|
||||
16 12
|
||||
17 12
|
||||
18 12
|
||||
19 12
|
||||
20 12
|
||||
21 12
|
||||
22 12
|
||||
23 12
|
||||
24 12
|
||||
25 12
|
||||
26 12
|
||||
27 12
|
||||
28 12
|
||||
29 12
|
||||
30 12
|
||||
31 12
|
||||
32 12
|
||||
33 12
|
||||
34 12
|
||||
35 12
|
||||
36 12
|
||||
37 12
|
||||
38 12
|
||||
39 12
|
||||
40 12
|
||||
41 12
|
||||
42 12
|
||||
43 12
|
||||
44 12
|
||||
45 12
|
||||
46 12
|
||||
47 12
|
||||
48 12
|
||||
49 12
|
||||
50 12
|
||||
51 12
|
||||
52 12
|
||||
53 12
|
||||
54 12
|
||||
55 12
|
||||
56 12
|
||||
57 12
|
||||
58 12
|
||||
59 12
|
||||
60 12
|
||||
61 12
|
||||
62 12
|
||||
63 12
|
||||
64 12
|
||||
65 12
|
||||
66 12
|
||||
67 12
|
||||
68 12
|
||||
69 12
|
||||
70 12
|
||||
71 12
|
||||
72 12
|
||||
73 12
|
||||
74 12
|
||||
75 12
|
||||
76 12
|
||||
77 12
|
||||
78 12
|
||||
79 12
|
||||
80 12
|
||||
81 12
|
||||
82 12
|
||||
83 12
|
||||
84 12
|
||||
85 12
|
||||
86 12
|
||||
87 12
|
||||
88 12
|
||||
89 12
|
||||
90 12
|
||||
91 12
|
||||
92 12
|
||||
93 12
|
||||
94 12
|
||||
95 12
|
||||
96 12
|
||||
97 12
|
||||
98 12
|
||||
99 12
|
||||
100 12
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 399
|
||||
COMMENT: TIMESTEP: 7
|
||||
TIME_AVAIL_SECTION
|
||||
1 9
|
||||
2 17
|
||||
3 19
|
||||
4 22
|
||||
5 22
|
||||
6 22
|
||||
7 26
|
||||
8 27
|
||||
9 30
|
||||
10 33
|
||||
11 39
|
||||
12 44
|
||||
13 45
|
||||
14 49
|
||||
15 49
|
||||
16 59
|
||||
17 67
|
||||
18 70
|
||||
19 72
|
||||
20 77
|
||||
21 77
|
||||
22 85
|
||||
23 96
|
||||
24 105
|
||||
25 106
|
||||
26 107
|
||||
27 119
|
||||
28 120
|
||||
29 123
|
||||
30 127
|
||||
31 135
|
||||
32 143
|
||||
33 144
|
||||
34 148
|
||||
35 148
|
||||
36 153
|
||||
37 156
|
||||
38 157
|
||||
39 159
|
||||
40 161
|
||||
41 168
|
||||
42 168
|
||||
43 172
|
||||
44 172
|
||||
45 173
|
||||
46 176
|
||||
47 178
|
||||
48 178
|
||||
49 180
|
||||
50 195
|
||||
51 200
|
||||
52 204
|
||||
53 215
|
||||
54 218
|
||||
55 220
|
||||
56 224
|
||||
57 225
|
||||
58 238
|
||||
59 240
|
||||
60 243
|
||||
61 246
|
||||
62 248
|
||||
63 249
|
||||
64 250
|
||||
65 253
|
||||
66 265
|
||||
67 265
|
||||
68 266
|
||||
69 271
|
||||
70 271
|
||||
71 274
|
||||
72 277
|
||||
73 278
|
||||
74 282
|
||||
75 282
|
||||
76 298
|
||||
77 307
|
||||
78 316
|
||||
79 329
|
||||
80 331
|
||||
81 331
|
||||
82 332
|
||||
83 342
|
||||
84 344
|
||||
85 349
|
||||
86 349
|
||||
87 349
|
||||
88 357
|
||||
89 357
|
||||
90 358
|
||||
91 365
|
||||
92 365
|
||||
93 374
|
||||
94 380
|
||||
95 387
|
||||
96 389
|
||||
97 390
|
||||
98 393
|
||||
99 393
|
||||
100 395
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c100 by convert2vt
|
||||
COMMENT: Best known objective: 826.14
|
||||
NAME: c100
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 200
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -10
|
||||
2 -7
|
||||
3 -13
|
||||
4 -19
|
||||
5 -26
|
||||
6 -3
|
||||
7 -5
|
||||
8 -9
|
||||
9 -16
|
||||
10 -16
|
||||
11 -12
|
||||
12 -19
|
||||
13 -23
|
||||
14 -20
|
||||
15 -8
|
||||
16 -19
|
||||
17 -2
|
||||
18 -12
|
||||
19 -17
|
||||
20 -9
|
||||
21 -11
|
||||
22 -18
|
||||
23 -29
|
||||
24 -3
|
||||
25 -6
|
||||
26 -17
|
||||
27 -16
|
||||
28 -16
|
||||
29 -9
|
||||
30 -21
|
||||
31 -27
|
||||
32 -23
|
||||
33 -11
|
||||
34 -14
|
||||
35 -8
|
||||
36 -5
|
||||
37 -8
|
||||
38 -16
|
||||
39 -31
|
||||
40 -9
|
||||
41 -5
|
||||
42 -5
|
||||
43 -7
|
||||
44 -18
|
||||
45 -16
|
||||
46 -1
|
||||
47 -27
|
||||
48 -36
|
||||
49 -30
|
||||
50 -13
|
||||
51 -10
|
||||
52 -9
|
||||
53 -14
|
||||
54 -18
|
||||
55 -2
|
||||
56 -6
|
||||
57 -7
|
||||
58 -18
|
||||
59 -28
|
||||
60 -3
|
||||
61 -13
|
||||
62 -19
|
||||
63 -10
|
||||
64 -9
|
||||
65 -20
|
||||
66 -25
|
||||
67 -25
|
||||
68 -36
|
||||
69 -6
|
||||
70 -5
|
||||
71 -15
|
||||
72 -25
|
||||
73 -9
|
||||
74 -8
|
||||
75 -18
|
||||
76 -13
|
||||
77 -14
|
||||
78 -3
|
||||
79 -23
|
||||
80 -6
|
||||
81 -26
|
||||
82 -16
|
||||
83 -11
|
||||
84 -7
|
||||
85 -41
|
||||
86 -35
|
||||
87 -26
|
||||
88 -9
|
||||
89 -15
|
||||
90 -3
|
||||
91 -1
|
||||
92 -2
|
||||
93 -22
|
||||
94 -27
|
||||
95 -20
|
||||
96 -11
|
||||
97 -12
|
||||
98 -10
|
||||
99 -9
|
||||
100 -17
|
||||
LOCATION_COORD_SECTION
|
||||
0 35 35
|
||||
1 41 49
|
||||
2 35 17
|
||||
3 55 45
|
||||
4 55 20
|
||||
5 15 30
|
||||
6 25 30
|
||||
7 20 50
|
||||
8 10 43
|
||||
9 55 60
|
||||
10 30 60
|
||||
11 20 65
|
||||
12 50 35
|
||||
13 30 25
|
||||
14 15 10
|
||||
15 30 5
|
||||
16 10 20
|
||||
17 5 30
|
||||
18 20 40
|
||||
19 15 60
|
||||
20 45 65
|
||||
21 45 20
|
||||
22 45 10
|
||||
23 55 5
|
||||
24 65 35
|
||||
25 65 20
|
||||
26 45 30
|
||||
27 35 40
|
||||
28 41 37
|
||||
29 64 42
|
||||
30 40 60
|
||||
31 31 52
|
||||
32 35 69
|
||||
33 53 52
|
||||
34 65 55
|
||||
35 63 65
|
||||
36 2 60
|
||||
37 20 20
|
||||
38 5 5
|
||||
39 60 12
|
||||
40 40 25
|
||||
41 42 7
|
||||
42 24 12
|
||||
43 23 3
|
||||
44 11 14
|
||||
45 6 38
|
||||
46 2 48
|
||||
47 8 56
|
||||
48 13 52
|
||||
49 6 68
|
||||
50 47 47
|
||||
51 49 58
|
||||
52 27 43
|
||||
53 37 31
|
||||
54 57 29
|
||||
55 63 23
|
||||
56 53 12
|
||||
57 32 12
|
||||
58 36 26
|
||||
59 21 24
|
||||
60 17 34
|
||||
61 12 24
|
||||
62 24 58
|
||||
63 27 69
|
||||
64 15 77
|
||||
65 62 77
|
||||
66 49 73
|
||||
67 67 5
|
||||
68 56 39
|
||||
69 37 47
|
||||
70 37 56
|
||||
71 57 68
|
||||
72 47 16
|
||||
73 44 17
|
||||
74 46 13
|
||||
75 49 11
|
||||
76 49 42
|
||||
77 53 43
|
||||
78 61 52
|
||||
79 57 48
|
||||
80 56 37
|
||||
81 55 54
|
||||
82 15 47
|
||||
83 14 37
|
||||
84 11 31
|
||||
85 16 22
|
||||
86 4 18
|
||||
87 28 18
|
||||
88 26 52
|
||||
89 26 35
|
||||
90 31 67
|
||||
91 15 19
|
||||
92 22 22
|
||||
93 18 24
|
||||
94 26 27
|
||||
95 25 24
|
||||
96 22 27
|
||||
97 25 21
|
||||
98 19 21
|
||||
99 20 26
|
||||
100 18 18
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 12
|
||||
2 12
|
||||
3 12
|
||||
4 12
|
||||
5 12
|
||||
6 12
|
||||
7 12
|
||||
8 12
|
||||
9 12
|
||||
10 12
|
||||
11 12
|
||||
12 12
|
||||
13 12
|
||||
14 12
|
||||
15 12
|
||||
16 12
|
||||
17 12
|
||||
18 12
|
||||
19 12
|
||||
20 12
|
||||
21 12
|
||||
22 12
|
||||
23 12
|
||||
24 12
|
||||
25 12
|
||||
26 12
|
||||
27 12
|
||||
28 12
|
||||
29 12
|
||||
30 12
|
||||
31 12
|
||||
32 12
|
||||
33 12
|
||||
34 12
|
||||
35 12
|
||||
36 12
|
||||
37 12
|
||||
38 12
|
||||
39 12
|
||||
40 12
|
||||
41 12
|
||||
42 12
|
||||
43 12
|
||||
44 12
|
||||
45 12
|
||||
46 12
|
||||
47 12
|
||||
48 12
|
||||
49 12
|
||||
50 12
|
||||
51 12
|
||||
52 12
|
||||
53 12
|
||||
54 12
|
||||
55 12
|
||||
56 12
|
||||
57 12
|
||||
58 12
|
||||
59 12
|
||||
60 12
|
||||
61 12
|
||||
62 12
|
||||
63 12
|
||||
64 12
|
||||
65 12
|
||||
66 12
|
||||
67 12
|
||||
68 12
|
||||
69 12
|
||||
70 12
|
||||
71 12
|
||||
72 12
|
||||
73 12
|
||||
74 12
|
||||
75 12
|
||||
76 12
|
||||
77 12
|
||||
78 12
|
||||
79 12
|
||||
80 12
|
||||
81 12
|
||||
82 12
|
||||
83 12
|
||||
84 12
|
||||
85 12
|
||||
86 12
|
||||
87 12
|
||||
88 12
|
||||
89 12
|
||||
90 12
|
||||
91 12
|
||||
92 12
|
||||
93 12
|
||||
94 12
|
||||
95 12
|
||||
96 12
|
||||
97 12
|
||||
98 12
|
||||
99 12
|
||||
100 12
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 399
|
||||
COMMENT: TIMESTEP: 7
|
||||
TIME_AVAIL_SECTION
|
||||
1 2
|
||||
2 9
|
||||
3 9
|
||||
4 16
|
||||
5 17
|
||||
6 22
|
||||
7 28
|
||||
8 35
|
||||
9 41
|
||||
10 47
|
||||
11 48
|
||||
12 49
|
||||
13 57
|
||||
14 57
|
||||
15 59
|
||||
16 59
|
||||
17 60
|
||||
18 64
|
||||
19 64
|
||||
20 73
|
||||
21 75
|
||||
22 75
|
||||
23 82
|
||||
24 83
|
||||
25 83
|
||||
26 86
|
||||
27 89
|
||||
28 94
|
||||
29 94
|
||||
30 97
|
||||
31 102
|
||||
32 105
|
||||
33 106
|
||||
34 108
|
||||
35 111
|
||||
36 114
|
||||
37 119
|
||||
38 124
|
||||
39 126
|
||||
40 141
|
||||
41 146
|
||||
42 147
|
||||
43 149
|
||||
44 149
|
||||
45 153
|
||||
46 159
|
||||
47 160
|
||||
48 161
|
||||
49 163
|
||||
50 167
|
||||
51 167
|
||||
52 167
|
||||
53 169
|
||||
54 171
|
||||
55 174
|
||||
56 175
|
||||
57 176
|
||||
58 177
|
||||
59 185
|
||||
60 207
|
||||
61 216
|
||||
62 216
|
||||
63 218
|
||||
64 226
|
||||
65 227
|
||||
66 231
|
||||
67 243
|
||||
68 251
|
||||
69 252
|
||||
70 259
|
||||
71 260
|
||||
72 264
|
||||
73 268
|
||||
74 270
|
||||
75 274
|
||||
76 279
|
||||
77 286
|
||||
78 287
|
||||
79 288
|
||||
80 291
|
||||
81 294
|
||||
82 296
|
||||
83 297
|
||||
84 299
|
||||
85 307
|
||||
86 310
|
||||
87 316
|
||||
88 319
|
||||
89 322
|
||||
90 326
|
||||
91 328
|
||||
92 329
|
||||
93 349
|
||||
94 359
|
||||
95 359
|
||||
96 360
|
||||
97 362
|
||||
98 370
|
||||
99 374
|
||||
100 374
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c100b by convert2vt
|
||||
COMMENT: Best known objective: 819.56
|
||||
NAME: c100b
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 200
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 10
|
||||
2 30
|
||||
3 10
|
||||
4 10
|
||||
5 10
|
||||
6 20
|
||||
7 20
|
||||
8 20
|
||||
9 10
|
||||
10 10
|
||||
11 10
|
||||
12 20
|
||||
13 30
|
||||
14 10
|
||||
15 40
|
||||
16 40
|
||||
17 20
|
||||
18 20
|
||||
19 10
|
||||
20 10
|
||||
21 20
|
||||
22 20
|
||||
23 10
|
||||
24 10
|
||||
25 40
|
||||
26 10
|
||||
27 10
|
||||
28 20
|
||||
29 10
|
||||
30 10
|
||||
31 20
|
||||
32 30
|
||||
33 40
|
||||
34 20
|
||||
35 10
|
||||
36 10
|
||||
37 20
|
||||
38 30
|
||||
39 20
|
||||
40 10
|
||||
41 10
|
||||
42 20
|
||||
43 10
|
||||
44 10
|
||||
45 10
|
||||
46 30
|
||||
47 10
|
||||
48 10
|
||||
49 10
|
||||
50 10
|
||||
51 10
|
||||
52 10
|
||||
53 20
|
||||
54 40
|
||||
55 10
|
||||
56 30
|
||||
57 40
|
||||
58 30
|
||||
59 10
|
||||
60 20
|
||||
61 10
|
||||
62 20
|
||||
63 50
|
||||
64 10
|
||||
65 10
|
||||
66 10
|
||||
67 10
|
||||
68 10
|
||||
69 10
|
||||
70 30
|
||||
71 20
|
||||
72 10
|
||||
73 10
|
||||
74 50
|
||||
75 20
|
||||
76 10
|
||||
77 10
|
||||
78 20
|
||||
79 10
|
||||
80 10
|
||||
81 30
|
||||
82 20
|
||||
83 10
|
||||
84 20
|
||||
85 30
|
||||
86 10
|
||||
87 20
|
||||
88 30
|
||||
89 10
|
||||
90 10
|
||||
91 10
|
||||
92 20
|
||||
93 40
|
||||
94 10
|
||||
95 30
|
||||
96 10
|
||||
97 30
|
||||
98 20
|
||||
99 10
|
||||
100 20
|
||||
LOCATION_COORD_SECTION
|
||||
0 40 50
|
||||
1 45 68
|
||||
2 45 70
|
||||
3 42 66
|
||||
4 42 68
|
||||
5 42 65
|
||||
6 40 69
|
||||
7 40 66
|
||||
8 38 68
|
||||
9 38 70
|
||||
10 35 66
|
||||
11 35 69
|
||||
12 25 85
|
||||
13 22 75
|
||||
14 22 85
|
||||
15 20 80
|
||||
16 20 85
|
||||
17 18 75
|
||||
18 15 75
|
||||
19 15 80
|
||||
20 30 50
|
||||
21 30 52
|
||||
22 28 52
|
||||
23 28 55
|
||||
24 25 50
|
||||
25 25 52
|
||||
26 25 55
|
||||
27 23 52
|
||||
28 23 55
|
||||
29 20 50
|
||||
30 20 55
|
||||
31 10 35
|
||||
32 10 40
|
||||
33 8 40
|
||||
34 8 45
|
||||
35 5 35
|
||||
36 5 45
|
||||
37 2 40
|
||||
38 0 40
|
||||
39 0 45
|
||||
40 35 30
|
||||
41 35 32
|
||||
42 33 32
|
||||
43 33 35
|
||||
44 32 30
|
||||
45 30 30
|
||||
46 30 32
|
||||
47 30 35
|
||||
48 28 30
|
||||
49 28 35
|
||||
50 26 32
|
||||
51 25 30
|
||||
52 25 35
|
||||
53 44 5
|
||||
54 42 10
|
||||
55 42 15
|
||||
56 40 5
|
||||
57 40 15
|
||||
58 38 5
|
||||
59 38 15
|
||||
60 35 5
|
||||
61 50 30
|
||||
62 50 35
|
||||
63 50 40
|
||||
64 48 30
|
||||
65 48 40
|
||||
66 47 35
|
||||
67 47 40
|
||||
68 45 30
|
||||
69 45 35
|
||||
70 95 30
|
||||
71 95 35
|
||||
72 53 30
|
||||
73 92 30
|
||||
74 53 35
|
||||
75 45 65
|
||||
76 90 35
|
||||
77 88 30
|
||||
78 88 35
|
||||
79 87 30
|
||||
80 85 25
|
||||
81 85 35
|
||||
82 75 55
|
||||
83 72 55
|
||||
84 70 58
|
||||
85 68 60
|
||||
86 66 55
|
||||
87 65 55
|
||||
88 65 60
|
||||
89 63 58
|
||||
90 60 55
|
||||
91 60 60
|
||||
92 67 85
|
||||
93 65 85
|
||||
94 65 82
|
||||
95 62 80
|
||||
96 60 80
|
||||
97 60 85
|
||||
98 58 75
|
||||
99 55 80
|
||||
100 55 85
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 12
|
||||
2 12
|
||||
3 12
|
||||
4 12
|
||||
5 12
|
||||
6 12
|
||||
7 12
|
||||
8 12
|
||||
9 12
|
||||
10 12
|
||||
11 12
|
||||
12 12
|
||||
13 12
|
||||
14 12
|
||||
15 12
|
||||
16 12
|
||||
17 12
|
||||
18 12
|
||||
19 12
|
||||
20 12
|
||||
21 12
|
||||
22 12
|
||||
23 12
|
||||
24 12
|
||||
25 12
|
||||
26 12
|
||||
27 12
|
||||
28 12
|
||||
29 12
|
||||
30 12
|
||||
31 12
|
||||
32 12
|
||||
33 12
|
||||
34 12
|
||||
35 12
|
||||
36 12
|
||||
37 12
|
||||
38 12
|
||||
39 12
|
||||
40 12
|
||||
41 12
|
||||
42 12
|
||||
43 12
|
||||
44 12
|
||||
45 12
|
||||
46 12
|
||||
47 12
|
||||
48 12
|
||||
49 12
|
||||
50 12
|
||||
51 12
|
||||
52 12
|
||||
53 12
|
||||
54 12
|
||||
55 12
|
||||
56 12
|
||||
57 12
|
||||
58 12
|
||||
59 12
|
||||
60 12
|
||||
61 12
|
||||
62 12
|
||||
63 12
|
||||
64 12
|
||||
65 12
|
||||
66 12
|
||||
67 12
|
||||
68 12
|
||||
69 12
|
||||
70 12
|
||||
71 12
|
||||
72 12
|
||||
73 12
|
||||
74 12
|
||||
75 12
|
||||
76 12
|
||||
77 12
|
||||
78 12
|
||||
79 12
|
||||
80 12
|
||||
81 12
|
||||
82 12
|
||||
83 12
|
||||
84 12
|
||||
85 12
|
||||
86 12
|
||||
87 12
|
||||
88 12
|
||||
89 12
|
||||
90 12
|
||||
91 12
|
||||
92 12
|
||||
93 12
|
||||
94 12
|
||||
95 12
|
||||
96 12
|
||||
97 12
|
||||
98 12
|
||||
99 12
|
||||
100 12
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 468
|
||||
COMMENT: TIMESTEP: 9
|
||||
TIME_AVAIL_SECTION
|
||||
1 2
|
||||
2 11
|
||||
3 11
|
||||
4 18
|
||||
5 20
|
||||
6 25
|
||||
7 33
|
||||
8 42
|
||||
9 48
|
||||
10 56
|
||||
11 56
|
||||
12 58
|
||||
13 67
|
||||
14 67
|
||||
15 69
|
||||
16 69
|
||||
17 70
|
||||
18 75
|
||||
19 75
|
||||
20 86
|
||||
21 88
|
||||
22 88
|
||||
23 97
|
||||
24 97
|
||||
25 98
|
||||
26 100
|
||||
27 105
|
||||
28 110
|
||||
29 110
|
||||
30 114
|
||||
31 120
|
||||
32 124
|
||||
33 124
|
||||
34 127
|
||||
35 130
|
||||
36 134
|
||||
37 140
|
||||
38 145
|
||||
39 148
|
||||
40 165
|
||||
41 172
|
||||
42 173
|
||||
43 174
|
||||
44 174
|
||||
45 180
|
||||
46 187
|
||||
47 188
|
||||
48 189
|
||||
49 191
|
||||
50 196
|
||||
51 196
|
||||
52 196
|
||||
53 199
|
||||
54 201
|
||||
55 205
|
||||
56 205
|
||||
57 206
|
||||
58 207
|
||||
59 217
|
||||
60 243
|
||||
61 253
|
||||
62 254
|
||||
63 256
|
||||
64 265
|
||||
65 267
|
||||
66 271
|
||||
67 285
|
||||
68 294
|
||||
69 295
|
||||
70 304
|
||||
71 305
|
||||
72 310
|
||||
73 314
|
||||
74 317
|
||||
75 322
|
||||
76 327
|
||||
77 336
|
||||
78 336
|
||||
79 337
|
||||
80 341
|
||||
81 345
|
||||
82 347
|
||||
83 349
|
||||
84 351
|
||||
85 360
|
||||
86 363
|
||||
87 371
|
||||
88 374
|
||||
89 378
|
||||
90 382
|
||||
91 385
|
||||
92 386
|
||||
93 410
|
||||
94 421
|
||||
95 421
|
||||
96 423
|
||||
97 424
|
||||
98 434
|
||||
99 438
|
||||
100 439
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c100b by convert2vt
|
||||
COMMENT: Best known objective: 819.56
|
||||
NAME: c100b
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 200
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -10
|
||||
2 -30
|
||||
3 -10
|
||||
4 -10
|
||||
5 -10
|
||||
6 -20
|
||||
7 -20
|
||||
8 -20
|
||||
9 -10
|
||||
10 -10
|
||||
11 -10
|
||||
12 -20
|
||||
13 -30
|
||||
14 -10
|
||||
15 -40
|
||||
16 -40
|
||||
17 -20
|
||||
18 -20
|
||||
19 -10
|
||||
20 -10
|
||||
21 -20
|
||||
22 -20
|
||||
23 -10
|
||||
24 -10
|
||||
25 -40
|
||||
26 -10
|
||||
27 -10
|
||||
28 -20
|
||||
29 -10
|
||||
30 -10
|
||||
31 -20
|
||||
32 -30
|
||||
33 -40
|
||||
34 -20
|
||||
35 -10
|
||||
36 -10
|
||||
37 -20
|
||||
38 -30
|
||||
39 -20
|
||||
40 -10
|
||||
41 -10
|
||||
42 -20
|
||||
43 -10
|
||||
44 -10
|
||||
45 -10
|
||||
46 -30
|
||||
47 -10
|
||||
48 -10
|
||||
49 -10
|
||||
50 -10
|
||||
51 -10
|
||||
52 -10
|
||||
53 -20
|
||||
54 -40
|
||||
55 -10
|
||||
56 -30
|
||||
57 -40
|
||||
58 -30
|
||||
59 -10
|
||||
60 -20
|
||||
61 -10
|
||||
62 -20
|
||||
63 -50
|
||||
64 -10
|
||||
65 -10
|
||||
66 -10
|
||||
67 -10
|
||||
68 -10
|
||||
69 -10
|
||||
70 -30
|
||||
71 -20
|
||||
72 -10
|
||||
73 -10
|
||||
74 -50
|
||||
75 -20
|
||||
76 -10
|
||||
77 -10
|
||||
78 -20
|
||||
79 -10
|
||||
80 -10
|
||||
81 -30
|
||||
82 -20
|
||||
83 -10
|
||||
84 -20
|
||||
85 -30
|
||||
86 -10
|
||||
87 -20
|
||||
88 -30
|
||||
89 -10
|
||||
90 -10
|
||||
91 -10
|
||||
92 -20
|
||||
93 -40
|
||||
94 -10
|
||||
95 -30
|
||||
96 -10
|
||||
97 -30
|
||||
98 -20
|
||||
99 -10
|
||||
100 -20
|
||||
LOCATION_COORD_SECTION
|
||||
0 40 50
|
||||
1 45 68
|
||||
2 45 70
|
||||
3 42 66
|
||||
4 42 68
|
||||
5 42 65
|
||||
6 40 69
|
||||
7 40 66
|
||||
8 38 68
|
||||
9 38 70
|
||||
10 35 66
|
||||
11 35 69
|
||||
12 25 85
|
||||
13 22 75
|
||||
14 22 85
|
||||
15 20 80
|
||||
16 20 85
|
||||
17 18 75
|
||||
18 15 75
|
||||
19 15 80
|
||||
20 30 50
|
||||
21 30 52
|
||||
22 28 52
|
||||
23 28 55
|
||||
24 25 50
|
||||
25 25 52
|
||||
26 25 55
|
||||
27 23 52
|
||||
28 23 55
|
||||
29 20 50
|
||||
30 20 55
|
||||
31 10 35
|
||||
32 10 40
|
||||
33 8 40
|
||||
34 8 45
|
||||
35 5 35
|
||||
36 5 45
|
||||
37 2 40
|
||||
38 0 40
|
||||
39 0 45
|
||||
40 35 30
|
||||
41 35 32
|
||||
42 33 32
|
||||
43 33 35
|
||||
44 32 30
|
||||
45 30 30
|
||||
46 30 32
|
||||
47 30 35
|
||||
48 28 30
|
||||
49 28 35
|
||||
50 26 32
|
||||
51 25 30
|
||||
52 25 35
|
||||
53 44 5
|
||||
54 42 10
|
||||
55 42 15
|
||||
56 40 5
|
||||
57 40 15
|
||||
58 38 5
|
||||
59 38 15
|
||||
60 35 5
|
||||
61 50 30
|
||||
62 50 35
|
||||
63 50 40
|
||||
64 48 30
|
||||
65 48 40
|
||||
66 47 35
|
||||
67 47 40
|
||||
68 45 30
|
||||
69 45 35
|
||||
70 95 30
|
||||
71 95 35
|
||||
72 53 30
|
||||
73 92 30
|
||||
74 53 35
|
||||
75 45 65
|
||||
76 90 35
|
||||
77 88 30
|
||||
78 88 35
|
||||
79 87 30
|
||||
80 85 25
|
||||
81 85 35
|
||||
82 75 55
|
||||
83 72 55
|
||||
84 70 58
|
||||
85 68 60
|
||||
86 66 55
|
||||
87 65 55
|
||||
88 65 60
|
||||
89 63 58
|
||||
90 60 55
|
||||
91 60 60
|
||||
92 67 85
|
||||
93 65 85
|
||||
94 65 82
|
||||
95 62 80
|
||||
96 60 80
|
||||
97 60 85
|
||||
98 58 75
|
||||
99 55 80
|
||||
100 55 85
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 12
|
||||
2 12
|
||||
3 12
|
||||
4 12
|
||||
5 12
|
||||
6 12
|
||||
7 12
|
||||
8 12
|
||||
9 12
|
||||
10 12
|
||||
11 12
|
||||
12 12
|
||||
13 12
|
||||
14 12
|
||||
15 12
|
||||
16 12
|
||||
17 12
|
||||
18 12
|
||||
19 12
|
||||
20 12
|
||||
21 12
|
||||
22 12
|
||||
23 12
|
||||
24 12
|
||||
25 12
|
||||
26 12
|
||||
27 12
|
||||
28 12
|
||||
29 12
|
||||
30 12
|
||||
31 12
|
||||
32 12
|
||||
33 12
|
||||
34 12
|
||||
35 12
|
||||
36 12
|
||||
37 12
|
||||
38 12
|
||||
39 12
|
||||
40 12
|
||||
41 12
|
||||
42 12
|
||||
43 12
|
||||
44 12
|
||||
45 12
|
||||
46 12
|
||||
47 12
|
||||
48 12
|
||||
49 12
|
||||
50 12
|
||||
51 12
|
||||
52 12
|
||||
53 12
|
||||
54 12
|
||||
55 12
|
||||
56 12
|
||||
57 12
|
||||
58 12
|
||||
59 12
|
||||
60 12
|
||||
61 12
|
||||
62 12
|
||||
63 12
|
||||
64 12
|
||||
65 12
|
||||
66 12
|
||||
67 12
|
||||
68 12
|
||||
69 12
|
||||
70 12
|
||||
71 12
|
||||
72 12
|
||||
73 12
|
||||
74 12
|
||||
75 12
|
||||
76 12
|
||||
77 12
|
||||
78 12
|
||||
79 12
|
||||
80 12
|
||||
81 12
|
||||
82 12
|
||||
83 12
|
||||
84 12
|
||||
85 12
|
||||
86 12
|
||||
87 12
|
||||
88 12
|
||||
89 12
|
||||
90 12
|
||||
91 12
|
||||
92 12
|
||||
93 12
|
||||
94 12
|
||||
95 12
|
||||
96 12
|
||||
97 12
|
||||
98 12
|
||||
99 12
|
||||
100 12
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 468
|
||||
COMMENT: TIMESTEP: 9
|
||||
TIME_AVAIL_SECTION
|
||||
1 2
|
||||
2 11
|
||||
3 11
|
||||
4 18
|
||||
5 20
|
||||
6 25
|
||||
7 33
|
||||
8 42
|
||||
9 48
|
||||
10 56
|
||||
11 56
|
||||
12 58
|
||||
13 67
|
||||
14 67
|
||||
15 69
|
||||
16 69
|
||||
17 70
|
||||
18 75
|
||||
19 75
|
||||
20 86
|
||||
21 88
|
||||
22 88
|
||||
23 97
|
||||
24 97
|
||||
25 98
|
||||
26 100
|
||||
27 105
|
||||
28 110
|
||||
29 110
|
||||
30 114
|
||||
31 120
|
||||
32 124
|
||||
33 124
|
||||
34 127
|
||||
35 130
|
||||
36 134
|
||||
37 140
|
||||
38 145
|
||||
39 148
|
||||
40 165
|
||||
41 172
|
||||
42 173
|
||||
43 174
|
||||
44 174
|
||||
45 180
|
||||
46 187
|
||||
47 188
|
||||
48 189
|
||||
49 191
|
||||
50 196
|
||||
51 196
|
||||
52 196
|
||||
53 199
|
||||
54 201
|
||||
55 205
|
||||
56 205
|
||||
57 206
|
||||
58 207
|
||||
59 217
|
||||
60 243
|
||||
61 253
|
||||
62 254
|
||||
63 256
|
||||
64 265
|
||||
65 267
|
||||
66 271
|
||||
67 285
|
||||
68 294
|
||||
69 295
|
||||
70 304
|
||||
71 305
|
||||
72 310
|
||||
73 314
|
||||
74 317
|
||||
75 322
|
||||
76 327
|
||||
77 336
|
||||
78 336
|
||||
79 337
|
||||
80 341
|
||||
81 345
|
||||
82 347
|
||||
83 349
|
||||
84 351
|
||||
85 360
|
||||
86 363
|
||||
87 371
|
||||
88 374
|
||||
89 378
|
||||
90 382
|
||||
91 385
|
||||
92 386
|
||||
93 410
|
||||
94 421
|
||||
95 421
|
||||
96 423
|
||||
97 424
|
||||
98 434
|
||||
99 438
|
||||
100 439
|
||||
EOF
|
||||
|
|
@ -0,0 +1,625 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c120 by convert2vt
|
||||
COMMENT: Best known objective: 1042.11
|
||||
NAME: c120
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 120
|
||||
NUM_LOCATIONS: 121
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 200
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 25
|
||||
2 7
|
||||
3 13
|
||||
4 6
|
||||
5 14
|
||||
6 5
|
||||
7 11
|
||||
8 19
|
||||
9 5
|
||||
10 15
|
||||
11 15
|
||||
12 17
|
||||
13 13
|
||||
14 12
|
||||
15 18
|
||||
16 13
|
||||
17 18
|
||||
18 12
|
||||
19 17
|
||||
20 4
|
||||
21 7
|
||||
22 12
|
||||
23 13
|
||||
24 8
|
||||
25 16
|
||||
26 15
|
||||
27 6
|
||||
28 5
|
||||
29 9
|
||||
30 11
|
||||
31 10
|
||||
32 3
|
||||
33 7
|
||||
34 2
|
||||
35 4
|
||||
36 4
|
||||
37 18
|
||||
38 14
|
||||
39 12
|
||||
40 17
|
||||
41 20
|
||||
42 14
|
||||
43 16
|
||||
44 10
|
||||
45 9
|
||||
46 11
|
||||
47 7
|
||||
48 13
|
||||
49 5
|
||||
50 4
|
||||
51 21
|
||||
52 13
|
||||
53 11
|
||||
54 12
|
||||
55 14
|
||||
56 10
|
||||
57 8
|
||||
58 16
|
||||
59 19
|
||||
60 5
|
||||
61 17
|
||||
62 7
|
||||
63 16
|
||||
64 14
|
||||
65 17
|
||||
66 13
|
||||
67 17
|
||||
68 13
|
||||
69 14
|
||||
70 16
|
||||
71 7
|
||||
72 13
|
||||
73 9
|
||||
74 11
|
||||
75 35
|
||||
76 5
|
||||
77 28
|
||||
78 7
|
||||
79 3
|
||||
80 10
|
||||
81 7
|
||||
82 12
|
||||
83 11
|
||||
84 10
|
||||
85 8
|
||||
86 11
|
||||
87 21
|
||||
88 4
|
||||
89 15
|
||||
90 16
|
||||
91 4
|
||||
92 16
|
||||
93 7
|
||||
94 10
|
||||
95 9
|
||||
96 11
|
||||
97 17
|
||||
98 12
|
||||
99 11
|
||||
100 7
|
||||
101 9
|
||||
102 11
|
||||
103 12
|
||||
104 7
|
||||
105 8
|
||||
106 6
|
||||
107 5
|
||||
108 12
|
||||
109 13
|
||||
110 7
|
||||
111 7
|
||||
112 8
|
||||
113 11
|
||||
114 13
|
||||
115 11
|
||||
116 10
|
||||
117 7
|
||||
118 4
|
||||
119 20
|
||||
120 13
|
||||
LOCATION_COORD_SECTION
|
||||
0 10 45
|
||||
1 25 1
|
||||
2 25 3
|
||||
3 31 5
|
||||
4 32 5
|
||||
5 31 7
|
||||
6 32 9
|
||||
7 34 9
|
||||
8 46 9
|
||||
9 35 7
|
||||
10 34 6
|
||||
11 35 5
|
||||
12 47 6
|
||||
13 40 5
|
||||
14 39 3
|
||||
15 36 3
|
||||
16 73 6
|
||||
17 73 8
|
||||
18 24 36
|
||||
19 76 6
|
||||
20 76 10
|
||||
21 76 13
|
||||
22 78 3
|
||||
23 78 9
|
||||
24 79 3
|
||||
25 79 5
|
||||
26 79 11
|
||||
27 82 3
|
||||
28 82 7
|
||||
29 90 15
|
||||
30 84 3
|
||||
31 84 5
|
||||
32 84 9
|
||||
33 85 1
|
||||
34 87 5
|
||||
35 85 8
|
||||
36 87 7
|
||||
37 86 41
|
||||
38 86 44
|
||||
39 86 46
|
||||
40 85 55
|
||||
41 89 43
|
||||
42 89 46
|
||||
43 89 52
|
||||
44 92 42
|
||||
45 92 52
|
||||
46 94 42
|
||||
47 94 44
|
||||
48 94 48
|
||||
49 96 42
|
||||
50 99 46
|
||||
51 99 50
|
||||
52 83 80
|
||||
53 83 83
|
||||
54 85 81
|
||||
55 85 85
|
||||
56 85 89
|
||||
57 87 80
|
||||
58 87 86
|
||||
59 90 77
|
||||
60 90 88
|
||||
61 93 82
|
||||
62 93 84
|
||||
63 93 89
|
||||
64 94 86
|
||||
65 95 80
|
||||
66 99 89
|
||||
67 37 83
|
||||
68 50 80
|
||||
69 35 85
|
||||
70 35 87
|
||||
71 44 86
|
||||
72 46 89
|
||||
73 46 83
|
||||
74 46 87
|
||||
75 46 89
|
||||
76 48 83
|
||||
77 50 85
|
||||
78 50 88
|
||||
79 54 86
|
||||
80 54 90
|
||||
81 10 35
|
||||
82 10 40
|
||||
83 18 30
|
||||
84 17 35
|
||||
85 16 38
|
||||
86 14 40
|
||||
87 15 42
|
||||
88 11 42
|
||||
89 18 40
|
||||
90 21 39
|
||||
91 20 40
|
||||
92 18 41
|
||||
93 20 44
|
||||
94 22 44
|
||||
95 16 45
|
||||
96 20 45
|
||||
97 25 45
|
||||
98 30 55
|
||||
99 20 50
|
||||
100 22 51
|
||||
101 18 49
|
||||
102 16 48
|
||||
103 20 55
|
||||
104 18 53
|
||||
105 14 50
|
||||
106 15 51
|
||||
107 16 54
|
||||
108 28 33
|
||||
109 33 38
|
||||
110 30 50
|
||||
111 13 40
|
||||
112 15 36
|
||||
113 18 31
|
||||
114 25 37
|
||||
115 30 46
|
||||
116 25 52
|
||||
117 16 33
|
||||
118 25 35
|
||||
119 5 40
|
||||
120 5 50
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
DURATION_SECTION
|
||||
1 13
|
||||
2 13
|
||||
3 13
|
||||
4 13
|
||||
5 13
|
||||
6 13
|
||||
7 13
|
||||
8 13
|
||||
9 13
|
||||
10 13
|
||||
11 13
|
||||
12 13
|
||||
13 13
|
||||
14 13
|
||||
15 13
|
||||
16 13
|
||||
17 13
|
||||
18 13
|
||||
19 13
|
||||
20 13
|
||||
21 13
|
||||
22 13
|
||||
23 13
|
||||
24 13
|
||||
25 13
|
||||
26 13
|
||||
27 13
|
||||
28 13
|
||||
29 13
|
||||
30 13
|
||||
31 13
|
||||
32 13
|
||||
33 13
|
||||
34 13
|
||||
35 13
|
||||
36 13
|
||||
37 13
|
||||
38 13
|
||||
39 13
|
||||
40 13
|
||||
41 13
|
||||
42 13
|
||||
43 13
|
||||
44 13
|
||||
45 13
|
||||
46 13
|
||||
47 13
|
||||
48 13
|
||||
49 13
|
||||
50 13
|
||||
51 13
|
||||
52 13
|
||||
53 13
|
||||
54 13
|
||||
55 13
|
||||
56 13
|
||||
57 13
|
||||
58 13
|
||||
59 13
|
||||
60 13
|
||||
61 13
|
||||
62 13
|
||||
63 13
|
||||
64 13
|
||||
65 13
|
||||
66 13
|
||||
67 13
|
||||
68 13
|
||||
69 13
|
||||
70 13
|
||||
71 13
|
||||
72 13
|
||||
73 13
|
||||
74 13
|
||||
75 13
|
||||
76 13
|
||||
77 13
|
||||
78 13
|
||||
79 13
|
||||
80 13
|
||||
81 13
|
||||
82 13
|
||||
83 13
|
||||
84 13
|
||||
85 13
|
||||
86 13
|
||||
87 13
|
||||
88 13
|
||||
89 13
|
||||
90 13
|
||||
91 13
|
||||
92 13
|
||||
93 13
|
||||
94 13
|
||||
95 13
|
||||
96 13
|
||||
97 13
|
||||
98 13
|
||||
99 13
|
||||
100 13
|
||||
101 13
|
||||
102 13
|
||||
103 13
|
||||
104 13
|
||||
105 13
|
||||
106 13
|
||||
107 13
|
||||
108 13
|
||||
109 13
|
||||
110 13
|
||||
111 13
|
||||
112 13
|
||||
113 13
|
||||
114 13
|
||||
115 13
|
||||
116 13
|
||||
117 13
|
||||
118 13
|
||||
119 13
|
||||
120 13
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 794
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 1
|
||||
2 14
|
||||
3 26
|
||||
4 27
|
||||
5 29
|
||||
6 34
|
||||
7 35
|
||||
8 38
|
||||
9 46
|
||||
10 62
|
||||
11 70
|
||||
12 70
|
||||
13 71
|
||||
14 89
|
||||
15 114
|
||||
16 122
|
||||
17 140
|
||||
18 152
|
||||
19 166
|
||||
20 172
|
||||
21 181
|
||||
22 188
|
||||
23 200
|
||||
24 206
|
||||
25 223
|
||||
26 223
|
||||
27 226
|
||||
28 234
|
||||
29 235
|
||||
30 251
|
||||
31 254
|
||||
32 273
|
||||
33 274
|
||||
34 276
|
||||
35 289
|
||||
36 292
|
||||
37 304
|
||||
38 324
|
||||
39 324
|
||||
40 324
|
||||
41 330
|
||||
42 330
|
||||
43 339
|
||||
44 346
|
||||
45 356
|
||||
46 358
|
||||
47 361
|
||||
48 377
|
||||
49 383
|
||||
50 396
|
||||
51 402
|
||||
52 406
|
||||
53 409
|
||||
54 412
|
||||
55 432
|
||||
56 435
|
||||
57 443
|
||||
58 445
|
||||
59 454
|
||||
60 469
|
||||
61 472
|
||||
62 476
|
||||
63 476
|
||||
64 485
|
||||
65 485
|
||||
66 488
|
||||
67 495
|
||||
68 498
|
||||
69 503
|
||||
70 506
|
||||
71 524
|
||||
72 527
|
||||
73 529
|
||||
74 533
|
||||
75 539
|
||||
76 539
|
||||
77 539
|
||||
78 546
|
||||
79 548
|
||||
80 554
|
||||
81 558
|
||||
82 573
|
||||
83 574
|
||||
84 576
|
||||
85 577
|
||||
86 581
|
||||
87 584
|
||||
88 620
|
||||
89 625
|
||||
90 625
|
||||
91 633
|
||||
92 639
|
||||
93 643
|
||||
94 646
|
||||
95 647
|
||||
96 657
|
||||
97 661
|
||||
98 673
|
||||
99 682
|
||||
100 682
|
||||
101 688
|
||||
102 691
|
||||
103 694
|
||||
104 704
|
||||
105 706
|
||||
106 707
|
||||
107 710
|
||||
108 722
|
||||
109 725
|
||||
110 732
|
||||
111 734
|
||||
112 752
|
||||
113 761
|
||||
114 766
|
||||
115 769
|
||||
116 780
|
||||
117 785
|
||||
118 785
|
||||
119 788
|
||||
120 792
|
||||
EOF
|
||||
|
|
@ -0,0 +1,625 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c120 by convert2vt
|
||||
COMMENT: Best known objective: 1042.11
|
||||
NAME: c120
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 120
|
||||
NUM_LOCATIONS: 121
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 200
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -25
|
||||
2 -7
|
||||
3 -13
|
||||
4 -6
|
||||
5 -14
|
||||
6 -5
|
||||
7 -11
|
||||
8 -19
|
||||
9 -5
|
||||
10 -15
|
||||
11 -15
|
||||
12 -17
|
||||
13 -13
|
||||
14 -12
|
||||
15 -18
|
||||
16 -13
|
||||
17 -18
|
||||
18 -12
|
||||
19 -17
|
||||
20 -4
|
||||
21 -7
|
||||
22 -12
|
||||
23 -13
|
||||
24 -8
|
||||
25 -16
|
||||
26 -15
|
||||
27 -6
|
||||
28 -5
|
||||
29 -9
|
||||
30 -11
|
||||
31 -10
|
||||
32 -3
|
||||
33 -7
|
||||
34 -2
|
||||
35 -4
|
||||
36 -4
|
||||
37 -18
|
||||
38 -14
|
||||
39 -12
|
||||
40 -17
|
||||
41 -20
|
||||
42 -14
|
||||
43 -16
|
||||
44 -10
|
||||
45 -9
|
||||
46 -11
|
||||
47 -7
|
||||
48 -13
|
||||
49 -5
|
||||
50 -4
|
||||
51 -21
|
||||
52 -13
|
||||
53 -11
|
||||
54 -12
|
||||
55 -14
|
||||
56 -10
|
||||
57 -8
|
||||
58 -16
|
||||
59 -19
|
||||
60 -5
|
||||
61 -17
|
||||
62 -7
|
||||
63 -16
|
||||
64 -14
|
||||
65 -17
|
||||
66 -13
|
||||
67 -17
|
||||
68 -13
|
||||
69 -14
|
||||
70 -16
|
||||
71 -7
|
||||
72 -13
|
||||
73 -9
|
||||
74 -11
|
||||
75 -35
|
||||
76 -5
|
||||
77 -28
|
||||
78 -7
|
||||
79 -3
|
||||
80 -10
|
||||
81 -7
|
||||
82 -12
|
||||
83 -11
|
||||
84 -10
|
||||
85 -8
|
||||
86 -11
|
||||
87 -21
|
||||
88 -4
|
||||
89 -15
|
||||
90 -16
|
||||
91 -4
|
||||
92 -16
|
||||
93 -7
|
||||
94 -10
|
||||
95 -9
|
||||
96 -11
|
||||
97 -17
|
||||
98 -12
|
||||
99 -11
|
||||
100 -7
|
||||
101 -9
|
||||
102 -11
|
||||
103 -12
|
||||
104 -7
|
||||
105 -8
|
||||
106 -6
|
||||
107 -5
|
||||
108 -12
|
||||
109 -13
|
||||
110 -7
|
||||
111 -7
|
||||
112 -8
|
||||
113 -11
|
||||
114 -13
|
||||
115 -11
|
||||
116 -10
|
||||
117 -7
|
||||
118 -4
|
||||
119 -20
|
||||
120 -13
|
||||
LOCATION_COORD_SECTION
|
||||
0 10 45
|
||||
1 25 1
|
||||
2 25 3
|
||||
3 31 5
|
||||
4 32 5
|
||||
5 31 7
|
||||
6 32 9
|
||||
7 34 9
|
||||
8 46 9
|
||||
9 35 7
|
||||
10 34 6
|
||||
11 35 5
|
||||
12 47 6
|
||||
13 40 5
|
||||
14 39 3
|
||||
15 36 3
|
||||
16 73 6
|
||||
17 73 8
|
||||
18 24 36
|
||||
19 76 6
|
||||
20 76 10
|
||||
21 76 13
|
||||
22 78 3
|
||||
23 78 9
|
||||
24 79 3
|
||||
25 79 5
|
||||
26 79 11
|
||||
27 82 3
|
||||
28 82 7
|
||||
29 90 15
|
||||
30 84 3
|
||||
31 84 5
|
||||
32 84 9
|
||||
33 85 1
|
||||
34 87 5
|
||||
35 85 8
|
||||
36 87 7
|
||||
37 86 41
|
||||
38 86 44
|
||||
39 86 46
|
||||
40 85 55
|
||||
41 89 43
|
||||
42 89 46
|
||||
43 89 52
|
||||
44 92 42
|
||||
45 92 52
|
||||
46 94 42
|
||||
47 94 44
|
||||
48 94 48
|
||||
49 96 42
|
||||
50 99 46
|
||||
51 99 50
|
||||
52 83 80
|
||||
53 83 83
|
||||
54 85 81
|
||||
55 85 85
|
||||
56 85 89
|
||||
57 87 80
|
||||
58 87 86
|
||||
59 90 77
|
||||
60 90 88
|
||||
61 93 82
|
||||
62 93 84
|
||||
63 93 89
|
||||
64 94 86
|
||||
65 95 80
|
||||
66 99 89
|
||||
67 37 83
|
||||
68 50 80
|
||||
69 35 85
|
||||
70 35 87
|
||||
71 44 86
|
||||
72 46 89
|
||||
73 46 83
|
||||
74 46 87
|
||||
75 46 89
|
||||
76 48 83
|
||||
77 50 85
|
||||
78 50 88
|
||||
79 54 86
|
||||
80 54 90
|
||||
81 10 35
|
||||
82 10 40
|
||||
83 18 30
|
||||
84 17 35
|
||||
85 16 38
|
||||
86 14 40
|
||||
87 15 42
|
||||
88 11 42
|
||||
89 18 40
|
||||
90 21 39
|
||||
91 20 40
|
||||
92 18 41
|
||||
93 20 44
|
||||
94 22 44
|
||||
95 16 45
|
||||
96 20 45
|
||||
97 25 45
|
||||
98 30 55
|
||||
99 20 50
|
||||
100 22 51
|
||||
101 18 49
|
||||
102 16 48
|
||||
103 20 55
|
||||
104 18 53
|
||||
105 14 50
|
||||
106 15 51
|
||||
107 16 54
|
||||
108 28 33
|
||||
109 33 38
|
||||
110 30 50
|
||||
111 13 40
|
||||
112 15 36
|
||||
113 18 31
|
||||
114 25 37
|
||||
115 30 46
|
||||
116 25 52
|
||||
117 16 33
|
||||
118 25 35
|
||||
119 5 40
|
||||
120 5 50
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
DURATION_SECTION
|
||||
1 13
|
||||
2 13
|
||||
3 13
|
||||
4 13
|
||||
5 13
|
||||
6 13
|
||||
7 13
|
||||
8 13
|
||||
9 13
|
||||
10 13
|
||||
11 13
|
||||
12 13
|
||||
13 13
|
||||
14 13
|
||||
15 13
|
||||
16 13
|
||||
17 13
|
||||
18 13
|
||||
19 13
|
||||
20 13
|
||||
21 13
|
||||
22 13
|
||||
23 13
|
||||
24 13
|
||||
25 13
|
||||
26 13
|
||||
27 13
|
||||
28 13
|
||||
29 13
|
||||
30 13
|
||||
31 13
|
||||
32 13
|
||||
33 13
|
||||
34 13
|
||||
35 13
|
||||
36 13
|
||||
37 13
|
||||
38 13
|
||||
39 13
|
||||
40 13
|
||||
41 13
|
||||
42 13
|
||||
43 13
|
||||
44 13
|
||||
45 13
|
||||
46 13
|
||||
47 13
|
||||
48 13
|
||||
49 13
|
||||
50 13
|
||||
51 13
|
||||
52 13
|
||||
53 13
|
||||
54 13
|
||||
55 13
|
||||
56 13
|
||||
57 13
|
||||
58 13
|
||||
59 13
|
||||
60 13
|
||||
61 13
|
||||
62 13
|
||||
63 13
|
||||
64 13
|
||||
65 13
|
||||
66 13
|
||||
67 13
|
||||
68 13
|
||||
69 13
|
||||
70 13
|
||||
71 13
|
||||
72 13
|
||||
73 13
|
||||
74 13
|
||||
75 13
|
||||
76 13
|
||||
77 13
|
||||
78 13
|
||||
79 13
|
||||
80 13
|
||||
81 13
|
||||
82 13
|
||||
83 13
|
||||
84 13
|
||||
85 13
|
||||
86 13
|
||||
87 13
|
||||
88 13
|
||||
89 13
|
||||
90 13
|
||||
91 13
|
||||
92 13
|
||||
93 13
|
||||
94 13
|
||||
95 13
|
||||
96 13
|
||||
97 13
|
||||
98 13
|
||||
99 13
|
||||
100 13
|
||||
101 13
|
||||
102 13
|
||||
103 13
|
||||
104 13
|
||||
105 13
|
||||
106 13
|
||||
107 13
|
||||
108 13
|
||||
109 13
|
||||
110 13
|
||||
111 13
|
||||
112 13
|
||||
113 13
|
||||
114 13
|
||||
115 13
|
||||
116 13
|
||||
117 13
|
||||
118 13
|
||||
119 13
|
||||
120 13
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 794
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 1
|
||||
2 14
|
||||
3 26
|
||||
4 27
|
||||
5 29
|
||||
6 34
|
||||
7 35
|
||||
8 38
|
||||
9 46
|
||||
10 62
|
||||
11 70
|
||||
12 70
|
||||
13 71
|
||||
14 89
|
||||
15 114
|
||||
16 122
|
||||
17 140
|
||||
18 152
|
||||
19 166
|
||||
20 172
|
||||
21 181
|
||||
22 188
|
||||
23 200
|
||||
24 206
|
||||
25 223
|
||||
26 223
|
||||
27 226
|
||||
28 234
|
||||
29 235
|
||||
30 251
|
||||
31 254
|
||||
32 273
|
||||
33 274
|
||||
34 276
|
||||
35 289
|
||||
36 292
|
||||
37 304
|
||||
38 324
|
||||
39 324
|
||||
40 324
|
||||
41 330
|
||||
42 330
|
||||
43 339
|
||||
44 346
|
||||
45 356
|
||||
46 358
|
||||
47 361
|
||||
48 377
|
||||
49 383
|
||||
50 396
|
||||
51 402
|
||||
52 406
|
||||
53 409
|
||||
54 412
|
||||
55 432
|
||||
56 435
|
||||
57 443
|
||||
58 445
|
||||
59 454
|
||||
60 469
|
||||
61 472
|
||||
62 476
|
||||
63 476
|
||||
64 485
|
||||
65 485
|
||||
66 488
|
||||
67 495
|
||||
68 498
|
||||
69 503
|
||||
70 506
|
||||
71 524
|
||||
72 527
|
||||
73 529
|
||||
74 533
|
||||
75 539
|
||||
76 539
|
||||
77 539
|
||||
78 546
|
||||
79 548
|
||||
80 554
|
||||
81 558
|
||||
82 573
|
||||
83 574
|
||||
84 576
|
||||
85 577
|
||||
86 581
|
||||
87 584
|
||||
88 620
|
||||
89 625
|
||||
90 625
|
||||
91 633
|
||||
92 639
|
||||
93 643
|
||||
94 646
|
||||
95 647
|
||||
96 657
|
||||
97 661
|
||||
98 673
|
||||
99 682
|
||||
100 682
|
||||
101 688
|
||||
102 691
|
||||
103 694
|
||||
104 704
|
||||
105 706
|
||||
106 707
|
||||
107 710
|
||||
108 722
|
||||
109 725
|
||||
110 732
|
||||
111 734
|
||||
112 752
|
||||
113 761
|
||||
114 766
|
||||
115 769
|
||||
116 780
|
||||
117 785
|
||||
118 785
|
||||
119 788
|
||||
120 792
|
||||
EOF
|
||||
|
|
@ -0,0 +1,775 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c150 by convert2vt
|
||||
COMMENT: Best known objective: 1028.42
|
||||
NAME: c150
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 150
|
||||
NUM_LOCATIONS: 151
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 200
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 10
|
||||
2 7
|
||||
3 13
|
||||
4 19
|
||||
5 26
|
||||
6 3
|
||||
7 5
|
||||
8 9
|
||||
9 16
|
||||
10 16
|
||||
11 12
|
||||
12 19
|
||||
13 23
|
||||
14 20
|
||||
15 8
|
||||
16 19
|
||||
17 2
|
||||
18 12
|
||||
19 17
|
||||
20 9
|
||||
21 11
|
||||
22 18
|
||||
23 29
|
||||
24 3
|
||||
25 6
|
||||
26 17
|
||||
27 16
|
||||
28 16
|
||||
29 9
|
||||
30 21
|
||||
31 27
|
||||
32 23
|
||||
33 11
|
||||
34 14
|
||||
35 8
|
||||
36 5
|
||||
37 8
|
||||
38 16
|
||||
39 31
|
||||
40 9
|
||||
41 5
|
||||
42 5
|
||||
43 7
|
||||
44 18
|
||||
45 16
|
||||
46 1
|
||||
47 27
|
||||
48 36
|
||||
49 30
|
||||
50 13
|
||||
51 10
|
||||
52 9
|
||||
53 14
|
||||
54 18
|
||||
55 2
|
||||
56 6
|
||||
57 7
|
||||
58 18
|
||||
59 28
|
||||
60 3
|
||||
61 13
|
||||
62 19
|
||||
63 10
|
||||
64 9
|
||||
65 20
|
||||
66 25
|
||||
67 25
|
||||
68 36
|
||||
69 6
|
||||
70 5
|
||||
71 15
|
||||
72 25
|
||||
73 9
|
||||
74 8
|
||||
75 18
|
||||
76 13
|
||||
77 14
|
||||
78 3
|
||||
79 23
|
||||
80 6
|
||||
81 26
|
||||
82 16
|
||||
83 11
|
||||
84 7
|
||||
85 41
|
||||
86 35
|
||||
87 26
|
||||
88 9
|
||||
89 15
|
||||
90 3
|
||||
91 1
|
||||
92 2
|
||||
93 22
|
||||
94 27
|
||||
95 20
|
||||
96 11
|
||||
97 12
|
||||
98 10
|
||||
99 9
|
||||
100 17
|
||||
101 7
|
||||
102 30
|
||||
103 16
|
||||
104 9
|
||||
105 21
|
||||
106 15
|
||||
107 19
|
||||
108 23
|
||||
109 11
|
||||
110 5
|
||||
111 19
|
||||
112 29
|
||||
113 23
|
||||
114 21
|
||||
115 10
|
||||
116 15
|
||||
117 3
|
||||
118 41
|
||||
119 9
|
||||
120 28
|
||||
121 8
|
||||
122 8
|
||||
123 16
|
||||
124 10
|
||||
125 28
|
||||
126 7
|
||||
127 15
|
||||
128 14
|
||||
129 6
|
||||
130 19
|
||||
131 11
|
||||
132 12
|
||||
133 23
|
||||
134 26
|
||||
135 17
|
||||
136 6
|
||||
137 9
|
||||
138 15
|
||||
139 14
|
||||
140 7
|
||||
141 27
|
||||
142 13
|
||||
143 11
|
||||
144 16
|
||||
145 10
|
||||
146 5
|
||||
147 25
|
||||
148 17
|
||||
149 18
|
||||
150 10
|
||||
LOCATION_COORD_SECTION
|
||||
0 35 35
|
||||
1 41 49
|
||||
2 35 17
|
||||
3 55 45
|
||||
4 55 20
|
||||
5 15 30
|
||||
6 25 30
|
||||
7 20 50
|
||||
8 10 43
|
||||
9 55 60
|
||||
10 30 60
|
||||
11 20 65
|
||||
12 50 35
|
||||
13 30 25
|
||||
14 15 10
|
||||
15 30 5
|
||||
16 10 20
|
||||
17 5 30
|
||||
18 20 40
|
||||
19 15 60
|
||||
20 45 65
|
||||
21 45 20
|
||||
22 45 10
|
||||
23 55 5
|
||||
24 65 35
|
||||
25 65 20
|
||||
26 45 30
|
||||
27 35 40
|
||||
28 41 37
|
||||
29 64 42
|
||||
30 40 60
|
||||
31 31 52
|
||||
32 35 69
|
||||
33 53 52
|
||||
34 65 55
|
||||
35 63 65
|
||||
36 2 60
|
||||
37 20 20
|
||||
38 5 5
|
||||
39 60 12
|
||||
40 40 25
|
||||
41 42 7
|
||||
42 24 12
|
||||
43 23 3
|
||||
44 11 14
|
||||
45 6 38
|
||||
46 2 48
|
||||
47 8 56
|
||||
48 13 52
|
||||
49 6 68
|
||||
50 47 47
|
||||
51 49 58
|
||||
52 27 43
|
||||
53 37 31
|
||||
54 57 29
|
||||
55 63 23
|
||||
56 53 12
|
||||
57 32 12
|
||||
58 36 26
|
||||
59 21 24
|
||||
60 17 34
|
||||
61 12 24
|
||||
62 24 58
|
||||
63 27 69
|
||||
64 15 77
|
||||
65 62 77
|
||||
66 49 73
|
||||
67 67 5
|
||||
68 56 39
|
||||
69 37 47
|
||||
70 37 56
|
||||
71 57 68
|
||||
72 47 16
|
||||
73 44 17
|
||||
74 46 13
|
||||
75 49 11
|
||||
76 49 42
|
||||
77 53 43
|
||||
78 61 52
|
||||
79 57 48
|
||||
80 56 37
|
||||
81 55 54
|
||||
82 15 47
|
||||
83 14 37
|
||||
84 11 31
|
||||
85 16 22
|
||||
86 4 18
|
||||
87 28 18
|
||||
88 26 52
|
||||
89 26 35
|
||||
90 31 67
|
||||
91 15 19
|
||||
92 22 22
|
||||
93 18 24
|
||||
94 26 27
|
||||
95 25 24
|
||||
96 22 27
|
||||
97 25 21
|
||||
98 19 21
|
||||
99 20 26
|
||||
100 18 18
|
||||
101 37 52
|
||||
102 49 49
|
||||
103 52 64
|
||||
104 20 26
|
||||
105 40 30
|
||||
106 21 47
|
||||
107 17 63
|
||||
108 31 62
|
||||
109 52 33
|
||||
110 51 21
|
||||
111 42 41
|
||||
112 31 32
|
||||
113 5 25
|
||||
114 12 42
|
||||
115 36 16
|
||||
116 52 41
|
||||
117 27 23
|
||||
118 17 33
|
||||
119 13 13
|
||||
120 57 58
|
||||
121 62 42
|
||||
122 42 57
|
||||
123 16 57
|
||||
124 8 52
|
||||
125 7 38
|
||||
126 27 68
|
||||
127 30 48
|
||||
128 43 67
|
||||
129 58 48
|
||||
130 58 27
|
||||
131 37 69
|
||||
132 38 46
|
||||
133 46 10
|
||||
134 61 33
|
||||
135 62 63
|
||||
136 63 69
|
||||
137 32 22
|
||||
138 45 35
|
||||
139 59 15
|
||||
140 5 6
|
||||
141 10 17
|
||||
142 21 10
|
||||
143 5 64
|
||||
144 30 15
|
||||
145 39 10
|
||||
146 32 39
|
||||
147 25 32
|
||||
148 25 55
|
||||
149 48 28
|
||||
150 56 37
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
135 135
|
||||
136 136
|
||||
137 137
|
||||
138 138
|
||||
139 139
|
||||
140 140
|
||||
141 141
|
||||
142 142
|
||||
143 143
|
||||
144 144
|
||||
145 145
|
||||
146 146
|
||||
147 147
|
||||
148 148
|
||||
149 149
|
||||
150 150
|
||||
DURATION_SECTION
|
||||
1 10
|
||||
2 10
|
||||
3 10
|
||||
4 10
|
||||
5 10
|
||||
6 10
|
||||
7 10
|
||||
8 10
|
||||
9 10
|
||||
10 10
|
||||
11 10
|
||||
12 10
|
||||
13 10
|
||||
14 10
|
||||
15 10
|
||||
16 10
|
||||
17 10
|
||||
18 10
|
||||
19 10
|
||||
20 10
|
||||
21 10
|
||||
22 10
|
||||
23 10
|
||||
24 10
|
||||
25 10
|
||||
26 10
|
||||
27 10
|
||||
28 10
|
||||
29 10
|
||||
30 10
|
||||
31 10
|
||||
32 10
|
||||
33 10
|
||||
34 10
|
||||
35 10
|
||||
36 10
|
||||
37 10
|
||||
38 10
|
||||
39 10
|
||||
40 10
|
||||
41 10
|
||||
42 10
|
||||
43 10
|
||||
44 10
|
||||
45 10
|
||||
46 10
|
||||
47 10
|
||||
48 10
|
||||
49 10
|
||||
50 10
|
||||
51 10
|
||||
52 10
|
||||
53 10
|
||||
54 10
|
||||
55 10
|
||||
56 10
|
||||
57 10
|
||||
58 10
|
||||
59 10
|
||||
60 10
|
||||
61 10
|
||||
62 10
|
||||
63 10
|
||||
64 10
|
||||
65 10
|
||||
66 10
|
||||
67 10
|
||||
68 10
|
||||
69 10
|
||||
70 10
|
||||
71 10
|
||||
72 10
|
||||
73 10
|
||||
74 10
|
||||
75 10
|
||||
76 10
|
||||
77 10
|
||||
78 10
|
||||
79 10
|
||||
80 10
|
||||
81 10
|
||||
82 10
|
||||
83 10
|
||||
84 10
|
||||
85 10
|
||||
86 10
|
||||
87 10
|
||||
88 10
|
||||
89 10
|
||||
90 10
|
||||
91 10
|
||||
92 10
|
||||
93 10
|
||||
94 10
|
||||
95 10
|
||||
96 10
|
||||
97 10
|
||||
98 10
|
||||
99 10
|
||||
100 10
|
||||
101 10
|
||||
102 10
|
||||
103 10
|
||||
104 10
|
||||
105 10
|
||||
106 10
|
||||
107 10
|
||||
108 10
|
||||
109 10
|
||||
110 10
|
||||
111 10
|
||||
112 10
|
||||
113 10
|
||||
114 10
|
||||
115 10
|
||||
116 10
|
||||
117 10
|
||||
118 10
|
||||
119 10
|
||||
120 10
|
||||
121 10
|
||||
122 10
|
||||
123 10
|
||||
124 10
|
||||
125 10
|
||||
126 10
|
||||
127 10
|
||||
128 10
|
||||
129 10
|
||||
130 10
|
||||
131 10
|
||||
132 10
|
||||
133 10
|
||||
134 10
|
||||
135 10
|
||||
136 10
|
||||
137 10
|
||||
138 10
|
||||
139 10
|
||||
140 10
|
||||
141 10
|
||||
142 10
|
||||
143 10
|
||||
144 10
|
||||
145 10
|
||||
146 10
|
||||
147 10
|
||||
148 10
|
||||
149 10
|
||||
150 10
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 399
|
||||
COMMENT: TIMESTEP: 7
|
||||
TIME_AVAIL_SECTION
|
||||
1 0
|
||||
2 7
|
||||
3 13
|
||||
4 13
|
||||
5 14
|
||||
6 17
|
||||
7 17
|
||||
8 19
|
||||
9 23
|
||||
10 31
|
||||
11 32
|
||||
12 35
|
||||
13 35
|
||||
14 36
|
||||
15 44
|
||||
16 47
|
||||
17 55
|
||||
18 57
|
||||
19 61
|
||||
20 62
|
||||
21 67
|
||||
22 70
|
||||
23 71
|
||||
24 71
|
||||
25 71
|
||||
26 74
|
||||
27 76
|
||||
28 79
|
||||
29 83
|
||||
30 86
|
||||
31 91
|
||||
32 94
|
||||
33 100
|
||||
34 103
|
||||
35 112
|
||||
36 112
|
||||
37 113
|
||||
38 117
|
||||
39 118
|
||||
40 126
|
||||
41 127
|
||||
42 137
|
||||
43 137
|
||||
44 138
|
||||
45 138
|
||||
46 143
|
||||
47 143
|
||||
48 145
|
||||
49 146
|
||||
50 152
|
||||
51 163
|
||||
52 163
|
||||
53 163
|
||||
54 166
|
||||
55 166
|
||||
56 168
|
||||
57 170
|
||||
58 174
|
||||
59 179
|
||||
60 180
|
||||
61 181
|
||||
62 181
|
||||
63 189
|
||||
64 192
|
||||
65 199
|
||||
66 202
|
||||
67 202
|
||||
68 204
|
||||
69 205
|
||||
70 207
|
||||
71 217
|
||||
72 218
|
||||
73 222
|
||||
74 223
|
||||
75 224
|
||||
76 228
|
||||
77 229
|
||||
78 235
|
||||
79 235
|
||||
80 237
|
||||
81 239
|
||||
82 239
|
||||
83 243
|
||||
84 243
|
||||
85 245
|
||||
86 247
|
||||
87 249
|
||||
88 250
|
||||
89 252
|
||||
90 254
|
||||
91 254
|
||||
92 263
|
||||
93 265
|
||||
94 266
|
||||
95 268
|
||||
96 271
|
||||
97 271
|
||||
98 271
|
||||
99 274
|
||||
100 275
|
||||
101 278
|
||||
102 280
|
||||
103 288
|
||||
104 288
|
||||
105 289
|
||||
106 290
|
||||
107 292
|
||||
108 293
|
||||
109 310
|
||||
110 311
|
||||
111 314
|
||||
112 314
|
||||
113 316
|
||||
114 318
|
||||
115 321
|
||||
116 323
|
||||
117 324
|
||||
118 325
|
||||
119 330
|
||||
120 332
|
||||
121 334
|
||||
122 338
|
||||
123 343
|
||||
124 343
|
||||
125 346
|
||||
126 347
|
||||
127 348
|
||||
128 348
|
||||
129 354
|
||||
130 354
|
||||
131 355
|
||||
132 357
|
||||
133 359
|
||||
134 363
|
||||
135 363
|
||||
136 364
|
||||
137 368
|
||||
138 368
|
||||
139 373
|
||||
140 378
|
||||
141 382
|
||||
142 384
|
||||
143 386
|
||||
144 389
|
||||
145 392
|
||||
146 394
|
||||
147 394
|
||||
148 396
|
||||
149 396
|
||||
150 398
|
||||
EOF
|
||||
|
|
@ -0,0 +1,775 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c150 by convert2vt
|
||||
COMMENT: Best known objective: 1028.42
|
||||
NAME: c150
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 150
|
||||
NUM_LOCATIONS: 151
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 200
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -10
|
||||
2 -7
|
||||
3 -13
|
||||
4 -19
|
||||
5 -26
|
||||
6 -3
|
||||
7 -5
|
||||
8 -9
|
||||
9 -16
|
||||
10 -16
|
||||
11 -12
|
||||
12 -19
|
||||
13 -23
|
||||
14 -20
|
||||
15 -8
|
||||
16 -19
|
||||
17 -2
|
||||
18 -12
|
||||
19 -17
|
||||
20 -9
|
||||
21 -11
|
||||
22 -18
|
||||
23 -29
|
||||
24 -3
|
||||
25 -6
|
||||
26 -17
|
||||
27 -16
|
||||
28 -16
|
||||
29 -9
|
||||
30 -21
|
||||
31 -27
|
||||
32 -23
|
||||
33 -11
|
||||
34 -14
|
||||
35 -8
|
||||
36 -5
|
||||
37 -8
|
||||
38 -16
|
||||
39 -31
|
||||
40 -9
|
||||
41 -5
|
||||
42 -5
|
||||
43 -7
|
||||
44 -18
|
||||
45 -16
|
||||
46 -1
|
||||
47 -27
|
||||
48 -36
|
||||
49 -30
|
||||
50 -13
|
||||
51 -10
|
||||
52 -9
|
||||
53 -14
|
||||
54 -18
|
||||
55 -2
|
||||
56 -6
|
||||
57 -7
|
||||
58 -18
|
||||
59 -28
|
||||
60 -3
|
||||
61 -13
|
||||
62 -19
|
||||
63 -10
|
||||
64 -9
|
||||
65 -20
|
||||
66 -25
|
||||
67 -25
|
||||
68 -36
|
||||
69 -6
|
||||
70 -5
|
||||
71 -15
|
||||
72 -25
|
||||
73 -9
|
||||
74 -8
|
||||
75 -18
|
||||
76 -13
|
||||
77 -14
|
||||
78 -3
|
||||
79 -23
|
||||
80 -6
|
||||
81 -26
|
||||
82 -16
|
||||
83 -11
|
||||
84 -7
|
||||
85 -41
|
||||
86 -35
|
||||
87 -26
|
||||
88 -9
|
||||
89 -15
|
||||
90 -3
|
||||
91 -1
|
||||
92 -2
|
||||
93 -22
|
||||
94 -27
|
||||
95 -20
|
||||
96 -11
|
||||
97 -12
|
||||
98 -10
|
||||
99 -9
|
||||
100 -17
|
||||
101 -7
|
||||
102 -30
|
||||
103 -16
|
||||
104 -9
|
||||
105 -21
|
||||
106 -15
|
||||
107 -19
|
||||
108 -23
|
||||
109 -11
|
||||
110 -5
|
||||
111 -19
|
||||
112 -29
|
||||
113 -23
|
||||
114 -21
|
||||
115 -10
|
||||
116 -15
|
||||
117 -3
|
||||
118 -41
|
||||
119 -9
|
||||
120 -28
|
||||
121 -8
|
||||
122 -8
|
||||
123 -16
|
||||
124 -10
|
||||
125 -28
|
||||
126 -7
|
||||
127 -15
|
||||
128 -14
|
||||
129 -6
|
||||
130 -19
|
||||
131 -11
|
||||
132 -12
|
||||
133 -23
|
||||
134 -26
|
||||
135 -17
|
||||
136 -6
|
||||
137 -9
|
||||
138 -15
|
||||
139 -14
|
||||
140 -7
|
||||
141 -27
|
||||
142 -13
|
||||
143 -11
|
||||
144 -16
|
||||
145 -10
|
||||
146 -5
|
||||
147 -25
|
||||
148 -17
|
||||
149 -18
|
||||
150 -10
|
||||
LOCATION_COORD_SECTION
|
||||
0 35 35
|
||||
1 41 49
|
||||
2 35 17
|
||||
3 55 45
|
||||
4 55 20
|
||||
5 15 30
|
||||
6 25 30
|
||||
7 20 50
|
||||
8 10 43
|
||||
9 55 60
|
||||
10 30 60
|
||||
11 20 65
|
||||
12 50 35
|
||||
13 30 25
|
||||
14 15 10
|
||||
15 30 5
|
||||
16 10 20
|
||||
17 5 30
|
||||
18 20 40
|
||||
19 15 60
|
||||
20 45 65
|
||||
21 45 20
|
||||
22 45 10
|
||||
23 55 5
|
||||
24 65 35
|
||||
25 65 20
|
||||
26 45 30
|
||||
27 35 40
|
||||
28 41 37
|
||||
29 64 42
|
||||
30 40 60
|
||||
31 31 52
|
||||
32 35 69
|
||||
33 53 52
|
||||
34 65 55
|
||||
35 63 65
|
||||
36 2 60
|
||||
37 20 20
|
||||
38 5 5
|
||||
39 60 12
|
||||
40 40 25
|
||||
41 42 7
|
||||
42 24 12
|
||||
43 23 3
|
||||
44 11 14
|
||||
45 6 38
|
||||
46 2 48
|
||||
47 8 56
|
||||
48 13 52
|
||||
49 6 68
|
||||
50 47 47
|
||||
51 49 58
|
||||
52 27 43
|
||||
53 37 31
|
||||
54 57 29
|
||||
55 63 23
|
||||
56 53 12
|
||||
57 32 12
|
||||
58 36 26
|
||||
59 21 24
|
||||
60 17 34
|
||||
61 12 24
|
||||
62 24 58
|
||||
63 27 69
|
||||
64 15 77
|
||||
65 62 77
|
||||
66 49 73
|
||||
67 67 5
|
||||
68 56 39
|
||||
69 37 47
|
||||
70 37 56
|
||||
71 57 68
|
||||
72 47 16
|
||||
73 44 17
|
||||
74 46 13
|
||||
75 49 11
|
||||
76 49 42
|
||||
77 53 43
|
||||
78 61 52
|
||||
79 57 48
|
||||
80 56 37
|
||||
81 55 54
|
||||
82 15 47
|
||||
83 14 37
|
||||
84 11 31
|
||||
85 16 22
|
||||
86 4 18
|
||||
87 28 18
|
||||
88 26 52
|
||||
89 26 35
|
||||
90 31 67
|
||||
91 15 19
|
||||
92 22 22
|
||||
93 18 24
|
||||
94 26 27
|
||||
95 25 24
|
||||
96 22 27
|
||||
97 25 21
|
||||
98 19 21
|
||||
99 20 26
|
||||
100 18 18
|
||||
101 37 52
|
||||
102 49 49
|
||||
103 52 64
|
||||
104 20 26
|
||||
105 40 30
|
||||
106 21 47
|
||||
107 17 63
|
||||
108 31 62
|
||||
109 52 33
|
||||
110 51 21
|
||||
111 42 41
|
||||
112 31 32
|
||||
113 5 25
|
||||
114 12 42
|
||||
115 36 16
|
||||
116 52 41
|
||||
117 27 23
|
||||
118 17 33
|
||||
119 13 13
|
||||
120 57 58
|
||||
121 62 42
|
||||
122 42 57
|
||||
123 16 57
|
||||
124 8 52
|
||||
125 7 38
|
||||
126 27 68
|
||||
127 30 48
|
||||
128 43 67
|
||||
129 58 48
|
||||
130 58 27
|
||||
131 37 69
|
||||
132 38 46
|
||||
133 46 10
|
||||
134 61 33
|
||||
135 62 63
|
||||
136 63 69
|
||||
137 32 22
|
||||
138 45 35
|
||||
139 59 15
|
||||
140 5 6
|
||||
141 10 17
|
||||
142 21 10
|
||||
143 5 64
|
||||
144 30 15
|
||||
145 39 10
|
||||
146 32 39
|
||||
147 25 32
|
||||
148 25 55
|
||||
149 48 28
|
||||
150 56 37
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
135 135
|
||||
136 136
|
||||
137 137
|
||||
138 138
|
||||
139 139
|
||||
140 140
|
||||
141 141
|
||||
142 142
|
||||
143 143
|
||||
144 144
|
||||
145 145
|
||||
146 146
|
||||
147 147
|
||||
148 148
|
||||
149 149
|
||||
150 150
|
||||
DURATION_SECTION
|
||||
1 10
|
||||
2 10
|
||||
3 10
|
||||
4 10
|
||||
5 10
|
||||
6 10
|
||||
7 10
|
||||
8 10
|
||||
9 10
|
||||
10 10
|
||||
11 10
|
||||
12 10
|
||||
13 10
|
||||
14 10
|
||||
15 10
|
||||
16 10
|
||||
17 10
|
||||
18 10
|
||||
19 10
|
||||
20 10
|
||||
21 10
|
||||
22 10
|
||||
23 10
|
||||
24 10
|
||||
25 10
|
||||
26 10
|
||||
27 10
|
||||
28 10
|
||||
29 10
|
||||
30 10
|
||||
31 10
|
||||
32 10
|
||||
33 10
|
||||
34 10
|
||||
35 10
|
||||
36 10
|
||||
37 10
|
||||
38 10
|
||||
39 10
|
||||
40 10
|
||||
41 10
|
||||
42 10
|
||||
43 10
|
||||
44 10
|
||||
45 10
|
||||
46 10
|
||||
47 10
|
||||
48 10
|
||||
49 10
|
||||
50 10
|
||||
51 10
|
||||
52 10
|
||||
53 10
|
||||
54 10
|
||||
55 10
|
||||
56 10
|
||||
57 10
|
||||
58 10
|
||||
59 10
|
||||
60 10
|
||||
61 10
|
||||
62 10
|
||||
63 10
|
||||
64 10
|
||||
65 10
|
||||
66 10
|
||||
67 10
|
||||
68 10
|
||||
69 10
|
||||
70 10
|
||||
71 10
|
||||
72 10
|
||||
73 10
|
||||
74 10
|
||||
75 10
|
||||
76 10
|
||||
77 10
|
||||
78 10
|
||||
79 10
|
||||
80 10
|
||||
81 10
|
||||
82 10
|
||||
83 10
|
||||
84 10
|
||||
85 10
|
||||
86 10
|
||||
87 10
|
||||
88 10
|
||||
89 10
|
||||
90 10
|
||||
91 10
|
||||
92 10
|
||||
93 10
|
||||
94 10
|
||||
95 10
|
||||
96 10
|
||||
97 10
|
||||
98 10
|
||||
99 10
|
||||
100 10
|
||||
101 10
|
||||
102 10
|
||||
103 10
|
||||
104 10
|
||||
105 10
|
||||
106 10
|
||||
107 10
|
||||
108 10
|
||||
109 10
|
||||
110 10
|
||||
111 10
|
||||
112 10
|
||||
113 10
|
||||
114 10
|
||||
115 10
|
||||
116 10
|
||||
117 10
|
||||
118 10
|
||||
119 10
|
||||
120 10
|
||||
121 10
|
||||
122 10
|
||||
123 10
|
||||
124 10
|
||||
125 10
|
||||
126 10
|
||||
127 10
|
||||
128 10
|
||||
129 10
|
||||
130 10
|
||||
131 10
|
||||
132 10
|
||||
133 10
|
||||
134 10
|
||||
135 10
|
||||
136 10
|
||||
137 10
|
||||
138 10
|
||||
139 10
|
||||
140 10
|
||||
141 10
|
||||
142 10
|
||||
143 10
|
||||
144 10
|
||||
145 10
|
||||
146 10
|
||||
147 10
|
||||
148 10
|
||||
149 10
|
||||
150 10
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 399
|
||||
COMMENT: TIMESTEP: 7
|
||||
TIME_AVAIL_SECTION
|
||||
1 3
|
||||
2 4
|
||||
3 5
|
||||
4 7
|
||||
5 9
|
||||
6 11
|
||||
7 15
|
||||
8 20
|
||||
9 20
|
||||
10 22
|
||||
11 22
|
||||
12 25
|
||||
13 30
|
||||
14 33
|
||||
15 36
|
||||
16 41
|
||||
17 45
|
||||
18 45
|
||||
19 52
|
||||
20 53
|
||||
21 59
|
||||
22 61
|
||||
23 62
|
||||
24 63
|
||||
25 65
|
||||
26 67
|
||||
27 70
|
||||
28 71
|
||||
29 71
|
||||
30 75
|
||||
31 76
|
||||
32 80
|
||||
33 83
|
||||
34 83
|
||||
35 86
|
||||
36 89
|
||||
37 92
|
||||
38 95
|
||||
39 97
|
||||
40 99
|
||||
41 100
|
||||
42 103
|
||||
43 108
|
||||
44 109
|
||||
45 112
|
||||
46 117
|
||||
47 118
|
||||
48 118
|
||||
49 119
|
||||
50 122
|
||||
51 124
|
||||
52 127
|
||||
53 128
|
||||
54 130
|
||||
55 141
|
||||
56 141
|
||||
57 143
|
||||
58 150
|
||||
59 156
|
||||
60 169
|
||||
61 170
|
||||
62 174
|
||||
63 180
|
||||
64 180
|
||||
65 181
|
||||
66 185
|
||||
67 190
|
||||
68 192
|
||||
69 193
|
||||
70 197
|
||||
71 201
|
||||
72 201
|
||||
73 202
|
||||
74 205
|
||||
75 205
|
||||
76 210
|
||||
77 212
|
||||
78 216
|
||||
79 230
|
||||
80 233
|
||||
81 233
|
||||
82 234
|
||||
83 235
|
||||
84 243
|
||||
85 247
|
||||
86 255
|
||||
87 260
|
||||
88 261
|
||||
89 261
|
||||
90 263
|
||||
91 263
|
||||
92 264
|
||||
93 266
|
||||
94 273
|
||||
95 273
|
||||
96 277
|
||||
97 277
|
||||
98 278
|
||||
99 282
|
||||
100 282
|
||||
101 284
|
||||
102 287
|
||||
103 287
|
||||
104 287
|
||||
105 289
|
||||
106 293
|
||||
107 295
|
||||
108 295
|
||||
109 297
|
||||
110 298
|
||||
111 300
|
||||
112 300
|
||||
113 310
|
||||
114 320
|
||||
115 321
|
||||
116 325
|
||||
117 327
|
||||
118 329
|
||||
119 331
|
||||
120 335
|
||||
121 339
|
||||
122 341
|
||||
123 341
|
||||
124 343
|
||||
125 345
|
||||
126 345
|
||||
127 345
|
||||
128 346
|
||||
129 349
|
||||
130 350
|
||||
131 351
|
||||
132 352
|
||||
133 354
|
||||
134 358
|
||||
135 361
|
||||
136 362
|
||||
137 365
|
||||
138 366
|
||||
139 366
|
||||
140 371
|
||||
141 373
|
||||
142 373
|
||||
143 374
|
||||
144 377
|
||||
145 381
|
||||
146 384
|
||||
147 388
|
||||
148 390
|
||||
149 396
|
||||
150 397
|
||||
EOF
|
||||
1020
branches/contribution/branches/PSO-DVRP/MultiSwarm/application/Benchmarks/c199.vrp
Executable file
1020
branches/contribution/branches/PSO-DVRP/MultiSwarm/application/Benchmarks/c199.vrp
Executable file
File diff suppressed because it is too large
Load diff
1020
branches/contribution/branches/PSO-DVRP/MultiSwarm/application/Benchmarks/c199D.vrp
Executable file
1020
branches/contribution/branches/PSO-DVRP/MultiSwarm/application/Benchmarks/c199D.vrp
Executable file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,275 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c50 by convert2vt
|
||||
COMMENT: Best known objective: 524.61
|
||||
NAME: c50
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 50
|
||||
NUM_LOCATIONS: 51
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 160
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 7
|
||||
2 30
|
||||
3 16
|
||||
4 9
|
||||
5 21
|
||||
6 15
|
||||
7 19
|
||||
8 23
|
||||
9 11
|
||||
10 5
|
||||
11 19
|
||||
12 29
|
||||
13 23
|
||||
14 21
|
||||
15 10
|
||||
16 15
|
||||
17 3
|
||||
18 41
|
||||
19 9
|
||||
20 28
|
||||
21 8
|
||||
22 8
|
||||
23 16
|
||||
24 10
|
||||
25 28
|
||||
26 7
|
||||
27 15
|
||||
28 14
|
||||
29 6
|
||||
30 19
|
||||
31 11
|
||||
32 12
|
||||
33 23
|
||||
34 26
|
||||
35 17
|
||||
36 6
|
||||
37 9
|
||||
38 15
|
||||
39 14
|
||||
40 7
|
||||
41 27
|
||||
42 13
|
||||
43 11
|
||||
44 16
|
||||
45 10
|
||||
46 5
|
||||
47 25
|
||||
48 17
|
||||
49 18
|
||||
50 10
|
||||
LOCATION_COORD_SECTION
|
||||
0 30 40
|
||||
1 37 52
|
||||
2 49 49
|
||||
3 52 64
|
||||
4 20 26
|
||||
5 40 30
|
||||
6 21 47
|
||||
7 17 63
|
||||
8 31 62
|
||||
9 52 33
|
||||
10 51 21
|
||||
11 42 41
|
||||
12 31 32
|
||||
13 5 25
|
||||
14 12 42
|
||||
15 36 16
|
||||
16 52 41
|
||||
17 27 23
|
||||
18 17 33
|
||||
19 13 13
|
||||
20 57 58
|
||||
21 62 42
|
||||
22 42 57
|
||||
23 16 57
|
||||
24 8 52
|
||||
25 7 38
|
||||
26 27 68
|
||||
27 30 48
|
||||
28 43 67
|
||||
29 58 48
|
||||
30 58 27
|
||||
31 37 69
|
||||
32 38 46
|
||||
33 46 10
|
||||
34 61 33
|
||||
35 62 63
|
||||
36 63 69
|
||||
37 32 22
|
||||
38 45 35
|
||||
39 59 15
|
||||
40 5 6
|
||||
41 10 17
|
||||
42 21 10
|
||||
43 5 64
|
||||
44 30 15
|
||||
45 39 10
|
||||
46 32 39
|
||||
47 25 32
|
||||
48 25 55
|
||||
49 48 28
|
||||
50 56 37
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
DURATION_SECTION
|
||||
1 15
|
||||
2 15
|
||||
3 15
|
||||
4 15
|
||||
5 15
|
||||
6 15
|
||||
7 15
|
||||
8 15
|
||||
9 15
|
||||
10 15
|
||||
11 15
|
||||
12 15
|
||||
13 15
|
||||
14 15
|
||||
15 15
|
||||
16 15
|
||||
17 15
|
||||
18 15
|
||||
19 15
|
||||
20 15
|
||||
21 15
|
||||
22 15
|
||||
23 15
|
||||
24 15
|
||||
25 15
|
||||
26 15
|
||||
27 15
|
||||
28 15
|
||||
29 15
|
||||
30 15
|
||||
31 15
|
||||
32 15
|
||||
33 15
|
||||
34 15
|
||||
35 15
|
||||
36 15
|
||||
37 15
|
||||
38 15
|
||||
39 15
|
||||
40 15
|
||||
41 15
|
||||
42 15
|
||||
43 15
|
||||
44 15
|
||||
45 15
|
||||
46 15
|
||||
47 15
|
||||
48 15
|
||||
49 15
|
||||
50 15
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 351
|
||||
COMMENT: TIMESTEP: 7
|
||||
TIME_AVAIL_SECTION
|
||||
1 1
|
||||
2 4
|
||||
3 9
|
||||
4 12
|
||||
5 12
|
||||
6 16
|
||||
7 21
|
||||
8 34
|
||||
9 42
|
||||
10 44
|
||||
11 51
|
||||
12 58
|
||||
13 63
|
||||
14 79
|
||||
15 80
|
||||
16 80
|
||||
17 86
|
||||
18 100
|
||||
19 104
|
||||
20 116
|
||||
21 128
|
||||
22 138
|
||||
23 157
|
||||
24 184
|
||||
25 189
|
||||
26 204
|
||||
27 217
|
||||
28 224
|
||||
29 224
|
||||
30 226
|
||||
31 232
|
||||
32 241
|
||||
33 242
|
||||
34 245
|
||||
35 251
|
||||
36 255
|
||||
37 282
|
||||
38 283
|
||||
39 289
|
||||
40 290
|
||||
41 294
|
||||
42 294
|
||||
43 296
|
||||
44 298
|
||||
45 302
|
||||
46 305
|
||||
47 312
|
||||
48 314
|
||||
49 340
|
||||
50 345
|
||||
EOF
|
||||
|
|
@ -0,0 +1,275 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c50 by convert2vt
|
||||
COMMENT: Best known objective: 524.61
|
||||
NAME: c50
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 50
|
||||
NUM_LOCATIONS: 51
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 160
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -7
|
||||
2 -30
|
||||
3 -16
|
||||
4 -9
|
||||
5 -21
|
||||
6 -15
|
||||
7 -19
|
||||
8 -23
|
||||
9 -11
|
||||
10 -5
|
||||
11 -19
|
||||
12 -29
|
||||
13 -23
|
||||
14 -21
|
||||
15 -10
|
||||
16 -15
|
||||
17 -3
|
||||
18 -41
|
||||
19 -9
|
||||
20 -28
|
||||
21 -8
|
||||
22 -8
|
||||
23 -16
|
||||
24 -10
|
||||
25 -28
|
||||
26 -7
|
||||
27 -15
|
||||
28 -14
|
||||
29 -6
|
||||
30 -19
|
||||
31 -11
|
||||
32 -12
|
||||
33 -23
|
||||
34 -26
|
||||
35 -17
|
||||
36 -6
|
||||
37 -9
|
||||
38 -15
|
||||
39 -14
|
||||
40 -7
|
||||
41 -27
|
||||
42 -13
|
||||
43 -11
|
||||
44 -16
|
||||
45 -10
|
||||
46 -5
|
||||
47 -25
|
||||
48 -17
|
||||
49 -18
|
||||
50 -10
|
||||
LOCATION_COORD_SECTION
|
||||
0 30 40
|
||||
1 37 52
|
||||
2 49 49
|
||||
3 52 64
|
||||
4 20 26
|
||||
5 40 30
|
||||
6 21 47
|
||||
7 17 63
|
||||
8 31 62
|
||||
9 52 33
|
||||
10 51 21
|
||||
11 42 41
|
||||
12 31 32
|
||||
13 5 25
|
||||
14 12 42
|
||||
15 36 16
|
||||
16 52 41
|
||||
17 27 23
|
||||
18 17 33
|
||||
19 13 13
|
||||
20 57 58
|
||||
21 62 42
|
||||
22 42 57
|
||||
23 16 57
|
||||
24 8 52
|
||||
25 7 38
|
||||
26 27 68
|
||||
27 30 48
|
||||
28 43 67
|
||||
29 58 48
|
||||
30 58 27
|
||||
31 37 69
|
||||
32 38 46
|
||||
33 46 10
|
||||
34 61 33
|
||||
35 62 63
|
||||
36 63 69
|
||||
37 32 22
|
||||
38 45 35
|
||||
39 59 15
|
||||
40 5 6
|
||||
41 10 17
|
||||
42 21 10
|
||||
43 5 64
|
||||
44 30 15
|
||||
45 39 10
|
||||
46 32 39
|
||||
47 25 32
|
||||
48 25 55
|
||||
49 48 28
|
||||
50 56 37
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
DURATION_SECTION
|
||||
1 15
|
||||
2 15
|
||||
3 15
|
||||
4 15
|
||||
5 15
|
||||
6 15
|
||||
7 15
|
||||
8 15
|
||||
9 15
|
||||
10 15
|
||||
11 15
|
||||
12 15
|
||||
13 15
|
||||
14 15
|
||||
15 15
|
||||
16 15
|
||||
17 15
|
||||
18 15
|
||||
19 15
|
||||
20 15
|
||||
21 15
|
||||
22 15
|
||||
23 15
|
||||
24 15
|
||||
25 15
|
||||
26 15
|
||||
27 15
|
||||
28 15
|
||||
29 15
|
||||
30 15
|
||||
31 15
|
||||
32 15
|
||||
33 15
|
||||
34 15
|
||||
35 15
|
||||
36 15
|
||||
37 15
|
||||
38 15
|
||||
39 15
|
||||
40 15
|
||||
41 15
|
||||
42 15
|
||||
43 15
|
||||
44 15
|
||||
45 15
|
||||
46 15
|
||||
47 15
|
||||
48 15
|
||||
49 15
|
||||
50 15
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 351
|
||||
COMMENT: TIMESTEP: 7
|
||||
TIME_AVAIL_SECTION
|
||||
1 1
|
||||
2 4
|
||||
3 9
|
||||
4 12
|
||||
5 12
|
||||
6 16
|
||||
7 21
|
||||
8 34
|
||||
9 42
|
||||
10 44
|
||||
11 51
|
||||
12 58
|
||||
13 63
|
||||
14 79
|
||||
15 80
|
||||
16 80
|
||||
17 86
|
||||
18 100
|
||||
19 104
|
||||
20 116
|
||||
21 128
|
||||
22 138
|
||||
23 157
|
||||
24 184
|
||||
25 189
|
||||
26 204
|
||||
27 217
|
||||
28 224
|
||||
29 224
|
||||
30 226
|
||||
31 232
|
||||
32 241
|
||||
33 242
|
||||
34 245
|
||||
35 251
|
||||
36 255
|
||||
37 282
|
||||
38 283
|
||||
39 289
|
||||
40 290
|
||||
41 294
|
||||
42 294
|
||||
43 296
|
||||
44 298
|
||||
45 302
|
||||
46 305
|
||||
47 312
|
||||
48 314
|
||||
49 340
|
||||
50 345
|
||||
EOF
|
||||
|
|
@ -0,0 +1,400 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c75 by convert2vt
|
||||
COMMENT: Best known objective: 835.26
|
||||
NAME: c75
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 75
|
||||
NUM_LOCATIONS: 76
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 140
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 18
|
||||
2 26
|
||||
3 11
|
||||
4 30
|
||||
5 21
|
||||
6 19
|
||||
7 15
|
||||
8 16
|
||||
9 29
|
||||
10 26
|
||||
11 37
|
||||
12 16
|
||||
13 12
|
||||
14 31
|
||||
15 8
|
||||
16 19
|
||||
17 20
|
||||
18 13
|
||||
19 15
|
||||
20 22
|
||||
21 28
|
||||
22 12
|
||||
23 6
|
||||
24 27
|
||||
25 14
|
||||
26 18
|
||||
27 17
|
||||
28 29
|
||||
29 13
|
||||
30 22
|
||||
31 25
|
||||
32 28
|
||||
33 27
|
||||
34 19
|
||||
35 10
|
||||
36 12
|
||||
37 14
|
||||
38 24
|
||||
39 16
|
||||
40 33
|
||||
41 15
|
||||
42 11
|
||||
43 18
|
||||
44 17
|
||||
45 21
|
||||
46 27
|
||||
47 19
|
||||
48 20
|
||||
49 5
|
||||
50 22
|
||||
51 12
|
||||
52 19
|
||||
53 22
|
||||
54 16
|
||||
55 7
|
||||
56 26
|
||||
57 14
|
||||
58 21
|
||||
59 24
|
||||
60 13
|
||||
61 15
|
||||
62 18
|
||||
63 11
|
||||
64 28
|
||||
65 9
|
||||
66 37
|
||||
67 30
|
||||
68 10
|
||||
69 8
|
||||
70 11
|
||||
71 3
|
||||
72 1
|
||||
73 6
|
||||
74 10
|
||||
75 20
|
||||
LOCATION_COORD_SECTION
|
||||
0 40 40
|
||||
1 22 22
|
||||
2 36 26
|
||||
3 21 45
|
||||
4 45 35
|
||||
5 55 20
|
||||
6 33 34
|
||||
7 50 50
|
||||
8 55 45
|
||||
9 26 59
|
||||
10 40 66
|
||||
11 55 65
|
||||
12 35 51
|
||||
13 62 35
|
||||
14 62 57
|
||||
15 62 24
|
||||
16 21 36
|
||||
17 33 44
|
||||
18 9 56
|
||||
19 62 48
|
||||
20 66 14
|
||||
21 44 13
|
||||
22 26 13
|
||||
23 11 28
|
||||
24 7 43
|
||||
25 17 64
|
||||
26 41 46
|
||||
27 55 34
|
||||
28 35 16
|
||||
29 52 26
|
||||
30 43 26
|
||||
31 31 76
|
||||
32 22 53
|
||||
33 26 29
|
||||
34 50 40
|
||||
35 55 50
|
||||
36 54 10
|
||||
37 60 15
|
||||
38 47 66
|
||||
39 30 60
|
||||
40 30 50
|
||||
41 12 17
|
||||
42 15 14
|
||||
43 16 19
|
||||
44 21 48
|
||||
45 50 30
|
||||
46 51 42
|
||||
47 50 15
|
||||
48 48 21
|
||||
49 12 38
|
||||
50 15 56
|
||||
51 29 39
|
||||
52 54 38
|
||||
53 55 57
|
||||
54 67 41
|
||||
55 10 70
|
||||
56 6 25
|
||||
57 65 27
|
||||
58 40 60
|
||||
59 70 64
|
||||
60 64 4
|
||||
61 36 6
|
||||
62 30 20
|
||||
63 20 30
|
||||
64 15 5
|
||||
65 50 70
|
||||
66 57 72
|
||||
67 45 42
|
||||
68 38 33
|
||||
69 50 4
|
||||
70 66 8
|
||||
71 59 5
|
||||
72 35 60
|
||||
73 27 24
|
||||
74 40 20
|
||||
75 40 37
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
DURATION_SECTION
|
||||
1 16
|
||||
2 16
|
||||
3 16
|
||||
4 16
|
||||
5 16
|
||||
6 16
|
||||
7 16
|
||||
8 16
|
||||
9 16
|
||||
10 16
|
||||
11 16
|
||||
12 16
|
||||
13 16
|
||||
14 16
|
||||
15 16
|
||||
16 16
|
||||
17 16
|
||||
18 16
|
||||
19 16
|
||||
20 16
|
||||
21 16
|
||||
22 16
|
||||
23 16
|
||||
24 16
|
||||
25 16
|
||||
26 16
|
||||
27 16
|
||||
28 16
|
||||
29 16
|
||||
30 16
|
||||
31 16
|
||||
32 16
|
||||
33 16
|
||||
34 16
|
||||
35 16
|
||||
36 16
|
||||
37 16
|
||||
38 16
|
||||
39 16
|
||||
40 16
|
||||
41 16
|
||||
42 16
|
||||
43 16
|
||||
44 16
|
||||
45 16
|
||||
46 16
|
||||
47 16
|
||||
48 16
|
||||
49 16
|
||||
50 16
|
||||
51 16
|
||||
52 16
|
||||
53 16
|
||||
54 16
|
||||
55 16
|
||||
56 16
|
||||
57 16
|
||||
58 16
|
||||
59 16
|
||||
60 16
|
||||
61 16
|
||||
62 16
|
||||
63 16
|
||||
64 16
|
||||
65 16
|
||||
66 16
|
||||
67 16
|
||||
68 16
|
||||
69 16
|
||||
70 16
|
||||
71 16
|
||||
72 16
|
||||
73 16
|
||||
74 16
|
||||
75 16
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 346
|
||||
COMMENT: TIMESTEP: 6
|
||||
TIME_AVAIL_SECTION
|
||||
1 3
|
||||
2 5
|
||||
3 8
|
||||
4 13
|
||||
5 17
|
||||
6 20
|
||||
7 20
|
||||
8 20
|
||||
9 22
|
||||
10 24
|
||||
11 25
|
||||
12 30
|
||||
13 32
|
||||
14 34
|
||||
15 42
|
||||
16 42
|
||||
17 47
|
||||
18 66
|
||||
19 71
|
||||
20 79
|
||||
21 84
|
||||
22 84
|
||||
23 85
|
||||
24 87
|
||||
25 101
|
||||
26 107
|
||||
27 108
|
||||
28 109
|
||||
29 112
|
||||
30 119
|
||||
31 121
|
||||
32 122
|
||||
33 128
|
||||
34 131
|
||||
35 135
|
||||
36 138
|
||||
37 150
|
||||
38 152
|
||||
39 152
|
||||
40 181
|
||||
41 182
|
||||
42 189
|
||||
43 196
|
||||
44 199
|
||||
45 203
|
||||
46 210
|
||||
47 216
|
||||
48 217
|
||||
49 231
|
||||
50 231
|
||||
51 235
|
||||
52 237
|
||||
53 237
|
||||
54 245
|
||||
55 251
|
||||
56 253
|
||||
57 254
|
||||
58 258
|
||||
59 258
|
||||
60 268
|
||||
61 284
|
||||
62 284
|
||||
63 300
|
||||
64 305
|
||||
65 313
|
||||
66 321
|
||||
67 322
|
||||
68 328
|
||||
69 333
|
||||
70 335
|
||||
71 336
|
||||
72 337
|
||||
73 338
|
||||
74 343
|
||||
75 345
|
||||
EOF
|
||||
|
|
@ -0,0 +1,400 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from c75 by convert2vt
|
||||
COMMENT: Best known objective: 835.26
|
||||
NAME: c75
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 75
|
||||
NUM_LOCATIONS: 76
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 140
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -18
|
||||
2 -26
|
||||
3 -11
|
||||
4 -30
|
||||
5 -21
|
||||
6 -19
|
||||
7 -15
|
||||
8 -16
|
||||
9 -29
|
||||
10 -26
|
||||
11 -37
|
||||
12 -16
|
||||
13 -12
|
||||
14 -31
|
||||
15 -8
|
||||
16 -19
|
||||
17 -20
|
||||
18 -13
|
||||
19 -15
|
||||
20 -22
|
||||
21 -28
|
||||
22 -12
|
||||
23 -6
|
||||
24 -27
|
||||
25 -14
|
||||
26 -18
|
||||
27 -17
|
||||
28 -29
|
||||
29 -13
|
||||
30 -22
|
||||
31 -25
|
||||
32 -28
|
||||
33 -27
|
||||
34 -19
|
||||
35 -10
|
||||
36 -12
|
||||
37 -14
|
||||
38 -24
|
||||
39 -16
|
||||
40 -33
|
||||
41 -15
|
||||
42 -11
|
||||
43 -18
|
||||
44 -17
|
||||
45 -21
|
||||
46 -27
|
||||
47 -19
|
||||
48 -20
|
||||
49 -5
|
||||
50 -22
|
||||
51 -12
|
||||
52 -19
|
||||
53 -22
|
||||
54 -16
|
||||
55 -7
|
||||
56 -26
|
||||
57 -14
|
||||
58 -21
|
||||
59 -24
|
||||
60 -13
|
||||
61 -15
|
||||
62 -18
|
||||
63 -11
|
||||
64 -28
|
||||
65 -9
|
||||
66 -37
|
||||
67 -30
|
||||
68 -10
|
||||
69 -8
|
||||
70 -11
|
||||
71 -3
|
||||
72 -1
|
||||
73 -6
|
||||
74 -10
|
||||
75 -20
|
||||
LOCATION_COORD_SECTION
|
||||
0 40 40
|
||||
1 22 22
|
||||
2 36 26
|
||||
3 21 45
|
||||
4 45 35
|
||||
5 55 20
|
||||
6 33 34
|
||||
7 50 50
|
||||
8 55 45
|
||||
9 26 59
|
||||
10 40 66
|
||||
11 55 65
|
||||
12 35 51
|
||||
13 62 35
|
||||
14 62 57
|
||||
15 62 24
|
||||
16 21 36
|
||||
17 33 44
|
||||
18 9 56
|
||||
19 62 48
|
||||
20 66 14
|
||||
21 44 13
|
||||
22 26 13
|
||||
23 11 28
|
||||
24 7 43
|
||||
25 17 64
|
||||
26 41 46
|
||||
27 55 34
|
||||
28 35 16
|
||||
29 52 26
|
||||
30 43 26
|
||||
31 31 76
|
||||
32 22 53
|
||||
33 26 29
|
||||
34 50 40
|
||||
35 55 50
|
||||
36 54 10
|
||||
37 60 15
|
||||
38 47 66
|
||||
39 30 60
|
||||
40 30 50
|
||||
41 12 17
|
||||
42 15 14
|
||||
43 16 19
|
||||
44 21 48
|
||||
45 50 30
|
||||
46 51 42
|
||||
47 50 15
|
||||
48 48 21
|
||||
49 12 38
|
||||
50 15 56
|
||||
51 29 39
|
||||
52 54 38
|
||||
53 55 57
|
||||
54 67 41
|
||||
55 10 70
|
||||
56 6 25
|
||||
57 65 27
|
||||
58 40 60
|
||||
59 70 64
|
||||
60 64 4
|
||||
61 36 6
|
||||
62 30 20
|
||||
63 20 30
|
||||
64 15 5
|
||||
65 50 70
|
||||
66 57 72
|
||||
67 45 42
|
||||
68 38 33
|
||||
69 50 4
|
||||
70 66 8
|
||||
71 59 5
|
||||
72 35 60
|
||||
73 27 24
|
||||
74 40 20
|
||||
75 40 37
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
DURATION_SECTION
|
||||
1 16
|
||||
2 16
|
||||
3 16
|
||||
4 16
|
||||
5 16
|
||||
6 16
|
||||
7 16
|
||||
8 16
|
||||
9 16
|
||||
10 16
|
||||
11 16
|
||||
12 16
|
||||
13 16
|
||||
14 16
|
||||
15 16
|
||||
16 16
|
||||
17 16
|
||||
18 16
|
||||
19 16
|
||||
20 16
|
||||
21 16
|
||||
22 16
|
||||
23 16
|
||||
24 16
|
||||
25 16
|
||||
26 16
|
||||
27 16
|
||||
28 16
|
||||
29 16
|
||||
30 16
|
||||
31 16
|
||||
32 16
|
||||
33 16
|
||||
34 16
|
||||
35 16
|
||||
36 16
|
||||
37 16
|
||||
38 16
|
||||
39 16
|
||||
40 16
|
||||
41 16
|
||||
42 16
|
||||
43 16
|
||||
44 16
|
||||
45 16
|
||||
46 16
|
||||
47 16
|
||||
48 16
|
||||
49 16
|
||||
50 16
|
||||
51 16
|
||||
52 16
|
||||
53 16
|
||||
54 16
|
||||
55 16
|
||||
56 16
|
||||
57 16
|
||||
58 16
|
||||
59 16
|
||||
60 16
|
||||
61 16
|
||||
62 16
|
||||
63 16
|
||||
64 16
|
||||
65 16
|
||||
66 16
|
||||
67 16
|
||||
68 16
|
||||
69 16
|
||||
70 16
|
||||
71 16
|
||||
72 16
|
||||
73 16
|
||||
74 16
|
||||
75 16
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 346
|
||||
COMMENT: TIMESTEP: 6
|
||||
TIME_AVAIL_SECTION
|
||||
1 3
|
||||
2 5
|
||||
3 8
|
||||
4 13
|
||||
5 17
|
||||
6 20
|
||||
7 20
|
||||
8 20
|
||||
9 22
|
||||
10 24
|
||||
11 25
|
||||
12 30
|
||||
13 32
|
||||
14 34
|
||||
15 42
|
||||
16 42
|
||||
17 47
|
||||
18 66
|
||||
19 71
|
||||
20 79
|
||||
21 84
|
||||
22 84
|
||||
23 85
|
||||
24 87
|
||||
25 101
|
||||
26 107
|
||||
27 108
|
||||
28 109
|
||||
29 112
|
||||
30 119
|
||||
31 121
|
||||
32 122
|
||||
33 128
|
||||
34 131
|
||||
35 135
|
||||
36 138
|
||||
37 150
|
||||
38 152
|
||||
39 152
|
||||
40 181
|
||||
41 182
|
||||
42 189
|
||||
43 196
|
||||
44 199
|
||||
45 203
|
||||
46 210
|
||||
47 216
|
||||
48 217
|
||||
49 231
|
||||
50 231
|
||||
51 235
|
||||
52 237
|
||||
53 237
|
||||
54 245
|
||||
55 251
|
||||
56 253
|
||||
57 254
|
||||
58 258
|
||||
59 258
|
||||
60 268
|
||||
61 284
|
||||
62 284
|
||||
63 300
|
||||
64 305
|
||||
65 313
|
||||
66 321
|
||||
67 322
|
||||
68 328
|
||||
69 333
|
||||
70 335
|
||||
71 336
|
||||
72 337
|
||||
73 338
|
||||
74 343
|
||||
75 345
|
||||
EOF
|
||||
|
|
@ -0,0 +1,695 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from f134 by convert2vt
|
||||
COMMENT: Best known objective: 1162.96
|
||||
NAME: f134
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 134
|
||||
NUM_LOCATIONS: 135
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 2210
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 30
|
||||
2 226
|
||||
3 37
|
||||
4 24
|
||||
5 36
|
||||
6 1
|
||||
7 31
|
||||
8 24
|
||||
9 30
|
||||
10 24
|
||||
11 24
|
||||
12 32
|
||||
13 24
|
||||
14 24
|
||||
15 19
|
||||
16 24
|
||||
17 18
|
||||
18 36
|
||||
19 115
|
||||
20 24
|
||||
21 24
|
||||
22 61
|
||||
23 71
|
||||
24 36
|
||||
25 18
|
||||
26 30
|
||||
27 31
|
||||
28 36
|
||||
29 18
|
||||
30 1004
|
||||
31 18
|
||||
32 34
|
||||
33 504
|
||||
34 18
|
||||
35 39
|
||||
36 24
|
||||
37 37
|
||||
38 24
|
||||
39 99
|
||||
40 24
|
||||
41 24
|
||||
42 36
|
||||
43 30
|
||||
44 25
|
||||
45 24
|
||||
46 122
|
||||
47 196
|
||||
48 229
|
||||
49 83
|
||||
50 18
|
||||
51 24
|
||||
52 306
|
||||
53 18
|
||||
54 20
|
||||
55 18
|
||||
56 24
|
||||
57 22
|
||||
58 24
|
||||
59 18
|
||||
60 18
|
||||
61 24
|
||||
62 24
|
||||
63 30
|
||||
64 24
|
||||
65 40
|
||||
66 166
|
||||
67 254
|
||||
68 187
|
||||
69 94
|
||||
70 17
|
||||
71 285
|
||||
72 24
|
||||
73 24
|
||||
74 205
|
||||
75 23
|
||||
76 28
|
||||
77 51
|
||||
78 49
|
||||
79 19
|
||||
80 262
|
||||
81 120
|
||||
82 266
|
||||
83 704
|
||||
84 38
|
||||
85 18
|
||||
86 30
|
||||
87 25
|
||||
88 12
|
||||
89 18
|
||||
90 25
|
||||
91 35
|
||||
92 18
|
||||
93 12
|
||||
94 20
|
||||
95 1126
|
||||
96 9
|
||||
97 36
|
||||
98 12
|
||||
99 31
|
||||
100 96
|
||||
101 27
|
||||
102 54
|
||||
103 137
|
||||
104 12
|
||||
105 58
|
||||
106 206
|
||||
107 178
|
||||
108 486
|
||||
109 36
|
||||
110 261
|
||||
111 135
|
||||
112 135
|
||||
113 373
|
||||
114 535
|
||||
115 42
|
||||
116 9
|
||||
117 110
|
||||
118 36
|
||||
119 18
|
||||
120 726
|
||||
121 187
|
||||
122 23
|
||||
123 134
|
||||
124 47
|
||||
125 51
|
||||
126 43
|
||||
127 79
|
||||
128 112
|
||||
129 91
|
||||
130 232
|
||||
131 483
|
||||
132 828
|
||||
133 11
|
||||
134 12
|
||||
LOCATION_COORD_SECTION
|
||||
0 -60 150
|
||||
1 32 51
|
||||
2 246 83
|
||||
3 233 13
|
||||
4 278 83
|
||||
5 290 80
|
||||
6 310 80
|
||||
7 335 105
|
||||
8 300 105
|
||||
9 290 100
|
||||
10 265 117
|
||||
11 283 143
|
||||
12 270 143
|
||||
13 235 190
|
||||
14 260 200
|
||||
15 250 200
|
||||
16 205 190
|
||||
17 -200 130
|
||||
18 -210 140
|
||||
19 -300 300
|
||||
20 -50 300
|
||||
21 13 178
|
||||
22 18 138
|
||||
23 18 131
|
||||
24 20 136
|
||||
25 48 170
|
||||
26 70 150
|
||||
27 98 166
|
||||
28 114 145
|
||||
29 144 113
|
||||
30 110 120
|
||||
31 93 107
|
||||
32 6 28
|
||||
33 -300 -100
|
||||
34 20 0
|
||||
35 145 10
|
||||
36 150 18
|
||||
37 172 24
|
||||
38 172 42
|
||||
39 182 44
|
||||
40 203 21
|
||||
41 228 31
|
||||
42 230 40
|
||||
43 208 40
|
||||
44 208 40
|
||||
45 185 64
|
||||
46 -140 160
|
||||
47 -5 69
|
||||
48 32 28
|
||||
49 56 18
|
||||
50 87 28
|
||||
51 90 33
|
||||
52 90 35
|
||||
53 112 33
|
||||
54 108 47
|
||||
55 115 46
|
||||
56 123 47
|
||||
57 123 55
|
||||
58 112 69
|
||||
59 65 97
|
||||
60 58 85
|
||||
61 72 60
|
||||
62 72 40
|
||||
63 -40 -40
|
||||
64 -30 12
|
||||
65 -400 490
|
||||
66 -150 100
|
||||
67 -110 -100
|
||||
68 -250 -200
|
||||
69 -250 -350
|
||||
70 -240 -350
|
||||
71 -180 100
|
||||
72 -20 100
|
||||
73 -40 80
|
||||
74 -30 50
|
||||
75 21 62
|
||||
76 -17 30
|
||||
77 -30 20
|
||||
78 -70 0
|
||||
79 -30 -60
|
||||
80 -300 -110
|
||||
81 -620 -100
|
||||
82 -80 300
|
||||
83 10 600
|
||||
84 100 520
|
||||
85 100 520
|
||||
86 100 510
|
||||
87 160 290
|
||||
88 260 210
|
||||
89 160 210
|
||||
90 155 192
|
||||
91 0 165
|
||||
92 172 143
|
||||
93 165 78
|
||||
94 169 77
|
||||
95 180 20
|
||||
96 162 40
|
||||
97 150 40
|
||||
98 150 30
|
||||
99 148 24
|
||||
100 145 30
|
||||
101 130 26
|
||||
102 118 30
|
||||
103 120 40
|
||||
104 128 36
|
||||
105 134 55
|
||||
106 -1500 80
|
||||
107 -1520 10
|
||||
108 -1520 0
|
||||
109 -1420 -310
|
||||
110 -780 -190
|
||||
111 -780 -180
|
||||
112 -780 -170
|
||||
113 -800 -140
|
||||
114 -1180 220
|
||||
115 -1070 300
|
||||
116 -850 140
|
||||
117 -780 150
|
||||
118 -150 160
|
||||
119 -620 320
|
||||
120 -1200 -200
|
||||
121 -900 -220
|
||||
122 -790 -190
|
||||
123 -790 -185
|
||||
124 -790 -180
|
||||
125 -780 -175
|
||||
126 -790 -170
|
||||
127 -800 -170
|
||||
128 -800 -160
|
||||
129 -800 -150
|
||||
130 -480 370
|
||||
131 -850 150
|
||||
132 -620 -90
|
||||
133 -150 -40
|
||||
134 -10 32
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
DURATION_SECTION
|
||||
1 13
|
||||
2 13
|
||||
3 13
|
||||
4 13
|
||||
5 13
|
||||
6 13
|
||||
7 13
|
||||
8 13
|
||||
9 13
|
||||
10 13
|
||||
11 13
|
||||
12 13
|
||||
13 13
|
||||
14 13
|
||||
15 13
|
||||
16 13
|
||||
17 13
|
||||
18 13
|
||||
19 13
|
||||
20 13
|
||||
21 13
|
||||
22 13
|
||||
23 13
|
||||
24 13
|
||||
25 13
|
||||
26 13
|
||||
27 13
|
||||
28 13
|
||||
29 13
|
||||
30 13
|
||||
31 13
|
||||
32 13
|
||||
33 13
|
||||
34 13
|
||||
35 13
|
||||
36 13
|
||||
37 13
|
||||
38 13
|
||||
39 13
|
||||
40 13
|
||||
41 13
|
||||
42 13
|
||||
43 13
|
||||
44 13
|
||||
45 13
|
||||
46 13
|
||||
47 13
|
||||
48 13
|
||||
49 13
|
||||
50 13
|
||||
51 13
|
||||
52 13
|
||||
53 13
|
||||
54 13
|
||||
55 13
|
||||
56 13
|
||||
57 13
|
||||
58 13
|
||||
59 13
|
||||
60 13
|
||||
61 13
|
||||
62 13
|
||||
63 13
|
||||
64 13
|
||||
65 13
|
||||
66 13
|
||||
67 13
|
||||
68 13
|
||||
69 13
|
||||
70 13
|
||||
71 13
|
||||
72 13
|
||||
73 13
|
||||
74 13
|
||||
75 13
|
||||
76 13
|
||||
77 13
|
||||
78 13
|
||||
79 13
|
||||
80 13
|
||||
81 13
|
||||
82 13
|
||||
83 13
|
||||
84 13
|
||||
85 13
|
||||
86 13
|
||||
87 13
|
||||
88 13
|
||||
89 13
|
||||
90 13
|
||||
91 13
|
||||
92 13
|
||||
93 13
|
||||
94 13
|
||||
95 13
|
||||
96 13
|
||||
97 13
|
||||
98 13
|
||||
99 13
|
||||
100 13
|
||||
101 13
|
||||
102 13
|
||||
103 13
|
||||
104 13
|
||||
105 13
|
||||
106 13
|
||||
107 13
|
||||
108 13
|
||||
109 13
|
||||
110 13
|
||||
111 13
|
||||
112 13
|
||||
113 13
|
||||
114 13
|
||||
115 13
|
||||
116 13
|
||||
117 13
|
||||
118 13
|
||||
119 13
|
||||
120 13
|
||||
121 13
|
||||
122 13
|
||||
123 13
|
||||
124 13
|
||||
125 13
|
||||
126 13
|
||||
127 13
|
||||
128 13
|
||||
129 13
|
||||
130 13
|
||||
131 13
|
||||
132 13
|
||||
133 13
|
||||
134 13
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 11741
|
||||
COMMENT: TIMESTEP: 234
|
||||
TIME_AVAIL_SECTION
|
||||
1 43
|
||||
2 174
|
||||
3 237
|
||||
4 301
|
||||
5 345
|
||||
6 369
|
||||
7 430
|
||||
8 516
|
||||
9 583
|
||||
10 605
|
||||
11 756
|
||||
12 778
|
||||
13 865
|
||||
14 1100
|
||||
15 1210
|
||||
16 1275
|
||||
17 1426
|
||||
18 1708
|
||||
19 1708
|
||||
20 1750
|
||||
21 1771
|
||||
22 1773
|
||||
23 2012
|
||||
24 2227
|
||||
25 2248
|
||||
26 2270
|
||||
27 2358
|
||||
28 2443
|
||||
29 2529
|
||||
30 2552
|
||||
31 2788
|
||||
32 2963
|
||||
33 3049
|
||||
34 3092
|
||||
35 3111
|
||||
36 3177
|
||||
37 3223
|
||||
38 3351
|
||||
39 3567
|
||||
40 3652
|
||||
41 3653
|
||||
42 3719
|
||||
43 3868
|
||||
44 3914
|
||||
45 4021
|
||||
46 4042
|
||||
47 4108
|
||||
48 4174
|
||||
49 4324
|
||||
50 4344
|
||||
51 4410
|
||||
52 4411
|
||||
53 4476
|
||||
54 4561
|
||||
55 4736
|
||||
56 4778
|
||||
57 4843
|
||||
58 4887
|
||||
59 5187
|
||||
60 5254
|
||||
61 5341
|
||||
62 5557
|
||||
63 5643
|
||||
64 5727
|
||||
65 5729
|
||||
66 5730
|
||||
67 5903
|
||||
68 5924
|
||||
69 6009
|
||||
70 6095
|
||||
71 6097
|
||||
72 6117
|
||||
73 6117
|
||||
74 6226
|
||||
75 6313
|
||||
76 6314
|
||||
77 6509
|
||||
78 6529
|
||||
79 6724
|
||||
80 7071
|
||||
81 7092
|
||||
82 7198
|
||||
83 7264
|
||||
84 7478
|
||||
85 7608
|
||||
86 7697
|
||||
87 7825
|
||||
88 7956
|
||||
89 8238
|
||||
90 8538
|
||||
91 8540
|
||||
92 8562
|
||||
93 8606
|
||||
94 8648
|
||||
95 8713
|
||||
96 8779
|
||||
97 8842
|
||||
98 9036
|
||||
99 9273
|
||||
100 9338
|
||||
101 9426
|
||||
102 9449
|
||||
103 9470
|
||||
104 9644
|
||||
105 9687
|
||||
106 9749
|
||||
107 9773
|
||||
108 9859
|
||||
109 9903
|
||||
110 9944
|
||||
111 9968
|
||||
112 9990
|
||||
113 10055
|
||||
114 10073
|
||||
115 10489
|
||||
116 10508
|
||||
117 10570
|
||||
118 10594
|
||||
119 10766
|
||||
120 10918
|
||||
121 10962
|
||||
122 11006
|
||||
123 11179
|
||||
124 11264
|
||||
125 11351
|
||||
126 11372
|
||||
127 11373
|
||||
128 11459
|
||||
129 11460
|
||||
130 11481
|
||||
131 11522
|
||||
132 11568
|
||||
133 11652
|
||||
134 11740
|
||||
EOF
|
||||
|
|
@ -0,0 +1,695 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from f134 by convert2vt
|
||||
COMMENT: Best known objective: 1162.96
|
||||
NAME: f134
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 134
|
||||
NUM_LOCATIONS: 135
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 2210
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -30
|
||||
2 -226
|
||||
3 -37
|
||||
4 -24
|
||||
5 -36
|
||||
6 -1
|
||||
7 -31
|
||||
8 -24
|
||||
9 -30
|
||||
10 -24
|
||||
11 -24
|
||||
12 -32
|
||||
13 -24
|
||||
14 -24
|
||||
15 -19
|
||||
16 -24
|
||||
17 -18
|
||||
18 -36
|
||||
19 -115
|
||||
20 -24
|
||||
21 -24
|
||||
22 -61
|
||||
23 -71
|
||||
24 -36
|
||||
25 -18
|
||||
26 -30
|
||||
27 -31
|
||||
28 -36
|
||||
29 -18
|
||||
30 -1004
|
||||
31 -18
|
||||
32 -34
|
||||
33 -504
|
||||
34 -18
|
||||
35 -39
|
||||
36 -24
|
||||
37 -37
|
||||
38 -24
|
||||
39 -99
|
||||
40 -24
|
||||
41 -24
|
||||
42 -36
|
||||
43 -30
|
||||
44 -25
|
||||
45 -24
|
||||
46 -122
|
||||
47 -196
|
||||
48 -229
|
||||
49 -83
|
||||
50 -18
|
||||
51 -24
|
||||
52 -306
|
||||
53 -18
|
||||
54 -20
|
||||
55 -18
|
||||
56 -24
|
||||
57 -22
|
||||
58 -24
|
||||
59 -18
|
||||
60 -18
|
||||
61 -24
|
||||
62 -24
|
||||
63 -30
|
||||
64 -24
|
||||
65 -40
|
||||
66 -166
|
||||
67 -254
|
||||
68 -187
|
||||
69 -94
|
||||
70 -17
|
||||
71 -285
|
||||
72 -24
|
||||
73 -24
|
||||
74 -205
|
||||
75 -23
|
||||
76 -28
|
||||
77 -51
|
||||
78 -49
|
||||
79 -19
|
||||
80 -262
|
||||
81 -120
|
||||
82 -266
|
||||
83 -704
|
||||
84 -38
|
||||
85 -18
|
||||
86 -30
|
||||
87 -25
|
||||
88 -12
|
||||
89 -18
|
||||
90 -25
|
||||
91 -35
|
||||
92 -18
|
||||
93 -12
|
||||
94 -20
|
||||
95 -1126
|
||||
96 -9
|
||||
97 -36
|
||||
98 -12
|
||||
99 -31
|
||||
100 -96
|
||||
101 -27
|
||||
102 -54
|
||||
103 -137
|
||||
104 -12
|
||||
105 -58
|
||||
106 -206
|
||||
107 -178
|
||||
108 -486
|
||||
109 -36
|
||||
110 -261
|
||||
111 -135
|
||||
112 -135
|
||||
113 -373
|
||||
114 -535
|
||||
115 -42
|
||||
116 -9
|
||||
117 -110
|
||||
118 -36
|
||||
119 -18
|
||||
120 -726
|
||||
121 -187
|
||||
122 -23
|
||||
123 -134
|
||||
124 -47
|
||||
125 -51
|
||||
126 -43
|
||||
127 -79
|
||||
128 -112
|
||||
129 -91
|
||||
130 -232
|
||||
131 -483
|
||||
132 -828
|
||||
133 -11
|
||||
134 -12
|
||||
LOCATION_COORD_SECTION
|
||||
0 -60 150
|
||||
1 32 51
|
||||
2 246 83
|
||||
3 233 13
|
||||
4 278 83
|
||||
5 290 80
|
||||
6 310 80
|
||||
7 335 105
|
||||
8 300 105
|
||||
9 290 100
|
||||
10 265 117
|
||||
11 283 143
|
||||
12 270 143
|
||||
13 235 190
|
||||
14 260 200
|
||||
15 250 200
|
||||
16 205 190
|
||||
17 -200 130
|
||||
18 -210 140
|
||||
19 -300 300
|
||||
20 -50 300
|
||||
21 13 178
|
||||
22 18 138
|
||||
23 18 131
|
||||
24 20 136
|
||||
25 48 170
|
||||
26 70 150
|
||||
27 98 166
|
||||
28 114 145
|
||||
29 144 113
|
||||
30 110 120
|
||||
31 93 107
|
||||
32 6 28
|
||||
33 -300 -100
|
||||
34 20 0
|
||||
35 145 10
|
||||
36 150 18
|
||||
37 172 24
|
||||
38 172 42
|
||||
39 182 44
|
||||
40 203 21
|
||||
41 228 31
|
||||
42 230 40
|
||||
43 208 40
|
||||
44 208 40
|
||||
45 185 64
|
||||
46 -140 160
|
||||
47 -5 69
|
||||
48 32 28
|
||||
49 56 18
|
||||
50 87 28
|
||||
51 90 33
|
||||
52 90 35
|
||||
53 112 33
|
||||
54 108 47
|
||||
55 115 46
|
||||
56 123 47
|
||||
57 123 55
|
||||
58 112 69
|
||||
59 65 97
|
||||
60 58 85
|
||||
61 72 60
|
||||
62 72 40
|
||||
63 -40 -40
|
||||
64 -30 12
|
||||
65 -400 490
|
||||
66 -150 100
|
||||
67 -110 -100
|
||||
68 -250 -200
|
||||
69 -250 -350
|
||||
70 -240 -350
|
||||
71 -180 100
|
||||
72 -20 100
|
||||
73 -40 80
|
||||
74 -30 50
|
||||
75 21 62
|
||||
76 -17 30
|
||||
77 -30 20
|
||||
78 -70 0
|
||||
79 -30 -60
|
||||
80 -300 -110
|
||||
81 -620 -100
|
||||
82 -80 300
|
||||
83 10 600
|
||||
84 100 520
|
||||
85 100 520
|
||||
86 100 510
|
||||
87 160 290
|
||||
88 260 210
|
||||
89 160 210
|
||||
90 155 192
|
||||
91 0 165
|
||||
92 172 143
|
||||
93 165 78
|
||||
94 169 77
|
||||
95 180 20
|
||||
96 162 40
|
||||
97 150 40
|
||||
98 150 30
|
||||
99 148 24
|
||||
100 145 30
|
||||
101 130 26
|
||||
102 118 30
|
||||
103 120 40
|
||||
104 128 36
|
||||
105 134 55
|
||||
106 -1500 80
|
||||
107 -1520 10
|
||||
108 -1520 0
|
||||
109 -1420 -310
|
||||
110 -780 -190
|
||||
111 -780 -180
|
||||
112 -780 -170
|
||||
113 -800 -140
|
||||
114 -1180 220
|
||||
115 -1070 300
|
||||
116 -850 140
|
||||
117 -780 150
|
||||
118 -150 160
|
||||
119 -620 320
|
||||
120 -1200 -200
|
||||
121 -900 -220
|
||||
122 -790 -190
|
||||
123 -790 -185
|
||||
124 -790 -180
|
||||
125 -780 -175
|
||||
126 -790 -170
|
||||
127 -800 -170
|
||||
128 -800 -160
|
||||
129 -800 -150
|
||||
130 -480 370
|
||||
131 -850 150
|
||||
132 -620 -90
|
||||
133 -150 -40
|
||||
134 -10 32
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
DURATION_SECTION
|
||||
1 13
|
||||
2 13
|
||||
3 13
|
||||
4 13
|
||||
5 13
|
||||
6 13
|
||||
7 13
|
||||
8 13
|
||||
9 13
|
||||
10 13
|
||||
11 13
|
||||
12 13
|
||||
13 13
|
||||
14 13
|
||||
15 13
|
||||
16 13
|
||||
17 13
|
||||
18 13
|
||||
19 13
|
||||
20 13
|
||||
21 13
|
||||
22 13
|
||||
23 13
|
||||
24 13
|
||||
25 13
|
||||
26 13
|
||||
27 13
|
||||
28 13
|
||||
29 13
|
||||
30 13
|
||||
31 13
|
||||
32 13
|
||||
33 13
|
||||
34 13
|
||||
35 13
|
||||
36 13
|
||||
37 13
|
||||
38 13
|
||||
39 13
|
||||
40 13
|
||||
41 13
|
||||
42 13
|
||||
43 13
|
||||
44 13
|
||||
45 13
|
||||
46 13
|
||||
47 13
|
||||
48 13
|
||||
49 13
|
||||
50 13
|
||||
51 13
|
||||
52 13
|
||||
53 13
|
||||
54 13
|
||||
55 13
|
||||
56 13
|
||||
57 13
|
||||
58 13
|
||||
59 13
|
||||
60 13
|
||||
61 13
|
||||
62 13
|
||||
63 13
|
||||
64 13
|
||||
65 13
|
||||
66 13
|
||||
67 13
|
||||
68 13
|
||||
69 13
|
||||
70 13
|
||||
71 13
|
||||
72 13
|
||||
73 13
|
||||
74 13
|
||||
75 13
|
||||
76 13
|
||||
77 13
|
||||
78 13
|
||||
79 13
|
||||
80 13
|
||||
81 13
|
||||
82 13
|
||||
83 13
|
||||
84 13
|
||||
85 13
|
||||
86 13
|
||||
87 13
|
||||
88 13
|
||||
89 13
|
||||
90 13
|
||||
91 13
|
||||
92 13
|
||||
93 13
|
||||
94 13
|
||||
95 13
|
||||
96 13
|
||||
97 13
|
||||
98 13
|
||||
99 13
|
||||
100 13
|
||||
101 13
|
||||
102 13
|
||||
103 13
|
||||
104 13
|
||||
105 13
|
||||
106 13
|
||||
107 13
|
||||
108 13
|
||||
109 13
|
||||
110 13
|
||||
111 13
|
||||
112 13
|
||||
113 13
|
||||
114 13
|
||||
115 13
|
||||
116 13
|
||||
117 13
|
||||
118 13
|
||||
119 13
|
||||
120 13
|
||||
121 13
|
||||
122 13
|
||||
123 13
|
||||
124 13
|
||||
125 13
|
||||
126 13
|
||||
127 13
|
||||
128 13
|
||||
129 13
|
||||
130 13
|
||||
131 13
|
||||
132 13
|
||||
133 13
|
||||
134 13
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 11741
|
||||
COMMENT: TIMESTEP: 234
|
||||
TIME_AVAIL_SECTION
|
||||
1 25
|
||||
2 111
|
||||
3 130
|
||||
4 259
|
||||
5 282
|
||||
6 345
|
||||
7 389
|
||||
8 453
|
||||
9 541
|
||||
10 587
|
||||
11 672
|
||||
12 716
|
||||
13 909
|
||||
14 953
|
||||
15 1039
|
||||
16 1040
|
||||
17 1171
|
||||
18 1234
|
||||
19 1278
|
||||
20 1278
|
||||
21 1430
|
||||
22 1492
|
||||
23 1495
|
||||
24 1666
|
||||
25 1754
|
||||
26 1819
|
||||
27 1967
|
||||
28 1969
|
||||
29 1969
|
||||
30 2096
|
||||
31 2098
|
||||
32 2142
|
||||
33 2164
|
||||
34 2273
|
||||
35 2399
|
||||
36 2488
|
||||
37 2509
|
||||
38 2550
|
||||
39 2598
|
||||
40 2702
|
||||
41 2702
|
||||
42 2898
|
||||
43 3006
|
||||
44 3030
|
||||
45 3049
|
||||
46 3073
|
||||
47 3203
|
||||
48 3265
|
||||
49 3354
|
||||
50 3547
|
||||
51 3632
|
||||
52 3700
|
||||
53 3719
|
||||
54 3762
|
||||
55 3828
|
||||
56 3874
|
||||
57 4043
|
||||
58 4066
|
||||
59 4066
|
||||
60 4155
|
||||
61 4194
|
||||
62 4281
|
||||
63 4326
|
||||
64 4327
|
||||
65 4479
|
||||
66 4543
|
||||
67 4648
|
||||
68 4650
|
||||
69 4975
|
||||
70 5063
|
||||
71 5319
|
||||
72 5386
|
||||
73 5538
|
||||
74 5603
|
||||
75 5729
|
||||
76 5751
|
||||
77 5817
|
||||
78 5902
|
||||
79 5968
|
||||
80 5989
|
||||
81 6076
|
||||
82 6077
|
||||
83 6079
|
||||
84 6143
|
||||
85 6358
|
||||
86 6487
|
||||
87 6554
|
||||
88 6619
|
||||
89 6639
|
||||
90 6790
|
||||
91 6857
|
||||
92 7093
|
||||
93 7331
|
||||
94 7396
|
||||
95 7633
|
||||
96 7745
|
||||
97 7849
|
||||
98 7873
|
||||
99 7937
|
||||
100 7980
|
||||
101 8068
|
||||
102 8087
|
||||
103 8174
|
||||
104 8391
|
||||
105 8477
|
||||
106 8648
|
||||
107 8932
|
||||
108 8972
|
||||
109 9081
|
||||
110 9149
|
||||
111 9170
|
||||
112 9191
|
||||
113 9212
|
||||
114 9298
|
||||
115 9323
|
||||
116 9429
|
||||
117 9859
|
||||
118 9925
|
||||
119 9993
|
||||
120 10011
|
||||
121 10140
|
||||
122 10210
|
||||
123 10317
|
||||
124 10531
|
||||
125 10576
|
||||
126 10598
|
||||
127 10921
|
||||
128 10941
|
||||
129 10963
|
||||
130 11202
|
||||
131 11222
|
||||
132 11571
|
||||
133 11612
|
||||
134 11700
|
||||
EOF
|
||||
|
|
@ -0,0 +1,380 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from f71 by convert2vt
|
||||
COMMENT: Best known objective: 241.97
|
||||
NAME: f71
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 71
|
||||
NUM_LOCATIONS: 72
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 30000
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 7063
|
||||
2 51
|
||||
3 23
|
||||
4 3074
|
||||
5 349
|
||||
6 1047
|
||||
7 698
|
||||
8 3001
|
||||
9 31
|
||||
10 1135
|
||||
11 21611
|
||||
12 57
|
||||
13 51
|
||||
14 551
|
||||
15 179
|
||||
16 6
|
||||
17 528
|
||||
18 2832
|
||||
19 1514
|
||||
20 889
|
||||
21 2554
|
||||
22 1215
|
||||
23 1810
|
||||
24 3050
|
||||
25 4
|
||||
26 1563
|
||||
27 741
|
||||
28 1532
|
||||
29 709
|
||||
30 1022
|
||||
31 883
|
||||
32 1689
|
||||
33 10235
|
||||
34 29
|
||||
35 2894
|
||||
36 450
|
||||
37 411
|
||||
38 207
|
||||
39 496
|
||||
40 1021
|
||||
41 117
|
||||
42 46
|
||||
43 8
|
||||
44 18
|
||||
45 561
|
||||
46 1877
|
||||
47 3542
|
||||
48 801
|
||||
49 967
|
||||
50 62
|
||||
51 1366
|
||||
52 230
|
||||
53 4
|
||||
54 12
|
||||
55 145
|
||||
56 7149
|
||||
57 2250
|
||||
58 383
|
||||
59 134
|
||||
60 1947
|
||||
61 182
|
||||
62 3934
|
||||
63 468
|
||||
64 18
|
||||
65 133
|
||||
66 2340
|
||||
67 754
|
||||
68 1264
|
||||
69 806
|
||||
70 3665
|
||||
71 2452
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -12 -6
|
||||
2 -15 -5
|
||||
3 -1 -18
|
||||
4 2 -21
|
||||
5 -1 -17
|
||||
6 -9 -12
|
||||
7 2 -22
|
||||
8 1 -21
|
||||
9 7 -25
|
||||
10 -7 -17
|
||||
11 -11 -5
|
||||
12 -14 -9
|
||||
13 -14 -8
|
||||
14 -11 -2
|
||||
15 -14 -5
|
||||
16 -15 -9
|
||||
17 -15 -8
|
||||
18 -9 -6
|
||||
19 -14 -4
|
||||
20 3 6
|
||||
21 5 9
|
||||
22 5 10
|
||||
23 2 8
|
||||
24 1 9
|
||||
25 1 10
|
||||
26 2 9
|
||||
27 6 14
|
||||
28 5 12
|
||||
29 3 7
|
||||
30 4 8
|
||||
31 -6 1
|
||||
32 -6 2
|
||||
33 -8 -2
|
||||
34 -7 2
|
||||
35 -7 -3
|
||||
36 -7 -2
|
||||
37 -20 12
|
||||
38 -20 13
|
||||
39 -12 10
|
||||
40 -20 15
|
||||
41 -6 8
|
||||
42 2 21
|
||||
43 2 22
|
||||
44 1 21
|
||||
45 -1 24
|
||||
46 1 22
|
||||
47 -2 20
|
||||
48 -2 21
|
||||
49 -4 18
|
||||
50 -4 19
|
||||
51 -5 18
|
||||
52 -5 26
|
||||
53 1 23
|
||||
54 -6 5
|
||||
55 -6 6
|
||||
56 -9 6
|
||||
57 -9 7
|
||||
58 -12 5
|
||||
59 -12 6
|
||||
60 -11 3
|
||||
61 -11 4
|
||||
62 -14 4
|
||||
63 -14 5
|
||||
64 -15 4
|
||||
65 -15 5
|
||||
66 -16 7
|
||||
67 -16 8
|
||||
68 -15 10
|
||||
69 -20 10
|
||||
70 -5 19
|
||||
71 -9 -11
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
DURATION_SECTION
|
||||
1 5
|
||||
2 5
|
||||
3 5
|
||||
4 5
|
||||
5 5
|
||||
6 5
|
||||
7 5
|
||||
8 5
|
||||
9 5
|
||||
10 5
|
||||
11 5
|
||||
12 5
|
||||
13 5
|
||||
14 5
|
||||
15 5
|
||||
16 5
|
||||
17 5
|
||||
18 5
|
||||
19 5
|
||||
20 5
|
||||
21 5
|
||||
22 5
|
||||
23 5
|
||||
24 5
|
||||
25 5
|
||||
26 5
|
||||
27 5
|
||||
28 5
|
||||
29 5
|
||||
30 5
|
||||
31 5
|
||||
32 5
|
||||
33 5
|
||||
34 5
|
||||
35 5
|
||||
36 5
|
||||
37 5
|
||||
38 5
|
||||
39 5
|
||||
40 5
|
||||
41 5
|
||||
42 5
|
||||
43 5
|
||||
44 5
|
||||
45 5
|
||||
46 5
|
||||
47 5
|
||||
48 5
|
||||
49 5
|
||||
50 5
|
||||
51 5
|
||||
52 5
|
||||
53 5
|
||||
54 5
|
||||
55 5
|
||||
56 5
|
||||
57 5
|
||||
58 5
|
||||
59 5
|
||||
60 5
|
||||
61 5
|
||||
62 5
|
||||
63 5
|
||||
64 5
|
||||
65 5
|
||||
66 5
|
||||
67 5
|
||||
68 5
|
||||
69 5
|
||||
70 5
|
||||
71 5
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 211
|
||||
COMMENT: TIMESTEP: 4
|
||||
TIME_AVAIL_SECTION
|
||||
1 2
|
||||
2 4
|
||||
3 5
|
||||
4 6
|
||||
5 7
|
||||
6 8
|
||||
7 12
|
||||
8 16
|
||||
9 17
|
||||
10 18
|
||||
11 22
|
||||
12 26
|
||||
13 29
|
||||
14 35
|
||||
15 35
|
||||
16 37
|
||||
17 38
|
||||
18 38
|
||||
19 43
|
||||
20 45
|
||||
21 48
|
||||
22 48
|
||||
23 52
|
||||
24 54
|
||||
25 54
|
||||
26 58
|
||||
27 63
|
||||
28 65
|
||||
29 66
|
||||
30 67
|
||||
31 72
|
||||
32 73
|
||||
33 75
|
||||
34 76
|
||||
35 77
|
||||
36 80
|
||||
37 83
|
||||
38 83
|
||||
39 95
|
||||
40 102
|
||||
41 103
|
||||
42 104
|
||||
43 106
|
||||
44 107
|
||||
45 109
|
||||
46 109
|
||||
47 114
|
||||
48 116
|
||||
49 122
|
||||
50 127
|
||||
51 131
|
||||
52 132
|
||||
53 141
|
||||
54 142
|
||||
55 143
|
||||
56 144
|
||||
57 145
|
||||
58 155
|
||||
59 161
|
||||
60 163
|
||||
61 165
|
||||
62 165
|
||||
63 169
|
||||
64 177
|
||||
65 179
|
||||
66 182
|
||||
67 189
|
||||
68 196
|
||||
69 197
|
||||
70 201
|
||||
71 208
|
||||
EOF
|
||||
|
|
@ -0,0 +1,380 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from f71 by convert2vt
|
||||
COMMENT: Best known objective: 241.97
|
||||
NAME: f71
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 71
|
||||
NUM_LOCATIONS: 72
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 30000
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -7063
|
||||
2 -51
|
||||
3 -23
|
||||
4 -3074
|
||||
5 -349
|
||||
6 -1047
|
||||
7 -698
|
||||
8 -3001
|
||||
9 -31
|
||||
10 -1135
|
||||
11 -21611
|
||||
12 -57
|
||||
13 -51
|
||||
14 -551
|
||||
15 -179
|
||||
16 -6
|
||||
17 -528
|
||||
18 -2832
|
||||
19 -1514
|
||||
20 -889
|
||||
21 -2554
|
||||
22 -1215
|
||||
23 -1810
|
||||
24 -3050
|
||||
25 -4
|
||||
26 -1563
|
||||
27 -741
|
||||
28 -1532
|
||||
29 -709
|
||||
30 -1022
|
||||
31 -883
|
||||
32 -1689
|
||||
33 -10235
|
||||
34 -29
|
||||
35 -2894
|
||||
36 -450
|
||||
37 -411
|
||||
38 -207
|
||||
39 -496
|
||||
40 -1021
|
||||
41 -117
|
||||
42 -46
|
||||
43 -8
|
||||
44 -18
|
||||
45 -561
|
||||
46 -1877
|
||||
47 -3542
|
||||
48 -801
|
||||
49 -967
|
||||
50 -62
|
||||
51 -1366
|
||||
52 -230
|
||||
53 -4
|
||||
54 -12
|
||||
55 -145
|
||||
56 -7149
|
||||
57 -2250
|
||||
58 -383
|
||||
59 -134
|
||||
60 -1947
|
||||
61 -182
|
||||
62 -3934
|
||||
63 -468
|
||||
64 -18
|
||||
65 -133
|
||||
66 -2340
|
||||
67 -754
|
||||
68 -1264
|
||||
69 -806
|
||||
70 -3665
|
||||
71 -2452
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -12 -6
|
||||
2 -15 -5
|
||||
3 -1 -18
|
||||
4 2 -21
|
||||
5 -1 -17
|
||||
6 -9 -12
|
||||
7 2 -22
|
||||
8 1 -21
|
||||
9 7 -25
|
||||
10 -7 -17
|
||||
11 -11 -5
|
||||
12 -14 -9
|
||||
13 -14 -8
|
||||
14 -11 -2
|
||||
15 -14 -5
|
||||
16 -15 -9
|
||||
17 -15 -8
|
||||
18 -9 -6
|
||||
19 -14 -4
|
||||
20 3 6
|
||||
21 5 9
|
||||
22 5 10
|
||||
23 2 8
|
||||
24 1 9
|
||||
25 1 10
|
||||
26 2 9
|
||||
27 6 14
|
||||
28 5 12
|
||||
29 3 7
|
||||
30 4 8
|
||||
31 -6 1
|
||||
32 -6 2
|
||||
33 -8 -2
|
||||
34 -7 2
|
||||
35 -7 -3
|
||||
36 -7 -2
|
||||
37 -20 12
|
||||
38 -20 13
|
||||
39 -12 10
|
||||
40 -20 15
|
||||
41 -6 8
|
||||
42 2 21
|
||||
43 2 22
|
||||
44 1 21
|
||||
45 -1 24
|
||||
46 1 22
|
||||
47 -2 20
|
||||
48 -2 21
|
||||
49 -4 18
|
||||
50 -4 19
|
||||
51 -5 18
|
||||
52 -5 26
|
||||
53 1 23
|
||||
54 -6 5
|
||||
55 -6 6
|
||||
56 -9 6
|
||||
57 -9 7
|
||||
58 -12 5
|
||||
59 -12 6
|
||||
60 -11 3
|
||||
61 -11 4
|
||||
62 -14 4
|
||||
63 -14 5
|
||||
64 -15 4
|
||||
65 -15 5
|
||||
66 -16 7
|
||||
67 -16 8
|
||||
68 -15 10
|
||||
69 -20 10
|
||||
70 -5 19
|
||||
71 -9 -11
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
DURATION_SECTION
|
||||
1 5
|
||||
2 5
|
||||
3 5
|
||||
4 5
|
||||
5 5
|
||||
6 5
|
||||
7 5
|
||||
8 5
|
||||
9 5
|
||||
10 5
|
||||
11 5
|
||||
12 5
|
||||
13 5
|
||||
14 5
|
||||
15 5
|
||||
16 5
|
||||
17 5
|
||||
18 5
|
||||
19 5
|
||||
20 5
|
||||
21 5
|
||||
22 5
|
||||
23 5
|
||||
24 5
|
||||
25 5
|
||||
26 5
|
||||
27 5
|
||||
28 5
|
||||
29 5
|
||||
30 5
|
||||
31 5
|
||||
32 5
|
||||
33 5
|
||||
34 5
|
||||
35 5
|
||||
36 5
|
||||
37 5
|
||||
38 5
|
||||
39 5
|
||||
40 5
|
||||
41 5
|
||||
42 5
|
||||
43 5
|
||||
44 5
|
||||
45 5
|
||||
46 5
|
||||
47 5
|
||||
48 5
|
||||
49 5
|
||||
50 5
|
||||
51 5
|
||||
52 5
|
||||
53 5
|
||||
54 5
|
||||
55 5
|
||||
56 5
|
||||
57 5
|
||||
58 5
|
||||
59 5
|
||||
60 5
|
||||
61 5
|
||||
62 5
|
||||
63 5
|
||||
64 5
|
||||
65 5
|
||||
66 5
|
||||
67 5
|
||||
68 5
|
||||
69 5
|
||||
70 5
|
||||
71 5
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 211
|
||||
COMMENT: TIMESTEP: 4
|
||||
TIME_AVAIL_SECTION
|
||||
1 2
|
||||
2 4
|
||||
3 5
|
||||
4 6
|
||||
5 7
|
||||
6 8
|
||||
7 12
|
||||
8 16
|
||||
9 17
|
||||
10 18
|
||||
11 22
|
||||
12 26
|
||||
13 29
|
||||
14 35
|
||||
15 35
|
||||
16 37
|
||||
17 38
|
||||
18 38
|
||||
19 43
|
||||
20 45
|
||||
21 48
|
||||
22 48
|
||||
23 52
|
||||
24 54
|
||||
25 54
|
||||
26 58
|
||||
27 63
|
||||
28 65
|
||||
29 66
|
||||
30 67
|
||||
31 72
|
||||
32 73
|
||||
33 75
|
||||
34 76
|
||||
35 77
|
||||
36 80
|
||||
37 83
|
||||
38 83
|
||||
39 95
|
||||
40 102
|
||||
41 103
|
||||
42 104
|
||||
43 106
|
||||
44 107
|
||||
45 109
|
||||
46 109
|
||||
47 114
|
||||
48 116
|
||||
49 122
|
||||
50 127
|
||||
51 131
|
||||
52 132
|
||||
53 141
|
||||
54 142
|
||||
55 143
|
||||
56 144
|
||||
57 145
|
||||
58 155
|
||||
59 161
|
||||
60 163
|
||||
61 165
|
||||
62 165
|
||||
63 169
|
||||
64 177
|
||||
65 179
|
||||
66 182
|
||||
67 189
|
||||
68 196
|
||||
69 197
|
||||
70 201
|
||||
71 208
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai100a by convert2vt
|
||||
COMMENT: Best known objective: 2047.90
|
||||
NAME: tai100a
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1409
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 13
|
||||
2 122
|
||||
3 30
|
||||
4 3
|
||||
5 5
|
||||
6 422
|
||||
7 13
|
||||
8 22
|
||||
9 173
|
||||
10 41
|
||||
11 8
|
||||
12 8
|
||||
13 110
|
||||
14 198
|
||||
15 384
|
||||
16 193
|
||||
17 238
|
||||
18 265
|
||||
19 3
|
||||
20 469
|
||||
21 7
|
||||
22 6
|
||||
23 108
|
||||
24 10
|
||||
25 40
|
||||
26 635
|
||||
27 49
|
||||
28 149
|
||||
29 403
|
||||
30 42
|
||||
31 70
|
||||
32 201
|
||||
33 66
|
||||
34 526
|
||||
35 6
|
||||
36 279
|
||||
37 160
|
||||
38 3
|
||||
39 4
|
||||
40 105
|
||||
41 46
|
||||
42 474
|
||||
43 7
|
||||
44 7
|
||||
45 99
|
||||
46 126
|
||||
47 119
|
||||
48 46
|
||||
49 273
|
||||
50 91
|
||||
51 294
|
||||
52 4
|
||||
53 81
|
||||
54 285
|
||||
55 90
|
||||
56 462
|
||||
57 65
|
||||
58 6
|
||||
59 4
|
||||
60 529
|
||||
61 165
|
||||
62 4
|
||||
63 394
|
||||
64 3
|
||||
65 60
|
||||
66 899
|
||||
67 169
|
||||
68 10
|
||||
69 47
|
||||
70 37
|
||||
71 23
|
||||
72 25
|
||||
73 444
|
||||
74 3
|
||||
75 99
|
||||
76 58
|
||||
77 7
|
||||
78 11
|
||||
79 15
|
||||
80 381
|
||||
81 7
|
||||
82 39
|
||||
83 502
|
||||
84 115
|
||||
85 85
|
||||
86 3
|
||||
87 136
|
||||
88 111
|
||||
89 66
|
||||
90 50
|
||||
91 252
|
||||
92 4
|
||||
93 119
|
||||
94 746
|
||||
95 6
|
||||
96 51
|
||||
97 322
|
||||
98 1023
|
||||
99 5
|
||||
100 10
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -5 70
|
||||
2 -17 69
|
||||
3 -19 85
|
||||
4 9 99
|
||||
5 15 82
|
||||
6 -21 102
|
||||
7 -16 68
|
||||
8 15 72
|
||||
9 12 78
|
||||
10 1 102
|
||||
11 15 91
|
||||
12 9 83
|
||||
13 2 82
|
||||
14 -7 76
|
||||
15 -17 79
|
||||
16 12 70
|
||||
17 -18 99
|
||||
18 -9 104
|
||||
19 9 -24
|
||||
20 23 -34
|
||||
21 9 -44
|
||||
22 12 -30
|
||||
23 16 -36
|
||||
24 40 -21
|
||||
25 39 -15
|
||||
26 42 -6
|
||||
27 29 -43
|
||||
28 20 -8
|
||||
29 24 -38
|
||||
30 47 -15
|
||||
31 34 -28
|
||||
32 41 -39
|
||||
33 39 -30
|
||||
34 23 -34
|
||||
35 38 -8
|
||||
36 20 -40
|
||||
37 21 -9
|
||||
38 46 -13
|
||||
39 90 67
|
||||
40 70 39
|
||||
41 78 73
|
||||
42 49 47
|
||||
43 45 75
|
||||
44 86 61
|
||||
45 86 59
|
||||
46 54 65
|
||||
47 46 38
|
||||
48 63 68
|
||||
49 55 74
|
||||
50 62 69
|
||||
51 58 70
|
||||
52 25 17
|
||||
53 7 1
|
||||
54 8 6
|
||||
55 12 -2
|
||||
56 14 -7
|
||||
57 13 -1
|
||||
58 8 12
|
||||
59 25 13
|
||||
60 11 3
|
||||
61 15 -7
|
||||
62 4 -6
|
||||
63 18 -4
|
||||
64 10 -1
|
||||
65 16 -10
|
||||
66 96 5
|
||||
67 60 28
|
||||
68 75 -19
|
||||
69 107 5
|
||||
70 70 -4
|
||||
71 110 -2
|
||||
72 90 3
|
||||
73 80 -17
|
||||
74 59 -21
|
||||
75 83 14
|
||||
76 -56 62
|
||||
77 -39 71
|
||||
78 -40 72
|
||||
79 -41 77
|
||||
80 -37 78
|
||||
81 -31 70
|
||||
82 -52 81
|
||||
83 -50 81
|
||||
84 -41 77
|
||||
85 -35 85
|
||||
86 -41 71
|
||||
87 -57 72
|
||||
88 -47 74
|
||||
89 -56 70
|
||||
90 -32 82
|
||||
91 -50 69
|
||||
92 -57 86
|
||||
93 -33 79
|
||||
94 -64 71
|
||||
95 -58 56
|
||||
96 -74 69
|
||||
97 -65 57
|
||||
98 1 56
|
||||
99 12 41
|
||||
100 24 53
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 30
|
||||
2 30
|
||||
3 30
|
||||
4 30
|
||||
5 30
|
||||
6 30
|
||||
7 30
|
||||
8 30
|
||||
9 30
|
||||
10 30
|
||||
11 30
|
||||
12 30
|
||||
13 30
|
||||
14 30
|
||||
15 30
|
||||
16 30
|
||||
17 30
|
||||
18 30
|
||||
19 30
|
||||
20 30
|
||||
21 30
|
||||
22 30
|
||||
23 30
|
||||
24 30
|
||||
25 30
|
||||
26 30
|
||||
27 30
|
||||
28 30
|
||||
29 30
|
||||
30 30
|
||||
31 30
|
||||
32 30
|
||||
33 30
|
||||
34 30
|
||||
35 30
|
||||
36 30
|
||||
37 30
|
||||
38 30
|
||||
39 30
|
||||
40 30
|
||||
41 30
|
||||
42 30
|
||||
43 30
|
||||
44 30
|
||||
45 30
|
||||
46 30
|
||||
47 30
|
||||
48 30
|
||||
49 30
|
||||
50 30
|
||||
51 30
|
||||
52 30
|
||||
53 30
|
||||
54 30
|
||||
55 30
|
||||
56 30
|
||||
57 30
|
||||
58 30
|
||||
59 30
|
||||
60 30
|
||||
61 30
|
||||
62 30
|
||||
63 30
|
||||
64 30
|
||||
65 30
|
||||
66 30
|
||||
67 30
|
||||
68 30
|
||||
69 30
|
||||
70 30
|
||||
71 30
|
||||
72 30
|
||||
73 30
|
||||
74 30
|
||||
75 30
|
||||
76 30
|
||||
77 30
|
||||
78 30
|
||||
79 30
|
||||
80 30
|
||||
81 30
|
||||
82 30
|
||||
83 30
|
||||
84 30
|
||||
85 30
|
||||
86 30
|
||||
87 30
|
||||
88 30
|
||||
89 30
|
||||
90 30
|
||||
91 30
|
||||
92 30
|
||||
93 30
|
||||
94 30
|
||||
95 30
|
||||
96 30
|
||||
97 30
|
||||
98 30
|
||||
99 30
|
||||
100 30
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 897
|
||||
COMMENT: TIMESTEP: 17
|
||||
TIME_AVAIL_SECTION
|
||||
1 6
|
||||
2 10
|
||||
3 11
|
||||
4 11
|
||||
5 13
|
||||
6 21
|
||||
7 23
|
||||
8 29
|
||||
9 33
|
||||
10 56
|
||||
11 62
|
||||
12 79
|
||||
13 89
|
||||
14 92
|
||||
15 104
|
||||
16 105
|
||||
17 120
|
||||
18 135
|
||||
19 137
|
||||
20 137
|
||||
21 145
|
||||
22 152
|
||||
23 153
|
||||
24 166
|
||||
25 168
|
||||
26 195
|
||||
27 198
|
||||
28 209
|
||||
29 225
|
||||
30 239
|
||||
31 251
|
||||
32 254
|
||||
33 254
|
||||
34 274
|
||||
35 282
|
||||
36 299
|
||||
37 303
|
||||
38 313
|
||||
39 322
|
||||
40 322
|
||||
41 328
|
||||
42 338
|
||||
43 342
|
||||
44 345
|
||||
45 355
|
||||
46 360
|
||||
47 373
|
||||
48 380
|
||||
49 403
|
||||
50 408
|
||||
51 416
|
||||
52 474
|
||||
53 484
|
||||
54 485
|
||||
55 489
|
||||
56 498
|
||||
57 507
|
||||
58 508
|
||||
59 514
|
||||
60 538
|
||||
61 550
|
||||
62 590
|
||||
63 600
|
||||
64 603
|
||||
65 627
|
||||
66 644
|
||||
67 654
|
||||
68 662
|
||||
69 664
|
||||
70 683
|
||||
71 685
|
||||
72 690
|
||||
73 692
|
||||
74 693
|
||||
75 713
|
||||
76 716
|
||||
77 725
|
||||
78 728
|
||||
79 733
|
||||
80 741
|
||||
81 766
|
||||
82 769
|
||||
83 778
|
||||
84 788
|
||||
85 799
|
||||
86 806
|
||||
87 813
|
||||
88 821
|
||||
89 822
|
||||
90 825
|
||||
91 837
|
||||
92 847
|
||||
93 852
|
||||
94 864
|
||||
95 864
|
||||
96 867
|
||||
97 877
|
||||
98 883
|
||||
99 884
|
||||
100 895
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai100a by convert2vt
|
||||
COMMENT: Best known objective: 2047.90
|
||||
NAME: tai100a
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1409
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -13
|
||||
2 -122
|
||||
3 -30
|
||||
4 -3
|
||||
5 -5
|
||||
6 -422
|
||||
7 -13
|
||||
8 -22
|
||||
9 -173
|
||||
10 -41
|
||||
11 -8
|
||||
12 -8
|
||||
13 -110
|
||||
14 -198
|
||||
15 -384
|
||||
16 -193
|
||||
17 -238
|
||||
18 -265
|
||||
19 -3
|
||||
20 -469
|
||||
21 -7
|
||||
22 -6
|
||||
23 -108
|
||||
24 -10
|
||||
25 -40
|
||||
26 -635
|
||||
27 -49
|
||||
28 -149
|
||||
29 -403
|
||||
30 -42
|
||||
31 -70
|
||||
32 -201
|
||||
33 -66
|
||||
34 -526
|
||||
35 -6
|
||||
36 -279
|
||||
37 -160
|
||||
38 -3
|
||||
39 -4
|
||||
40 -105
|
||||
41 -46
|
||||
42 -474
|
||||
43 -7
|
||||
44 -7
|
||||
45 -99
|
||||
46 -126
|
||||
47 -119
|
||||
48 -46
|
||||
49 -273
|
||||
50 -91
|
||||
51 -294
|
||||
52 -4
|
||||
53 -81
|
||||
54 -285
|
||||
55 -90
|
||||
56 -462
|
||||
57 -65
|
||||
58 -6
|
||||
59 -4
|
||||
60 -529
|
||||
61 -165
|
||||
62 -4
|
||||
63 -394
|
||||
64 -3
|
||||
65 -60
|
||||
66 -899
|
||||
67 -169
|
||||
68 -10
|
||||
69 -47
|
||||
70 -37
|
||||
71 -23
|
||||
72 -25
|
||||
73 -444
|
||||
74 -3
|
||||
75 -99
|
||||
76 -58
|
||||
77 -7
|
||||
78 -11
|
||||
79 -15
|
||||
80 -381
|
||||
81 -7
|
||||
82 -39
|
||||
83 -502
|
||||
84 -115
|
||||
85 -85
|
||||
86 -3
|
||||
87 -136
|
||||
88 -111
|
||||
89 -66
|
||||
90 -50
|
||||
91 -252
|
||||
92 -4
|
||||
93 -119
|
||||
94 -746
|
||||
95 -6
|
||||
96 -51
|
||||
97 -322
|
||||
98 -1023
|
||||
99 -5
|
||||
100 -10
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -5 70
|
||||
2 -17 69
|
||||
3 -19 85
|
||||
4 9 99
|
||||
5 15 82
|
||||
6 -21 102
|
||||
7 -16 68
|
||||
8 15 72
|
||||
9 12 78
|
||||
10 1 102
|
||||
11 15 91
|
||||
12 9 83
|
||||
13 2 82
|
||||
14 -7 76
|
||||
15 -17 79
|
||||
16 12 70
|
||||
17 -18 99
|
||||
18 -9 104
|
||||
19 9 -24
|
||||
20 23 -34
|
||||
21 9 -44
|
||||
22 12 -30
|
||||
23 16 -36
|
||||
24 40 -21
|
||||
25 39 -15
|
||||
26 42 -6
|
||||
27 29 -43
|
||||
28 20 -8
|
||||
29 24 -38
|
||||
30 47 -15
|
||||
31 34 -28
|
||||
32 41 -39
|
||||
33 39 -30
|
||||
34 23 -34
|
||||
35 38 -8
|
||||
36 20 -40
|
||||
37 21 -9
|
||||
38 46 -13
|
||||
39 90 67
|
||||
40 70 39
|
||||
41 78 73
|
||||
42 49 47
|
||||
43 45 75
|
||||
44 86 61
|
||||
45 86 59
|
||||
46 54 65
|
||||
47 46 38
|
||||
48 63 68
|
||||
49 55 74
|
||||
50 62 69
|
||||
51 58 70
|
||||
52 25 17
|
||||
53 7 1
|
||||
54 8 6
|
||||
55 12 -2
|
||||
56 14 -7
|
||||
57 13 -1
|
||||
58 8 12
|
||||
59 25 13
|
||||
60 11 3
|
||||
61 15 -7
|
||||
62 4 -6
|
||||
63 18 -4
|
||||
64 10 -1
|
||||
65 16 -10
|
||||
66 96 5
|
||||
67 60 28
|
||||
68 75 -19
|
||||
69 107 5
|
||||
70 70 -4
|
||||
71 110 -2
|
||||
72 90 3
|
||||
73 80 -17
|
||||
74 59 -21
|
||||
75 83 14
|
||||
76 -56 62
|
||||
77 -39 71
|
||||
78 -40 72
|
||||
79 -41 77
|
||||
80 -37 78
|
||||
81 -31 70
|
||||
82 -52 81
|
||||
83 -50 81
|
||||
84 -41 77
|
||||
85 -35 85
|
||||
86 -41 71
|
||||
87 -57 72
|
||||
88 -47 74
|
||||
89 -56 70
|
||||
90 -32 82
|
||||
91 -50 69
|
||||
92 -57 86
|
||||
93 -33 79
|
||||
94 -64 71
|
||||
95 -58 56
|
||||
96 -74 69
|
||||
97 -65 57
|
||||
98 1 56
|
||||
99 12 41
|
||||
100 24 53
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 30
|
||||
2 30
|
||||
3 30
|
||||
4 30
|
||||
5 30
|
||||
6 30
|
||||
7 30
|
||||
8 30
|
||||
9 30
|
||||
10 30
|
||||
11 30
|
||||
12 30
|
||||
13 30
|
||||
14 30
|
||||
15 30
|
||||
16 30
|
||||
17 30
|
||||
18 30
|
||||
19 30
|
||||
20 30
|
||||
21 30
|
||||
22 30
|
||||
23 30
|
||||
24 30
|
||||
25 30
|
||||
26 30
|
||||
27 30
|
||||
28 30
|
||||
29 30
|
||||
30 30
|
||||
31 30
|
||||
32 30
|
||||
33 30
|
||||
34 30
|
||||
35 30
|
||||
36 30
|
||||
37 30
|
||||
38 30
|
||||
39 30
|
||||
40 30
|
||||
41 30
|
||||
42 30
|
||||
43 30
|
||||
44 30
|
||||
45 30
|
||||
46 30
|
||||
47 30
|
||||
48 30
|
||||
49 30
|
||||
50 30
|
||||
51 30
|
||||
52 30
|
||||
53 30
|
||||
54 30
|
||||
55 30
|
||||
56 30
|
||||
57 30
|
||||
58 30
|
||||
59 30
|
||||
60 30
|
||||
61 30
|
||||
62 30
|
||||
63 30
|
||||
64 30
|
||||
65 30
|
||||
66 30
|
||||
67 30
|
||||
68 30
|
||||
69 30
|
||||
70 30
|
||||
71 30
|
||||
72 30
|
||||
73 30
|
||||
74 30
|
||||
75 30
|
||||
76 30
|
||||
77 30
|
||||
78 30
|
||||
79 30
|
||||
80 30
|
||||
81 30
|
||||
82 30
|
||||
83 30
|
||||
84 30
|
||||
85 30
|
||||
86 30
|
||||
87 30
|
||||
88 30
|
||||
89 30
|
||||
90 30
|
||||
91 30
|
||||
92 30
|
||||
93 30
|
||||
94 30
|
||||
95 30
|
||||
96 30
|
||||
97 30
|
||||
98 30
|
||||
99 30
|
||||
100 30
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 897
|
||||
COMMENT: TIMESTEP: 17
|
||||
TIME_AVAIL_SECTION
|
||||
1 1
|
||||
2 21
|
||||
3 21
|
||||
4 56
|
||||
5 70
|
||||
6 89
|
||||
7 90
|
||||
8 92
|
||||
9 94
|
||||
10 100
|
||||
11 105
|
||||
12 110
|
||||
13 110
|
||||
14 110
|
||||
15 123
|
||||
16 125
|
||||
17 128
|
||||
18 141
|
||||
19 152
|
||||
20 155
|
||||
21 156
|
||||
22 170
|
||||
23 203
|
||||
24 208
|
||||
25 209
|
||||
26 218
|
||||
27 229
|
||||
28 236
|
||||
29 242
|
||||
30 247
|
||||
31 249
|
||||
32 256
|
||||
33 267
|
||||
34 275
|
||||
35 293
|
||||
36 298
|
||||
37 300
|
||||
38 300
|
||||
39 317
|
||||
40 317
|
||||
41 322
|
||||
42 341
|
||||
43 342
|
||||
44 351
|
||||
45 353
|
||||
46 353
|
||||
47 358
|
||||
48 358
|
||||
49 374
|
||||
50 378
|
||||
51 379
|
||||
52 394
|
||||
53 406
|
||||
54 422
|
||||
55 437
|
||||
56 447
|
||||
57 451
|
||||
58 465
|
||||
59 465
|
||||
60 470
|
||||
61 482
|
||||
62 541
|
||||
63 543
|
||||
64 551
|
||||
65 569
|
||||
66 573
|
||||
67 576
|
||||
68 576
|
||||
69 597
|
||||
70 642
|
||||
71 645
|
||||
72 650
|
||||
73 659
|
||||
74 665
|
||||
75 672
|
||||
76 687
|
||||
77 693
|
||||
78 710
|
||||
79 715
|
||||
80 718
|
||||
81 721
|
||||
82 730
|
||||
83 736
|
||||
84 738
|
||||
85 740
|
||||
86 756
|
||||
87 766
|
||||
88 776
|
||||
89 781
|
||||
90 789
|
||||
91 801
|
||||
92 817
|
||||
93 819
|
||||
94 837
|
||||
95 837
|
||||
96 864
|
||||
97 872
|
||||
98 875
|
||||
99 893
|
||||
100 896
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai100b by convert2vt
|
||||
COMMENT: Best known objective: 1940.61
|
||||
NAME: tai100b
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1842
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 50
|
||||
2 50
|
||||
3 170
|
||||
4 297
|
||||
5 9
|
||||
6 630
|
||||
7 179
|
||||
8 179
|
||||
9 216
|
||||
10 4
|
||||
11 9
|
||||
12 154
|
||||
13 117
|
||||
14 63
|
||||
15 436
|
||||
16 905
|
||||
17 14
|
||||
18 3
|
||||
19 10
|
||||
20 166
|
||||
21 211
|
||||
22 8
|
||||
23 25
|
||||
24 139
|
||||
25 213
|
||||
26 758
|
||||
27 429
|
||||
28 5
|
||||
29 136
|
||||
30 501
|
||||
31 93
|
||||
32 21
|
||||
33 169
|
||||
34 22
|
||||
35 3
|
||||
36 271
|
||||
37 433
|
||||
38 3
|
||||
39 1079
|
||||
40 233
|
||||
41 11
|
||||
42 10
|
||||
43 78
|
||||
44 63
|
||||
45 4
|
||||
46 59
|
||||
47 8
|
||||
48 34
|
||||
49 234
|
||||
50 30
|
||||
51 40
|
||||
52 123
|
||||
53 7
|
||||
54 33
|
||||
55 369
|
||||
56 11
|
||||
57 23
|
||||
58 208
|
||||
59 4
|
||||
60 8
|
||||
61 36
|
||||
62 504
|
||||
63 16
|
||||
64 574
|
||||
65 19
|
||||
66 235
|
||||
67 445
|
||||
68 6
|
||||
69 43
|
||||
70 210
|
||||
71 268
|
||||
72 410
|
||||
73 124
|
||||
74 11
|
||||
75 1085
|
||||
76 5
|
||||
77 529
|
||||
78 107
|
||||
79 274
|
||||
80 23
|
||||
81 156
|
||||
82 32
|
||||
83 177
|
||||
84 16
|
||||
85 8
|
||||
86 19
|
||||
87 52
|
||||
88 47
|
||||
89 4
|
||||
90 372
|
||||
91 525
|
||||
92 101
|
||||
93 898
|
||||
94 40
|
||||
95 32
|
||||
96 1017
|
||||
97 103
|
||||
98 109
|
||||
99 76
|
||||
100 1025
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 35 -56
|
||||
2 72 -58
|
||||
3 70 -66
|
||||
4 45 -40
|
||||
5 39 -40
|
||||
6 60 -50
|
||||
7 42 -59
|
||||
8 31 -46
|
||||
9 44 -58
|
||||
10 45 -67
|
||||
11 69 -46
|
||||
12 24 0
|
||||
13 12 -4
|
||||
14 1 -21
|
||||
15 3 29
|
||||
16 19 -13
|
||||
17 13 -14
|
||||
18 25 11
|
||||
19 24 23
|
||||
20 3 7
|
||||
21 23 19
|
||||
22 2 -7
|
||||
23 5 23
|
||||
24 32 5
|
||||
25 14 25
|
||||
26 -16 -4
|
||||
27 24 17
|
||||
28 0 -7
|
||||
29 -74 -22
|
||||
30 -64 -24
|
||||
31 -71 -19
|
||||
32 -91 -15
|
||||
33 -65 -14
|
||||
34 -91 -26
|
||||
35 -76 -7
|
||||
36 -66 -4
|
||||
37 -87 -10
|
||||
38 -73 -8
|
||||
39 -81 -1
|
||||
40 -82 -24
|
||||
41 -87 -25
|
||||
42 -76 -25
|
||||
43 -75 -6
|
||||
44 -70 -3
|
||||
45 -64 -22
|
||||
46 -66 -5
|
||||
47 -72 -10
|
||||
48 -89 -3
|
||||
49 -86 -3
|
||||
50 -57 -9
|
||||
51 -22 -36
|
||||
52 -44 19
|
||||
53 -21 6
|
||||
54 -49 -4
|
||||
55 -68 -7
|
||||
56 -42 11
|
||||
57 -69 3
|
||||
58 -49 9
|
||||
59 -68 -19
|
||||
60 -57 -7
|
||||
61 -61 -34
|
||||
62 -36 16
|
||||
63 -56 2
|
||||
64 -67 0
|
||||
65 -17 -14
|
||||
66 -17 -20
|
||||
67 -28 -26
|
||||
68 -70 -21
|
||||
69 -46 -14
|
||||
70 -52 36
|
||||
71 -33 62
|
||||
72 -53 49
|
||||
73 -39 59
|
||||
74 33 73
|
||||
75 38 88
|
||||
76 43 77
|
||||
77 -60 19
|
||||
78 -61 27
|
||||
79 -66 23
|
||||
80 -61 20
|
||||
81 -55 19
|
||||
82 -5 -38
|
||||
83 -9 -41
|
||||
84 -12 -31
|
||||
85 -9 -45
|
||||
86 -6 -33
|
||||
87 -1 -49
|
||||
88 -14 -44
|
||||
89 85 -1
|
||||
90 67 -1
|
||||
91 60 30
|
||||
92 78 12
|
||||
93 57 31
|
||||
94 63 -1
|
||||
95 88 -3
|
||||
96 85 -13
|
||||
97 78 17
|
||||
98 56 4
|
||||
99 99 -14
|
||||
100 53 16
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 29
|
||||
2 29
|
||||
3 29
|
||||
4 29
|
||||
5 29
|
||||
6 29
|
||||
7 29
|
||||
8 29
|
||||
9 29
|
||||
10 29
|
||||
11 29
|
||||
12 29
|
||||
13 29
|
||||
14 29
|
||||
15 29
|
||||
16 29
|
||||
17 29
|
||||
18 29
|
||||
19 29
|
||||
20 29
|
||||
21 29
|
||||
22 29
|
||||
23 29
|
||||
24 29
|
||||
25 29
|
||||
26 29
|
||||
27 29
|
||||
28 29
|
||||
29 29
|
||||
30 29
|
||||
31 29
|
||||
32 29
|
||||
33 29
|
||||
34 29
|
||||
35 29
|
||||
36 29
|
||||
37 29
|
||||
38 29
|
||||
39 29
|
||||
40 29
|
||||
41 29
|
||||
42 29
|
||||
43 29
|
||||
44 29
|
||||
45 29
|
||||
46 29
|
||||
47 29
|
||||
48 29
|
||||
49 29
|
||||
50 29
|
||||
51 29
|
||||
52 29
|
||||
53 29
|
||||
54 29
|
||||
55 29
|
||||
56 29
|
||||
57 29
|
||||
58 29
|
||||
59 29
|
||||
60 29
|
||||
61 29
|
||||
62 29
|
||||
63 29
|
||||
64 29
|
||||
65 29
|
||||
66 29
|
||||
67 29
|
||||
68 29
|
||||
69 29
|
||||
70 29
|
||||
71 29
|
||||
72 29
|
||||
73 29
|
||||
74 29
|
||||
75 29
|
||||
76 29
|
||||
77 29
|
||||
78 29
|
||||
79 29
|
||||
80 29
|
||||
81 29
|
||||
82 29
|
||||
83 29
|
||||
84 29
|
||||
85 29
|
||||
86 29
|
||||
87 29
|
||||
88 29
|
||||
89 29
|
||||
90 29
|
||||
91 29
|
||||
92 29
|
||||
93 29
|
||||
94 29
|
||||
95 29
|
||||
96 29
|
||||
97 29
|
||||
98 29
|
||||
99 29
|
||||
100 29
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 799
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 1
|
||||
2 19
|
||||
3 19
|
||||
4 50
|
||||
5 63
|
||||
6 79
|
||||
7 80
|
||||
8 82
|
||||
9 83
|
||||
10 89
|
||||
11 94
|
||||
12 98
|
||||
13 98
|
||||
14 98
|
||||
15 110
|
||||
16 111
|
||||
17 114
|
||||
18 126
|
||||
19 135
|
||||
20 138
|
||||
21 139
|
||||
22 151
|
||||
23 180
|
||||
24 185
|
||||
25 186
|
||||
26 194
|
||||
27 204
|
||||
28 210
|
||||
29 216
|
||||
30 220
|
||||
31 222
|
||||
32 228
|
||||
33 238
|
||||
34 245
|
||||
35 261
|
||||
36 266
|
||||
37 267
|
||||
38 267
|
||||
39 282
|
||||
40 282
|
||||
41 286
|
||||
42 304
|
||||
43 304
|
||||
44 313
|
||||
45 314
|
||||
46 314
|
||||
47 319
|
||||
48 319
|
||||
49 333
|
||||
50 336
|
||||
51 338
|
||||
52 351
|
||||
53 361
|
||||
54 376
|
||||
55 389
|
||||
56 398
|
||||
57 401
|
||||
58 414
|
||||
59 415
|
||||
60 419
|
||||
61 429
|
||||
62 482
|
||||
63 484
|
||||
64 491
|
||||
65 507
|
||||
66 510
|
||||
67 513
|
||||
68 513
|
||||
69 532
|
||||
70 572
|
||||
71 575
|
||||
72 579
|
||||
73 587
|
||||
74 593
|
||||
75 598
|
||||
76 612
|
||||
77 618
|
||||
78 632
|
||||
79 637
|
||||
80 640
|
||||
81 642
|
||||
82 650
|
||||
83 656
|
||||
84 657
|
||||
85 659
|
||||
86 673
|
||||
87 682
|
||||
88 691
|
||||
89 695
|
||||
90 703
|
||||
91 713
|
||||
92 728
|
||||
93 729
|
||||
94 746
|
||||
95 746
|
||||
96 769
|
||||
97 776
|
||||
98 779
|
||||
99 795
|
||||
100 798
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai100b by convert2vt
|
||||
COMMENT: Best known objective: 1940.61
|
||||
NAME: tai100b
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1842
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -50
|
||||
2 -50
|
||||
3 -170
|
||||
4 -297
|
||||
5 -9
|
||||
6 -630
|
||||
7 -179
|
||||
8 -179
|
||||
9 -216
|
||||
10 -4
|
||||
11 -9
|
||||
12 -154
|
||||
13 -117
|
||||
14 -63
|
||||
15 -436
|
||||
16 -905
|
||||
17 -14
|
||||
18 -3
|
||||
19 -10
|
||||
20 -166
|
||||
21 -211
|
||||
22 -8
|
||||
23 -25
|
||||
24 -139
|
||||
25 -213
|
||||
26 -758
|
||||
27 -429
|
||||
28 -5
|
||||
29 -136
|
||||
30 -501
|
||||
31 -93
|
||||
32 -21
|
||||
33 -169
|
||||
34 -22
|
||||
35 -3
|
||||
36 -271
|
||||
37 -433
|
||||
38 -3
|
||||
39 -1079
|
||||
40 -233
|
||||
41 -11
|
||||
42 -10
|
||||
43 -78
|
||||
44 -63
|
||||
45 -4
|
||||
46 -59
|
||||
47 -8
|
||||
48 -34
|
||||
49 -234
|
||||
50 -30
|
||||
51 -40
|
||||
52 -123
|
||||
53 -7
|
||||
54 -33
|
||||
55 -369
|
||||
56 -11
|
||||
57 -23
|
||||
58 -208
|
||||
59 -4
|
||||
60 -8
|
||||
61 -36
|
||||
62 -504
|
||||
63 -16
|
||||
64 -574
|
||||
65 -19
|
||||
66 -235
|
||||
67 -445
|
||||
68 -6
|
||||
69 -43
|
||||
70 -210
|
||||
71 -268
|
||||
72 -410
|
||||
73 -124
|
||||
74 -11
|
||||
75 -1085
|
||||
76 -5
|
||||
77 -529
|
||||
78 -107
|
||||
79 -274
|
||||
80 -23
|
||||
81 -156
|
||||
82 -32
|
||||
83 -177
|
||||
84 -16
|
||||
85 -8
|
||||
86 -19
|
||||
87 -52
|
||||
88 -47
|
||||
89 -4
|
||||
90 -372
|
||||
91 -525
|
||||
92 -101
|
||||
93 -898
|
||||
94 -40
|
||||
95 -32
|
||||
96 -1017
|
||||
97 -103
|
||||
98 -109
|
||||
99 -76
|
||||
100 -1025
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 35 -56
|
||||
2 72 -58
|
||||
3 70 -66
|
||||
4 45 -40
|
||||
5 39 -40
|
||||
6 60 -50
|
||||
7 42 -59
|
||||
8 31 -46
|
||||
9 44 -58
|
||||
10 45 -67
|
||||
11 69 -46
|
||||
12 24 0
|
||||
13 12 -4
|
||||
14 1 -21
|
||||
15 3 29
|
||||
16 19 -13
|
||||
17 13 -14
|
||||
18 25 11
|
||||
19 24 23
|
||||
20 3 7
|
||||
21 23 19
|
||||
22 2 -7
|
||||
23 5 23
|
||||
24 32 5
|
||||
25 14 25
|
||||
26 -16 -4
|
||||
27 24 17
|
||||
28 0 -7
|
||||
29 -74 -22
|
||||
30 -64 -24
|
||||
31 -71 -19
|
||||
32 -91 -15
|
||||
33 -65 -14
|
||||
34 -91 -26
|
||||
35 -76 -7
|
||||
36 -66 -4
|
||||
37 -87 -10
|
||||
38 -73 -8
|
||||
39 -81 -1
|
||||
40 -82 -24
|
||||
41 -87 -25
|
||||
42 -76 -25
|
||||
43 -75 -6
|
||||
44 -70 -3
|
||||
45 -64 -22
|
||||
46 -66 -5
|
||||
47 -72 -10
|
||||
48 -89 -3
|
||||
49 -86 -3
|
||||
50 -57 -9
|
||||
51 -22 -36
|
||||
52 -44 19
|
||||
53 -21 6
|
||||
54 -49 -4
|
||||
55 -68 -7
|
||||
56 -42 11
|
||||
57 -69 3
|
||||
58 -49 9
|
||||
59 -68 -19
|
||||
60 -57 -7
|
||||
61 -61 -34
|
||||
62 -36 16
|
||||
63 -56 2
|
||||
64 -67 0
|
||||
65 -17 -14
|
||||
66 -17 -20
|
||||
67 -28 -26
|
||||
68 -70 -21
|
||||
69 -46 -14
|
||||
70 -52 36
|
||||
71 -33 62
|
||||
72 -53 49
|
||||
73 -39 59
|
||||
74 33 73
|
||||
75 38 88
|
||||
76 43 77
|
||||
77 -60 19
|
||||
78 -61 27
|
||||
79 -66 23
|
||||
80 -61 20
|
||||
81 -55 19
|
||||
82 -5 -38
|
||||
83 -9 -41
|
||||
84 -12 -31
|
||||
85 -9 -45
|
||||
86 -6 -33
|
||||
87 -1 -49
|
||||
88 -14 -44
|
||||
89 85 -1
|
||||
90 67 -1
|
||||
91 60 30
|
||||
92 78 12
|
||||
93 57 31
|
||||
94 63 -1
|
||||
95 88 -3
|
||||
96 85 -13
|
||||
97 78 17
|
||||
98 56 4
|
||||
99 99 -14
|
||||
100 53 16
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 29
|
||||
2 29
|
||||
3 29
|
||||
4 29
|
||||
5 29
|
||||
6 29
|
||||
7 29
|
||||
8 29
|
||||
9 29
|
||||
10 29
|
||||
11 29
|
||||
12 29
|
||||
13 29
|
||||
14 29
|
||||
15 29
|
||||
16 29
|
||||
17 29
|
||||
18 29
|
||||
19 29
|
||||
20 29
|
||||
21 29
|
||||
22 29
|
||||
23 29
|
||||
24 29
|
||||
25 29
|
||||
26 29
|
||||
27 29
|
||||
28 29
|
||||
29 29
|
||||
30 29
|
||||
31 29
|
||||
32 29
|
||||
33 29
|
||||
34 29
|
||||
35 29
|
||||
36 29
|
||||
37 29
|
||||
38 29
|
||||
39 29
|
||||
40 29
|
||||
41 29
|
||||
42 29
|
||||
43 29
|
||||
44 29
|
||||
45 29
|
||||
46 29
|
||||
47 29
|
||||
48 29
|
||||
49 29
|
||||
50 29
|
||||
51 29
|
||||
52 29
|
||||
53 29
|
||||
54 29
|
||||
55 29
|
||||
56 29
|
||||
57 29
|
||||
58 29
|
||||
59 29
|
||||
60 29
|
||||
61 29
|
||||
62 29
|
||||
63 29
|
||||
64 29
|
||||
65 29
|
||||
66 29
|
||||
67 29
|
||||
68 29
|
||||
69 29
|
||||
70 29
|
||||
71 29
|
||||
72 29
|
||||
73 29
|
||||
74 29
|
||||
75 29
|
||||
76 29
|
||||
77 29
|
||||
78 29
|
||||
79 29
|
||||
80 29
|
||||
81 29
|
||||
82 29
|
||||
83 29
|
||||
84 29
|
||||
85 29
|
||||
86 29
|
||||
87 29
|
||||
88 29
|
||||
89 29
|
||||
90 29
|
||||
91 29
|
||||
92 29
|
||||
93 29
|
||||
94 29
|
||||
95 29
|
||||
96 29
|
||||
97 29
|
||||
98 29
|
||||
99 29
|
||||
100 29
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 799
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 1
|
||||
2 19
|
||||
3 19
|
||||
4 50
|
||||
5 63
|
||||
6 79
|
||||
7 80
|
||||
8 82
|
||||
9 83
|
||||
10 89
|
||||
11 94
|
||||
12 98
|
||||
13 98
|
||||
14 98
|
||||
15 110
|
||||
16 111
|
||||
17 114
|
||||
18 126
|
||||
19 135
|
||||
20 138
|
||||
21 139
|
||||
22 151
|
||||
23 180
|
||||
24 185
|
||||
25 186
|
||||
26 194
|
||||
27 204
|
||||
28 210
|
||||
29 216
|
||||
30 220
|
||||
31 222
|
||||
32 228
|
||||
33 238
|
||||
34 245
|
||||
35 261
|
||||
36 266
|
||||
37 267
|
||||
38 267
|
||||
39 282
|
||||
40 282
|
||||
41 286
|
||||
42 304
|
||||
43 304
|
||||
44 313
|
||||
45 314
|
||||
46 314
|
||||
47 319
|
||||
48 319
|
||||
49 333
|
||||
50 336
|
||||
51 338
|
||||
52 351
|
||||
53 361
|
||||
54 376
|
||||
55 389
|
||||
56 398
|
||||
57 401
|
||||
58 414
|
||||
59 415
|
||||
60 419
|
||||
61 429
|
||||
62 482
|
||||
63 484
|
||||
64 491
|
||||
65 507
|
||||
66 510
|
||||
67 513
|
||||
68 513
|
||||
69 532
|
||||
70 572
|
||||
71 575
|
||||
72 579
|
||||
73 587
|
||||
74 593
|
||||
75 598
|
||||
76 612
|
||||
77 618
|
||||
78 632
|
||||
79 637
|
||||
80 640
|
||||
81 642
|
||||
82 650
|
||||
83 656
|
||||
84 657
|
||||
85 659
|
||||
86 673
|
||||
87 682
|
||||
88 691
|
||||
89 695
|
||||
90 703
|
||||
91 713
|
||||
92 728
|
||||
93 729
|
||||
94 746
|
||||
95 746
|
||||
96 769
|
||||
97 776
|
||||
98 779
|
||||
99 795
|
||||
100 798
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai100c by convert2vt
|
||||
COMMENT: Best known objective: 1407.44
|
||||
NAME: tai100c
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 2043
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 1066
|
||||
2 841
|
||||
3 74
|
||||
4 687
|
||||
5 175
|
||||
6 183
|
||||
7 124
|
||||
8 4
|
||||
9 81
|
||||
10 56
|
||||
11 29
|
||||
12 23
|
||||
13 4
|
||||
14 9
|
||||
15 7
|
||||
16 181
|
||||
17 54
|
||||
18 884
|
||||
19 822
|
||||
20 637
|
||||
21 59
|
||||
22 140
|
||||
23 531
|
||||
24 58
|
||||
25 15
|
||||
26 11
|
||||
27 185
|
||||
28 159
|
||||
29 285
|
||||
30 4
|
||||
31 10
|
||||
32 3
|
||||
33 4
|
||||
34 11
|
||||
35 45
|
||||
36 4
|
||||
37 225
|
||||
38 286
|
||||
39 262
|
||||
40 4
|
||||
41 391
|
||||
42 54
|
||||
43 518
|
||||
44 815
|
||||
45 25
|
||||
46 29
|
||||
47 18
|
||||
48 588
|
||||
49 68
|
||||
50 480
|
||||
51 5
|
||||
52 16
|
||||
53 34
|
||||
54 5
|
||||
55 9
|
||||
56 22
|
||||
57 120
|
||||
58 152
|
||||
59 21
|
||||
60 44
|
||||
61 676
|
||||
62 17
|
||||
63 764
|
||||
64 13
|
||||
65 6
|
||||
66 718
|
||||
67 52
|
||||
68 11
|
||||
69 93
|
||||
70 398
|
||||
71 48
|
||||
72 37
|
||||
73 3
|
||||
74 8
|
||||
75 406
|
||||
76 1086
|
||||
77 3
|
||||
78 52
|
||||
79 88
|
||||
80 28
|
||||
81 686
|
||||
82 25
|
||||
83 101
|
||||
84 4
|
||||
85 15
|
||||
86 445
|
||||
87 4
|
||||
88 593
|
||||
89 327
|
||||
90 92
|
||||
91 21
|
||||
92 12
|
||||
93 44
|
||||
94 773
|
||||
95 4
|
||||
96 14
|
||||
97 783
|
||||
98 3
|
||||
99 500
|
||||
100 390
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -2 -5
|
||||
2 3 -1
|
||||
3 -2 7
|
||||
4 3 0
|
||||
5 7 -3
|
||||
6 -5 -1
|
||||
7 -3 0
|
||||
8 0 -3
|
||||
9 4 1
|
||||
10 4 -5
|
||||
11 -2 -4
|
||||
12 5 -5
|
||||
13 -4 1
|
||||
14 -2 3
|
||||
15 7 2
|
||||
16 -13 80
|
||||
17 -6 88
|
||||
18 -16 83
|
||||
19 -14 77
|
||||
20 -26 88
|
||||
21 -24 79
|
||||
22 -25 78
|
||||
23 -11 80
|
||||
24 -5 88
|
||||
25 -21 90
|
||||
26 -5 82
|
||||
27 -20 80
|
||||
28 -6 91
|
||||
29 -25 89
|
||||
30 -25 74
|
||||
31 -8 88
|
||||
32 -21 74
|
||||
33 -23 74
|
||||
34 -5 87
|
||||
35 -8 91
|
||||
36 -3 -8
|
||||
37 -30 15
|
||||
38 -14 24
|
||||
39 -12 11
|
||||
40 -1 7
|
||||
41 2 14
|
||||
42 -26 15
|
||||
43 -36 2
|
||||
44 -29 7
|
||||
45 -1 28
|
||||
46 -7 17
|
||||
47 -10 31
|
||||
48 -20 -2
|
||||
49 -33 20
|
||||
50 -26 0
|
||||
51 -13 9
|
||||
52 -8 12
|
||||
53 -35 -8
|
||||
54 -33 23
|
||||
55 10 -70
|
||||
56 8 -95
|
||||
57 -12 -101
|
||||
58 6 -113
|
||||
59 -17 -76
|
||||
60 -23 -102
|
||||
61 11 -104
|
||||
62 -19 -96
|
||||
63 -13 -79
|
||||
64 -53 -32
|
||||
65 -78 -2
|
||||
66 -87 -61
|
||||
67 -60 -32
|
||||
68 -6 -12
|
||||
69 10 -16
|
||||
70 -7 -11
|
||||
71 0 3
|
||||
72 10 2
|
||||
73 -1 -15
|
||||
74 1 -3
|
||||
75 15 -2
|
||||
76 10 4
|
||||
77 8 3
|
||||
78 -58 32
|
||||
79 -88 38
|
||||
80 -76 34
|
||||
81 -83 50
|
||||
82 -67 43
|
||||
83 -75 34
|
||||
84 -91 44
|
||||
85 -24 1
|
||||
86 -20 4
|
||||
87 -17 -4
|
||||
88 -25 -1
|
||||
89 -17 2
|
||||
90 -24 2
|
||||
91 -12 -2
|
||||
92 -14 1
|
||||
93 -18 2
|
||||
94 -20 5
|
||||
95 -14 4
|
||||
96 -23 9
|
||||
97 -22 -3
|
||||
98 -22 -2
|
||||
99 17 1
|
||||
100 5 7
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 21
|
||||
2 21
|
||||
3 21
|
||||
4 21
|
||||
5 21
|
||||
6 21
|
||||
7 21
|
||||
8 21
|
||||
9 21
|
||||
10 21
|
||||
11 21
|
||||
12 21
|
||||
13 21
|
||||
14 21
|
||||
15 21
|
||||
16 21
|
||||
17 21
|
||||
18 21
|
||||
19 21
|
||||
20 21
|
||||
21 21
|
||||
22 21
|
||||
23 21
|
||||
24 21
|
||||
25 21
|
||||
26 21
|
||||
27 21
|
||||
28 21
|
||||
29 21
|
||||
30 21
|
||||
31 21
|
||||
32 21
|
||||
33 21
|
||||
34 21
|
||||
35 21
|
||||
36 21
|
||||
37 21
|
||||
38 21
|
||||
39 21
|
||||
40 21
|
||||
41 21
|
||||
42 21
|
||||
43 21
|
||||
44 21
|
||||
45 21
|
||||
46 21
|
||||
47 21
|
||||
48 21
|
||||
49 21
|
||||
50 21
|
||||
51 21
|
||||
52 21
|
||||
53 21
|
||||
54 21
|
||||
55 21
|
||||
56 21
|
||||
57 21
|
||||
58 21
|
||||
59 21
|
||||
60 21
|
||||
61 21
|
||||
62 21
|
||||
63 21
|
||||
64 21
|
||||
65 21
|
||||
66 21
|
||||
67 21
|
||||
68 21
|
||||
69 21
|
||||
70 21
|
||||
71 21
|
||||
72 21
|
||||
73 21
|
||||
74 21
|
||||
75 21
|
||||
76 21
|
||||
77 21
|
||||
78 21
|
||||
79 21
|
||||
80 21
|
||||
81 21
|
||||
82 21
|
||||
83 21
|
||||
84 21
|
||||
85 21
|
||||
86 21
|
||||
87 21
|
||||
88 21
|
||||
89 21
|
||||
90 21
|
||||
91 21
|
||||
92 21
|
||||
93 21
|
||||
94 21
|
||||
95 21
|
||||
96 21
|
||||
97 21
|
||||
98 21
|
||||
99 21
|
||||
100 21
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 905
|
||||
COMMENT: TIMESTEP: 18
|
||||
TIME_AVAIL_SECTION
|
||||
1 16
|
||||
2 21
|
||||
3 28
|
||||
4 33
|
||||
5 33
|
||||
6 40
|
||||
7 56
|
||||
8 61
|
||||
9 65
|
||||
10 96
|
||||
11 123
|
||||
12 123
|
||||
13 131
|
||||
14 140
|
||||
15 151
|
||||
16 151
|
||||
17 166
|
||||
18 170
|
||||
19 188
|
||||
20 188
|
||||
21 193
|
||||
22 198
|
||||
23 218
|
||||
24 233
|
||||
25 233
|
||||
26 285
|
||||
27 290
|
||||
28 303
|
||||
29 315
|
||||
30 326
|
||||
31 330
|
||||
32 351
|
||||
33 355
|
||||
34 360
|
||||
35 361
|
||||
36 368
|
||||
37 370
|
||||
38 391
|
||||
39 410
|
||||
40 413
|
||||
41 420
|
||||
42 425
|
||||
43 435
|
||||
44 440
|
||||
45 443
|
||||
46 450
|
||||
47 455
|
||||
48 456
|
||||
49 461
|
||||
50 473
|
||||
51 473
|
||||
52 475
|
||||
53 491
|
||||
54 491
|
||||
55 493
|
||||
56 496
|
||||
57 528
|
||||
58 538
|
||||
59 543
|
||||
60 546
|
||||
61 546
|
||||
62 556
|
||||
63 560
|
||||
64 575
|
||||
65 578
|
||||
66 578
|
||||
67 580
|
||||
68 583
|
||||
69 586
|
||||
70 610
|
||||
71 620
|
||||
72 623
|
||||
73 648
|
||||
74 650
|
||||
75 663
|
||||
76 663
|
||||
77 688
|
||||
78 693
|
||||
79 701
|
||||
80 735
|
||||
81 735
|
||||
82 746
|
||||
83 750
|
||||
84 753
|
||||
85 755
|
||||
86 800
|
||||
87 805
|
||||
88 825
|
||||
89 828
|
||||
90 830
|
||||
91 833
|
||||
92 836
|
||||
93 843
|
||||
94 854
|
||||
95 858
|
||||
96 860
|
||||
97 861
|
||||
98 868
|
||||
99 881
|
||||
100 900
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai100c by convert2vt
|
||||
COMMENT: Best known objective: 1407.44
|
||||
NAME: tai100c
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 2043
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -1066
|
||||
2 -841
|
||||
3 -74
|
||||
4 -687
|
||||
5 -175
|
||||
6 -183
|
||||
7 -124
|
||||
8 -4
|
||||
9 -81
|
||||
10 -56
|
||||
11 -29
|
||||
12 -23
|
||||
13 -4
|
||||
14 -9
|
||||
15 -7
|
||||
16 -181
|
||||
17 -54
|
||||
18 -884
|
||||
19 -822
|
||||
20 -637
|
||||
21 -59
|
||||
22 -140
|
||||
23 -531
|
||||
24 -58
|
||||
25 -15
|
||||
26 -11
|
||||
27 -185
|
||||
28 -159
|
||||
29 -285
|
||||
30 -4
|
||||
31 -10
|
||||
32 -3
|
||||
33 -4
|
||||
34 -11
|
||||
35 -45
|
||||
36 -4
|
||||
37 -225
|
||||
38 -286
|
||||
39 -262
|
||||
40 -4
|
||||
41 -391
|
||||
42 -54
|
||||
43 -518
|
||||
44 -815
|
||||
45 -25
|
||||
46 -29
|
||||
47 -18
|
||||
48 -588
|
||||
49 -68
|
||||
50 -480
|
||||
51 -5
|
||||
52 -16
|
||||
53 -34
|
||||
54 -5
|
||||
55 -9
|
||||
56 -22
|
||||
57 -120
|
||||
58 -152
|
||||
59 -21
|
||||
60 -44
|
||||
61 -676
|
||||
62 -17
|
||||
63 -764
|
||||
64 -13
|
||||
65 -6
|
||||
66 -718
|
||||
67 -52
|
||||
68 -11
|
||||
69 -93
|
||||
70 -398
|
||||
71 -48
|
||||
72 -37
|
||||
73 -3
|
||||
74 -8
|
||||
75 -406
|
||||
76 -1086
|
||||
77 -3
|
||||
78 -52
|
||||
79 -88
|
||||
80 -28
|
||||
81 -686
|
||||
82 -25
|
||||
83 -101
|
||||
84 -4
|
||||
85 -15
|
||||
86 -445
|
||||
87 -4
|
||||
88 -593
|
||||
89 -327
|
||||
90 -92
|
||||
91 -21
|
||||
92 -12
|
||||
93 -44
|
||||
94 -773
|
||||
95 -4
|
||||
96 -14
|
||||
97 -783
|
||||
98 -3
|
||||
99 -500
|
||||
100 -390
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -2 -5
|
||||
2 3 -1
|
||||
3 -2 7
|
||||
4 3 0
|
||||
5 7 -3
|
||||
6 -5 -1
|
||||
7 -3 0
|
||||
8 0 -3
|
||||
9 4 1
|
||||
10 4 -5
|
||||
11 -2 -4
|
||||
12 5 -5
|
||||
13 -4 1
|
||||
14 -2 3
|
||||
15 7 2
|
||||
16 -13 80
|
||||
17 -6 88
|
||||
18 -16 83
|
||||
19 -14 77
|
||||
20 -26 88
|
||||
21 -24 79
|
||||
22 -25 78
|
||||
23 -11 80
|
||||
24 -5 88
|
||||
25 -21 90
|
||||
26 -5 82
|
||||
27 -20 80
|
||||
28 -6 91
|
||||
29 -25 89
|
||||
30 -25 74
|
||||
31 -8 88
|
||||
32 -21 74
|
||||
33 -23 74
|
||||
34 -5 87
|
||||
35 -8 91
|
||||
36 -3 -8
|
||||
37 -30 15
|
||||
38 -14 24
|
||||
39 -12 11
|
||||
40 -1 7
|
||||
41 2 14
|
||||
42 -26 15
|
||||
43 -36 2
|
||||
44 -29 7
|
||||
45 -1 28
|
||||
46 -7 17
|
||||
47 -10 31
|
||||
48 -20 -2
|
||||
49 -33 20
|
||||
50 -26 0
|
||||
51 -13 9
|
||||
52 -8 12
|
||||
53 -35 -8
|
||||
54 -33 23
|
||||
55 10 -70
|
||||
56 8 -95
|
||||
57 -12 -101
|
||||
58 6 -113
|
||||
59 -17 -76
|
||||
60 -23 -102
|
||||
61 11 -104
|
||||
62 -19 -96
|
||||
63 -13 -79
|
||||
64 -53 -32
|
||||
65 -78 -2
|
||||
66 -87 -61
|
||||
67 -60 -32
|
||||
68 -6 -12
|
||||
69 10 -16
|
||||
70 -7 -11
|
||||
71 0 3
|
||||
72 10 2
|
||||
73 -1 -15
|
||||
74 1 -3
|
||||
75 15 -2
|
||||
76 10 4
|
||||
77 8 3
|
||||
78 -58 32
|
||||
79 -88 38
|
||||
80 -76 34
|
||||
81 -83 50
|
||||
82 -67 43
|
||||
83 -75 34
|
||||
84 -91 44
|
||||
85 -24 1
|
||||
86 -20 4
|
||||
87 -17 -4
|
||||
88 -25 -1
|
||||
89 -17 2
|
||||
90 -24 2
|
||||
91 -12 -2
|
||||
92 -14 1
|
||||
93 -18 2
|
||||
94 -20 5
|
||||
95 -14 4
|
||||
96 -23 9
|
||||
97 -22 -3
|
||||
98 -22 -2
|
||||
99 17 1
|
||||
100 5 7
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 21
|
||||
2 21
|
||||
3 21
|
||||
4 21
|
||||
5 21
|
||||
6 21
|
||||
7 21
|
||||
8 21
|
||||
9 21
|
||||
10 21
|
||||
11 21
|
||||
12 21
|
||||
13 21
|
||||
14 21
|
||||
15 21
|
||||
16 21
|
||||
17 21
|
||||
18 21
|
||||
19 21
|
||||
20 21
|
||||
21 21
|
||||
22 21
|
||||
23 21
|
||||
24 21
|
||||
25 21
|
||||
26 21
|
||||
27 21
|
||||
28 21
|
||||
29 21
|
||||
30 21
|
||||
31 21
|
||||
32 21
|
||||
33 21
|
||||
34 21
|
||||
35 21
|
||||
36 21
|
||||
37 21
|
||||
38 21
|
||||
39 21
|
||||
40 21
|
||||
41 21
|
||||
42 21
|
||||
43 21
|
||||
44 21
|
||||
45 21
|
||||
46 21
|
||||
47 21
|
||||
48 21
|
||||
49 21
|
||||
50 21
|
||||
51 21
|
||||
52 21
|
||||
53 21
|
||||
54 21
|
||||
55 21
|
||||
56 21
|
||||
57 21
|
||||
58 21
|
||||
59 21
|
||||
60 21
|
||||
61 21
|
||||
62 21
|
||||
63 21
|
||||
64 21
|
||||
65 21
|
||||
66 21
|
||||
67 21
|
||||
68 21
|
||||
69 21
|
||||
70 21
|
||||
71 21
|
||||
72 21
|
||||
73 21
|
||||
74 21
|
||||
75 21
|
||||
76 21
|
||||
77 21
|
||||
78 21
|
||||
79 21
|
||||
80 21
|
||||
81 21
|
||||
82 21
|
||||
83 21
|
||||
84 21
|
||||
85 21
|
||||
86 21
|
||||
87 21
|
||||
88 21
|
||||
89 21
|
||||
90 21
|
||||
91 21
|
||||
92 21
|
||||
93 21
|
||||
94 21
|
||||
95 21
|
||||
96 21
|
||||
97 21
|
||||
98 21
|
||||
99 21
|
||||
100 21
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 905
|
||||
COMMENT: TIMESTEP: 18
|
||||
TIME_AVAIL_SECTION
|
||||
1 16
|
||||
2 21
|
||||
3 28
|
||||
4 33
|
||||
5 33
|
||||
6 40
|
||||
7 56
|
||||
8 61
|
||||
9 65
|
||||
10 96
|
||||
11 123
|
||||
12 123
|
||||
13 131
|
||||
14 140
|
||||
15 151
|
||||
16 151
|
||||
17 166
|
||||
18 170
|
||||
19 188
|
||||
20 188
|
||||
21 193
|
||||
22 198
|
||||
23 218
|
||||
24 233
|
||||
25 233
|
||||
26 285
|
||||
27 290
|
||||
28 303
|
||||
29 315
|
||||
30 326
|
||||
31 330
|
||||
32 351
|
||||
33 355
|
||||
34 360
|
||||
35 361
|
||||
36 368
|
||||
37 370
|
||||
38 391
|
||||
39 410
|
||||
40 413
|
||||
41 420
|
||||
42 425
|
||||
43 435
|
||||
44 440
|
||||
45 443
|
||||
46 450
|
||||
47 455
|
||||
48 456
|
||||
49 461
|
||||
50 473
|
||||
51 473
|
||||
52 475
|
||||
53 491
|
||||
54 491
|
||||
55 493
|
||||
56 496
|
||||
57 528
|
||||
58 538
|
||||
59 543
|
||||
60 546
|
||||
61 546
|
||||
62 556
|
||||
63 560
|
||||
64 575
|
||||
65 578
|
||||
66 578
|
||||
67 580
|
||||
68 583
|
||||
69 586
|
||||
70 610
|
||||
71 620
|
||||
72 623
|
||||
73 648
|
||||
74 650
|
||||
75 663
|
||||
76 663
|
||||
77 688
|
||||
78 693
|
||||
79 701
|
||||
80 735
|
||||
81 735
|
||||
82 746
|
||||
83 750
|
||||
84 753
|
||||
85 755
|
||||
86 800
|
||||
87 805
|
||||
88 825
|
||||
89 828
|
||||
90 830
|
||||
91 833
|
||||
92 836
|
||||
93 843
|
||||
94 854
|
||||
95 858
|
||||
96 860
|
||||
97 861
|
||||
98 868
|
||||
99 881
|
||||
100 900
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai100d by convert2vt
|
||||
COMMENT: Best known objective: 1581.25
|
||||
NAME: tai100d
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1297
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 94
|
||||
2 12
|
||||
3 17
|
||||
4 619
|
||||
5 61
|
||||
6 3
|
||||
7 4
|
||||
8 13
|
||||
9 44
|
||||
10 12
|
||||
11 35
|
||||
12 114
|
||||
13 29
|
||||
14 76
|
||||
15 106
|
||||
16 157
|
||||
17 43
|
||||
18 4
|
||||
19 38
|
||||
20 212
|
||||
21 42
|
||||
22 10
|
||||
23 19
|
||||
24 856
|
||||
25 13
|
||||
26 67
|
||||
27 144
|
||||
28 310
|
||||
29 85
|
||||
30 1061
|
||||
31 344
|
||||
32 22
|
||||
33 15
|
||||
34 219
|
||||
35 44
|
||||
36 370
|
||||
37 74
|
||||
38 82
|
||||
39 3
|
||||
40 39
|
||||
41 54
|
||||
42 22
|
||||
43 171
|
||||
44 65
|
||||
45 405
|
||||
46 19
|
||||
47 7
|
||||
48 586
|
||||
49 15
|
||||
50 149
|
||||
51 141
|
||||
52 9
|
||||
53 261
|
||||
54 4
|
||||
55 5
|
||||
56 21
|
||||
57 25
|
||||
58 86
|
||||
59 86
|
||||
60 124
|
||||
61 123
|
||||
62 11
|
||||
63 41
|
||||
64 279
|
||||
65 149
|
||||
66 9
|
||||
67 65
|
||||
68 155
|
||||
69 6
|
||||
70 83
|
||||
71 11
|
||||
72 735
|
||||
73 4
|
||||
74 56
|
||||
75 26
|
||||
76 5
|
||||
77 34
|
||||
78 13
|
||||
79 1017
|
||||
80 85
|
||||
81 10
|
||||
82 7
|
||||
83 6
|
||||
84 524
|
||||
85 16
|
||||
86 15
|
||||
87 117
|
||||
88 48
|
||||
89 43
|
||||
90 64
|
||||
91 30
|
||||
92 3
|
||||
93 21
|
||||
94 514
|
||||
95 625
|
||||
96 7
|
||||
97 257
|
||||
98 603
|
||||
99 4
|
||||
100 4
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -7 9
|
||||
2 -7 8
|
||||
3 -15 16
|
||||
4 -2 13
|
||||
5 0 3
|
||||
6 -9 6
|
||||
7 2 5
|
||||
8 -13 9
|
||||
9 -15 10
|
||||
10 -14 2
|
||||
11 1 0
|
||||
12 -40 24
|
||||
13 -54 -15
|
||||
14 -43 10
|
||||
15 -73 -2
|
||||
16 -76 4
|
||||
17 -45 31
|
||||
18 -29 36
|
||||
19 -78 11
|
||||
20 -31 25
|
||||
21 -67 17
|
||||
22 -31 4
|
||||
23 -51 10
|
||||
24 -30 -9
|
||||
25 -51 24
|
||||
26 -80 -10
|
||||
27 -34 4
|
||||
28 -45 25
|
||||
29 73 32
|
||||
30 78 59
|
||||
31 58 53
|
||||
32 57 55
|
||||
33 20 85
|
||||
34 -12 81
|
||||
35 -8 86
|
||||
36 12 33
|
||||
37 19 86
|
||||
38 -11 44
|
||||
39 -2 67
|
||||
40 25 76
|
||||
41 -29 44
|
||||
42 4 80
|
||||
43 -2 84
|
||||
44 -8 54
|
||||
45 -16 34
|
||||
46 -14 80
|
||||
47 -17 32
|
||||
48 19 39
|
||||
49 -20 82
|
||||
50 17 42
|
||||
51 -4 5
|
||||
52 -20 25
|
||||
53 -12 14
|
||||
54 -11 11
|
||||
55 -12 4
|
||||
56 -1 21
|
||||
57 -1 1
|
||||
58 -9 21
|
||||
59 9 3
|
||||
60 5 14
|
||||
61 -9 27
|
||||
62 -20 11
|
||||
63 0 30
|
||||
64 -12 15
|
||||
65 -3 17
|
||||
66 -58 -60
|
||||
67 -71 -58
|
||||
68 -32 -34
|
||||
69 -59 -37
|
||||
70 -48 -19
|
||||
71 -71 -49
|
||||
72 22 -4
|
||||
73 13 -10
|
||||
74 22 -17
|
||||
75 13 12
|
||||
76 3 -5
|
||||
77 27 -4
|
||||
78 2 -3
|
||||
79 -2 -22
|
||||
80 30 1
|
||||
81 22 -6
|
||||
82 -27 62
|
||||
83 -20 64
|
||||
84 -26 69
|
||||
85 -20 66
|
||||
86 -29 67
|
||||
87 -84 -10
|
||||
88 -69 -22
|
||||
89 -79 -4
|
||||
90 -84 -19
|
||||
91 -63 -12
|
||||
92 -76 -14
|
||||
93 -70 -4
|
||||
94 30 39
|
||||
95 23 39
|
||||
96 30 48
|
||||
97 36 21
|
||||
98 32 16
|
||||
99 42 30
|
||||
100 62 16
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 23
|
||||
2 23
|
||||
3 23
|
||||
4 23
|
||||
5 23
|
||||
6 23
|
||||
7 23
|
||||
8 23
|
||||
9 23
|
||||
10 23
|
||||
11 23
|
||||
12 23
|
||||
13 23
|
||||
14 23
|
||||
15 23
|
||||
16 23
|
||||
17 23
|
||||
18 23
|
||||
19 23
|
||||
20 23
|
||||
21 23
|
||||
22 23
|
||||
23 23
|
||||
24 23
|
||||
25 23
|
||||
26 23
|
||||
27 23
|
||||
28 23
|
||||
29 23
|
||||
30 23
|
||||
31 23
|
||||
32 23
|
||||
33 23
|
||||
34 23
|
||||
35 23
|
||||
36 23
|
||||
37 23
|
||||
38 23
|
||||
39 23
|
||||
40 23
|
||||
41 23
|
||||
42 23
|
||||
43 23
|
||||
44 23
|
||||
45 23
|
||||
46 23
|
||||
47 23
|
||||
48 23
|
||||
49 23
|
||||
50 23
|
||||
51 23
|
||||
52 23
|
||||
53 23
|
||||
54 23
|
||||
55 23
|
||||
56 23
|
||||
57 23
|
||||
58 23
|
||||
59 23
|
||||
60 23
|
||||
61 23
|
||||
62 23
|
||||
63 23
|
||||
64 23
|
||||
65 23
|
||||
66 23
|
||||
67 23
|
||||
68 23
|
||||
69 23
|
||||
70 23
|
||||
71 23
|
||||
72 23
|
||||
73 23
|
||||
74 23
|
||||
75 23
|
||||
76 23
|
||||
77 23
|
||||
78 23
|
||||
79 23
|
||||
80 23
|
||||
81 23
|
||||
82 23
|
||||
83 23
|
||||
84 23
|
||||
85 23
|
||||
86 23
|
||||
87 23
|
||||
88 23
|
||||
89 23
|
||||
90 23
|
||||
91 23
|
||||
92 23
|
||||
93 23
|
||||
94 23
|
||||
95 23
|
||||
96 23
|
||||
97 23
|
||||
98 23
|
||||
99 23
|
||||
100 23
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 782
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 14
|
||||
2 18
|
||||
3 24
|
||||
4 28
|
||||
5 28
|
||||
6 34
|
||||
7 49
|
||||
8 53
|
||||
9 56
|
||||
10 83
|
||||
11 106
|
||||
12 106
|
||||
13 113
|
||||
14 121
|
||||
15 131
|
||||
16 131
|
||||
17 144
|
||||
18 146
|
||||
19 162
|
||||
20 162
|
||||
21 167
|
||||
22 171
|
||||
23 188
|
||||
24 201
|
||||
25 201
|
||||
26 246
|
||||
27 250
|
||||
28 262
|
||||
29 272
|
||||
30 282
|
||||
31 285
|
||||
32 303
|
||||
33 306
|
||||
34 311
|
||||
35 312
|
||||
36 318
|
||||
37 319
|
||||
38 338
|
||||
39 354
|
||||
40 357
|
||||
41 362
|
||||
42 367
|
||||
43 375
|
||||
44 380
|
||||
45 383
|
||||
46 388
|
||||
47 393
|
||||
48 394
|
||||
49 399
|
||||
50 408
|
||||
51 409
|
||||
52 410
|
||||
53 424
|
||||
54 424
|
||||
55 426
|
||||
56 429
|
||||
57 456
|
||||
58 465
|
||||
59 469
|
||||
60 472
|
||||
61 472
|
||||
62 481
|
||||
63 484
|
||||
64 496
|
||||
65 499
|
||||
66 499
|
||||
67 501
|
||||
68 504
|
||||
69 506
|
||||
70 527
|
||||
71 535
|
||||
72 538
|
||||
73 560
|
||||
74 561
|
||||
75 573
|
||||
76 573
|
||||
77 594
|
||||
78 599
|
||||
79 606
|
||||
80 635
|
||||
81 635
|
||||
82 645
|
||||
83 648
|
||||
84 650
|
||||
85 652
|
||||
86 691
|
||||
87 695
|
||||
88 712
|
||||
89 715
|
||||
90 717
|
||||
91 720
|
||||
92 723
|
||||
93 728
|
||||
94 738
|
||||
95 741
|
||||
96 743
|
||||
97 744
|
||||
98 750
|
||||
99 761
|
||||
100 777
|
||||
EOF
|
||||
|
|
@ -0,0 +1,525 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai100d by convert2vt
|
||||
COMMENT: Best known objective: 1581.25
|
||||
NAME: tai100d
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 100
|
||||
NUM_LOCATIONS: 101
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1297
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -94
|
||||
2 -12
|
||||
3 -17
|
||||
4 -619
|
||||
5 -61
|
||||
6 -3
|
||||
7 -4
|
||||
8 -13
|
||||
9 -44
|
||||
10 -12
|
||||
11 -35
|
||||
12 -114
|
||||
13 -29
|
||||
14 -76
|
||||
15 -106
|
||||
16 -157
|
||||
17 -43
|
||||
18 -4
|
||||
19 -38
|
||||
20 -212
|
||||
21 -42
|
||||
22 -10
|
||||
23 -19
|
||||
24 -856
|
||||
25 -13
|
||||
26 -67
|
||||
27 -144
|
||||
28 -310
|
||||
29 -85
|
||||
30 -1061
|
||||
31 -344
|
||||
32 -22
|
||||
33 -15
|
||||
34 -219
|
||||
35 -44
|
||||
36 -370
|
||||
37 -74
|
||||
38 -82
|
||||
39 -3
|
||||
40 -39
|
||||
41 -54
|
||||
42 -22
|
||||
43 -171
|
||||
44 -65
|
||||
45 -405
|
||||
46 -19
|
||||
47 -7
|
||||
48 -586
|
||||
49 -15
|
||||
50 -149
|
||||
51 -141
|
||||
52 -9
|
||||
53 -261
|
||||
54 -4
|
||||
55 -5
|
||||
56 -21
|
||||
57 -25
|
||||
58 -86
|
||||
59 -86
|
||||
60 -124
|
||||
61 -123
|
||||
62 -11
|
||||
63 -41
|
||||
64 -279
|
||||
65 -149
|
||||
66 -9
|
||||
67 -65
|
||||
68 -155
|
||||
69 -6
|
||||
70 -83
|
||||
71 -11
|
||||
72 -735
|
||||
73 -4
|
||||
74 -56
|
||||
75 -26
|
||||
76 -5
|
||||
77 -34
|
||||
78 -13
|
||||
79 -1017
|
||||
80 -85
|
||||
81 -10
|
||||
82 -7
|
||||
83 -6
|
||||
84 -524
|
||||
85 -16
|
||||
86 -15
|
||||
87 -117
|
||||
88 -48
|
||||
89 -43
|
||||
90 -64
|
||||
91 -30
|
||||
92 -3
|
||||
93 -21
|
||||
94 -514
|
||||
95 -625
|
||||
96 -7
|
||||
97 -257
|
||||
98 -603
|
||||
99 -4
|
||||
100 -4
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -7 9
|
||||
2 -7 8
|
||||
3 -15 16
|
||||
4 -2 13
|
||||
5 0 3
|
||||
6 -9 6
|
||||
7 2 5
|
||||
8 -13 9
|
||||
9 -15 10
|
||||
10 -14 2
|
||||
11 1 0
|
||||
12 -40 24
|
||||
13 -54 -15
|
||||
14 -43 10
|
||||
15 -73 -2
|
||||
16 -76 4
|
||||
17 -45 31
|
||||
18 -29 36
|
||||
19 -78 11
|
||||
20 -31 25
|
||||
21 -67 17
|
||||
22 -31 4
|
||||
23 -51 10
|
||||
24 -30 -9
|
||||
25 -51 24
|
||||
26 -80 -10
|
||||
27 -34 4
|
||||
28 -45 25
|
||||
29 73 32
|
||||
30 78 59
|
||||
31 58 53
|
||||
32 57 55
|
||||
33 20 85
|
||||
34 -12 81
|
||||
35 -8 86
|
||||
36 12 33
|
||||
37 19 86
|
||||
38 -11 44
|
||||
39 -2 67
|
||||
40 25 76
|
||||
41 -29 44
|
||||
42 4 80
|
||||
43 -2 84
|
||||
44 -8 54
|
||||
45 -16 34
|
||||
46 -14 80
|
||||
47 -17 32
|
||||
48 19 39
|
||||
49 -20 82
|
||||
50 17 42
|
||||
51 -4 5
|
||||
52 -20 25
|
||||
53 -12 14
|
||||
54 -11 11
|
||||
55 -12 4
|
||||
56 -1 21
|
||||
57 -1 1
|
||||
58 -9 21
|
||||
59 9 3
|
||||
60 5 14
|
||||
61 -9 27
|
||||
62 -20 11
|
||||
63 0 30
|
||||
64 -12 15
|
||||
65 -3 17
|
||||
66 -58 -60
|
||||
67 -71 -58
|
||||
68 -32 -34
|
||||
69 -59 -37
|
||||
70 -48 -19
|
||||
71 -71 -49
|
||||
72 22 -4
|
||||
73 13 -10
|
||||
74 22 -17
|
||||
75 13 12
|
||||
76 3 -5
|
||||
77 27 -4
|
||||
78 2 -3
|
||||
79 -2 -22
|
||||
80 30 1
|
||||
81 22 -6
|
||||
82 -27 62
|
||||
83 -20 64
|
||||
84 -26 69
|
||||
85 -20 66
|
||||
86 -29 67
|
||||
87 -84 -10
|
||||
88 -69 -22
|
||||
89 -79 -4
|
||||
90 -84 -19
|
||||
91 -63 -12
|
||||
92 -76 -14
|
||||
93 -70 -4
|
||||
94 30 39
|
||||
95 23 39
|
||||
96 30 48
|
||||
97 36 21
|
||||
98 32 16
|
||||
99 42 30
|
||||
100 62 16
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
DURATION_SECTION
|
||||
1 23
|
||||
2 23
|
||||
3 23
|
||||
4 23
|
||||
5 23
|
||||
6 23
|
||||
7 23
|
||||
8 23
|
||||
9 23
|
||||
10 23
|
||||
11 23
|
||||
12 23
|
||||
13 23
|
||||
14 23
|
||||
15 23
|
||||
16 23
|
||||
17 23
|
||||
18 23
|
||||
19 23
|
||||
20 23
|
||||
21 23
|
||||
22 23
|
||||
23 23
|
||||
24 23
|
||||
25 23
|
||||
26 23
|
||||
27 23
|
||||
28 23
|
||||
29 23
|
||||
30 23
|
||||
31 23
|
||||
32 23
|
||||
33 23
|
||||
34 23
|
||||
35 23
|
||||
36 23
|
||||
37 23
|
||||
38 23
|
||||
39 23
|
||||
40 23
|
||||
41 23
|
||||
42 23
|
||||
43 23
|
||||
44 23
|
||||
45 23
|
||||
46 23
|
||||
47 23
|
||||
48 23
|
||||
49 23
|
||||
50 23
|
||||
51 23
|
||||
52 23
|
||||
53 23
|
||||
54 23
|
||||
55 23
|
||||
56 23
|
||||
57 23
|
||||
58 23
|
||||
59 23
|
||||
60 23
|
||||
61 23
|
||||
62 23
|
||||
63 23
|
||||
64 23
|
||||
65 23
|
||||
66 23
|
||||
67 23
|
||||
68 23
|
||||
69 23
|
||||
70 23
|
||||
71 23
|
||||
72 23
|
||||
73 23
|
||||
74 23
|
||||
75 23
|
||||
76 23
|
||||
77 23
|
||||
78 23
|
||||
79 23
|
||||
80 23
|
||||
81 23
|
||||
82 23
|
||||
83 23
|
||||
84 23
|
||||
85 23
|
||||
86 23
|
||||
87 23
|
||||
88 23
|
||||
89 23
|
||||
90 23
|
||||
91 23
|
||||
92 23
|
||||
93 23
|
||||
94 23
|
||||
95 23
|
||||
96 23
|
||||
97 23
|
||||
98 23
|
||||
99 23
|
||||
100 23
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 782
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 7
|
||||
2 14
|
||||
3 23
|
||||
4 25
|
||||
5 27
|
||||
6 36
|
||||
7 39
|
||||
8 40
|
||||
9 50
|
||||
10 63
|
||||
11 73
|
||||
12 82
|
||||
13 82
|
||||
14 87
|
||||
15 89
|
||||
16 109
|
||||
17 111
|
||||
18 115
|
||||
19 128
|
||||
20 128
|
||||
21 128
|
||||
22 132
|
||||
23 138
|
||||
24 145
|
||||
25 156
|
||||
26 160
|
||||
27 174
|
||||
28 174
|
||||
29 175
|
||||
30 175
|
||||
31 183
|
||||
32 188
|
||||
33 204
|
||||
34 206
|
||||
35 210
|
||||
36 213
|
||||
37 213
|
||||
38 217
|
||||
39 233
|
||||
40 253
|
||||
41 255
|
||||
42 289
|
||||
43 295
|
||||
44 326
|
||||
45 327
|
||||
46 347
|
||||
47 354
|
||||
48 364
|
||||
49 378
|
||||
50 396
|
||||
51 403
|
||||
52 404
|
||||
53 411
|
||||
54 416
|
||||
55 420
|
||||
56 423
|
||||
57 426
|
||||
58 446
|
||||
59 455
|
||||
60 456
|
||||
61 456
|
||||
62 459
|
||||
63 460
|
||||
64 471
|
||||
65 475
|
||||
66 497
|
||||
67 501
|
||||
68 508
|
||||
69 511
|
||||
70 517
|
||||
71 534
|
||||
72 540
|
||||
73 554
|
||||
74 563
|
||||
75 570
|
||||
76 596
|
||||
77 597
|
||||
78 597
|
||||
79 599
|
||||
80 609
|
||||
81 620
|
||||
82 636
|
||||
83 642
|
||||
84 646
|
||||
85 646
|
||||
86 649
|
||||
87 666
|
||||
88 674
|
||||
89 691
|
||||
90 698
|
||||
91 702
|
||||
92 705
|
||||
93 727
|
||||
94 740
|
||||
95 743
|
||||
96 744
|
||||
97 750
|
||||
98 770
|
||||
99 772
|
||||
100 777
|
||||
EOF
|
||||
|
|
@ -0,0 +1,775 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai150a by convert2vt
|
||||
COMMENT: Best known objective: 3055.23
|
||||
NAME: tai150a
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 150
|
||||
NUM_LOCATIONS: 151
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1544
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 13
|
||||
2 122
|
||||
3 30
|
||||
4 3
|
||||
5 5
|
||||
6 422
|
||||
7 13
|
||||
8 22
|
||||
9 173
|
||||
10 41
|
||||
11 8
|
||||
12 8
|
||||
13 110
|
||||
14 198
|
||||
15 384
|
||||
16 193
|
||||
17 238
|
||||
18 265
|
||||
19 3
|
||||
20 469
|
||||
21 7
|
||||
22 6
|
||||
23 108
|
||||
24 10
|
||||
25 40
|
||||
26 635
|
||||
27 49
|
||||
28 149
|
||||
29 403
|
||||
30 42
|
||||
31 70
|
||||
32 201
|
||||
33 66
|
||||
34 526
|
||||
35 6
|
||||
36 279
|
||||
37 160
|
||||
38 3
|
||||
39 4
|
||||
40 105
|
||||
41 46
|
||||
42 474
|
||||
43 7
|
||||
44 7
|
||||
45 99
|
||||
46 126
|
||||
47 119
|
||||
48 46
|
||||
49 273
|
||||
50 91
|
||||
51 294
|
||||
52 4
|
||||
53 81
|
||||
54 285
|
||||
55 90
|
||||
56 462
|
||||
57 65
|
||||
58 6
|
||||
59 4
|
||||
60 529
|
||||
61 165
|
||||
62 4
|
||||
63 394
|
||||
64 3
|
||||
65 60
|
||||
66 899
|
||||
67 169
|
||||
68 10
|
||||
69 47
|
||||
70 37
|
||||
71 23
|
||||
72 25
|
||||
73 444
|
||||
74 3
|
||||
75 99
|
||||
76 58
|
||||
77 7
|
||||
78 11
|
||||
79 15
|
||||
80 381
|
||||
81 7
|
||||
82 39
|
||||
83 502
|
||||
84 115
|
||||
85 85
|
||||
86 3
|
||||
87 136
|
||||
88 111
|
||||
89 66
|
||||
90 50
|
||||
91 252
|
||||
92 4
|
||||
93 119
|
||||
94 746
|
||||
95 6
|
||||
96 51
|
||||
97 322
|
||||
98 1023
|
||||
99 5
|
||||
100 10
|
||||
101 153
|
||||
102 29
|
||||
103 13
|
||||
104 3
|
||||
105 4
|
||||
106 70
|
||||
107 9
|
||||
108 147
|
||||
109 3
|
||||
110 10
|
||||
111 4
|
||||
112 439
|
||||
113 14
|
||||
114 729
|
||||
115 29
|
||||
116 3
|
||||
117 98
|
||||
118 113
|
||||
119 122
|
||||
120 11
|
||||
121 90
|
||||
122 789
|
||||
123 6
|
||||
124 179
|
||||
125 3
|
||||
126 3
|
||||
127 21
|
||||
128 869
|
||||
129 246
|
||||
130 10
|
||||
131 36
|
||||
132 14
|
||||
133 134
|
||||
134 175
|
||||
135 32
|
||||
136 20
|
||||
137 212
|
||||
138 45
|
||||
139 173
|
||||
140 240
|
||||
141 16
|
||||
142 27
|
||||
143 61
|
||||
144 203
|
||||
145 5
|
||||
146 369
|
||||
147 81
|
||||
148 128
|
||||
149 406
|
||||
150 32
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -4 106
|
||||
2 -11 106
|
||||
3 -12 115
|
||||
4 4 123
|
||||
5 7 113
|
||||
6 -13 125
|
||||
7 -11 105
|
||||
8 8 107
|
||||
9 6 111
|
||||
10 0 125
|
||||
11 8 118
|
||||
12 4 114
|
||||
13 0 113
|
||||
14 -5 109
|
||||
15 -11 112
|
||||
16 6 106
|
||||
17 -11 123
|
||||
18 -6 126
|
||||
19 26 -33
|
||||
20 34 -38
|
||||
21 26 -44
|
||||
22 28 -36
|
||||
23 30 -39
|
||||
24 44 -31
|
||||
25 43 -27
|
||||
26 45 -22
|
||||
27 37 -44
|
||||
28 32 -23
|
||||
29 35 -41
|
||||
30 48 -27
|
||||
31 41 -35
|
||||
32 45 -41
|
||||
33 43 -36
|
||||
34 34 -38
|
||||
35 43 -23
|
||||
36 32 -41
|
||||
37 33 -24
|
||||
38 48 -26
|
||||
39 102 85
|
||||
40 90 69
|
||||
41 95 88
|
||||
42 79 74
|
||||
43 77 89
|
||||
44 99 81
|
||||
45 99 80
|
||||
46 81 84
|
||||
47 77 69
|
||||
48 86 85
|
||||
49 82 89
|
||||
50 86 86
|
||||
51 84 87
|
||||
52 23 14
|
||||
53 13 4
|
||||
54 13 7
|
||||
55 16 2
|
||||
56 17 -1
|
||||
57 16 3
|
||||
58 13 10
|
||||
59 23 11
|
||||
60 15 5
|
||||
61 17 -1
|
||||
62 11 0
|
||||
63 19 1
|
||||
64 14 3
|
||||
65 18 -3
|
||||
66 118 8
|
||||
67 99 21
|
||||
68 106 -5
|
||||
69 124 8
|
||||
70 104 3
|
||||
71 126 4
|
||||
72 115 7
|
||||
73 110 -3
|
||||
74 98 -6
|
||||
75 111 13
|
||||
76 -67 90
|
||||
77 -56 96
|
||||
78 -56 97
|
||||
79 -57 100
|
||||
80 -54 101
|
||||
81 -50 96
|
||||
82 -64 103
|
||||
83 -63 103
|
||||
84 -57 100
|
||||
85 -53 106
|
||||
86 -57 96
|
||||
87 -67 97
|
||||
88 -61 98
|
||||
89 -66 95
|
||||
90 -51 104
|
||||
91 -62 95
|
||||
92 -67 106
|
||||
93 -51 102
|
||||
94 -86 87
|
||||
95 -82 78
|
||||
96 -92 86
|
||||
97 -86 78
|
||||
98 6 67
|
||||
99 13 59
|
||||
100 21 66
|
||||
101 8 59
|
||||
102 20 70
|
||||
103 1 62
|
||||
104 19 57
|
||||
105 15 70
|
||||
106 20 55
|
||||
107 8 51
|
||||
108 3 54
|
||||
109 18 68
|
||||
110 12 53
|
||||
111 3 65
|
||||
112 4 62
|
||||
113 19 52
|
||||
114 92 -28
|
||||
115 92 -26
|
||||
116 80 -28
|
||||
117 91 -18
|
||||
118 93 -24
|
||||
119 76 -15
|
||||
120 88 -33
|
||||
121 83 -28
|
||||
122 86 -23
|
||||
123 92 -20
|
||||
124 82 -29
|
||||
125 88 -29
|
||||
126 82 -27
|
||||
127 88 -13
|
||||
128 83 -29
|
||||
129 90 -17
|
||||
130 49 -4
|
||||
131 58 -6
|
||||
132 64 -7
|
||||
133 54 -15
|
||||
134 66 -3
|
||||
135 65 -13
|
||||
136 57 -20
|
||||
137 38 -2
|
||||
138 -44 88
|
||||
139 -36 100
|
||||
140 -37 98
|
||||
141 -39 110
|
||||
142 -34 111
|
||||
143 -47 111
|
||||
144 -28 105
|
||||
145 -38 98
|
||||
146 -32 91
|
||||
147 -25 97
|
||||
148 -46 111
|
||||
149 -36 107
|
||||
150 -35 92
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
135 135
|
||||
136 136
|
||||
137 137
|
||||
138 138
|
||||
139 139
|
||||
140 140
|
||||
141 141
|
||||
142 142
|
||||
143 143
|
||||
144 144
|
||||
145 145
|
||||
146 146
|
||||
147 147
|
||||
148 148
|
||||
149 149
|
||||
150 150
|
||||
DURATION_SECTION
|
||||
1 30
|
||||
2 30
|
||||
3 30
|
||||
4 30
|
||||
5 30
|
||||
6 30
|
||||
7 30
|
||||
8 30
|
||||
9 30
|
||||
10 30
|
||||
11 30
|
||||
12 30
|
||||
13 30
|
||||
14 30
|
||||
15 30
|
||||
16 30
|
||||
17 30
|
||||
18 30
|
||||
19 30
|
||||
20 30
|
||||
21 30
|
||||
22 30
|
||||
23 30
|
||||
24 30
|
||||
25 30
|
||||
26 30
|
||||
27 30
|
||||
28 30
|
||||
29 30
|
||||
30 30
|
||||
31 30
|
||||
32 30
|
||||
33 30
|
||||
34 30
|
||||
35 30
|
||||
36 30
|
||||
37 30
|
||||
38 30
|
||||
39 30
|
||||
40 30
|
||||
41 30
|
||||
42 30
|
||||
43 30
|
||||
44 30
|
||||
45 30
|
||||
46 30
|
||||
47 30
|
||||
48 30
|
||||
49 30
|
||||
50 30
|
||||
51 30
|
||||
52 30
|
||||
53 30
|
||||
54 30
|
||||
55 30
|
||||
56 30
|
||||
57 30
|
||||
58 30
|
||||
59 30
|
||||
60 30
|
||||
61 30
|
||||
62 30
|
||||
63 30
|
||||
64 30
|
||||
65 30
|
||||
66 30
|
||||
67 30
|
||||
68 30
|
||||
69 30
|
||||
70 30
|
||||
71 30
|
||||
72 30
|
||||
73 30
|
||||
74 30
|
||||
75 30
|
||||
76 30
|
||||
77 30
|
||||
78 30
|
||||
79 30
|
||||
80 30
|
||||
81 30
|
||||
82 30
|
||||
83 30
|
||||
84 30
|
||||
85 30
|
||||
86 30
|
||||
87 30
|
||||
88 30
|
||||
89 30
|
||||
90 30
|
||||
91 30
|
||||
92 30
|
||||
93 30
|
||||
94 30
|
||||
95 30
|
||||
96 30
|
||||
97 30
|
||||
98 30
|
||||
99 30
|
||||
100 30
|
||||
101 30
|
||||
102 30
|
||||
103 30
|
||||
104 30
|
||||
105 30
|
||||
106 30
|
||||
107 30
|
||||
108 30
|
||||
109 30
|
||||
110 30
|
||||
111 30
|
||||
112 30
|
||||
113 30
|
||||
114 30
|
||||
115 30
|
||||
116 30
|
||||
117 30
|
||||
118 30
|
||||
119 30
|
||||
120 30
|
||||
121 30
|
||||
122 30
|
||||
123 30
|
||||
124 30
|
||||
125 30
|
||||
126 30
|
||||
127 30
|
||||
128 30
|
||||
129 30
|
||||
130 30
|
||||
131 30
|
||||
132 30
|
||||
133 30
|
||||
134 30
|
||||
135 30
|
||||
136 30
|
||||
137 30
|
||||
138 30
|
||||
139 30
|
||||
140 30
|
||||
141 30
|
||||
142 30
|
||||
143 30
|
||||
144 30
|
||||
145 30
|
||||
146 30
|
||||
147 30
|
||||
148 30
|
||||
149 30
|
||||
150 30
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 1062
|
||||
COMMENT: TIMESTEP: 21
|
||||
TIME_AVAIL_SECTION
|
||||
1 10
|
||||
2 19
|
||||
3 21
|
||||
4 31
|
||||
5 33
|
||||
6 35
|
||||
7 37
|
||||
8 49
|
||||
9 52
|
||||
10 55
|
||||
11 62
|
||||
12 68
|
||||
13 86
|
||||
14 99
|
||||
15 101
|
||||
16 111
|
||||
17 111
|
||||
18 119
|
||||
19 121
|
||||
20 148
|
||||
21 150
|
||||
22 156
|
||||
23 164
|
||||
24 164
|
||||
25 168
|
||||
26 174
|
||||
27 174
|
||||
28 174
|
||||
29 180
|
||||
30 180
|
||||
31 188
|
||||
32 197
|
||||
33 201
|
||||
34 201
|
||||
35 205
|
||||
36 213
|
||||
37 217
|
||||
38 228
|
||||
39 236
|
||||
40 236
|
||||
41 238
|
||||
42 238
|
||||
43 240
|
||||
44 248
|
||||
45 252
|
||||
46 256
|
||||
47 277
|
||||
48 279
|
||||
49 285
|
||||
50 289
|
||||
51 289
|
||||
52 295
|
||||
53 305
|
||||
54 307
|
||||
55 317
|
||||
56 318
|
||||
57 320
|
||||
58 330
|
||||
59 344
|
||||
60 346
|
||||
61 354
|
||||
62 363
|
||||
63 393
|
||||
64 401
|
||||
65 443
|
||||
66 444
|
||||
67 453
|
||||
68 471
|
||||
69 481
|
||||
70 494
|
||||
71 495
|
||||
72 514
|
||||
73 516
|
||||
74 526
|
||||
75 537
|
||||
76 538
|
||||
77 541
|
||||
78 547
|
||||
79 549
|
||||
80 555
|
||||
81 559
|
||||
82 565
|
||||
83 571
|
||||
84 575
|
||||
85 579
|
||||
86 606
|
||||
87 618
|
||||
88 620
|
||||
89 620
|
||||
90 624
|
||||
91 625
|
||||
92 637
|
||||
93 639
|
||||
94 645
|
||||
95 645
|
||||
96 675
|
||||
97 678
|
||||
98 680
|
||||
99 682
|
||||
100 690
|
||||
101 694
|
||||
102 700
|
||||
103 702
|
||||
104 717
|
||||
105 725
|
||||
106 729
|
||||
107 733
|
||||
108 753
|
||||
109 764
|
||||
110 766
|
||||
111 774
|
||||
112 780
|
||||
113 807
|
||||
114 809
|
||||
115 811
|
||||
116 811
|
||||
117 813
|
||||
118 827
|
||||
119 835
|
||||
120 843
|
||||
121 843
|
||||
122 858
|
||||
123 864
|
||||
124 872
|
||||
125 878
|
||||
126 878
|
||||
127 882
|
||||
128 886
|
||||
129 905
|
||||
130 915
|
||||
131 921
|
||||
132 925
|
||||
133 931
|
||||
134 938
|
||||
135 939
|
||||
136 948
|
||||
137 954
|
||||
138 958
|
||||
139 987
|
||||
140 991
|
||||
141 1005
|
||||
142 1009
|
||||
143 1009
|
||||
144 1011
|
||||
145 1019
|
||||
146 1032
|
||||
147 1044
|
||||
148 1046
|
||||
149 1048
|
||||
150 1056
|
||||
EOF
|
||||
|
|
@ -0,0 +1,775 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai150a by convert2vt
|
||||
COMMENT: Best known objective: 3055.23
|
||||
NAME: tai150a
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 150
|
||||
NUM_LOCATIONS: 151
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1544
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -13
|
||||
2 -122
|
||||
3 -30
|
||||
4 -3
|
||||
5 -5
|
||||
6 -422
|
||||
7 -13
|
||||
8 -22
|
||||
9 -173
|
||||
10 -41
|
||||
11 -8
|
||||
12 -8
|
||||
13 -110
|
||||
14 -198
|
||||
15 -384
|
||||
16 -193
|
||||
17 -238
|
||||
18 -265
|
||||
19 -3
|
||||
20 -469
|
||||
21 -7
|
||||
22 -6
|
||||
23 -108
|
||||
24 -10
|
||||
25 -40
|
||||
26 -635
|
||||
27 -49
|
||||
28 -149
|
||||
29 -403
|
||||
30 -42
|
||||
31 -70
|
||||
32 -201
|
||||
33 -66
|
||||
34 -526
|
||||
35 -6
|
||||
36 -279
|
||||
37 -160
|
||||
38 -3
|
||||
39 -4
|
||||
40 -105
|
||||
41 -46
|
||||
42 -474
|
||||
43 -7
|
||||
44 -7
|
||||
45 -99
|
||||
46 -126
|
||||
47 -119
|
||||
48 -46
|
||||
49 -273
|
||||
50 -91
|
||||
51 -294
|
||||
52 -4
|
||||
53 -81
|
||||
54 -285
|
||||
55 -90
|
||||
56 -462
|
||||
57 -65
|
||||
58 -6
|
||||
59 -4
|
||||
60 -529
|
||||
61 -165
|
||||
62 -4
|
||||
63 -394
|
||||
64 -3
|
||||
65 -60
|
||||
66 -899
|
||||
67 -169
|
||||
68 -10
|
||||
69 -47
|
||||
70 -37
|
||||
71 -23
|
||||
72 -25
|
||||
73 -444
|
||||
74 -3
|
||||
75 -99
|
||||
76 -58
|
||||
77 -7
|
||||
78 -11
|
||||
79 -15
|
||||
80 -381
|
||||
81 -7
|
||||
82 -39
|
||||
83 -502
|
||||
84 -115
|
||||
85 -85
|
||||
86 -3
|
||||
87 -136
|
||||
88 -111
|
||||
89 -66
|
||||
90 -50
|
||||
91 -252
|
||||
92 -4
|
||||
93 -119
|
||||
94 -746
|
||||
95 -6
|
||||
96 -51
|
||||
97 -322
|
||||
98 -1023
|
||||
99 -5
|
||||
100 -10
|
||||
101 -153
|
||||
102 -29
|
||||
103 -13
|
||||
104 -3
|
||||
105 -4
|
||||
106 -70
|
||||
107 -9
|
||||
108 -147
|
||||
109 -3
|
||||
110 -10
|
||||
111 -4
|
||||
112 -439
|
||||
113 -14
|
||||
114 -729
|
||||
115 -29
|
||||
116 -3
|
||||
117 -98
|
||||
118 -113
|
||||
119 -122
|
||||
120 -11
|
||||
121 -90
|
||||
122 -789
|
||||
123 -6
|
||||
124 -179
|
||||
125 -3
|
||||
126 -3
|
||||
127 -21
|
||||
128 -869
|
||||
129 -246
|
||||
130 -10
|
||||
131 -36
|
||||
132 -14
|
||||
133 -134
|
||||
134 -175
|
||||
135 -32
|
||||
136 -20
|
||||
137 -212
|
||||
138 -45
|
||||
139 -173
|
||||
140 -240
|
||||
141 -16
|
||||
142 -27
|
||||
143 -61
|
||||
144 -203
|
||||
145 -5
|
||||
146 -369
|
||||
147 -81
|
||||
148 -128
|
||||
149 -406
|
||||
150 -32
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -4 106
|
||||
2 -11 106
|
||||
3 -12 115
|
||||
4 4 123
|
||||
5 7 113
|
||||
6 -13 125
|
||||
7 -11 105
|
||||
8 8 107
|
||||
9 6 111
|
||||
10 0 125
|
||||
11 8 118
|
||||
12 4 114
|
||||
13 0 113
|
||||
14 -5 109
|
||||
15 -11 112
|
||||
16 6 106
|
||||
17 -11 123
|
||||
18 -6 126
|
||||
19 26 -33
|
||||
20 34 -38
|
||||
21 26 -44
|
||||
22 28 -36
|
||||
23 30 -39
|
||||
24 44 -31
|
||||
25 43 -27
|
||||
26 45 -22
|
||||
27 37 -44
|
||||
28 32 -23
|
||||
29 35 -41
|
||||
30 48 -27
|
||||
31 41 -35
|
||||
32 45 -41
|
||||
33 43 -36
|
||||
34 34 -38
|
||||
35 43 -23
|
||||
36 32 -41
|
||||
37 33 -24
|
||||
38 48 -26
|
||||
39 102 85
|
||||
40 90 69
|
||||
41 95 88
|
||||
42 79 74
|
||||
43 77 89
|
||||
44 99 81
|
||||
45 99 80
|
||||
46 81 84
|
||||
47 77 69
|
||||
48 86 85
|
||||
49 82 89
|
||||
50 86 86
|
||||
51 84 87
|
||||
52 23 14
|
||||
53 13 4
|
||||
54 13 7
|
||||
55 16 2
|
||||
56 17 -1
|
||||
57 16 3
|
||||
58 13 10
|
||||
59 23 11
|
||||
60 15 5
|
||||
61 17 -1
|
||||
62 11 0
|
||||
63 19 1
|
||||
64 14 3
|
||||
65 18 -3
|
||||
66 118 8
|
||||
67 99 21
|
||||
68 106 -5
|
||||
69 124 8
|
||||
70 104 3
|
||||
71 126 4
|
||||
72 115 7
|
||||
73 110 -3
|
||||
74 98 -6
|
||||
75 111 13
|
||||
76 -67 90
|
||||
77 -56 96
|
||||
78 -56 97
|
||||
79 -57 100
|
||||
80 -54 101
|
||||
81 -50 96
|
||||
82 -64 103
|
||||
83 -63 103
|
||||
84 -57 100
|
||||
85 -53 106
|
||||
86 -57 96
|
||||
87 -67 97
|
||||
88 -61 98
|
||||
89 -66 95
|
||||
90 -51 104
|
||||
91 -62 95
|
||||
92 -67 106
|
||||
93 -51 102
|
||||
94 -86 87
|
||||
95 -82 78
|
||||
96 -92 86
|
||||
97 -86 78
|
||||
98 6 67
|
||||
99 13 59
|
||||
100 21 66
|
||||
101 8 59
|
||||
102 20 70
|
||||
103 1 62
|
||||
104 19 57
|
||||
105 15 70
|
||||
106 20 55
|
||||
107 8 51
|
||||
108 3 54
|
||||
109 18 68
|
||||
110 12 53
|
||||
111 3 65
|
||||
112 4 62
|
||||
113 19 52
|
||||
114 92 -28
|
||||
115 92 -26
|
||||
116 80 -28
|
||||
117 91 -18
|
||||
118 93 -24
|
||||
119 76 -15
|
||||
120 88 -33
|
||||
121 83 -28
|
||||
122 86 -23
|
||||
123 92 -20
|
||||
124 82 -29
|
||||
125 88 -29
|
||||
126 82 -27
|
||||
127 88 -13
|
||||
128 83 -29
|
||||
129 90 -17
|
||||
130 49 -4
|
||||
131 58 -6
|
||||
132 64 -7
|
||||
133 54 -15
|
||||
134 66 -3
|
||||
135 65 -13
|
||||
136 57 -20
|
||||
137 38 -2
|
||||
138 -44 88
|
||||
139 -36 100
|
||||
140 -37 98
|
||||
141 -39 110
|
||||
142 -34 111
|
||||
143 -47 111
|
||||
144 -28 105
|
||||
145 -38 98
|
||||
146 -32 91
|
||||
147 -25 97
|
||||
148 -46 111
|
||||
149 -36 107
|
||||
150 -35 92
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
135 135
|
||||
136 136
|
||||
137 137
|
||||
138 138
|
||||
139 139
|
||||
140 140
|
||||
141 141
|
||||
142 142
|
||||
143 143
|
||||
144 144
|
||||
145 145
|
||||
146 146
|
||||
147 147
|
||||
148 148
|
||||
149 149
|
||||
150 150
|
||||
DURATION_SECTION
|
||||
1 30
|
||||
2 30
|
||||
3 30
|
||||
4 30
|
||||
5 30
|
||||
6 30
|
||||
7 30
|
||||
8 30
|
||||
9 30
|
||||
10 30
|
||||
11 30
|
||||
12 30
|
||||
13 30
|
||||
14 30
|
||||
15 30
|
||||
16 30
|
||||
17 30
|
||||
18 30
|
||||
19 30
|
||||
20 30
|
||||
21 30
|
||||
22 30
|
||||
23 30
|
||||
24 30
|
||||
25 30
|
||||
26 30
|
||||
27 30
|
||||
28 30
|
||||
29 30
|
||||
30 30
|
||||
31 30
|
||||
32 30
|
||||
33 30
|
||||
34 30
|
||||
35 30
|
||||
36 30
|
||||
37 30
|
||||
38 30
|
||||
39 30
|
||||
40 30
|
||||
41 30
|
||||
42 30
|
||||
43 30
|
||||
44 30
|
||||
45 30
|
||||
46 30
|
||||
47 30
|
||||
48 30
|
||||
49 30
|
||||
50 30
|
||||
51 30
|
||||
52 30
|
||||
53 30
|
||||
54 30
|
||||
55 30
|
||||
56 30
|
||||
57 30
|
||||
58 30
|
||||
59 30
|
||||
60 30
|
||||
61 30
|
||||
62 30
|
||||
63 30
|
||||
64 30
|
||||
65 30
|
||||
66 30
|
||||
67 30
|
||||
68 30
|
||||
69 30
|
||||
70 30
|
||||
71 30
|
||||
72 30
|
||||
73 30
|
||||
74 30
|
||||
75 30
|
||||
76 30
|
||||
77 30
|
||||
78 30
|
||||
79 30
|
||||
80 30
|
||||
81 30
|
||||
82 30
|
||||
83 30
|
||||
84 30
|
||||
85 30
|
||||
86 30
|
||||
87 30
|
||||
88 30
|
||||
89 30
|
||||
90 30
|
||||
91 30
|
||||
92 30
|
||||
93 30
|
||||
94 30
|
||||
95 30
|
||||
96 30
|
||||
97 30
|
||||
98 30
|
||||
99 30
|
||||
100 30
|
||||
101 30
|
||||
102 30
|
||||
103 30
|
||||
104 30
|
||||
105 30
|
||||
106 30
|
||||
107 30
|
||||
108 30
|
||||
109 30
|
||||
110 30
|
||||
111 30
|
||||
112 30
|
||||
113 30
|
||||
114 30
|
||||
115 30
|
||||
116 30
|
||||
117 30
|
||||
118 30
|
||||
119 30
|
||||
120 30
|
||||
121 30
|
||||
122 30
|
||||
123 30
|
||||
124 30
|
||||
125 30
|
||||
126 30
|
||||
127 30
|
||||
128 30
|
||||
129 30
|
||||
130 30
|
||||
131 30
|
||||
132 30
|
||||
133 30
|
||||
134 30
|
||||
135 30
|
||||
136 30
|
||||
137 30
|
||||
138 30
|
||||
139 30
|
||||
140 30
|
||||
141 30
|
||||
142 30
|
||||
143 30
|
||||
144 30
|
||||
145 30
|
||||
146 30
|
||||
147 30
|
||||
148 30
|
||||
149 30
|
||||
150 30
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 1062
|
||||
COMMENT: TIMESTEP: 21
|
||||
TIME_AVAIL_SECTION
|
||||
1 4
|
||||
2 9
|
||||
3 11
|
||||
4 15
|
||||
5 33
|
||||
6 40
|
||||
7 42
|
||||
8 49
|
||||
9 62
|
||||
10 68
|
||||
11 70
|
||||
12 74
|
||||
13 76
|
||||
14 86
|
||||
15 91
|
||||
16 101
|
||||
17 105
|
||||
18 115
|
||||
19 119
|
||||
20 137
|
||||
21 138
|
||||
22 140
|
||||
23 142
|
||||
24 152
|
||||
25 152
|
||||
26 154
|
||||
27 175
|
||||
28 177
|
||||
29 185
|
||||
30 191
|
||||
31 203
|
||||
32 203
|
||||
33 205
|
||||
34 207
|
||||
35 222
|
||||
36 234
|
||||
37 240
|
||||
38 242
|
||||
39 265
|
||||
40 275
|
||||
41 275
|
||||
42 277
|
||||
43 287
|
||||
44 297
|
||||
45 322
|
||||
46 344
|
||||
47 347
|
||||
48 355
|
||||
49 365
|
||||
50 365
|
||||
51 367
|
||||
52 369
|
||||
53 369
|
||||
54 375
|
||||
55 381
|
||||
56 402
|
||||
57 426
|
||||
58 432
|
||||
59 438
|
||||
60 445
|
||||
61 467
|
||||
62 471
|
||||
63 471
|
||||
64 476
|
||||
65 484
|
||||
66 496
|
||||
67 498
|
||||
68 498
|
||||
69 508
|
||||
70 543
|
||||
71 549
|
||||
72 566
|
||||
73 578
|
||||
74 586
|
||||
75 594
|
||||
76 598
|
||||
77 600
|
||||
78 604
|
||||
79 611
|
||||
80 615
|
||||
81 621
|
||||
82 635
|
||||
83 635
|
||||
84 639
|
||||
85 639
|
||||
86 649
|
||||
87 649
|
||||
88 653
|
||||
89 662
|
||||
90 666
|
||||
91 666
|
||||
92 682
|
||||
93 692
|
||||
94 695
|
||||
95 700
|
||||
96 703
|
||||
97 710
|
||||
98 721
|
||||
99 723
|
||||
100 723
|
||||
101 729
|
||||
102 743
|
||||
103 747
|
||||
104 754
|
||||
105 768
|
||||
106 768
|
||||
107 772
|
||||
108 778
|
||||
109 788
|
||||
110 789
|
||||
111 791
|
||||
112 795
|
||||
113 796
|
||||
114 809
|
||||
115 811
|
||||
116 821
|
||||
117 821
|
||||
118 829
|
||||
119 833
|
||||
120 838
|
||||
121 840
|
||||
122 842
|
||||
123 848
|
||||
124 864
|
||||
125 866
|
||||
126 866
|
||||
127 872
|
||||
128 882
|
||||
129 891
|
||||
130 907
|
||||
131 915
|
||||
132 925
|
||||
133 930
|
||||
134 932
|
||||
135 938
|
||||
136 950
|
||||
137 950
|
||||
138 958
|
||||
139 967
|
||||
140 997
|
||||
141 1005
|
||||
142 1007
|
||||
143 1016
|
||||
144 1022
|
||||
145 1028
|
||||
146 1030
|
||||
147 1042
|
||||
148 1048
|
||||
149 1058
|
||||
150 1058
|
||||
EOF
|
||||
|
|
@ -0,0 +1,775 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai150b by convert2vt
|
||||
COMMENT: Best known objective: 2727.99
|
||||
NAME: tai150b
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 150
|
||||
NUM_LOCATIONS: 151
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1918
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 50
|
||||
2 50
|
||||
3 170
|
||||
4 297
|
||||
5 9
|
||||
6 630
|
||||
7 179
|
||||
8 179
|
||||
9 216
|
||||
10 4
|
||||
11 9
|
||||
12 154
|
||||
13 117
|
||||
14 63
|
||||
15 436
|
||||
16 905
|
||||
17 14
|
||||
18 3
|
||||
19 10
|
||||
20 166
|
||||
21 211
|
||||
22 8
|
||||
23 25
|
||||
24 139
|
||||
25 213
|
||||
26 758
|
||||
27 429
|
||||
28 5
|
||||
29 136
|
||||
30 501
|
||||
31 93
|
||||
32 21
|
||||
33 169
|
||||
34 22
|
||||
35 3
|
||||
36 271
|
||||
37 433
|
||||
38 3
|
||||
39 1079
|
||||
40 233
|
||||
41 11
|
||||
42 10
|
||||
43 78
|
||||
44 63
|
||||
45 4
|
||||
46 59
|
||||
47 8
|
||||
48 34
|
||||
49 234
|
||||
50 30
|
||||
51 40
|
||||
52 123
|
||||
53 7
|
||||
54 33
|
||||
55 369
|
||||
56 11
|
||||
57 23
|
||||
58 208
|
||||
59 4
|
||||
60 8
|
||||
61 36
|
||||
62 504
|
||||
63 16
|
||||
64 574
|
||||
65 19
|
||||
66 235
|
||||
67 445
|
||||
68 6
|
||||
69 43
|
||||
70 210
|
||||
71 268
|
||||
72 410
|
||||
73 124
|
||||
74 11
|
||||
75 1085
|
||||
76 5
|
||||
77 529
|
||||
78 107
|
||||
79 274
|
||||
80 23
|
||||
81 156
|
||||
82 32
|
||||
83 177
|
||||
84 16
|
||||
85 8
|
||||
86 19
|
||||
87 52
|
||||
88 47
|
||||
89 4
|
||||
90 372
|
||||
91 525
|
||||
92 101
|
||||
93 898
|
||||
94 40
|
||||
95 32
|
||||
96 1017
|
||||
97 103
|
||||
98 109
|
||||
99 76
|
||||
100 1025
|
||||
101 53
|
||||
102 22
|
||||
103 991
|
||||
104 4
|
||||
105 147
|
||||
106 49
|
||||
107 276
|
||||
108 7
|
||||
109 78
|
||||
110 389
|
||||
111 4
|
||||
112 388
|
||||
113 135
|
||||
114 233
|
||||
115 74
|
||||
116 51
|
||||
117 4
|
||||
118 216
|
||||
119 85
|
||||
120 37
|
||||
121 6
|
||||
122 12
|
||||
123 12
|
||||
124 45
|
||||
125 3
|
||||
126 122
|
||||
127 46
|
||||
128 132
|
||||
129 464
|
||||
130 11
|
||||
131 11
|
||||
132 16
|
||||
133 119
|
||||
134 60
|
||||
135 14
|
||||
136 13
|
||||
137 90
|
||||
138 5
|
||||
139 458
|
||||
140 6
|
||||
141 3
|
||||
142 99
|
||||
143 73
|
||||
144 13
|
||||
145 10
|
||||
146 9
|
||||
147 417
|
||||
148 150
|
||||
149 49
|
||||
150 271
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 58 -75
|
||||
2 80 -76
|
||||
3 79 -80
|
||||
4 64 -66
|
||||
5 61 -65
|
||||
6 73 -71
|
||||
7 63 -76
|
||||
8 57 -69
|
||||
9 64 -76
|
||||
10 64 -81
|
||||
11 78 -69
|
||||
12 20 2
|
||||
13 14 0
|
||||
14 7 -9
|
||||
15 9 18
|
||||
16 17 -5
|
||||
17 14 -6
|
||||
18 20 8
|
||||
19 20 15
|
||||
20 9 6
|
||||
21 19 12
|
||||
22 8 -2
|
||||
23 9 15
|
||||
24 24 5
|
||||
25 14 16
|
||||
26 -2 0
|
||||
27 20 11
|
||||
28 7 -2
|
||||
29 -101 -25
|
||||
30 -94 -26
|
||||
31 -99 -22
|
||||
32 -112 -20
|
||||
33 -95 -19
|
||||
34 -112 -27
|
||||
35 -102 -15
|
||||
36 -96 -13
|
||||
37 -110 -17
|
||||
38 -101 -15
|
||||
39 -105 -10
|
||||
40 -106 -26
|
||||
41 -109 -26
|
||||
42 -102 -26
|
||||
43 -101 -14
|
||||
44 -99 -12
|
||||
45 -94 -24
|
||||
46 -96 -13
|
||||
47 -100 -16
|
||||
48 -111 -12
|
||||
49 -109 -12
|
||||
50 -66 -12
|
||||
51 -48 -27
|
||||
52 -59 3
|
||||
53 -47 -4
|
||||
54 -62 -10
|
||||
55 -72 -11
|
||||
56 -59 -1
|
||||
57 -73 -6
|
||||
58 -62 -3
|
||||
59 -72 -17
|
||||
60 -67 -11
|
||||
61 -69 -25
|
||||
62 -56 1
|
||||
63 -66 -6
|
||||
64 -72 -7
|
||||
65 -46 -15
|
||||
66 -45 -18
|
||||
67 -51 -21
|
||||
68 -73 -18
|
||||
69 -61 -15
|
||||
70 -57 60
|
||||
71 -46 74
|
||||
72 -57 67
|
||||
73 -49 72
|
||||
74 46 101
|
||||
75 50 113
|
||||
76 54 103
|
||||
77 -80 28
|
||||
78 -81 35
|
||||
79 -85 31
|
||||
80 -81 29
|
||||
81 -76 28
|
||||
82 -8 -53
|
||||
83 -11 -55
|
||||
84 -12 -48
|
||||
85 -10 -57
|
||||
86 -8 -49
|
||||
87 -5 -61
|
||||
88 -14 -57
|
||||
89 106 6
|
||||
90 96 6
|
||||
91 92 23
|
||||
92 102 13
|
||||
93 90 24
|
||||
94 94 6
|
||||
95 107 5
|
||||
96 106 -1
|
||||
97 102 16
|
||||
98 90 8
|
||||
99 113 -1
|
||||
100 88 15
|
||||
101 87 21
|
||||
102 100 2
|
||||
103 108 16
|
||||
104 114 18
|
||||
105 99 11
|
||||
106 87 4
|
||||
107 110 16
|
||||
108 102 25
|
||||
109 -8 108
|
||||
110 -9 102
|
||||
111 -10 108
|
||||
112 -4 108
|
||||
113 -8 104
|
||||
114 -9 100
|
||||
115 -7 111
|
||||
116 -4 102
|
||||
117 -12 101
|
||||
118 -14 112
|
||||
119 -10 105
|
||||
120 15 -4
|
||||
121 30 -7
|
||||
122 31 8
|
||||
123 15 1
|
||||
124 17 7
|
||||
125 19 -8
|
||||
126 19 -9
|
||||
127 14 -2
|
||||
128 21 -7
|
||||
129 24 -10
|
||||
130 26 10
|
||||
131 20 -6
|
||||
132 23 3
|
||||
133 27 -5
|
||||
134 25 3
|
||||
135 27 -2
|
||||
136 17 -4
|
||||
137 31 -10
|
||||
138 22 2
|
||||
139 28 -3
|
||||
140 -5 13
|
||||
141 1 18
|
||||
142 2 -2
|
||||
143 -9 10
|
||||
144 5 -4
|
||||
145 -1 1
|
||||
146 -11 19
|
||||
147 -12 3
|
||||
148 -3 -3
|
||||
149 -18 4
|
||||
150 -21 1
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
135 135
|
||||
136 136
|
||||
137 137
|
||||
138 138
|
||||
139 139
|
||||
140 140
|
||||
141 141
|
||||
142 142
|
||||
143 143
|
||||
144 144
|
||||
145 145
|
||||
146 146
|
||||
147 147
|
||||
148 148
|
||||
149 149
|
||||
150 150
|
||||
DURATION_SECTION
|
||||
1 27
|
||||
2 27
|
||||
3 27
|
||||
4 27
|
||||
5 27
|
||||
6 27
|
||||
7 27
|
||||
8 27
|
||||
9 27
|
||||
10 27
|
||||
11 27
|
||||
12 27
|
||||
13 27
|
||||
14 27
|
||||
15 27
|
||||
16 27
|
||||
17 27
|
||||
18 27
|
||||
19 27
|
||||
20 27
|
||||
21 27
|
||||
22 27
|
||||
23 27
|
||||
24 27
|
||||
25 27
|
||||
26 27
|
||||
27 27
|
||||
28 27
|
||||
29 27
|
||||
30 27
|
||||
31 27
|
||||
32 27
|
||||
33 27
|
||||
34 27
|
||||
35 27
|
||||
36 27
|
||||
37 27
|
||||
38 27
|
||||
39 27
|
||||
40 27
|
||||
41 27
|
||||
42 27
|
||||
43 27
|
||||
44 27
|
||||
45 27
|
||||
46 27
|
||||
47 27
|
||||
48 27
|
||||
49 27
|
||||
50 27
|
||||
51 27
|
||||
52 27
|
||||
53 27
|
||||
54 27
|
||||
55 27
|
||||
56 27
|
||||
57 27
|
||||
58 27
|
||||
59 27
|
||||
60 27
|
||||
61 27
|
||||
62 27
|
||||
63 27
|
||||
64 27
|
||||
65 27
|
||||
66 27
|
||||
67 27
|
||||
68 27
|
||||
69 27
|
||||
70 27
|
||||
71 27
|
||||
72 27
|
||||
73 27
|
||||
74 27
|
||||
75 27
|
||||
76 27
|
||||
77 27
|
||||
78 27
|
||||
79 27
|
||||
80 27
|
||||
81 27
|
||||
82 27
|
||||
83 27
|
||||
84 27
|
||||
85 27
|
||||
86 27
|
||||
87 27
|
||||
88 27
|
||||
89 27
|
||||
90 27
|
||||
91 27
|
||||
92 27
|
||||
93 27
|
||||
94 27
|
||||
95 27
|
||||
96 27
|
||||
97 27
|
||||
98 27
|
||||
99 27
|
||||
100 27
|
||||
101 27
|
||||
102 27
|
||||
103 27
|
||||
104 27
|
||||
105 27
|
||||
106 27
|
||||
107 27
|
||||
108 27
|
||||
109 27
|
||||
110 27
|
||||
111 27
|
||||
112 27
|
||||
113 27
|
||||
114 27
|
||||
115 27
|
||||
116 27
|
||||
117 27
|
||||
118 27
|
||||
119 27
|
||||
120 27
|
||||
121 27
|
||||
122 27
|
||||
123 27
|
||||
124 27
|
||||
125 27
|
||||
126 27
|
||||
127 27
|
||||
128 27
|
||||
129 27
|
||||
130 27
|
||||
131 27
|
||||
132 27
|
||||
133 27
|
||||
134 27
|
||||
135 27
|
||||
136 27
|
||||
137 27
|
||||
138 27
|
||||
139 27
|
||||
140 27
|
||||
141 27
|
||||
142 27
|
||||
143 27
|
||||
144 27
|
||||
145 27
|
||||
146 27
|
||||
147 27
|
||||
148 27
|
||||
149 27
|
||||
150 27
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 988
|
||||
COMMENT: TIMESTEP: 19
|
||||
TIME_AVAIL_SECTION
|
||||
1 3
|
||||
2 8
|
||||
3 10
|
||||
4 14
|
||||
5 30
|
||||
6 38
|
||||
7 39
|
||||
8 45
|
||||
9 58
|
||||
10 63
|
||||
11 65
|
||||
12 69
|
||||
13 70
|
||||
14 80
|
||||
15 85
|
||||
16 94
|
||||
17 98
|
||||
18 107
|
||||
19 110
|
||||
20 127
|
||||
21 129
|
||||
22 130
|
||||
23 132
|
||||
24 141
|
||||
25 141
|
||||
26 143
|
||||
27 163
|
||||
28 165
|
||||
29 172
|
||||
30 178
|
||||
31 189
|
||||
32 189
|
||||
33 190
|
||||
34 192
|
||||
35 207
|
||||
36 218
|
||||
37 223
|
||||
38 225
|
||||
39 247
|
||||
40 256
|
||||
41 256
|
||||
42 258
|
||||
43 267
|
||||
44 276
|
||||
45 300
|
||||
46 320
|
||||
47 323
|
||||
48 331
|
||||
49 340
|
||||
50 340
|
||||
51 341
|
||||
52 343
|
||||
53 343
|
||||
54 349
|
||||
55 354
|
||||
56 374
|
||||
57 396
|
||||
58 401
|
||||
59 407
|
||||
60 414
|
||||
61 434
|
||||
62 438
|
||||
63 438
|
||||
64 443
|
||||
65 451
|
||||
66 462
|
||||
67 463
|
||||
68 463
|
||||
69 473
|
||||
70 505
|
||||
71 511
|
||||
72 527
|
||||
73 538
|
||||
74 545
|
||||
75 552
|
||||
76 556
|
||||
77 558
|
||||
78 562
|
||||
79 569
|
||||
80 572
|
||||
81 578
|
||||
82 591
|
||||
83 591
|
||||
84 594
|
||||
85 594
|
||||
86 603
|
||||
87 603
|
||||
88 607
|
||||
89 616
|
||||
90 620
|
||||
91 620
|
||||
92 634
|
||||
93 643
|
||||
94 647
|
||||
95 651
|
||||
96 654
|
||||
97 660
|
||||
98 671
|
||||
99 673
|
||||
100 673
|
||||
101 678
|
||||
102 691
|
||||
103 695
|
||||
104 702
|
||||
105 714
|
||||
106 714
|
||||
107 718
|
||||
108 724
|
||||
109 733
|
||||
110 734
|
||||
111 736
|
||||
112 740
|
||||
113 740
|
||||
114 753
|
||||
115 755
|
||||
116 764
|
||||
117 764
|
||||
118 771
|
||||
119 775
|
||||
120 780
|
||||
121 782
|
||||
122 784
|
||||
123 789
|
||||
124 804
|
||||
125 806
|
||||
126 806
|
||||
127 811
|
||||
128 820
|
||||
129 829
|
||||
130 844
|
||||
131 851
|
||||
132 860
|
||||
133 865
|
||||
134 867
|
||||
135 873
|
||||
136 884
|
||||
137 884
|
||||
138 891
|
||||
139 900
|
||||
140 927
|
||||
141 935
|
||||
142 936
|
||||
143 945
|
||||
144 951
|
||||
145 957
|
||||
146 958
|
||||
147 969
|
||||
148 975
|
||||
149 984
|
||||
150 984
|
||||
EOF
|
||||
|
|
@ -0,0 +1,775 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai150b by convert2vt
|
||||
COMMENT: Best known objective: 2727.99
|
||||
NAME: tai150b
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 150
|
||||
NUM_LOCATIONS: 151
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1918
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -50
|
||||
2 -50
|
||||
3 -170
|
||||
4 -297
|
||||
5 -9
|
||||
6 -630
|
||||
7 -179
|
||||
8 -179
|
||||
9 -216
|
||||
10 -4
|
||||
11 -9
|
||||
12 -154
|
||||
13 -117
|
||||
14 -63
|
||||
15 -436
|
||||
16 -905
|
||||
17 -14
|
||||
18 -3
|
||||
19 -10
|
||||
20 -166
|
||||
21 -211
|
||||
22 -8
|
||||
23 -25
|
||||
24 -139
|
||||
25 -213
|
||||
26 -758
|
||||
27 -429
|
||||
28 -5
|
||||
29 -136
|
||||
30 -501
|
||||
31 -93
|
||||
32 -21
|
||||
33 -169
|
||||
34 -22
|
||||
35 -3
|
||||
36 -271
|
||||
37 -433
|
||||
38 -3
|
||||
39 -1079
|
||||
40 -233
|
||||
41 -11
|
||||
42 -10
|
||||
43 -78
|
||||
44 -63
|
||||
45 -4
|
||||
46 -59
|
||||
47 -8
|
||||
48 -34
|
||||
49 -234
|
||||
50 -30
|
||||
51 -40
|
||||
52 -123
|
||||
53 -7
|
||||
54 -33
|
||||
55 -369
|
||||
56 -11
|
||||
57 -23
|
||||
58 -208
|
||||
59 -4
|
||||
60 -8
|
||||
61 -36
|
||||
62 -504
|
||||
63 -16
|
||||
64 -574
|
||||
65 -19
|
||||
66 -235
|
||||
67 -445
|
||||
68 -6
|
||||
69 -43
|
||||
70 -210
|
||||
71 -268
|
||||
72 -410
|
||||
73 -124
|
||||
74 -11
|
||||
75 -1085
|
||||
76 -5
|
||||
77 -529
|
||||
78 -107
|
||||
79 -274
|
||||
80 -23
|
||||
81 -156
|
||||
82 -32
|
||||
83 -177
|
||||
84 -16
|
||||
85 -8
|
||||
86 -19
|
||||
87 -52
|
||||
88 -47
|
||||
89 -4
|
||||
90 -372
|
||||
91 -525
|
||||
92 -101
|
||||
93 -898
|
||||
94 -40
|
||||
95 -32
|
||||
96 -1017
|
||||
97 -103
|
||||
98 -109
|
||||
99 -76
|
||||
100 -1025
|
||||
101 -53
|
||||
102 -22
|
||||
103 -991
|
||||
104 -4
|
||||
105 -147
|
||||
106 -49
|
||||
107 -276
|
||||
108 -7
|
||||
109 -78
|
||||
110 -389
|
||||
111 -4
|
||||
112 -388
|
||||
113 -135
|
||||
114 -233
|
||||
115 -74
|
||||
116 -51
|
||||
117 -4
|
||||
118 -216
|
||||
119 -85
|
||||
120 -37
|
||||
121 -6
|
||||
122 -12
|
||||
123 -12
|
||||
124 -45
|
||||
125 -3
|
||||
126 -122
|
||||
127 -46
|
||||
128 -132
|
||||
129 -464
|
||||
130 -11
|
||||
131 -11
|
||||
132 -16
|
||||
133 -119
|
||||
134 -60
|
||||
135 -14
|
||||
136 -13
|
||||
137 -90
|
||||
138 -5
|
||||
139 -458
|
||||
140 -6
|
||||
141 -3
|
||||
142 -99
|
||||
143 -73
|
||||
144 -13
|
||||
145 -10
|
||||
146 -9
|
||||
147 -417
|
||||
148 -150
|
||||
149 -49
|
||||
150 -271
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 58 -75
|
||||
2 80 -76
|
||||
3 79 -80
|
||||
4 64 -66
|
||||
5 61 -65
|
||||
6 73 -71
|
||||
7 63 -76
|
||||
8 57 -69
|
||||
9 64 -76
|
||||
10 64 -81
|
||||
11 78 -69
|
||||
12 20 2
|
||||
13 14 0
|
||||
14 7 -9
|
||||
15 9 18
|
||||
16 17 -5
|
||||
17 14 -6
|
||||
18 20 8
|
||||
19 20 15
|
||||
20 9 6
|
||||
21 19 12
|
||||
22 8 -2
|
||||
23 9 15
|
||||
24 24 5
|
||||
25 14 16
|
||||
26 -2 0
|
||||
27 20 11
|
||||
28 7 -2
|
||||
29 -101 -25
|
||||
30 -94 -26
|
||||
31 -99 -22
|
||||
32 -112 -20
|
||||
33 -95 -19
|
||||
34 -112 -27
|
||||
35 -102 -15
|
||||
36 -96 -13
|
||||
37 -110 -17
|
||||
38 -101 -15
|
||||
39 -105 -10
|
||||
40 -106 -26
|
||||
41 -109 -26
|
||||
42 -102 -26
|
||||
43 -101 -14
|
||||
44 -99 -12
|
||||
45 -94 -24
|
||||
46 -96 -13
|
||||
47 -100 -16
|
||||
48 -111 -12
|
||||
49 -109 -12
|
||||
50 -66 -12
|
||||
51 -48 -27
|
||||
52 -59 3
|
||||
53 -47 -4
|
||||
54 -62 -10
|
||||
55 -72 -11
|
||||
56 -59 -1
|
||||
57 -73 -6
|
||||
58 -62 -3
|
||||
59 -72 -17
|
||||
60 -67 -11
|
||||
61 -69 -25
|
||||
62 -56 1
|
||||
63 -66 -6
|
||||
64 -72 -7
|
||||
65 -46 -15
|
||||
66 -45 -18
|
||||
67 -51 -21
|
||||
68 -73 -18
|
||||
69 -61 -15
|
||||
70 -57 60
|
||||
71 -46 74
|
||||
72 -57 67
|
||||
73 -49 72
|
||||
74 46 101
|
||||
75 50 113
|
||||
76 54 103
|
||||
77 -80 28
|
||||
78 -81 35
|
||||
79 -85 31
|
||||
80 -81 29
|
||||
81 -76 28
|
||||
82 -8 -53
|
||||
83 -11 -55
|
||||
84 -12 -48
|
||||
85 -10 -57
|
||||
86 -8 -49
|
||||
87 -5 -61
|
||||
88 -14 -57
|
||||
89 106 6
|
||||
90 96 6
|
||||
91 92 23
|
||||
92 102 13
|
||||
93 90 24
|
||||
94 94 6
|
||||
95 107 5
|
||||
96 106 -1
|
||||
97 102 16
|
||||
98 90 8
|
||||
99 113 -1
|
||||
100 88 15
|
||||
101 87 21
|
||||
102 100 2
|
||||
103 108 16
|
||||
104 114 18
|
||||
105 99 11
|
||||
106 87 4
|
||||
107 110 16
|
||||
108 102 25
|
||||
109 -8 108
|
||||
110 -9 102
|
||||
111 -10 108
|
||||
112 -4 108
|
||||
113 -8 104
|
||||
114 -9 100
|
||||
115 -7 111
|
||||
116 -4 102
|
||||
117 -12 101
|
||||
118 -14 112
|
||||
119 -10 105
|
||||
120 15 -4
|
||||
121 30 -7
|
||||
122 31 8
|
||||
123 15 1
|
||||
124 17 7
|
||||
125 19 -8
|
||||
126 19 -9
|
||||
127 14 -2
|
||||
128 21 -7
|
||||
129 24 -10
|
||||
130 26 10
|
||||
131 20 -6
|
||||
132 23 3
|
||||
133 27 -5
|
||||
134 25 3
|
||||
135 27 -2
|
||||
136 17 -4
|
||||
137 31 -10
|
||||
138 22 2
|
||||
139 28 -3
|
||||
140 -5 13
|
||||
141 1 18
|
||||
142 2 -2
|
||||
143 -9 10
|
||||
144 5 -4
|
||||
145 -1 1
|
||||
146 -11 19
|
||||
147 -12 3
|
||||
148 -3 -3
|
||||
149 -18 4
|
||||
150 -21 1
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
135 135
|
||||
136 136
|
||||
137 137
|
||||
138 138
|
||||
139 139
|
||||
140 140
|
||||
141 141
|
||||
142 142
|
||||
143 143
|
||||
144 144
|
||||
145 145
|
||||
146 146
|
||||
147 147
|
||||
148 148
|
||||
149 149
|
||||
150 150
|
||||
DURATION_SECTION
|
||||
1 27
|
||||
2 27
|
||||
3 27
|
||||
4 27
|
||||
5 27
|
||||
6 27
|
||||
7 27
|
||||
8 27
|
||||
9 27
|
||||
10 27
|
||||
11 27
|
||||
12 27
|
||||
13 27
|
||||
14 27
|
||||
15 27
|
||||
16 27
|
||||
17 27
|
||||
18 27
|
||||
19 27
|
||||
20 27
|
||||
21 27
|
||||
22 27
|
||||
23 27
|
||||
24 27
|
||||
25 27
|
||||
26 27
|
||||
27 27
|
||||
28 27
|
||||
29 27
|
||||
30 27
|
||||
31 27
|
||||
32 27
|
||||
33 27
|
||||
34 27
|
||||
35 27
|
||||
36 27
|
||||
37 27
|
||||
38 27
|
||||
39 27
|
||||
40 27
|
||||
41 27
|
||||
42 27
|
||||
43 27
|
||||
44 27
|
||||
45 27
|
||||
46 27
|
||||
47 27
|
||||
48 27
|
||||
49 27
|
||||
50 27
|
||||
51 27
|
||||
52 27
|
||||
53 27
|
||||
54 27
|
||||
55 27
|
||||
56 27
|
||||
57 27
|
||||
58 27
|
||||
59 27
|
||||
60 27
|
||||
61 27
|
||||
62 27
|
||||
63 27
|
||||
64 27
|
||||
65 27
|
||||
66 27
|
||||
67 27
|
||||
68 27
|
||||
69 27
|
||||
70 27
|
||||
71 27
|
||||
72 27
|
||||
73 27
|
||||
74 27
|
||||
75 27
|
||||
76 27
|
||||
77 27
|
||||
78 27
|
||||
79 27
|
||||
80 27
|
||||
81 27
|
||||
82 27
|
||||
83 27
|
||||
84 27
|
||||
85 27
|
||||
86 27
|
||||
87 27
|
||||
88 27
|
||||
89 27
|
||||
90 27
|
||||
91 27
|
||||
92 27
|
||||
93 27
|
||||
94 27
|
||||
95 27
|
||||
96 27
|
||||
97 27
|
||||
98 27
|
||||
99 27
|
||||
100 27
|
||||
101 27
|
||||
102 27
|
||||
103 27
|
||||
104 27
|
||||
105 27
|
||||
106 27
|
||||
107 27
|
||||
108 27
|
||||
109 27
|
||||
110 27
|
||||
111 27
|
||||
112 27
|
||||
113 27
|
||||
114 27
|
||||
115 27
|
||||
116 27
|
||||
117 27
|
||||
118 27
|
||||
119 27
|
||||
120 27
|
||||
121 27
|
||||
122 27
|
||||
123 27
|
||||
124 27
|
||||
125 27
|
||||
126 27
|
||||
127 27
|
||||
128 27
|
||||
129 27
|
||||
130 27
|
||||
131 27
|
||||
132 27
|
||||
133 27
|
||||
134 27
|
||||
135 27
|
||||
136 27
|
||||
137 27
|
||||
138 27
|
||||
139 27
|
||||
140 27
|
||||
141 27
|
||||
142 27
|
||||
143 27
|
||||
144 27
|
||||
145 27
|
||||
146 27
|
||||
147 27
|
||||
148 27
|
||||
149 27
|
||||
150 27
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 988
|
||||
COMMENT: TIMESTEP: 19
|
||||
TIME_AVAIL_SECTION
|
||||
1 3
|
||||
2 5
|
||||
3 7
|
||||
4 18
|
||||
5 23
|
||||
6 31
|
||||
7 34
|
||||
8 45
|
||||
9 51
|
||||
10 74
|
||||
11 74
|
||||
12 85
|
||||
13 87
|
||||
14 96
|
||||
15 96
|
||||
16 100
|
||||
17 102
|
||||
18 102
|
||||
19 109
|
||||
20 114
|
||||
21 123
|
||||
22 131
|
||||
23 133
|
||||
24 136
|
||||
25 142
|
||||
26 142
|
||||
27 144
|
||||
28 149
|
||||
29 154
|
||||
30 165
|
||||
31 174
|
||||
32 180
|
||||
33 207
|
||||
34 207
|
||||
35 211
|
||||
36 213
|
||||
37 218
|
||||
38 222
|
||||
39 227
|
||||
40 244
|
||||
41 247
|
||||
42 258
|
||||
43 271
|
||||
44 280
|
||||
45 282
|
||||
46 293
|
||||
47 298
|
||||
48 300
|
||||
49 300
|
||||
50 302
|
||||
51 311
|
||||
52 320
|
||||
53 320
|
||||
54 320
|
||||
55 333
|
||||
56 338
|
||||
57 353
|
||||
58 355
|
||||
59 362
|
||||
60 365
|
||||
61 366
|
||||
62 371
|
||||
63 402
|
||||
64 407
|
||||
65 415
|
||||
66 426
|
||||
67 447
|
||||
68 453
|
||||
69 455
|
||||
70 460
|
||||
71 486
|
||||
72 487
|
||||
73 491
|
||||
74 496
|
||||
75 500
|
||||
76 506
|
||||
77 513
|
||||
78 513
|
||||
79 527
|
||||
80 527
|
||||
81 529
|
||||
82 546
|
||||
83 547
|
||||
84 558
|
||||
85 566
|
||||
86 566
|
||||
87 569
|
||||
88 571
|
||||
89 577
|
||||
90 584
|
||||
91 584
|
||||
92 591
|
||||
93 595
|
||||
94 628
|
||||
95 631
|
||||
96 640
|
||||
97 644
|
||||
98 649
|
||||
99 651
|
||||
100 651
|
||||
101 658
|
||||
102 676
|
||||
103 678
|
||||
104 680
|
||||
105 689
|
||||
106 702
|
||||
107 740
|
||||
108 742
|
||||
109 744
|
||||
110 744
|
||||
111 749
|
||||
112 757
|
||||
113 758
|
||||
114 758
|
||||
115 760
|
||||
116 768
|
||||
117 769
|
||||
118 771
|
||||
119 780
|
||||
120 786
|
||||
121 786
|
||||
122 791
|
||||
123 797
|
||||
124 799
|
||||
125 806
|
||||
126 818
|
||||
127 819
|
||||
128 828
|
||||
129 829
|
||||
130 831
|
||||
131 839
|
||||
132 851
|
||||
133 853
|
||||
134 857
|
||||
135 859
|
||||
136 871
|
||||
137 875
|
||||
138 880
|
||||
139 888
|
||||
140 890
|
||||
141 908
|
||||
142 920
|
||||
143 922
|
||||
144 924
|
||||
145 946
|
||||
146 962
|
||||
147 970
|
||||
148 973
|
||||
149 973
|
||||
150 986
|
||||
EOF
|
||||
|
|
@ -0,0 +1,775 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai150c by convert2vt
|
||||
COMMENT: Best known objective: 2362.79
|
||||
NAME: tai150c
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 150
|
||||
NUM_LOCATIONS: 151
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 2021
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 1066
|
||||
2 841
|
||||
3 74
|
||||
4 687
|
||||
5 175
|
||||
6 183
|
||||
7 124
|
||||
8 4
|
||||
9 81
|
||||
10 56
|
||||
11 29
|
||||
12 23
|
||||
13 4
|
||||
14 9
|
||||
15 7
|
||||
16 181
|
||||
17 54
|
||||
18 884
|
||||
19 822
|
||||
20 637
|
||||
21 59
|
||||
22 140
|
||||
23 531
|
||||
24 58
|
||||
25 15
|
||||
26 11
|
||||
27 185
|
||||
28 159
|
||||
29 285
|
||||
30 4
|
||||
31 10
|
||||
32 3
|
||||
33 4
|
||||
34 11
|
||||
35 45
|
||||
36 4
|
||||
37 225
|
||||
38 286
|
||||
39 262
|
||||
40 4
|
||||
41 391
|
||||
42 54
|
||||
43 518
|
||||
44 815
|
||||
45 25
|
||||
46 29
|
||||
47 18
|
||||
48 588
|
||||
49 68
|
||||
50 480
|
||||
51 5
|
||||
52 16
|
||||
53 34
|
||||
54 5
|
||||
55 9
|
||||
56 22
|
||||
57 120
|
||||
58 152
|
||||
59 21
|
||||
60 44
|
||||
61 676
|
||||
62 17
|
||||
63 764
|
||||
64 13
|
||||
65 6
|
||||
66 718
|
||||
67 52
|
||||
68 11
|
||||
69 93
|
||||
70 398
|
||||
71 48
|
||||
72 37
|
||||
73 3
|
||||
74 8
|
||||
75 406
|
||||
76 1086
|
||||
77 3
|
||||
78 52
|
||||
79 88
|
||||
80 28
|
||||
81 686
|
||||
82 25
|
||||
83 101
|
||||
84 4
|
||||
85 15
|
||||
86 445
|
||||
87 4
|
||||
88 593
|
||||
89 327
|
||||
90 92
|
||||
91 21
|
||||
92 12
|
||||
93 44
|
||||
94 773
|
||||
95 4
|
||||
96 14
|
||||
97 783
|
||||
98 3
|
||||
99 500
|
||||
100 390
|
||||
101 64
|
||||
102 90
|
||||
103 8
|
||||
104 931
|
||||
105 496
|
||||
106 19
|
||||
107 325
|
||||
108 56
|
||||
109 20
|
||||
110 338
|
||||
111 5
|
||||
112 17
|
||||
113 222
|
||||
114 6
|
||||
115 4
|
||||
116 8
|
||||
117 164
|
||||
118 96
|
||||
119 6
|
||||
120 630
|
||||
121 4
|
||||
122 115
|
||||
123 645
|
||||
124 187
|
||||
125 260
|
||||
126 5
|
||||
127 9
|
||||
128 9
|
||||
129 4
|
||||
130 17
|
||||
131 167
|
||||
132 1026
|
||||
133 25
|
||||
134 104
|
||||
135 7
|
||||
136 48
|
||||
137 153
|
||||
138 30
|
||||
139 161
|
||||
140 3
|
||||
141 12
|
||||
142 4
|
||||
143 55
|
||||
144 11
|
||||
145 3
|
||||
146 14
|
||||
147 408
|
||||
148 49
|
||||
149 4
|
||||
150 5
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -1 -4
|
||||
2 3 0
|
||||
3 -1 6
|
||||
4 3 0
|
||||
5 6 -3
|
||||
6 -5 -1
|
||||
7 -2 0
|
||||
8 0 -2
|
||||
9 4 1
|
||||
10 3 -4
|
||||
11 -1 -4
|
||||
12 4 -4
|
||||
13 -3 1
|
||||
14 -1 3
|
||||
15 6 2
|
||||
16 -19 109
|
||||
17 -14 115
|
||||
18 -21 111
|
||||
19 -19 107
|
||||
20 -28 114
|
||||
21 -26 108
|
||||
22 -27 107
|
||||
23 -17 109
|
||||
24 -13 114
|
||||
25 -25 116
|
||||
26 -13 111
|
||||
27 -24 108
|
||||
28 -13 117
|
||||
29 -28 115
|
||||
30 -27 105
|
||||
31 -15 115
|
||||
32 -24 104
|
||||
33 -26 104
|
||||
34 -13 114
|
||||
35 -15 117
|
||||
36 -14 5
|
||||
37 -30 18
|
||||
38 -20 23
|
||||
39 -19 15
|
||||
40 -13 13
|
||||
41 -11 17
|
||||
42 -27 17
|
||||
43 -33 10
|
||||
44 -29 13
|
||||
45 -13 25
|
||||
46 -16 19
|
||||
47 -18 26
|
||||
48 -24 8
|
||||
49 -31 20
|
||||
50 -27 9
|
||||
51 -20 14
|
||||
52 -17 16
|
||||
53 -32 4
|
||||
54 -31 22
|
||||
55 2 -108
|
||||
56 1 -122
|
||||
57 -10 -125
|
||||
58 -1 -132
|
||||
59 -13 -111
|
||||
60 -16 -126
|
||||
61 2 -127
|
||||
62 -14 -122
|
||||
63 -11 -113
|
||||
64 -84 -43
|
||||
65 -97 -27
|
||||
66 -102 -58
|
||||
67 -88 -43
|
||||
68 0 -14
|
||||
69 10 -16
|
||||
70 -1 -13
|
||||
71 4 -4
|
||||
72 10 -5
|
||||
73 3 -15
|
||||
74 4 -8
|
||||
75 13 -7
|
||||
76 10 -3
|
||||
77 9 -4
|
||||
78 -88 50
|
||||
79 -105 53
|
||||
80 -98 51
|
||||
81 -102 61
|
||||
82 -93 56
|
||||
83 -97 51
|
||||
84 -107 57
|
||||
85 -30 3
|
||||
86 -27 5
|
||||
87 -25 -1
|
||||
88 -31 2
|
||||
89 -25 4
|
||||
90 -30 4
|
||||
91 -21 1
|
||||
92 -22 3
|
||||
93 -26 3
|
||||
94 -27 6
|
||||
95 -22 5
|
||||
96 -30 9
|
||||
97 -29 0
|
||||
98 -29 0
|
||||
99 19 1
|
||||
100 8 6
|
||||
101 15 0
|
||||
102 19 1
|
||||
103 12 -1
|
||||
104 12 6
|
||||
105 14 0
|
||||
106 11 6
|
||||
107 7 7
|
||||
108 14 -2
|
||||
109 11 7
|
||||
110 14 4
|
||||
111 19 7
|
||||
112 30 34
|
||||
113 29 28
|
||||
114 35 26
|
||||
115 24 24
|
||||
116 105 19
|
||||
117 109 35
|
||||
118 125 22
|
||||
119 115 9
|
||||
120 129 14
|
||||
121 121 11
|
||||
122 115 14
|
||||
123 126 15
|
||||
124 134 18
|
||||
125 120 25
|
||||
126 14 62
|
||||
127 24 77
|
||||
128 22 69
|
||||
129 26 76
|
||||
130 28 59
|
||||
131 12 67
|
||||
132 24 60
|
||||
133 21 77
|
||||
134 20 66
|
||||
135 10 73
|
||||
136 9 65
|
||||
137 4 57
|
||||
138 1 61
|
||||
139 2 67
|
||||
140 0 68
|
||||
141 -8 63
|
||||
142 -7 57
|
||||
143 4 59
|
||||
144 -29 -39
|
||||
145 -23 -43
|
||||
146 -19 -47
|
||||
147 -26 -46
|
||||
148 -22 -48
|
||||
149 -21 -37
|
||||
150 -29 -46
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
135 135
|
||||
136 136
|
||||
137 137
|
||||
138 138
|
||||
139 139
|
||||
140 140
|
||||
141 141
|
||||
142 142
|
||||
143 143
|
||||
144 144
|
||||
145 145
|
||||
146 146
|
||||
147 147
|
||||
148 148
|
||||
149 149
|
||||
150 150
|
||||
DURATION_SECTION
|
||||
1 23
|
||||
2 23
|
||||
3 23
|
||||
4 23
|
||||
5 23
|
||||
6 23
|
||||
7 23
|
||||
8 23
|
||||
9 23
|
||||
10 23
|
||||
11 23
|
||||
12 23
|
||||
13 23
|
||||
14 23
|
||||
15 23
|
||||
16 23
|
||||
17 23
|
||||
18 23
|
||||
19 23
|
||||
20 23
|
||||
21 23
|
||||
22 23
|
||||
23 23
|
||||
24 23
|
||||
25 23
|
||||
26 23
|
||||
27 23
|
||||
28 23
|
||||
29 23
|
||||
30 23
|
||||
31 23
|
||||
32 23
|
||||
33 23
|
||||
34 23
|
||||
35 23
|
||||
36 23
|
||||
37 23
|
||||
38 23
|
||||
39 23
|
||||
40 23
|
||||
41 23
|
||||
42 23
|
||||
43 23
|
||||
44 23
|
||||
45 23
|
||||
46 23
|
||||
47 23
|
||||
48 23
|
||||
49 23
|
||||
50 23
|
||||
51 23
|
||||
52 23
|
||||
53 23
|
||||
54 23
|
||||
55 23
|
||||
56 23
|
||||
57 23
|
||||
58 23
|
||||
59 23
|
||||
60 23
|
||||
61 23
|
||||
62 23
|
||||
63 23
|
||||
64 23
|
||||
65 23
|
||||
66 23
|
||||
67 23
|
||||
68 23
|
||||
69 23
|
||||
70 23
|
||||
71 23
|
||||
72 23
|
||||
73 23
|
||||
74 23
|
||||
75 23
|
||||
76 23
|
||||
77 23
|
||||
78 23
|
||||
79 23
|
||||
80 23
|
||||
81 23
|
||||
82 23
|
||||
83 23
|
||||
84 23
|
||||
85 23
|
||||
86 23
|
||||
87 23
|
||||
88 23
|
||||
89 23
|
||||
90 23
|
||||
91 23
|
||||
92 23
|
||||
93 23
|
||||
94 23
|
||||
95 23
|
||||
96 23
|
||||
97 23
|
||||
98 23
|
||||
99 23
|
||||
100 23
|
||||
101 23
|
||||
102 23
|
||||
103 23
|
||||
104 23
|
||||
105 23
|
||||
106 23
|
||||
107 23
|
||||
108 23
|
||||
109 23
|
||||
110 23
|
||||
111 23
|
||||
112 23
|
||||
113 23
|
||||
114 23
|
||||
115 23
|
||||
116 23
|
||||
117 23
|
||||
118 23
|
||||
119 23
|
||||
120 23
|
||||
121 23
|
||||
122 23
|
||||
123 23
|
||||
124 23
|
||||
125 23
|
||||
126 23
|
||||
127 23
|
||||
128 23
|
||||
129 23
|
||||
130 23
|
||||
131 23
|
||||
132 23
|
||||
133 23
|
||||
134 23
|
||||
135 23
|
||||
136 23
|
||||
137 23
|
||||
138 23
|
||||
139 23
|
||||
140 23
|
||||
141 23
|
||||
142 23
|
||||
143 23
|
||||
144 23
|
||||
145 23
|
||||
146 23
|
||||
147 23
|
||||
148 23
|
||||
149 23
|
||||
150 23
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 1081
|
||||
COMMENT: TIMESTEP: 21
|
||||
TIME_AVAIL_SECTION
|
||||
1 4
|
||||
2 6
|
||||
3 8
|
||||
4 20
|
||||
5 26
|
||||
6 34
|
||||
7 37
|
||||
8 49
|
||||
9 56
|
||||
10 81
|
||||
11 81
|
||||
12 93
|
||||
13 95
|
||||
14 105
|
||||
15 105
|
||||
16 109
|
||||
17 111
|
||||
18 111
|
||||
19 119
|
||||
20 125
|
||||
21 135
|
||||
22 143
|
||||
23 145
|
||||
24 149
|
||||
25 155
|
||||
26 155
|
||||
27 157
|
||||
28 163
|
||||
29 169
|
||||
30 181
|
||||
31 191
|
||||
32 197
|
||||
33 227
|
||||
34 227
|
||||
35 231
|
||||
36 233
|
||||
37 239
|
||||
38 243
|
||||
39 249
|
||||
40 267
|
||||
41 270
|
||||
42 282
|
||||
43 296
|
||||
44 306
|
||||
45 308
|
||||
46 320
|
||||
47 326
|
||||
48 328
|
||||
49 328
|
||||
50 330
|
||||
51 340
|
||||
52 350
|
||||
53 350
|
||||
54 350
|
||||
55 364
|
||||
56 370
|
||||
57 386
|
||||
58 388
|
||||
59 396
|
||||
60 400
|
||||
61 400
|
||||
62 406
|
||||
63 440
|
||||
64 446
|
||||
65 454
|
||||
66 466
|
||||
67 490
|
||||
68 496
|
||||
69 497
|
||||
70 503
|
||||
71 531
|
||||
72 533
|
||||
73 537
|
||||
74 543
|
||||
75 547
|
||||
76 553
|
||||
77 561
|
||||
78 561
|
||||
79 577
|
||||
80 577
|
||||
81 579
|
||||
82 597
|
||||
83 599
|
||||
84 611
|
||||
85 619
|
||||
86 619
|
||||
87 623
|
||||
88 625
|
||||
89 631
|
||||
90 639
|
||||
91 639
|
||||
92 647
|
||||
93 651
|
||||
94 687
|
||||
95 691
|
||||
96 701
|
||||
97 705
|
||||
98 710
|
||||
99 712
|
||||
100 713
|
||||
101 720
|
||||
102 740
|
||||
103 742
|
||||
104 744
|
||||
105 754
|
||||
106 768
|
||||
107 810
|
||||
108 812
|
||||
109 814
|
||||
110 814
|
||||
111 820
|
||||
112 828
|
||||
113 830
|
||||
114 830
|
||||
115 832
|
||||
116 840
|
||||
117 842
|
||||
118 844
|
||||
119 854
|
||||
120 860
|
||||
121 860
|
||||
122 866
|
||||
123 872
|
||||
124 874
|
||||
125 882
|
||||
126 896
|
||||
127 896
|
||||
128 906
|
||||
129 908
|
||||
130 910
|
||||
131 918
|
||||
132 931
|
||||
133 933
|
||||
134 937
|
||||
135 939
|
||||
136 953
|
||||
137 957
|
||||
138 963
|
||||
139 971
|
||||
140 973
|
||||
141 993
|
||||
142 1007
|
||||
143 1009
|
||||
144 1011
|
||||
145 1035
|
||||
146 1053
|
||||
147 1061
|
||||
148 1065
|
||||
149 1065
|
||||
150 1079
|
||||
EOF
|
||||
|
|
@ -0,0 +1,775 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai150c by convert2vt
|
||||
COMMENT: Best known objective: 2362.79
|
||||
NAME: tai150c
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 150
|
||||
NUM_LOCATIONS: 151
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 2021
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -1066
|
||||
2 -841
|
||||
3 -74
|
||||
4 -687
|
||||
5 -175
|
||||
6 -183
|
||||
7 -124
|
||||
8 -4
|
||||
9 -81
|
||||
10 -56
|
||||
11 -29
|
||||
12 -23
|
||||
13 -4
|
||||
14 -9
|
||||
15 -7
|
||||
16 -181
|
||||
17 -54
|
||||
18 -884
|
||||
19 -822
|
||||
20 -637
|
||||
21 -59
|
||||
22 -140
|
||||
23 -531
|
||||
24 -58
|
||||
25 -15
|
||||
26 -11
|
||||
27 -185
|
||||
28 -159
|
||||
29 -285
|
||||
30 -4
|
||||
31 -10
|
||||
32 -3
|
||||
33 -4
|
||||
34 -11
|
||||
35 -45
|
||||
36 -4
|
||||
37 -225
|
||||
38 -286
|
||||
39 -262
|
||||
40 -4
|
||||
41 -391
|
||||
42 -54
|
||||
43 -518
|
||||
44 -815
|
||||
45 -25
|
||||
46 -29
|
||||
47 -18
|
||||
48 -588
|
||||
49 -68
|
||||
50 -480
|
||||
51 -5
|
||||
52 -16
|
||||
53 -34
|
||||
54 -5
|
||||
55 -9
|
||||
56 -22
|
||||
57 -120
|
||||
58 -152
|
||||
59 -21
|
||||
60 -44
|
||||
61 -676
|
||||
62 -17
|
||||
63 -764
|
||||
64 -13
|
||||
65 -6
|
||||
66 -718
|
||||
67 -52
|
||||
68 -11
|
||||
69 -93
|
||||
70 -398
|
||||
71 -48
|
||||
72 -37
|
||||
73 -3
|
||||
74 -8
|
||||
75 -406
|
||||
76 -1086
|
||||
77 -3
|
||||
78 -52
|
||||
79 -88
|
||||
80 -28
|
||||
81 -686
|
||||
82 -25
|
||||
83 -101
|
||||
84 -4
|
||||
85 -15
|
||||
86 -445
|
||||
87 -4
|
||||
88 -593
|
||||
89 -327
|
||||
90 -92
|
||||
91 -21
|
||||
92 -12
|
||||
93 -44
|
||||
94 -773
|
||||
95 -4
|
||||
96 -14
|
||||
97 -783
|
||||
98 -3
|
||||
99 -500
|
||||
100 -390
|
||||
101 -64
|
||||
102 -90
|
||||
103 -8
|
||||
104 -931
|
||||
105 -496
|
||||
106 -19
|
||||
107 -325
|
||||
108 -56
|
||||
109 -20
|
||||
110 -338
|
||||
111 -5
|
||||
112 -17
|
||||
113 -222
|
||||
114 -6
|
||||
115 -4
|
||||
116 -8
|
||||
117 -164
|
||||
118 -96
|
||||
119 -6
|
||||
120 -630
|
||||
121 -4
|
||||
122 -115
|
||||
123 -645
|
||||
124 -187
|
||||
125 -260
|
||||
126 -5
|
||||
127 -9
|
||||
128 -9
|
||||
129 -4
|
||||
130 -17
|
||||
131 -167
|
||||
132 -1026
|
||||
133 -25
|
||||
134 -104
|
||||
135 -7
|
||||
136 -48
|
||||
137 -153
|
||||
138 -30
|
||||
139 -161
|
||||
140 -3
|
||||
141 -12
|
||||
142 -4
|
||||
143 -55
|
||||
144 -11
|
||||
145 -3
|
||||
146 -14
|
||||
147 -408
|
||||
148 -49
|
||||
149 -4
|
||||
150 -5
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -1 -4
|
||||
2 3 0
|
||||
3 -1 6
|
||||
4 3 0
|
||||
5 6 -3
|
||||
6 -5 -1
|
||||
7 -2 0
|
||||
8 0 -2
|
||||
9 4 1
|
||||
10 3 -4
|
||||
11 -1 -4
|
||||
12 4 -4
|
||||
13 -3 1
|
||||
14 -1 3
|
||||
15 6 2
|
||||
16 -19 109
|
||||
17 -14 115
|
||||
18 -21 111
|
||||
19 -19 107
|
||||
20 -28 114
|
||||
21 -26 108
|
||||
22 -27 107
|
||||
23 -17 109
|
||||
24 -13 114
|
||||
25 -25 116
|
||||
26 -13 111
|
||||
27 -24 108
|
||||
28 -13 117
|
||||
29 -28 115
|
||||
30 -27 105
|
||||
31 -15 115
|
||||
32 -24 104
|
||||
33 -26 104
|
||||
34 -13 114
|
||||
35 -15 117
|
||||
36 -14 5
|
||||
37 -30 18
|
||||
38 -20 23
|
||||
39 -19 15
|
||||
40 -13 13
|
||||
41 -11 17
|
||||
42 -27 17
|
||||
43 -33 10
|
||||
44 -29 13
|
||||
45 -13 25
|
||||
46 -16 19
|
||||
47 -18 26
|
||||
48 -24 8
|
||||
49 -31 20
|
||||
50 -27 9
|
||||
51 -20 14
|
||||
52 -17 16
|
||||
53 -32 4
|
||||
54 -31 22
|
||||
55 2 -108
|
||||
56 1 -122
|
||||
57 -10 -125
|
||||
58 -1 -132
|
||||
59 -13 -111
|
||||
60 -16 -126
|
||||
61 2 -127
|
||||
62 -14 -122
|
||||
63 -11 -113
|
||||
64 -84 -43
|
||||
65 -97 -27
|
||||
66 -102 -58
|
||||
67 -88 -43
|
||||
68 0 -14
|
||||
69 10 -16
|
||||
70 -1 -13
|
||||
71 4 -4
|
||||
72 10 -5
|
||||
73 3 -15
|
||||
74 4 -8
|
||||
75 13 -7
|
||||
76 10 -3
|
||||
77 9 -4
|
||||
78 -88 50
|
||||
79 -105 53
|
||||
80 -98 51
|
||||
81 -102 61
|
||||
82 -93 56
|
||||
83 -97 51
|
||||
84 -107 57
|
||||
85 -30 3
|
||||
86 -27 5
|
||||
87 -25 -1
|
||||
88 -31 2
|
||||
89 -25 4
|
||||
90 -30 4
|
||||
91 -21 1
|
||||
92 -22 3
|
||||
93 -26 3
|
||||
94 -27 6
|
||||
95 -22 5
|
||||
96 -30 9
|
||||
97 -29 0
|
||||
98 -29 0
|
||||
99 19 1
|
||||
100 8 6
|
||||
101 15 0
|
||||
102 19 1
|
||||
103 12 -1
|
||||
104 12 6
|
||||
105 14 0
|
||||
106 11 6
|
||||
107 7 7
|
||||
108 14 -2
|
||||
109 11 7
|
||||
110 14 4
|
||||
111 19 7
|
||||
112 30 34
|
||||
113 29 28
|
||||
114 35 26
|
||||
115 24 24
|
||||
116 105 19
|
||||
117 109 35
|
||||
118 125 22
|
||||
119 115 9
|
||||
120 129 14
|
||||
121 121 11
|
||||
122 115 14
|
||||
123 126 15
|
||||
124 134 18
|
||||
125 120 25
|
||||
126 14 62
|
||||
127 24 77
|
||||
128 22 69
|
||||
129 26 76
|
||||
130 28 59
|
||||
131 12 67
|
||||
132 24 60
|
||||
133 21 77
|
||||
134 20 66
|
||||
135 10 73
|
||||
136 9 65
|
||||
137 4 57
|
||||
138 1 61
|
||||
139 2 67
|
||||
140 0 68
|
||||
141 -8 63
|
||||
142 -7 57
|
||||
143 4 59
|
||||
144 -29 -39
|
||||
145 -23 -43
|
||||
146 -19 -47
|
||||
147 -26 -46
|
||||
148 -22 -48
|
||||
149 -21 -37
|
||||
150 -29 -46
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
135 135
|
||||
136 136
|
||||
137 137
|
||||
138 138
|
||||
139 139
|
||||
140 140
|
||||
141 141
|
||||
142 142
|
||||
143 143
|
||||
144 144
|
||||
145 145
|
||||
146 146
|
||||
147 147
|
||||
148 148
|
||||
149 149
|
||||
150 150
|
||||
DURATION_SECTION
|
||||
1 23
|
||||
2 23
|
||||
3 23
|
||||
4 23
|
||||
5 23
|
||||
6 23
|
||||
7 23
|
||||
8 23
|
||||
9 23
|
||||
10 23
|
||||
11 23
|
||||
12 23
|
||||
13 23
|
||||
14 23
|
||||
15 23
|
||||
16 23
|
||||
17 23
|
||||
18 23
|
||||
19 23
|
||||
20 23
|
||||
21 23
|
||||
22 23
|
||||
23 23
|
||||
24 23
|
||||
25 23
|
||||
26 23
|
||||
27 23
|
||||
28 23
|
||||
29 23
|
||||
30 23
|
||||
31 23
|
||||
32 23
|
||||
33 23
|
||||
34 23
|
||||
35 23
|
||||
36 23
|
||||
37 23
|
||||
38 23
|
||||
39 23
|
||||
40 23
|
||||
41 23
|
||||
42 23
|
||||
43 23
|
||||
44 23
|
||||
45 23
|
||||
46 23
|
||||
47 23
|
||||
48 23
|
||||
49 23
|
||||
50 23
|
||||
51 23
|
||||
52 23
|
||||
53 23
|
||||
54 23
|
||||
55 23
|
||||
56 23
|
||||
57 23
|
||||
58 23
|
||||
59 23
|
||||
60 23
|
||||
61 23
|
||||
62 23
|
||||
63 23
|
||||
64 23
|
||||
65 23
|
||||
66 23
|
||||
67 23
|
||||
68 23
|
||||
69 23
|
||||
70 23
|
||||
71 23
|
||||
72 23
|
||||
73 23
|
||||
74 23
|
||||
75 23
|
||||
76 23
|
||||
77 23
|
||||
78 23
|
||||
79 23
|
||||
80 23
|
||||
81 23
|
||||
82 23
|
||||
83 23
|
||||
84 23
|
||||
85 23
|
||||
86 23
|
||||
87 23
|
||||
88 23
|
||||
89 23
|
||||
90 23
|
||||
91 23
|
||||
92 23
|
||||
93 23
|
||||
94 23
|
||||
95 23
|
||||
96 23
|
||||
97 23
|
||||
98 23
|
||||
99 23
|
||||
100 23
|
||||
101 23
|
||||
102 23
|
||||
103 23
|
||||
104 23
|
||||
105 23
|
||||
106 23
|
||||
107 23
|
||||
108 23
|
||||
109 23
|
||||
110 23
|
||||
111 23
|
||||
112 23
|
||||
113 23
|
||||
114 23
|
||||
115 23
|
||||
116 23
|
||||
117 23
|
||||
118 23
|
||||
119 23
|
||||
120 23
|
||||
121 23
|
||||
122 23
|
||||
123 23
|
||||
124 23
|
||||
125 23
|
||||
126 23
|
||||
127 23
|
||||
128 23
|
||||
129 23
|
||||
130 23
|
||||
131 23
|
||||
132 23
|
||||
133 23
|
||||
134 23
|
||||
135 23
|
||||
136 23
|
||||
137 23
|
||||
138 23
|
||||
139 23
|
||||
140 23
|
||||
141 23
|
||||
142 23
|
||||
143 23
|
||||
144 23
|
||||
145 23
|
||||
146 23
|
||||
147 23
|
||||
148 23
|
||||
149 23
|
||||
150 23
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 1081
|
||||
COMMENT: TIMESTEP: 21
|
||||
TIME_AVAIL_SECTION
|
||||
1 4
|
||||
2 6
|
||||
3 8
|
||||
4 20
|
||||
5 26
|
||||
6 34
|
||||
7 37
|
||||
8 49
|
||||
9 56
|
||||
10 81
|
||||
11 81
|
||||
12 93
|
||||
13 95
|
||||
14 105
|
||||
15 105
|
||||
16 109
|
||||
17 111
|
||||
18 111
|
||||
19 119
|
||||
20 125
|
||||
21 135
|
||||
22 143
|
||||
23 145
|
||||
24 149
|
||||
25 155
|
||||
26 155
|
||||
27 157
|
||||
28 163
|
||||
29 169
|
||||
30 181
|
||||
31 191
|
||||
32 197
|
||||
33 227
|
||||
34 227
|
||||
35 231
|
||||
36 233
|
||||
37 239
|
||||
38 243
|
||||
39 249
|
||||
40 267
|
||||
41 270
|
||||
42 282
|
||||
43 296
|
||||
44 306
|
||||
45 308
|
||||
46 320
|
||||
47 326
|
||||
48 328
|
||||
49 328
|
||||
50 330
|
||||
51 340
|
||||
52 350
|
||||
53 350
|
||||
54 350
|
||||
55 364
|
||||
56 370
|
||||
57 386
|
||||
58 388
|
||||
59 396
|
||||
60 400
|
||||
61 400
|
||||
62 406
|
||||
63 440
|
||||
64 446
|
||||
65 454
|
||||
66 466
|
||||
67 490
|
||||
68 496
|
||||
69 497
|
||||
70 503
|
||||
71 531
|
||||
72 533
|
||||
73 537
|
||||
74 543
|
||||
75 547
|
||||
76 553
|
||||
77 561
|
||||
78 561
|
||||
79 577
|
||||
80 577
|
||||
81 579
|
||||
82 597
|
||||
83 599
|
||||
84 611
|
||||
85 619
|
||||
86 619
|
||||
87 623
|
||||
88 625
|
||||
89 631
|
||||
90 639
|
||||
91 639
|
||||
92 647
|
||||
93 651
|
||||
94 687
|
||||
95 691
|
||||
96 701
|
||||
97 705
|
||||
98 710
|
||||
99 712
|
||||
100 713
|
||||
101 720
|
||||
102 740
|
||||
103 742
|
||||
104 744
|
||||
105 754
|
||||
106 768
|
||||
107 810
|
||||
108 812
|
||||
109 814
|
||||
110 814
|
||||
111 820
|
||||
112 828
|
||||
113 830
|
||||
114 830
|
||||
115 832
|
||||
116 840
|
||||
117 842
|
||||
118 844
|
||||
119 854
|
||||
120 860
|
||||
121 860
|
||||
122 866
|
||||
123 872
|
||||
124 874
|
||||
125 882
|
||||
126 896
|
||||
127 896
|
||||
128 906
|
||||
129 908
|
||||
130 910
|
||||
131 918
|
||||
132 931
|
||||
133 933
|
||||
134 937
|
||||
135 939
|
||||
136 953
|
||||
137 957
|
||||
138 963
|
||||
139 971
|
||||
140 973
|
||||
141 993
|
||||
142 1007
|
||||
143 1009
|
||||
144 1011
|
||||
145 1035
|
||||
146 1053
|
||||
147 1061
|
||||
148 1065
|
||||
149 1065
|
||||
150 1079
|
||||
EOF
|
||||
|
|
@ -0,0 +1,775 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai150d by convert2vt
|
||||
COMMENT: Best known objective: 2655.67
|
||||
NAME: tai150d
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 150
|
||||
NUM_LOCATIONS: 151
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1874
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 94
|
||||
2 12
|
||||
3 17
|
||||
4 619
|
||||
5 61
|
||||
6 3
|
||||
7 4
|
||||
8 13
|
||||
9 44
|
||||
10 12
|
||||
11 35
|
||||
12 114
|
||||
13 29
|
||||
14 76
|
||||
15 106
|
||||
16 157
|
||||
17 43
|
||||
18 4
|
||||
19 38
|
||||
20 212
|
||||
21 42
|
||||
22 10
|
||||
23 19
|
||||
24 856
|
||||
25 13
|
||||
26 67
|
||||
27 144
|
||||
28 310
|
||||
29 85
|
||||
30 1061
|
||||
31 344
|
||||
32 22
|
||||
33 15
|
||||
34 219
|
||||
35 44
|
||||
36 370
|
||||
37 74
|
||||
38 82
|
||||
39 3
|
||||
40 39
|
||||
41 54
|
||||
42 22
|
||||
43 171
|
||||
44 65
|
||||
45 405
|
||||
46 19
|
||||
47 7
|
||||
48 586
|
||||
49 15
|
||||
50 149
|
||||
51 141
|
||||
52 9
|
||||
53 261
|
||||
54 4
|
||||
55 5
|
||||
56 21
|
||||
57 25
|
||||
58 86
|
||||
59 86
|
||||
60 124
|
||||
61 123
|
||||
62 11
|
||||
63 41
|
||||
64 279
|
||||
65 149
|
||||
66 9
|
||||
67 65
|
||||
68 155
|
||||
69 6
|
||||
70 83
|
||||
71 11
|
||||
72 735
|
||||
73 4
|
||||
74 56
|
||||
75 26
|
||||
76 5
|
||||
77 34
|
||||
78 13
|
||||
79 1017
|
||||
80 85
|
||||
81 10
|
||||
82 7
|
||||
83 6
|
||||
84 524
|
||||
85 16
|
||||
86 15
|
||||
87 117
|
||||
88 48
|
||||
89 43
|
||||
90 64
|
||||
91 30
|
||||
92 3
|
||||
93 21
|
||||
94 514
|
||||
95 625
|
||||
96 7
|
||||
97 257
|
||||
98 603
|
||||
99 4
|
||||
100 4
|
||||
101 21
|
||||
102 54
|
||||
103 9
|
||||
104 860
|
||||
105 9
|
||||
106 62
|
||||
107 16
|
||||
108 197
|
||||
109 14
|
||||
110 6
|
||||
111 140
|
||||
112 334
|
||||
113 421
|
||||
114 911
|
||||
115 789
|
||||
116 37
|
||||
117 7
|
||||
118 131
|
||||
119 25
|
||||
120 24
|
||||
121 3
|
||||
122 1027
|
||||
123 114
|
||||
124 34
|
||||
125 6
|
||||
126 530
|
||||
127 75
|
||||
128 794
|
||||
129 241
|
||||
130 18
|
||||
131 243
|
||||
132 31
|
||||
133 5
|
||||
134 68
|
||||
135 30
|
||||
136 497
|
||||
137 15
|
||||
138 583
|
||||
139 911
|
||||
140 388
|
||||
141 36
|
||||
142 7
|
||||
143 206
|
||||
144 1037
|
||||
145 14
|
||||
146 22
|
||||
147 16
|
||||
148 770
|
||||
149 148
|
||||
150 50
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -9 12
|
||||
2 -10 11
|
||||
3 -16 17
|
||||
4 -6 15
|
||||
5 -4 7
|
||||
6 -11 10
|
||||
7 -3 9
|
||||
8 -14 12
|
||||
9 -15 13
|
||||
10 -15 7
|
||||
11 -3 5
|
||||
12 -65 22
|
||||
13 -72 1
|
||||
14 -66 14
|
||||
15 -83 8
|
||||
16 -84 11
|
||||
17 -68 26
|
||||
18 -59 28
|
||||
19 -85 15
|
||||
20 -60 22
|
||||
21 -79 18
|
||||
22 -60 11
|
||||
23 -71 14
|
||||
24 -60 5
|
||||
25 -71 22
|
||||
26 -86 4
|
||||
27 -62 11
|
||||
28 -67 22
|
||||
29 88 50
|
||||
30 91 66
|
||||
31 79 63
|
||||
32 79 64
|
||||
33 9 92
|
||||
34 -8 90
|
||||
35 -6 92
|
||||
36 4 64
|
||||
37 8 92
|
||||
38 -8 70
|
||||
39 -3 83
|
||||
40 11 87
|
||||
41 -17 71
|
||||
42 0 89
|
||||
43 -3 92
|
||||
44 -6 76
|
||||
45 -10 65
|
||||
46 -9 90
|
||||
47 -11 64
|
||||
48 8 68
|
||||
49 -13 90
|
||||
50 7 69
|
||||
51 -6 14
|
||||
52 -16 27
|
||||
53 -11 20
|
||||
54 -10 18
|
||||
55 -11 14
|
||||
56 -4 24
|
||||
57 -4 12
|
||||
58 -9 24
|
||||
59 2 13
|
||||
60 0 20
|
||||
61 -9 28
|
||||
62 -16 18
|
||||
63 -4 30
|
||||
64 -11 20
|
||||
65 -5 22
|
||||
66 -71 -68
|
||||
67 -78 -67
|
||||
68 -57 -54
|
||||
69 -72 -56
|
||||
70 -66 -46
|
||||
71 -78 -62
|
||||
72 22 -5
|
||||
73 17 -9
|
||||
74 22 -13
|
||||
75 17 4
|
||||
76 11 -6
|
||||
77 25 -5
|
||||
78 10 -5
|
||||
79 8 -16
|
||||
80 27 -2
|
||||
81 22 -6
|
||||
82 -36 83
|
||||
83 -29 85
|
||||
84 -34 90
|
||||
85 -29 87
|
||||
86 -37 88
|
||||
87 -105 -16
|
||||
88 -94 -24
|
||||
89 -102 -11
|
||||
90 -105 -22
|
||||
91 -90 -17
|
||||
92 -100 -19
|
||||
93 -95 -11
|
||||
94 44 50
|
||||
95 40 50
|
||||
96 44 55
|
||||
97 48 40
|
||||
98 46 37
|
||||
99 51 45
|
||||
100 88 24
|
||||
101 87 24
|
||||
102 85 22
|
||||
103 85 20
|
||||
104 94 32
|
||||
105 95 23
|
||||
106 95 23
|
||||
107 83 24
|
||||
108 96 29
|
||||
109 -96 -2
|
||||
110 -95 -2
|
||||
111 -91 13
|
||||
112 -101 1
|
||||
113 -89 1
|
||||
114 -94 13
|
||||
115 -93 11
|
||||
116 -92 12
|
||||
117 -98 6
|
||||
118 -88 6
|
||||
119 -102 10
|
||||
120 -101 0
|
||||
121 -94 -1
|
||||
122 -24 88
|
||||
123 -35 93
|
||||
124 -33 91
|
||||
125 -36 92
|
||||
126 -27 91
|
||||
127 -26 96
|
||||
128 -32 90
|
||||
129 -26 92
|
||||
130 -30 92
|
||||
131 -28 88
|
||||
132 -30 96
|
||||
133 -31 93
|
||||
134 35 -114
|
||||
135 46 -102
|
||||
136 28 -121
|
||||
137 36 -123
|
||||
138 34 25
|
||||
139 33 26
|
||||
140 25 26
|
||||
141 31 23
|
||||
142 32 31
|
||||
143 33 19
|
||||
144 35 30
|
||||
145 32 20
|
||||
146 30 19
|
||||
147 33 28
|
||||
148 34 20
|
||||
149 29 19
|
||||
150 29 23
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
135 135
|
||||
136 136
|
||||
137 137
|
||||
138 138
|
||||
139 139
|
||||
140 140
|
||||
141 141
|
||||
142 142
|
||||
143 143
|
||||
144 144
|
||||
145 145
|
||||
146 146
|
||||
147 147
|
||||
148 148
|
||||
149 149
|
||||
150 150
|
||||
DURATION_SECTION
|
||||
1 26
|
||||
2 26
|
||||
3 26
|
||||
4 26
|
||||
5 26
|
||||
6 26
|
||||
7 26
|
||||
8 26
|
||||
9 26
|
||||
10 26
|
||||
11 26
|
||||
12 26
|
||||
13 26
|
||||
14 26
|
||||
15 26
|
||||
16 26
|
||||
17 26
|
||||
18 26
|
||||
19 26
|
||||
20 26
|
||||
21 26
|
||||
22 26
|
||||
23 26
|
||||
24 26
|
||||
25 26
|
||||
26 26
|
||||
27 26
|
||||
28 26
|
||||
29 26
|
||||
30 26
|
||||
31 26
|
||||
32 26
|
||||
33 26
|
||||
34 26
|
||||
35 26
|
||||
36 26
|
||||
37 26
|
||||
38 26
|
||||
39 26
|
||||
40 26
|
||||
41 26
|
||||
42 26
|
||||
43 26
|
||||
44 26
|
||||
45 26
|
||||
46 26
|
||||
47 26
|
||||
48 26
|
||||
49 26
|
||||
50 26
|
||||
51 26
|
||||
52 26
|
||||
53 26
|
||||
54 26
|
||||
55 26
|
||||
56 26
|
||||
57 26
|
||||
58 26
|
||||
59 26
|
||||
60 26
|
||||
61 26
|
||||
62 26
|
||||
63 26
|
||||
64 26
|
||||
65 26
|
||||
66 26
|
||||
67 26
|
||||
68 26
|
||||
69 26
|
||||
70 26
|
||||
71 26
|
||||
72 26
|
||||
73 26
|
||||
74 26
|
||||
75 26
|
||||
76 26
|
||||
77 26
|
||||
78 26
|
||||
79 26
|
||||
80 26
|
||||
81 26
|
||||
82 26
|
||||
83 26
|
||||
84 26
|
||||
85 26
|
||||
86 26
|
||||
87 26
|
||||
88 26
|
||||
89 26
|
||||
90 26
|
||||
91 26
|
||||
92 26
|
||||
93 26
|
||||
94 26
|
||||
95 26
|
||||
96 26
|
||||
97 26
|
||||
98 26
|
||||
99 26
|
||||
100 26
|
||||
101 26
|
||||
102 26
|
||||
103 26
|
||||
104 26
|
||||
105 26
|
||||
106 26
|
||||
107 26
|
||||
108 26
|
||||
109 26
|
||||
110 26
|
||||
111 26
|
||||
112 26
|
||||
113 26
|
||||
114 26
|
||||
115 26
|
||||
116 26
|
||||
117 26
|
||||
118 26
|
||||
119 26
|
||||
120 26
|
||||
121 26
|
||||
122 26
|
||||
123 26
|
||||
124 26
|
||||
125 26
|
||||
126 26
|
||||
127 26
|
||||
128 26
|
||||
129 26
|
||||
130 26
|
||||
131 26
|
||||
132 26
|
||||
133 26
|
||||
134 26
|
||||
135 26
|
||||
136 26
|
||||
137 26
|
||||
138 26
|
||||
139 26
|
||||
140 26
|
||||
141 26
|
||||
142 26
|
||||
143 26
|
||||
144 26
|
||||
145 26
|
||||
146 26
|
||||
147 26
|
||||
148 26
|
||||
149 26
|
||||
150 26
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 1025
|
||||
COMMENT: TIMESTEP: 20
|
||||
TIME_AVAIL_SECTION
|
||||
1 5
|
||||
2 7
|
||||
3 11
|
||||
4 13
|
||||
5 28
|
||||
6 36
|
||||
7 41
|
||||
8 45
|
||||
9 62
|
||||
10 62
|
||||
11 68
|
||||
12 70
|
||||
13 75
|
||||
14 83
|
||||
15 90
|
||||
16 103
|
||||
17 115
|
||||
18 124
|
||||
19 126
|
||||
20 128
|
||||
21 138
|
||||
22 147
|
||||
23 151
|
||||
24 153
|
||||
25 160
|
||||
26 162
|
||||
27 175
|
||||
28 183
|
||||
29 192
|
||||
30 198
|
||||
31 207
|
||||
32 217
|
||||
33 237
|
||||
34 238
|
||||
35 249
|
||||
36 253
|
||||
37 256
|
||||
38 264
|
||||
39 266
|
||||
40 272
|
||||
41 279
|
||||
42 300
|
||||
43 311
|
||||
44 317
|
||||
45 319
|
||||
46 319
|
||||
47 321
|
||||
48 321
|
||||
49 323
|
||||
50 326
|
||||
51 328
|
||||
52 332
|
||||
53 336
|
||||
54 338
|
||||
55 345
|
||||
56 349
|
||||
57 349
|
||||
58 351
|
||||
59 354
|
||||
60 360
|
||||
61 362
|
||||
62 381
|
||||
63 383
|
||||
64 389
|
||||
65 392
|
||||
66 392
|
||||
67 398
|
||||
68 409
|
||||
69 409
|
||||
70 415
|
||||
71 417
|
||||
72 430
|
||||
73 432
|
||||
74 445
|
||||
75 447
|
||||
76 451
|
||||
77 468
|
||||
78 479
|
||||
79 481
|
||||
80 481
|
||||
81 496
|
||||
82 498
|
||||
83 506
|
||||
84 509
|
||||
85 513
|
||||
86 523
|
||||
87 526
|
||||
88 532
|
||||
89 537
|
||||
90 539
|
||||
91 545
|
||||
92 551
|
||||
93 556
|
||||
94 557
|
||||
95 577
|
||||
96 585
|
||||
97 594
|
||||
98 609
|
||||
99 613
|
||||
100 615
|
||||
101 630
|
||||
102 634
|
||||
103 643
|
||||
104 656
|
||||
105 659
|
||||
106 677
|
||||
107 679
|
||||
108 689
|
||||
109 704
|
||||
110 719
|
||||
111 721
|
||||
112 726
|
||||
113 728
|
||||
114 732
|
||||
115 740
|
||||
116 744
|
||||
117 747
|
||||
118 757
|
||||
119 761
|
||||
120 775
|
||||
121 791
|
||||
122 804
|
||||
123 819
|
||||
124 830
|
||||
125 830
|
||||
126 830
|
||||
127 836
|
||||
128 836
|
||||
129 844
|
||||
130 845
|
||||
131 857
|
||||
132 862
|
||||
133 864
|
||||
134 868
|
||||
135 889
|
||||
136 889
|
||||
137 913
|
||||
138 913
|
||||
139 915
|
||||
140 941
|
||||
141 947
|
||||
142 976
|
||||
143 989
|
||||
144 993
|
||||
145 994
|
||||
146 994
|
||||
147 1000
|
||||
148 1019
|
||||
149 1019
|
||||
150 1023
|
||||
EOF
|
||||
|
|
@ -0,0 +1,775 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai150d by convert2vt
|
||||
COMMENT: Best known objective: 2655.67
|
||||
NAME: tai150d
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 150
|
||||
NUM_LOCATIONS: 151
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1874
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -94
|
||||
2 -12
|
||||
3 -17
|
||||
4 -619
|
||||
5 -61
|
||||
6 -3
|
||||
7 -4
|
||||
8 -13
|
||||
9 -44
|
||||
10 -12
|
||||
11 -35
|
||||
12 -114
|
||||
13 -29
|
||||
14 -76
|
||||
15 -106
|
||||
16 -157
|
||||
17 -43
|
||||
18 -4
|
||||
19 -38
|
||||
20 -212
|
||||
21 -42
|
||||
22 -10
|
||||
23 -19
|
||||
24 -856
|
||||
25 -13
|
||||
26 -67
|
||||
27 -144
|
||||
28 -310
|
||||
29 -85
|
||||
30 -1061
|
||||
31 -344
|
||||
32 -22
|
||||
33 -15
|
||||
34 -219
|
||||
35 -44
|
||||
36 -370
|
||||
37 -74
|
||||
38 -82
|
||||
39 -3
|
||||
40 -39
|
||||
41 -54
|
||||
42 -22
|
||||
43 -171
|
||||
44 -65
|
||||
45 -405
|
||||
46 -19
|
||||
47 -7
|
||||
48 -586
|
||||
49 -15
|
||||
50 -149
|
||||
51 -141
|
||||
52 -9
|
||||
53 -261
|
||||
54 -4
|
||||
55 -5
|
||||
56 -21
|
||||
57 -25
|
||||
58 -86
|
||||
59 -86
|
||||
60 -124
|
||||
61 -123
|
||||
62 -11
|
||||
63 -41
|
||||
64 -279
|
||||
65 -149
|
||||
66 -9
|
||||
67 -65
|
||||
68 -155
|
||||
69 -6
|
||||
70 -83
|
||||
71 -11
|
||||
72 -735
|
||||
73 -4
|
||||
74 -56
|
||||
75 -26
|
||||
76 -5
|
||||
77 -34
|
||||
78 -13
|
||||
79 -1017
|
||||
80 -85
|
||||
81 -10
|
||||
82 -7
|
||||
83 -6
|
||||
84 -524
|
||||
85 -16
|
||||
86 -15
|
||||
87 -117
|
||||
88 -48
|
||||
89 -43
|
||||
90 -64
|
||||
91 -30
|
||||
92 -3
|
||||
93 -21
|
||||
94 -514
|
||||
95 -625
|
||||
96 -7
|
||||
97 -257
|
||||
98 -603
|
||||
99 -4
|
||||
100 -4
|
||||
101 -21
|
||||
102 -54
|
||||
103 -9
|
||||
104 -860
|
||||
105 -9
|
||||
106 -62
|
||||
107 -16
|
||||
108 -197
|
||||
109 -14
|
||||
110 -6
|
||||
111 -140
|
||||
112 -334
|
||||
113 -421
|
||||
114 -911
|
||||
115 -789
|
||||
116 -37
|
||||
117 -7
|
||||
118 -131
|
||||
119 -25
|
||||
120 -24
|
||||
121 -3
|
||||
122 -1027
|
||||
123 -114
|
||||
124 -34
|
||||
125 -6
|
||||
126 -530
|
||||
127 -75
|
||||
128 -794
|
||||
129 -241
|
||||
130 -18
|
||||
131 -243
|
||||
132 -31
|
||||
133 -5
|
||||
134 -68
|
||||
135 -30
|
||||
136 -497
|
||||
137 -15
|
||||
138 -583
|
||||
139 -911
|
||||
140 -388
|
||||
141 -36
|
||||
142 -7
|
||||
143 -206
|
||||
144 -1037
|
||||
145 -14
|
||||
146 -22
|
||||
147 -16
|
||||
148 -770
|
||||
149 -148
|
||||
150 -50
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -9 12
|
||||
2 -10 11
|
||||
3 -16 17
|
||||
4 -6 15
|
||||
5 -4 7
|
||||
6 -11 10
|
||||
7 -3 9
|
||||
8 -14 12
|
||||
9 -15 13
|
||||
10 -15 7
|
||||
11 -3 5
|
||||
12 -65 22
|
||||
13 -72 1
|
||||
14 -66 14
|
||||
15 -83 8
|
||||
16 -84 11
|
||||
17 -68 26
|
||||
18 -59 28
|
||||
19 -85 15
|
||||
20 -60 22
|
||||
21 -79 18
|
||||
22 -60 11
|
||||
23 -71 14
|
||||
24 -60 5
|
||||
25 -71 22
|
||||
26 -86 4
|
||||
27 -62 11
|
||||
28 -67 22
|
||||
29 88 50
|
||||
30 91 66
|
||||
31 79 63
|
||||
32 79 64
|
||||
33 9 92
|
||||
34 -8 90
|
||||
35 -6 92
|
||||
36 4 64
|
||||
37 8 92
|
||||
38 -8 70
|
||||
39 -3 83
|
||||
40 11 87
|
||||
41 -17 71
|
||||
42 0 89
|
||||
43 -3 92
|
||||
44 -6 76
|
||||
45 -10 65
|
||||
46 -9 90
|
||||
47 -11 64
|
||||
48 8 68
|
||||
49 -13 90
|
||||
50 7 69
|
||||
51 -6 14
|
||||
52 -16 27
|
||||
53 -11 20
|
||||
54 -10 18
|
||||
55 -11 14
|
||||
56 -4 24
|
||||
57 -4 12
|
||||
58 -9 24
|
||||
59 2 13
|
||||
60 0 20
|
||||
61 -9 28
|
||||
62 -16 18
|
||||
63 -4 30
|
||||
64 -11 20
|
||||
65 -5 22
|
||||
66 -71 -68
|
||||
67 -78 -67
|
||||
68 -57 -54
|
||||
69 -72 -56
|
||||
70 -66 -46
|
||||
71 -78 -62
|
||||
72 22 -5
|
||||
73 17 -9
|
||||
74 22 -13
|
||||
75 17 4
|
||||
76 11 -6
|
||||
77 25 -5
|
||||
78 10 -5
|
||||
79 8 -16
|
||||
80 27 -2
|
||||
81 22 -6
|
||||
82 -36 83
|
||||
83 -29 85
|
||||
84 -34 90
|
||||
85 -29 87
|
||||
86 -37 88
|
||||
87 -105 -16
|
||||
88 -94 -24
|
||||
89 -102 -11
|
||||
90 -105 -22
|
||||
91 -90 -17
|
||||
92 -100 -19
|
||||
93 -95 -11
|
||||
94 44 50
|
||||
95 40 50
|
||||
96 44 55
|
||||
97 48 40
|
||||
98 46 37
|
||||
99 51 45
|
||||
100 88 24
|
||||
101 87 24
|
||||
102 85 22
|
||||
103 85 20
|
||||
104 94 32
|
||||
105 95 23
|
||||
106 95 23
|
||||
107 83 24
|
||||
108 96 29
|
||||
109 -96 -2
|
||||
110 -95 -2
|
||||
111 -91 13
|
||||
112 -101 1
|
||||
113 -89 1
|
||||
114 -94 13
|
||||
115 -93 11
|
||||
116 -92 12
|
||||
117 -98 6
|
||||
118 -88 6
|
||||
119 -102 10
|
||||
120 -101 0
|
||||
121 -94 -1
|
||||
122 -24 88
|
||||
123 -35 93
|
||||
124 -33 91
|
||||
125 -36 92
|
||||
126 -27 91
|
||||
127 -26 96
|
||||
128 -32 90
|
||||
129 -26 92
|
||||
130 -30 92
|
||||
131 -28 88
|
||||
132 -30 96
|
||||
133 -31 93
|
||||
134 35 -114
|
||||
135 46 -102
|
||||
136 28 -121
|
||||
137 36 -123
|
||||
138 34 25
|
||||
139 33 26
|
||||
140 25 26
|
||||
141 31 23
|
||||
142 32 31
|
||||
143 33 19
|
||||
144 35 30
|
||||
145 32 20
|
||||
146 30 19
|
||||
147 33 28
|
||||
148 34 20
|
||||
149 29 19
|
||||
150 29 23
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
76 76
|
||||
77 77
|
||||
78 78
|
||||
79 79
|
||||
80 80
|
||||
81 81
|
||||
82 82
|
||||
83 83
|
||||
84 84
|
||||
85 85
|
||||
86 86
|
||||
87 87
|
||||
88 88
|
||||
89 89
|
||||
90 90
|
||||
91 91
|
||||
92 92
|
||||
93 93
|
||||
94 94
|
||||
95 95
|
||||
96 96
|
||||
97 97
|
||||
98 98
|
||||
99 99
|
||||
100 100
|
||||
101 101
|
||||
102 102
|
||||
103 103
|
||||
104 104
|
||||
105 105
|
||||
106 106
|
||||
107 107
|
||||
108 108
|
||||
109 109
|
||||
110 110
|
||||
111 111
|
||||
112 112
|
||||
113 113
|
||||
114 114
|
||||
115 115
|
||||
116 116
|
||||
117 117
|
||||
118 118
|
||||
119 119
|
||||
120 120
|
||||
121 121
|
||||
122 122
|
||||
123 123
|
||||
124 124
|
||||
125 125
|
||||
126 126
|
||||
127 127
|
||||
128 128
|
||||
129 129
|
||||
130 130
|
||||
131 131
|
||||
132 132
|
||||
133 133
|
||||
134 134
|
||||
135 135
|
||||
136 136
|
||||
137 137
|
||||
138 138
|
||||
139 139
|
||||
140 140
|
||||
141 141
|
||||
142 142
|
||||
143 143
|
||||
144 144
|
||||
145 145
|
||||
146 146
|
||||
147 147
|
||||
148 148
|
||||
149 149
|
||||
150 150
|
||||
DURATION_SECTION
|
||||
1 26
|
||||
2 26
|
||||
3 26
|
||||
4 26
|
||||
5 26
|
||||
6 26
|
||||
7 26
|
||||
8 26
|
||||
9 26
|
||||
10 26
|
||||
11 26
|
||||
12 26
|
||||
13 26
|
||||
14 26
|
||||
15 26
|
||||
16 26
|
||||
17 26
|
||||
18 26
|
||||
19 26
|
||||
20 26
|
||||
21 26
|
||||
22 26
|
||||
23 26
|
||||
24 26
|
||||
25 26
|
||||
26 26
|
||||
27 26
|
||||
28 26
|
||||
29 26
|
||||
30 26
|
||||
31 26
|
||||
32 26
|
||||
33 26
|
||||
34 26
|
||||
35 26
|
||||
36 26
|
||||
37 26
|
||||
38 26
|
||||
39 26
|
||||
40 26
|
||||
41 26
|
||||
42 26
|
||||
43 26
|
||||
44 26
|
||||
45 26
|
||||
46 26
|
||||
47 26
|
||||
48 26
|
||||
49 26
|
||||
50 26
|
||||
51 26
|
||||
52 26
|
||||
53 26
|
||||
54 26
|
||||
55 26
|
||||
56 26
|
||||
57 26
|
||||
58 26
|
||||
59 26
|
||||
60 26
|
||||
61 26
|
||||
62 26
|
||||
63 26
|
||||
64 26
|
||||
65 26
|
||||
66 26
|
||||
67 26
|
||||
68 26
|
||||
69 26
|
||||
70 26
|
||||
71 26
|
||||
72 26
|
||||
73 26
|
||||
74 26
|
||||
75 26
|
||||
76 26
|
||||
77 26
|
||||
78 26
|
||||
79 26
|
||||
80 26
|
||||
81 26
|
||||
82 26
|
||||
83 26
|
||||
84 26
|
||||
85 26
|
||||
86 26
|
||||
87 26
|
||||
88 26
|
||||
89 26
|
||||
90 26
|
||||
91 26
|
||||
92 26
|
||||
93 26
|
||||
94 26
|
||||
95 26
|
||||
96 26
|
||||
97 26
|
||||
98 26
|
||||
99 26
|
||||
100 26
|
||||
101 26
|
||||
102 26
|
||||
103 26
|
||||
104 26
|
||||
105 26
|
||||
106 26
|
||||
107 26
|
||||
108 26
|
||||
109 26
|
||||
110 26
|
||||
111 26
|
||||
112 26
|
||||
113 26
|
||||
114 26
|
||||
115 26
|
||||
116 26
|
||||
117 26
|
||||
118 26
|
||||
119 26
|
||||
120 26
|
||||
121 26
|
||||
122 26
|
||||
123 26
|
||||
124 26
|
||||
125 26
|
||||
126 26
|
||||
127 26
|
||||
128 26
|
||||
129 26
|
||||
130 26
|
||||
131 26
|
||||
132 26
|
||||
133 26
|
||||
134 26
|
||||
135 26
|
||||
136 26
|
||||
137 26
|
||||
138 26
|
||||
139 26
|
||||
140 26
|
||||
141 26
|
||||
142 26
|
||||
143 26
|
||||
144 26
|
||||
145 26
|
||||
146 26
|
||||
147 26
|
||||
148 26
|
||||
149 26
|
||||
150 26
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 1025
|
||||
COMMENT: TIMESTEP: 20
|
||||
TIME_AVAIL_SECTION
|
||||
1 5
|
||||
2 7
|
||||
3 11
|
||||
4 13
|
||||
5 28
|
||||
6 36
|
||||
7 41
|
||||
8 45
|
||||
9 62
|
||||
10 62
|
||||
11 68
|
||||
12 70
|
||||
13 75
|
||||
14 83
|
||||
15 90
|
||||
16 103
|
||||
17 115
|
||||
18 124
|
||||
19 126
|
||||
20 128
|
||||
21 138
|
||||
22 147
|
||||
23 151
|
||||
24 153
|
||||
25 160
|
||||
26 162
|
||||
27 175
|
||||
28 183
|
||||
29 192
|
||||
30 198
|
||||
31 207
|
||||
32 217
|
||||
33 237
|
||||
34 238
|
||||
35 249
|
||||
36 253
|
||||
37 256
|
||||
38 264
|
||||
39 266
|
||||
40 272
|
||||
41 279
|
||||
42 300
|
||||
43 311
|
||||
44 317
|
||||
45 319
|
||||
46 319
|
||||
47 321
|
||||
48 321
|
||||
49 323
|
||||
50 326
|
||||
51 328
|
||||
52 332
|
||||
53 336
|
||||
54 338
|
||||
55 345
|
||||
56 349
|
||||
57 349
|
||||
58 351
|
||||
59 354
|
||||
60 360
|
||||
61 362
|
||||
62 381
|
||||
63 383
|
||||
64 389
|
||||
65 392
|
||||
66 392
|
||||
67 398
|
||||
68 409
|
||||
69 409
|
||||
70 415
|
||||
71 417
|
||||
72 430
|
||||
73 432
|
||||
74 445
|
||||
75 447
|
||||
76 451
|
||||
77 468
|
||||
78 479
|
||||
79 481
|
||||
80 481
|
||||
81 496
|
||||
82 498
|
||||
83 506
|
||||
84 509
|
||||
85 513
|
||||
86 523
|
||||
87 526
|
||||
88 532
|
||||
89 537
|
||||
90 539
|
||||
91 545
|
||||
92 551
|
||||
93 556
|
||||
94 557
|
||||
95 577
|
||||
96 585
|
||||
97 594
|
||||
98 609
|
||||
99 613
|
||||
100 615
|
||||
101 630
|
||||
102 634
|
||||
103 643
|
||||
104 656
|
||||
105 659
|
||||
106 677
|
||||
107 679
|
||||
108 689
|
||||
109 704
|
||||
110 719
|
||||
111 721
|
||||
112 726
|
||||
113 728
|
||||
114 732
|
||||
115 740
|
||||
116 744
|
||||
117 747
|
||||
118 757
|
||||
119 761
|
||||
120 775
|
||||
121 791
|
||||
122 804
|
||||
123 819
|
||||
124 830
|
||||
125 830
|
||||
126 830
|
||||
127 836
|
||||
128 836
|
||||
129 844
|
||||
130 845
|
||||
131 857
|
||||
132 862
|
||||
133 864
|
||||
134 868
|
||||
135 889
|
||||
136 889
|
||||
137 913
|
||||
138 913
|
||||
139 915
|
||||
140 941
|
||||
141 947
|
||||
142 976
|
||||
143 989
|
||||
144 993
|
||||
145 994
|
||||
146 994
|
||||
147 1000
|
||||
148 1019
|
||||
149 1019
|
||||
150 1023
|
||||
EOF
|
||||
1950
branches/contribution/branches/PSO-DVRP/MultiSwarm/application/Benchmarks/tai385.vrp
Executable file
1950
branches/contribution/branches/PSO-DVRP/MultiSwarm/application/Benchmarks/tai385.vrp
Executable file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,400 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai75a by convert2vt
|
||||
COMMENT: Best known objective: 1618.36
|
||||
NAME: tai75a
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 75
|
||||
NUM_LOCATIONS: 76
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1445
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 50
|
||||
2 50
|
||||
3 170
|
||||
4 297
|
||||
5 9
|
||||
6 630
|
||||
7 179
|
||||
8 179
|
||||
9 216
|
||||
10 4
|
||||
11 9
|
||||
12 154
|
||||
13 117
|
||||
14 63
|
||||
15 436
|
||||
16 905
|
||||
17 14
|
||||
18 3
|
||||
19 10
|
||||
20 166
|
||||
21 211
|
||||
22 8
|
||||
23 25
|
||||
24 139
|
||||
25 213
|
||||
26 758
|
||||
27 429
|
||||
28 5
|
||||
29 136
|
||||
30 501
|
||||
31 93
|
||||
32 21
|
||||
33 169
|
||||
34 22
|
||||
35 3
|
||||
36 271
|
||||
37 433
|
||||
38 3
|
||||
39 1079
|
||||
40 233
|
||||
41 11
|
||||
42 10
|
||||
43 78
|
||||
44 63
|
||||
45 4
|
||||
46 59
|
||||
47 8
|
||||
48 34
|
||||
49 234
|
||||
50 30
|
||||
51 40
|
||||
52 123
|
||||
53 7
|
||||
54 33
|
||||
55 369
|
||||
56 11
|
||||
57 23
|
||||
58 208
|
||||
59 4
|
||||
60 8
|
||||
61 36
|
||||
62 504
|
||||
63 16
|
||||
64 574
|
||||
65 19
|
||||
66 235
|
||||
67 445
|
||||
68 6
|
||||
69 43
|
||||
70 210
|
||||
71 268
|
||||
72 410
|
||||
73 124
|
||||
74 11
|
||||
75 1085
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 35 -56
|
||||
2 72 -58
|
||||
3 70 -66
|
||||
4 45 -40
|
||||
5 39 -40
|
||||
6 60 -50
|
||||
7 42 -59
|
||||
8 31 -46
|
||||
9 44 -58
|
||||
10 45 -67
|
||||
11 69 -46
|
||||
12 24 0
|
||||
13 12 -4
|
||||
14 1 -21
|
||||
15 3 29
|
||||
16 19 -13
|
||||
17 13 -14
|
||||
18 25 11
|
||||
19 24 23
|
||||
20 3 7
|
||||
21 23 19
|
||||
22 2 -7
|
||||
23 5 23
|
||||
24 32 5
|
||||
25 14 25
|
||||
26 -16 -4
|
||||
27 24 17
|
||||
28 0 -7
|
||||
29 -74 -22
|
||||
30 -64 -24
|
||||
31 -71 -19
|
||||
32 -91 -15
|
||||
33 -65 -14
|
||||
34 -91 -26
|
||||
35 -76 -7
|
||||
36 -66 -4
|
||||
37 -87 -10
|
||||
38 -73 -8
|
||||
39 -81 -1
|
||||
40 -82 -24
|
||||
41 -87 -25
|
||||
42 -76 -25
|
||||
43 -75 -6
|
||||
44 -70 -3
|
||||
45 -64 -22
|
||||
46 -66 -5
|
||||
47 -72 -10
|
||||
48 -89 -3
|
||||
49 -86 -3
|
||||
50 -57 -9
|
||||
51 -22 -36
|
||||
52 -44 19
|
||||
53 -21 6
|
||||
54 -49 -4
|
||||
55 -68 -7
|
||||
56 -42 11
|
||||
57 -69 3
|
||||
58 -49 9
|
||||
59 -68 -19
|
||||
60 -57 -7
|
||||
61 -61 -34
|
||||
62 -36 16
|
||||
63 -56 2
|
||||
64 -67 0
|
||||
65 -17 -14
|
||||
66 -17 -20
|
||||
67 -28 -26
|
||||
68 -70 -21
|
||||
69 -46 -14
|
||||
70 -52 36
|
||||
71 -33 62
|
||||
72 -53 49
|
||||
73 -39 59
|
||||
74 33 73
|
||||
75 38 88
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
DURATION_SECTION
|
||||
1 32
|
||||
2 32
|
||||
3 32
|
||||
4 32
|
||||
5 32
|
||||
6 32
|
||||
7 32
|
||||
8 32
|
||||
9 32
|
||||
10 32
|
||||
11 32
|
||||
12 32
|
||||
13 32
|
||||
14 32
|
||||
15 32
|
||||
16 32
|
||||
17 32
|
||||
18 32
|
||||
19 32
|
||||
20 32
|
||||
21 32
|
||||
22 32
|
||||
23 32
|
||||
24 32
|
||||
25 32
|
||||
26 32
|
||||
27 32
|
||||
28 32
|
||||
29 32
|
||||
30 32
|
||||
31 32
|
||||
32 32
|
||||
33 32
|
||||
34 32
|
||||
35 32
|
||||
36 32
|
||||
37 32
|
||||
38 32
|
||||
39 32
|
||||
40 32
|
||||
41 32
|
||||
42 32
|
||||
43 32
|
||||
44 32
|
||||
45 32
|
||||
46 32
|
||||
47 32
|
||||
48 32
|
||||
49 32
|
||||
50 32
|
||||
51 32
|
||||
52 32
|
||||
53 32
|
||||
54 32
|
||||
55 32
|
||||
56 32
|
||||
57 32
|
||||
58 32
|
||||
59 32
|
||||
60 32
|
||||
61 32
|
||||
62 32
|
||||
63 32
|
||||
64 32
|
||||
65 32
|
||||
66 32
|
||||
67 32
|
||||
68 32
|
||||
69 32
|
||||
70 32
|
||||
71 32
|
||||
72 32
|
||||
73 32
|
||||
74 32
|
||||
75 32
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 769
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 49
|
||||
2 82
|
||||
3 82
|
||||
4 114
|
||||
5 117
|
||||
6 119
|
||||
7 127
|
||||
8 130
|
||||
9 136
|
||||
10 138
|
||||
11 151
|
||||
12 155
|
||||
13 172
|
||||
14 179
|
||||
15 184
|
||||
16 188
|
||||
17 197
|
||||
18 206
|
||||
19 215
|
||||
20 250
|
||||
21 255
|
||||
22 262
|
||||
23 274
|
||||
24 287
|
||||
25 307
|
||||
26 317
|
||||
27 324
|
||||
28 332
|
||||
29 351
|
||||
30 366
|
||||
31 372
|
||||
32 375
|
||||
33 376
|
||||
34 376
|
||||
35 382
|
||||
36 389
|
||||
37 392
|
||||
38 402
|
||||
39 403
|
||||
40 449
|
||||
41 453
|
||||
42 454
|
||||
43 460
|
||||
44 474
|
||||
45 477
|
||||
46 490
|
||||
47 497
|
||||
48 524
|
||||
49 526
|
||||
50 529
|
||||
51 529
|
||||
52 557
|
||||
53 559
|
||||
54 565
|
||||
55 576
|
||||
56 586
|
||||
57 603
|
||||
58 604
|
||||
59 616
|
||||
60 627
|
||||
61 631
|
||||
62 640
|
||||
63 640
|
||||
64 677
|
||||
65 677
|
||||
66 678
|
||||
67 691
|
||||
68 702
|
||||
69 706
|
||||
70 723
|
||||
71 723
|
||||
72 732
|
||||
73 747
|
||||
74 766
|
||||
75 768
|
||||
EOF
|
||||
|
|
@ -0,0 +1,400 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai75a by convert2vt
|
||||
COMMENT: Best known objective: 1618.36
|
||||
NAME: tai75a
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 75
|
||||
NUM_LOCATIONS: 76
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1445
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -50
|
||||
2 -50
|
||||
3 -170
|
||||
4 -297
|
||||
5 -9
|
||||
6 -630
|
||||
7 -179
|
||||
8 -179
|
||||
9 -216
|
||||
10 -4
|
||||
11 -9
|
||||
12 -154
|
||||
13 -117
|
||||
14 -63
|
||||
15 -436
|
||||
16 -905
|
||||
17 -14
|
||||
18 -3
|
||||
19 -10
|
||||
20 -166
|
||||
21 -211
|
||||
22 -8
|
||||
23 -25
|
||||
24 -139
|
||||
25 -213
|
||||
26 -758
|
||||
27 -429
|
||||
28 -5
|
||||
29 -136
|
||||
30 -501
|
||||
31 -93
|
||||
32 -21
|
||||
33 -169
|
||||
34 -22
|
||||
35 -3
|
||||
36 -271
|
||||
37 -433
|
||||
38 -3
|
||||
39 -1079
|
||||
40 -233
|
||||
41 -11
|
||||
42 -10
|
||||
43 -78
|
||||
44 -63
|
||||
45 -4
|
||||
46 -59
|
||||
47 -8
|
||||
48 -34
|
||||
49 -234
|
||||
50 -30
|
||||
51 -40
|
||||
52 -123
|
||||
53 -7
|
||||
54 -33
|
||||
55 -369
|
||||
56 -11
|
||||
57 -23
|
||||
58 -208
|
||||
59 -4
|
||||
60 -8
|
||||
61 -36
|
||||
62 -504
|
||||
63 -16
|
||||
64 -574
|
||||
65 -19
|
||||
66 -235
|
||||
67 -445
|
||||
68 -6
|
||||
69 -43
|
||||
70 -210
|
||||
71 -268
|
||||
72 -410
|
||||
73 -124
|
||||
74 -11
|
||||
75 -1085
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 35 -56
|
||||
2 72 -58
|
||||
3 70 -66
|
||||
4 45 -40
|
||||
5 39 -40
|
||||
6 60 -50
|
||||
7 42 -59
|
||||
8 31 -46
|
||||
9 44 -58
|
||||
10 45 -67
|
||||
11 69 -46
|
||||
12 24 0
|
||||
13 12 -4
|
||||
14 1 -21
|
||||
15 3 29
|
||||
16 19 -13
|
||||
17 13 -14
|
||||
18 25 11
|
||||
19 24 23
|
||||
20 3 7
|
||||
21 23 19
|
||||
22 2 -7
|
||||
23 5 23
|
||||
24 32 5
|
||||
25 14 25
|
||||
26 -16 -4
|
||||
27 24 17
|
||||
28 0 -7
|
||||
29 -74 -22
|
||||
30 -64 -24
|
||||
31 -71 -19
|
||||
32 -91 -15
|
||||
33 -65 -14
|
||||
34 -91 -26
|
||||
35 -76 -7
|
||||
36 -66 -4
|
||||
37 -87 -10
|
||||
38 -73 -8
|
||||
39 -81 -1
|
||||
40 -82 -24
|
||||
41 -87 -25
|
||||
42 -76 -25
|
||||
43 -75 -6
|
||||
44 -70 -3
|
||||
45 -64 -22
|
||||
46 -66 -5
|
||||
47 -72 -10
|
||||
48 -89 -3
|
||||
49 -86 -3
|
||||
50 -57 -9
|
||||
51 -22 -36
|
||||
52 -44 19
|
||||
53 -21 6
|
||||
54 -49 -4
|
||||
55 -68 -7
|
||||
56 -42 11
|
||||
57 -69 3
|
||||
58 -49 9
|
||||
59 -68 -19
|
||||
60 -57 -7
|
||||
61 -61 -34
|
||||
62 -36 16
|
||||
63 -56 2
|
||||
64 -67 0
|
||||
65 -17 -14
|
||||
66 -17 -20
|
||||
67 -28 -26
|
||||
68 -70 -21
|
||||
69 -46 -14
|
||||
70 -52 36
|
||||
71 -33 62
|
||||
72 -53 49
|
||||
73 -39 59
|
||||
74 33 73
|
||||
75 38 88
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
DURATION_SECTION
|
||||
1 32
|
||||
2 32
|
||||
3 32
|
||||
4 32
|
||||
5 32
|
||||
6 32
|
||||
7 32
|
||||
8 32
|
||||
9 32
|
||||
10 32
|
||||
11 32
|
||||
12 32
|
||||
13 32
|
||||
14 32
|
||||
15 32
|
||||
16 32
|
||||
17 32
|
||||
18 32
|
||||
19 32
|
||||
20 32
|
||||
21 32
|
||||
22 32
|
||||
23 32
|
||||
24 32
|
||||
25 32
|
||||
26 32
|
||||
27 32
|
||||
28 32
|
||||
29 32
|
||||
30 32
|
||||
31 32
|
||||
32 32
|
||||
33 32
|
||||
34 32
|
||||
35 32
|
||||
36 32
|
||||
37 32
|
||||
38 32
|
||||
39 32
|
||||
40 32
|
||||
41 32
|
||||
42 32
|
||||
43 32
|
||||
44 32
|
||||
45 32
|
||||
46 32
|
||||
47 32
|
||||
48 32
|
||||
49 32
|
||||
50 32
|
||||
51 32
|
||||
52 32
|
||||
53 32
|
||||
54 32
|
||||
55 32
|
||||
56 32
|
||||
57 32
|
||||
58 32
|
||||
59 32
|
||||
60 32
|
||||
61 32
|
||||
62 32
|
||||
63 32
|
||||
64 32
|
||||
65 32
|
||||
66 32
|
||||
67 32
|
||||
68 32
|
||||
69 32
|
||||
70 32
|
||||
71 32
|
||||
72 32
|
||||
73 32
|
||||
74 32
|
||||
75 32
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 769
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 6
|
||||
2 33
|
||||
3 50
|
||||
4 52
|
||||
5 55
|
||||
6 58
|
||||
7 60
|
||||
8 82
|
||||
9 83
|
||||
10 89
|
||||
11 91
|
||||
12 94
|
||||
13 104
|
||||
14 107
|
||||
15 130
|
||||
16 131
|
||||
17 133
|
||||
18 140
|
||||
19 148
|
||||
20 174
|
||||
21 185
|
||||
22 195
|
||||
23 196
|
||||
24 196
|
||||
25 198
|
||||
26 229
|
||||
27 236
|
||||
28 243
|
||||
29 245
|
||||
30 253
|
||||
31 259
|
||||
32 260
|
||||
33 266
|
||||
34 271
|
||||
35 274
|
||||
36 303
|
||||
37 318
|
||||
38 349
|
||||
39 352
|
||||
40 355
|
||||
41 375
|
||||
42 380
|
||||
43 385
|
||||
44 404
|
||||
45 409
|
||||
46 429
|
||||
47 430
|
||||
48 434
|
||||
49 454
|
||||
50 455
|
||||
51 467
|
||||
52 470
|
||||
53 498
|
||||
54 502
|
||||
55 504
|
||||
56 504
|
||||
57 509
|
||||
58 519
|
||||
59 539
|
||||
60 545
|
||||
61 593
|
||||
62 596
|
||||
63 655
|
||||
64 674
|
||||
65 678
|
||||
66 688
|
||||
67 693
|
||||
68 701
|
||||
69 722
|
||||
70 734
|
||||
71 735
|
||||
72 756
|
||||
73 760
|
||||
74 760
|
||||
75 767
|
||||
EOF
|
||||
|
|
@ -0,0 +1,400 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai75b by convert2vt
|
||||
COMMENT: Best known objective: 1344.64
|
||||
NAME: tai75b
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 75
|
||||
NUM_LOCATIONS: 76
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1679
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 1066
|
||||
2 841
|
||||
3 74
|
||||
4 687
|
||||
5 175
|
||||
6 183
|
||||
7 124
|
||||
8 4
|
||||
9 81
|
||||
10 56
|
||||
11 29
|
||||
12 23
|
||||
13 4
|
||||
14 9
|
||||
15 7
|
||||
16 181
|
||||
17 54
|
||||
18 884
|
||||
19 822
|
||||
20 637
|
||||
21 59
|
||||
22 140
|
||||
23 531
|
||||
24 58
|
||||
25 15
|
||||
26 11
|
||||
27 185
|
||||
28 159
|
||||
29 285
|
||||
30 4
|
||||
31 10
|
||||
32 3
|
||||
33 4
|
||||
34 11
|
||||
35 45
|
||||
36 4
|
||||
37 225
|
||||
38 286
|
||||
39 262
|
||||
40 4
|
||||
41 391
|
||||
42 54
|
||||
43 518
|
||||
44 815
|
||||
45 25
|
||||
46 29
|
||||
47 18
|
||||
48 588
|
||||
49 68
|
||||
50 480
|
||||
51 5
|
||||
52 16
|
||||
53 34
|
||||
54 5
|
||||
55 9
|
||||
56 22
|
||||
57 120
|
||||
58 152
|
||||
59 21
|
||||
60 44
|
||||
61 676
|
||||
62 17
|
||||
63 764
|
||||
64 13
|
||||
65 6
|
||||
66 718
|
||||
67 52
|
||||
68 11
|
||||
69 93
|
||||
70 398
|
||||
71 48
|
||||
72 37
|
||||
73 3
|
||||
74 8
|
||||
75 406
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -2 -5
|
||||
2 3 -1
|
||||
3 -2 7
|
||||
4 3 0
|
||||
5 7 -3
|
||||
6 -5 -1
|
||||
7 -3 0
|
||||
8 0 -3
|
||||
9 4 1
|
||||
10 4 -5
|
||||
11 -2 -4
|
||||
12 5 -5
|
||||
13 -4 1
|
||||
14 -2 3
|
||||
15 7 2
|
||||
16 -13 80
|
||||
17 -6 88
|
||||
18 -16 83
|
||||
19 -14 77
|
||||
20 -26 88
|
||||
21 -24 79
|
||||
22 -25 78
|
||||
23 -11 80
|
||||
24 -5 88
|
||||
25 -21 90
|
||||
26 -5 82
|
||||
27 -20 80
|
||||
28 -6 91
|
||||
29 -25 89
|
||||
30 -25 74
|
||||
31 -8 88
|
||||
32 -21 74
|
||||
33 -23 74
|
||||
34 -5 87
|
||||
35 -8 91
|
||||
36 -3 -8
|
||||
37 -30 15
|
||||
38 -14 24
|
||||
39 -12 11
|
||||
40 -1 7
|
||||
41 2 14
|
||||
42 -26 15
|
||||
43 -36 2
|
||||
44 -29 7
|
||||
45 -1 28
|
||||
46 -7 17
|
||||
47 -10 31
|
||||
48 -20 -2
|
||||
49 -33 20
|
||||
50 -26 0
|
||||
51 -13 9
|
||||
52 -8 12
|
||||
53 -35 -8
|
||||
54 -33 23
|
||||
55 10 -70
|
||||
56 8 -95
|
||||
57 -12 -101
|
||||
58 6 -113
|
||||
59 -17 -76
|
||||
60 -23 -102
|
||||
61 11 -104
|
||||
62 -19 -96
|
||||
63 -13 -79
|
||||
64 -53 -32
|
||||
65 -78 -2
|
||||
66 -87 -61
|
||||
67 -60 -32
|
||||
68 -6 -12
|
||||
69 10 -16
|
||||
70 -7 -11
|
||||
71 0 3
|
||||
72 10 2
|
||||
73 -1 -15
|
||||
74 1 -3
|
||||
75 15 -2
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
DURATION_SECTION
|
||||
1 26
|
||||
2 26
|
||||
3 26
|
||||
4 26
|
||||
5 26
|
||||
6 26
|
||||
7 26
|
||||
8 26
|
||||
9 26
|
||||
10 26
|
||||
11 26
|
||||
12 26
|
||||
13 26
|
||||
14 26
|
||||
15 26
|
||||
16 26
|
||||
17 26
|
||||
18 26
|
||||
19 26
|
||||
20 26
|
||||
21 26
|
||||
22 26
|
||||
23 26
|
||||
24 26
|
||||
25 26
|
||||
26 26
|
||||
27 26
|
||||
28 26
|
||||
29 26
|
||||
30 26
|
||||
31 26
|
||||
32 26
|
||||
33 26
|
||||
34 26
|
||||
35 26
|
||||
36 26
|
||||
37 26
|
||||
38 26
|
||||
39 26
|
||||
40 26
|
||||
41 26
|
||||
42 26
|
||||
43 26
|
||||
44 26
|
||||
45 26
|
||||
46 26
|
||||
47 26
|
||||
48 26
|
||||
49 26
|
||||
50 26
|
||||
51 26
|
||||
52 26
|
||||
53 26
|
||||
54 26
|
||||
55 26
|
||||
56 26
|
||||
57 26
|
||||
58 26
|
||||
59 26
|
||||
60 26
|
||||
61 26
|
||||
62 26
|
||||
63 26
|
||||
64 26
|
||||
65 26
|
||||
66 26
|
||||
67 26
|
||||
68 26
|
||||
69 26
|
||||
70 26
|
||||
71 26
|
||||
72 26
|
||||
73 26
|
||||
74 26
|
||||
75 26
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 905
|
||||
COMMENT: TIMESTEP: 18
|
||||
TIME_AVAIL_SECTION
|
||||
1 8
|
||||
2 39
|
||||
3 59
|
||||
4 61
|
||||
5 64
|
||||
6 68
|
||||
7 71
|
||||
8 96
|
||||
9 98
|
||||
10 105
|
||||
11 108
|
||||
12 111
|
||||
13 123
|
||||
14 126
|
||||
15 153
|
||||
16 154
|
||||
17 156
|
||||
18 164
|
||||
19 174
|
||||
20 205
|
||||
21 218
|
||||
22 229
|
||||
23 231
|
||||
24 231
|
||||
25 233
|
||||
26 269
|
||||
27 278
|
||||
28 286
|
||||
29 288
|
||||
30 298
|
||||
31 305
|
||||
32 306
|
||||
33 313
|
||||
34 320
|
||||
35 323
|
||||
36 356
|
||||
37 374
|
||||
38 411
|
||||
39 415
|
||||
40 418
|
||||
41 441
|
||||
42 448
|
||||
43 453
|
||||
44 476
|
||||
45 481
|
||||
46 504
|
||||
47 506
|
||||
48 511
|
||||
49 534
|
||||
50 536
|
||||
51 549
|
||||
52 553
|
||||
53 586
|
||||
54 591
|
||||
55 593
|
||||
56 593
|
||||
57 599
|
||||
58 611
|
||||
59 635
|
||||
60 641
|
||||
61 698
|
||||
62 701
|
||||
63 771
|
||||
64 793
|
||||
65 798
|
||||
66 810
|
||||
67 816
|
||||
68 824
|
||||
69 849
|
||||
70 864
|
||||
71 865
|
||||
72 889
|
||||
73 894
|
||||
74 895
|
||||
75 903
|
||||
EOF
|
||||
|
|
@ -0,0 +1,400 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai75b by convert2vt
|
||||
COMMENT: Best known objective: 1344.64
|
||||
NAME: tai75b
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 75
|
||||
NUM_LOCATIONS: 76
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1679
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -1066
|
||||
2 -841
|
||||
3 -74
|
||||
4 -687
|
||||
5 -175
|
||||
6 -183
|
||||
7 -124
|
||||
8 -4
|
||||
9 -81
|
||||
10 -56
|
||||
11 -29
|
||||
12 -23
|
||||
13 -4
|
||||
14 -9
|
||||
15 -7
|
||||
16 -181
|
||||
17 -54
|
||||
18 -884
|
||||
19 -822
|
||||
20 -637
|
||||
21 -59
|
||||
22 -140
|
||||
23 -531
|
||||
24 -58
|
||||
25 -15
|
||||
26 -11
|
||||
27 -185
|
||||
28 -159
|
||||
29 -285
|
||||
30 -4
|
||||
31 -10
|
||||
32 -3
|
||||
33 -4
|
||||
34 -11
|
||||
35 -45
|
||||
36 -4
|
||||
37 -225
|
||||
38 -286
|
||||
39 -262
|
||||
40 -4
|
||||
41 -391
|
||||
42 -54
|
||||
43 -518
|
||||
44 -815
|
||||
45 -25
|
||||
46 -29
|
||||
47 -18
|
||||
48 -588
|
||||
49 -68
|
||||
50 -480
|
||||
51 -5
|
||||
52 -16
|
||||
53 -34
|
||||
54 -5
|
||||
55 -9
|
||||
56 -22
|
||||
57 -120
|
||||
58 -152
|
||||
59 -21
|
||||
60 -44
|
||||
61 -676
|
||||
62 -17
|
||||
63 -764
|
||||
64 -13
|
||||
65 -6
|
||||
66 -718
|
||||
67 -52
|
||||
68 -11
|
||||
69 -93
|
||||
70 -398
|
||||
71 -48
|
||||
72 -37
|
||||
73 -3
|
||||
74 -8
|
||||
75 -406
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -2 -5
|
||||
2 3 -1
|
||||
3 -2 7
|
||||
4 3 0
|
||||
5 7 -3
|
||||
6 -5 -1
|
||||
7 -3 0
|
||||
8 0 -3
|
||||
9 4 1
|
||||
10 4 -5
|
||||
11 -2 -4
|
||||
12 5 -5
|
||||
13 -4 1
|
||||
14 -2 3
|
||||
15 7 2
|
||||
16 -13 80
|
||||
17 -6 88
|
||||
18 -16 83
|
||||
19 -14 77
|
||||
20 -26 88
|
||||
21 -24 79
|
||||
22 -25 78
|
||||
23 -11 80
|
||||
24 -5 88
|
||||
25 -21 90
|
||||
26 -5 82
|
||||
27 -20 80
|
||||
28 -6 91
|
||||
29 -25 89
|
||||
30 -25 74
|
||||
31 -8 88
|
||||
32 -21 74
|
||||
33 -23 74
|
||||
34 -5 87
|
||||
35 -8 91
|
||||
36 -3 -8
|
||||
37 -30 15
|
||||
38 -14 24
|
||||
39 -12 11
|
||||
40 -1 7
|
||||
41 2 14
|
||||
42 -26 15
|
||||
43 -36 2
|
||||
44 -29 7
|
||||
45 -1 28
|
||||
46 -7 17
|
||||
47 -10 31
|
||||
48 -20 -2
|
||||
49 -33 20
|
||||
50 -26 0
|
||||
51 -13 9
|
||||
52 -8 12
|
||||
53 -35 -8
|
||||
54 -33 23
|
||||
55 10 -70
|
||||
56 8 -95
|
||||
57 -12 -101
|
||||
58 6 -113
|
||||
59 -17 -76
|
||||
60 -23 -102
|
||||
61 11 -104
|
||||
62 -19 -96
|
||||
63 -13 -79
|
||||
64 -53 -32
|
||||
65 -78 -2
|
||||
66 -87 -61
|
||||
67 -60 -32
|
||||
68 -6 -12
|
||||
69 10 -16
|
||||
70 -7 -11
|
||||
71 0 3
|
||||
72 10 2
|
||||
73 -1 -15
|
||||
74 1 -3
|
||||
75 15 -2
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
DURATION_SECTION
|
||||
1 26
|
||||
2 26
|
||||
3 26
|
||||
4 26
|
||||
5 26
|
||||
6 26
|
||||
7 26
|
||||
8 26
|
||||
9 26
|
||||
10 26
|
||||
11 26
|
||||
12 26
|
||||
13 26
|
||||
14 26
|
||||
15 26
|
||||
16 26
|
||||
17 26
|
||||
18 26
|
||||
19 26
|
||||
20 26
|
||||
21 26
|
||||
22 26
|
||||
23 26
|
||||
24 26
|
||||
25 26
|
||||
26 26
|
||||
27 26
|
||||
28 26
|
||||
29 26
|
||||
30 26
|
||||
31 26
|
||||
32 26
|
||||
33 26
|
||||
34 26
|
||||
35 26
|
||||
36 26
|
||||
37 26
|
||||
38 26
|
||||
39 26
|
||||
40 26
|
||||
41 26
|
||||
42 26
|
||||
43 26
|
||||
44 26
|
||||
45 26
|
||||
46 26
|
||||
47 26
|
||||
48 26
|
||||
49 26
|
||||
50 26
|
||||
51 26
|
||||
52 26
|
||||
53 26
|
||||
54 26
|
||||
55 26
|
||||
56 26
|
||||
57 26
|
||||
58 26
|
||||
59 26
|
||||
60 26
|
||||
61 26
|
||||
62 26
|
||||
63 26
|
||||
64 26
|
||||
65 26
|
||||
66 26
|
||||
67 26
|
||||
68 26
|
||||
69 26
|
||||
70 26
|
||||
71 26
|
||||
72 26
|
||||
73 26
|
||||
74 26
|
||||
75 26
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 905
|
||||
COMMENT: TIMESTEP: 18
|
||||
TIME_AVAIL_SECTION
|
||||
1 8
|
||||
2 39
|
||||
3 59
|
||||
4 61
|
||||
5 64
|
||||
6 68
|
||||
7 71
|
||||
8 96
|
||||
9 98
|
||||
10 105
|
||||
11 108
|
||||
12 111
|
||||
13 123
|
||||
14 126
|
||||
15 153
|
||||
16 154
|
||||
17 156
|
||||
18 164
|
||||
19 174
|
||||
20 205
|
||||
21 218
|
||||
22 229
|
||||
23 231
|
||||
24 231
|
||||
25 233
|
||||
26 269
|
||||
27 278
|
||||
28 286
|
||||
29 288
|
||||
30 298
|
||||
31 305
|
||||
32 306
|
||||
33 313
|
||||
34 320
|
||||
35 323
|
||||
36 356
|
||||
37 374
|
||||
38 411
|
||||
39 415
|
||||
40 418
|
||||
41 441
|
||||
42 448
|
||||
43 453
|
||||
44 476
|
||||
45 481
|
||||
46 504
|
||||
47 506
|
||||
48 511
|
||||
49 534
|
||||
50 536
|
||||
51 549
|
||||
52 553
|
||||
53 586
|
||||
54 591
|
||||
55 593
|
||||
56 593
|
||||
57 599
|
||||
58 611
|
||||
59 635
|
||||
60 641
|
||||
61 698
|
||||
62 701
|
||||
63 771
|
||||
64 793
|
||||
65 798
|
||||
66 810
|
||||
67 816
|
||||
68 824
|
||||
69 849
|
||||
70 864
|
||||
71 865
|
||||
72 889
|
||||
73 894
|
||||
74 895
|
||||
75 903
|
||||
EOF
|
||||
|
|
@ -0,0 +1,400 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai75c by convert2vt
|
||||
COMMENT: Best known objective: 1291.01
|
||||
NAME: tai75c
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 75
|
||||
NUM_LOCATIONS: 76
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1122
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 94
|
||||
2 12
|
||||
3 17
|
||||
4 619
|
||||
5 61
|
||||
6 3
|
||||
7 4
|
||||
8 13
|
||||
9 44
|
||||
10 12
|
||||
11 35
|
||||
12 114
|
||||
13 29
|
||||
14 76
|
||||
15 106
|
||||
16 157
|
||||
17 43
|
||||
18 4
|
||||
19 38
|
||||
20 212
|
||||
21 42
|
||||
22 10
|
||||
23 19
|
||||
24 856
|
||||
25 13
|
||||
26 67
|
||||
27 144
|
||||
28 310
|
||||
29 85
|
||||
30 1061
|
||||
31 344
|
||||
32 22
|
||||
33 15
|
||||
34 219
|
||||
35 44
|
||||
36 370
|
||||
37 74
|
||||
38 82
|
||||
39 3
|
||||
40 39
|
||||
41 54
|
||||
42 22
|
||||
43 171
|
||||
44 65
|
||||
45 405
|
||||
46 19
|
||||
47 7
|
||||
48 586
|
||||
49 15
|
||||
50 149
|
||||
51 141
|
||||
52 9
|
||||
53 261
|
||||
54 4
|
||||
55 5
|
||||
56 21
|
||||
57 25
|
||||
58 86
|
||||
59 86
|
||||
60 124
|
||||
61 123
|
||||
62 11
|
||||
63 41
|
||||
64 279
|
||||
65 149
|
||||
66 9
|
||||
67 65
|
||||
68 155
|
||||
69 6
|
||||
70 83
|
||||
71 11
|
||||
72 735
|
||||
73 4
|
||||
74 56
|
||||
75 26
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -7 9
|
||||
2 -7 8
|
||||
3 -15 16
|
||||
4 -2 13
|
||||
5 0 3
|
||||
6 -9 6
|
||||
7 2 5
|
||||
8 -13 9
|
||||
9 -15 10
|
||||
10 -14 2
|
||||
11 1 0
|
||||
12 -40 24
|
||||
13 -54 -15
|
||||
14 -43 10
|
||||
15 -73 -2
|
||||
16 -76 4
|
||||
17 -45 31
|
||||
18 -29 36
|
||||
19 -78 11
|
||||
20 -31 25
|
||||
21 -67 17
|
||||
22 -31 4
|
||||
23 -51 10
|
||||
24 -30 -9
|
||||
25 -51 24
|
||||
26 -80 -10
|
||||
27 -34 4
|
||||
28 -45 25
|
||||
29 73 32
|
||||
30 78 59
|
||||
31 58 53
|
||||
32 57 55
|
||||
33 20 85
|
||||
34 -12 81
|
||||
35 -8 86
|
||||
36 12 33
|
||||
37 19 86
|
||||
38 -11 44
|
||||
39 -2 67
|
||||
40 25 76
|
||||
41 -29 44
|
||||
42 4 80
|
||||
43 -2 84
|
||||
44 -8 54
|
||||
45 -16 34
|
||||
46 -14 80
|
||||
47 -17 32
|
||||
48 19 39
|
||||
49 -20 82
|
||||
50 17 42
|
||||
51 -4 5
|
||||
52 -20 25
|
||||
53 -12 14
|
||||
54 -11 11
|
||||
55 -12 4
|
||||
56 -1 21
|
||||
57 -1 1
|
||||
58 -9 21
|
||||
59 9 3
|
||||
60 5 14
|
||||
61 -9 27
|
||||
62 -20 11
|
||||
63 0 30
|
||||
64 -12 15
|
||||
65 -3 17
|
||||
66 -58 -60
|
||||
67 -71 -58
|
||||
68 -32 -34
|
||||
69 -59 -37
|
||||
70 -48 -19
|
||||
71 -71 -49
|
||||
72 22 -4
|
||||
73 13 -10
|
||||
74 22 -17
|
||||
75 13 12
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
DURATION_SECTION
|
||||
1 25
|
||||
2 25
|
||||
3 25
|
||||
4 25
|
||||
5 25
|
||||
6 25
|
||||
7 25
|
||||
8 25
|
||||
9 25
|
||||
10 25
|
||||
11 25
|
||||
12 25
|
||||
13 25
|
||||
14 25
|
||||
15 25
|
||||
16 25
|
||||
17 25
|
||||
18 25
|
||||
19 25
|
||||
20 25
|
||||
21 25
|
||||
22 25
|
||||
23 25
|
||||
24 25
|
||||
25 25
|
||||
26 25
|
||||
27 25
|
||||
28 25
|
||||
29 25
|
||||
30 25
|
||||
31 25
|
||||
32 25
|
||||
33 25
|
||||
34 25
|
||||
35 25
|
||||
36 25
|
||||
37 25
|
||||
38 25
|
||||
39 25
|
||||
40 25
|
||||
41 25
|
||||
42 25
|
||||
43 25
|
||||
44 25
|
||||
45 25
|
||||
46 25
|
||||
47 25
|
||||
48 25
|
||||
49 25
|
||||
50 25
|
||||
51 25
|
||||
52 25
|
||||
53 25
|
||||
54 25
|
||||
55 25
|
||||
56 25
|
||||
57 25
|
||||
58 25
|
||||
59 25
|
||||
60 25
|
||||
61 25
|
||||
62 25
|
||||
63 25
|
||||
64 25
|
||||
65 25
|
||||
66 25
|
||||
67 25
|
||||
68 25
|
||||
69 25
|
||||
70 25
|
||||
71 25
|
||||
72 25
|
||||
73 25
|
||||
74 25
|
||||
75 25
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 782
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 1
|
||||
2 1
|
||||
3 28
|
||||
4 34
|
||||
5 43
|
||||
6 53
|
||||
7 60
|
||||
8 67
|
||||
9 74
|
||||
10 86
|
||||
11 87
|
||||
12 102
|
||||
13 113
|
||||
14 121
|
||||
15 145
|
||||
16 149
|
||||
17 151
|
||||
18 162
|
||||
19 164
|
||||
20 182
|
||||
21 191
|
||||
22 210
|
||||
23 214
|
||||
24 223
|
||||
25 229
|
||||
26 240
|
||||
27 269
|
||||
28 286
|
||||
29 286
|
||||
30 295
|
||||
31 296
|
||||
32 305
|
||||
33 312
|
||||
34 318
|
||||
35 326
|
||||
36 332
|
||||
37 340
|
||||
38 344
|
||||
39 352
|
||||
40 361
|
||||
41 378
|
||||
42 387
|
||||
43 404
|
||||
44 426
|
||||
45 514
|
||||
46 518
|
||||
47 531
|
||||
48 542
|
||||
49 547
|
||||
50 553
|
||||
51 553
|
||||
52 554
|
||||
53 586
|
||||
54 591
|
||||
55 591
|
||||
56 604
|
||||
57 609
|
||||
58 614
|
||||
59 615
|
||||
60 617
|
||||
61 646
|
||||
62 646
|
||||
63 650
|
||||
64 659
|
||||
65 665
|
||||
66 668
|
||||
67 694
|
||||
68 718
|
||||
69 722
|
||||
70 725
|
||||
71 727
|
||||
72 757
|
||||
73 758
|
||||
74 773
|
||||
75 776
|
||||
EOF
|
||||
|
|
@ -0,0 +1,400 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai75c by convert2vt
|
||||
COMMENT: Best known objective: 1291.01
|
||||
NAME: tai75c
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 75
|
||||
NUM_LOCATIONS: 76
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1122
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -94
|
||||
2 -12
|
||||
3 -17
|
||||
4 -619
|
||||
5 -61
|
||||
6 -3
|
||||
7 -4
|
||||
8 -13
|
||||
9 -44
|
||||
10 -12
|
||||
11 -35
|
||||
12 -114
|
||||
13 -29
|
||||
14 -76
|
||||
15 -106
|
||||
16 -157
|
||||
17 -43
|
||||
18 -4
|
||||
19 -38
|
||||
20 -212
|
||||
21 -42
|
||||
22 -10
|
||||
23 -19
|
||||
24 -856
|
||||
25 -13
|
||||
26 -67
|
||||
27 -144
|
||||
28 -310
|
||||
29 -85
|
||||
30 -1061
|
||||
31 -344
|
||||
32 -22
|
||||
33 -15
|
||||
34 -219
|
||||
35 -44
|
||||
36 -370
|
||||
37 -74
|
||||
38 -82
|
||||
39 -3
|
||||
40 -39
|
||||
41 -54
|
||||
42 -22
|
||||
43 -171
|
||||
44 -65
|
||||
45 -405
|
||||
46 -19
|
||||
47 -7
|
||||
48 -586
|
||||
49 -15
|
||||
50 -149
|
||||
51 -141
|
||||
52 -9
|
||||
53 -261
|
||||
54 -4
|
||||
55 -5
|
||||
56 -21
|
||||
57 -25
|
||||
58 -86
|
||||
59 -86
|
||||
60 -124
|
||||
61 -123
|
||||
62 -11
|
||||
63 -41
|
||||
64 -279
|
||||
65 -149
|
||||
66 -9
|
||||
67 -65
|
||||
68 -155
|
||||
69 -6
|
||||
70 -83
|
||||
71 -11
|
||||
72 -735
|
||||
73 -4
|
||||
74 -56
|
||||
75 -26
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 -7 9
|
||||
2 -7 8
|
||||
3 -15 16
|
||||
4 -2 13
|
||||
5 0 3
|
||||
6 -9 6
|
||||
7 2 5
|
||||
8 -13 9
|
||||
9 -15 10
|
||||
10 -14 2
|
||||
11 1 0
|
||||
12 -40 24
|
||||
13 -54 -15
|
||||
14 -43 10
|
||||
15 -73 -2
|
||||
16 -76 4
|
||||
17 -45 31
|
||||
18 -29 36
|
||||
19 -78 11
|
||||
20 -31 25
|
||||
21 -67 17
|
||||
22 -31 4
|
||||
23 -51 10
|
||||
24 -30 -9
|
||||
25 -51 24
|
||||
26 -80 -10
|
||||
27 -34 4
|
||||
28 -45 25
|
||||
29 73 32
|
||||
30 78 59
|
||||
31 58 53
|
||||
32 57 55
|
||||
33 20 85
|
||||
34 -12 81
|
||||
35 -8 86
|
||||
36 12 33
|
||||
37 19 86
|
||||
38 -11 44
|
||||
39 -2 67
|
||||
40 25 76
|
||||
41 -29 44
|
||||
42 4 80
|
||||
43 -2 84
|
||||
44 -8 54
|
||||
45 -16 34
|
||||
46 -14 80
|
||||
47 -17 32
|
||||
48 19 39
|
||||
49 -20 82
|
||||
50 17 42
|
||||
51 -4 5
|
||||
52 -20 25
|
||||
53 -12 14
|
||||
54 -11 11
|
||||
55 -12 4
|
||||
56 -1 21
|
||||
57 -1 1
|
||||
58 -9 21
|
||||
59 9 3
|
||||
60 5 14
|
||||
61 -9 27
|
||||
62 -20 11
|
||||
63 0 30
|
||||
64 -12 15
|
||||
65 -3 17
|
||||
66 -58 -60
|
||||
67 -71 -58
|
||||
68 -32 -34
|
||||
69 -59 -37
|
||||
70 -48 -19
|
||||
71 -71 -49
|
||||
72 22 -4
|
||||
73 13 -10
|
||||
74 22 -17
|
||||
75 13 12
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
DURATION_SECTION
|
||||
1 25
|
||||
2 25
|
||||
3 25
|
||||
4 25
|
||||
5 25
|
||||
6 25
|
||||
7 25
|
||||
8 25
|
||||
9 25
|
||||
10 25
|
||||
11 25
|
||||
12 25
|
||||
13 25
|
||||
14 25
|
||||
15 25
|
||||
16 25
|
||||
17 25
|
||||
18 25
|
||||
19 25
|
||||
20 25
|
||||
21 25
|
||||
22 25
|
||||
23 25
|
||||
24 25
|
||||
25 25
|
||||
26 25
|
||||
27 25
|
||||
28 25
|
||||
29 25
|
||||
30 25
|
||||
31 25
|
||||
32 25
|
||||
33 25
|
||||
34 25
|
||||
35 25
|
||||
36 25
|
||||
37 25
|
||||
38 25
|
||||
39 25
|
||||
40 25
|
||||
41 25
|
||||
42 25
|
||||
43 25
|
||||
44 25
|
||||
45 25
|
||||
46 25
|
||||
47 25
|
||||
48 25
|
||||
49 25
|
||||
50 25
|
||||
51 25
|
||||
52 25
|
||||
53 25
|
||||
54 25
|
||||
55 25
|
||||
56 25
|
||||
57 25
|
||||
58 25
|
||||
59 25
|
||||
60 25
|
||||
61 25
|
||||
62 25
|
||||
63 25
|
||||
64 25
|
||||
65 25
|
||||
66 25
|
||||
67 25
|
||||
68 25
|
||||
69 25
|
||||
70 25
|
||||
71 25
|
||||
72 25
|
||||
73 25
|
||||
74 25
|
||||
75 25
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 782
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 1
|
||||
2 1
|
||||
3 28
|
||||
4 34
|
||||
5 43
|
||||
6 53
|
||||
7 60
|
||||
8 67
|
||||
9 74
|
||||
10 86
|
||||
11 87
|
||||
12 102
|
||||
13 113
|
||||
14 121
|
||||
15 145
|
||||
16 149
|
||||
17 151
|
||||
18 162
|
||||
19 164
|
||||
20 182
|
||||
21 191
|
||||
22 210
|
||||
23 214
|
||||
24 223
|
||||
25 229
|
||||
26 240
|
||||
27 269
|
||||
28 286
|
||||
29 286
|
||||
30 295
|
||||
31 296
|
||||
32 305
|
||||
33 312
|
||||
34 318
|
||||
35 326
|
||||
36 332
|
||||
37 340
|
||||
38 344
|
||||
39 352
|
||||
40 361
|
||||
41 378
|
||||
42 387
|
||||
43 404
|
||||
44 426
|
||||
45 514
|
||||
46 518
|
||||
47 531
|
||||
48 542
|
||||
49 547
|
||||
50 553
|
||||
51 553
|
||||
52 554
|
||||
53 586
|
||||
54 591
|
||||
55 591
|
||||
56 604
|
||||
57 609
|
||||
58 614
|
||||
59 615
|
||||
60 617
|
||||
61 646
|
||||
62 646
|
||||
63 650
|
||||
64 659
|
||||
65 665
|
||||
66 668
|
||||
67 694
|
||||
68 718
|
||||
69 722
|
||||
70 725
|
||||
71 727
|
||||
72 757
|
||||
73 758
|
||||
74 773
|
||||
75 776
|
||||
EOF
|
||||
|
|
@ -0,0 +1,400 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai75d by convert2vt
|
||||
COMMENT: Best known objective: 1365.42
|
||||
NAME: tai75d
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 75
|
||||
NUM_LOCATIONS: 76
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1699
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 643
|
||||
2 622
|
||||
3 727
|
||||
4 50
|
||||
5 235
|
||||
6 30
|
||||
7 5
|
||||
8 43
|
||||
9 398
|
||||
10 81
|
||||
11 14
|
||||
12 171
|
||||
13 209
|
||||
14 20
|
||||
15 13
|
||||
16 93
|
||||
17 16
|
||||
18 3
|
||||
19 391
|
||||
20 52
|
||||
21 905
|
||||
22 56
|
||||
23 203
|
||||
24 87
|
||||
25 1004
|
||||
26 114
|
||||
27 527
|
||||
28 4
|
||||
29 28
|
||||
30 94
|
||||
31 8
|
||||
32 139
|
||||
33 41
|
||||
34 7
|
||||
35 490
|
||||
36 3
|
||||
37 75
|
||||
38 45
|
||||
39 3
|
||||
40 410
|
||||
41 44
|
||||
42 678
|
||||
43 24
|
||||
44 10
|
||||
45 12
|
||||
46 268
|
||||
47 7
|
||||
48 51
|
||||
49 448
|
||||
50 459
|
||||
51 4
|
||||
52 20
|
||||
53 413
|
||||
54 671
|
||||
55 195
|
||||
56 16
|
||||
57 683
|
||||
58 4
|
||||
59 43
|
||||
60 45
|
||||
61 62
|
||||
62 14
|
||||
63 76
|
||||
64 101
|
||||
65 846
|
||||
66 157
|
||||
67 3
|
||||
68 13
|
||||
69 397
|
||||
70 23
|
||||
71 87
|
||||
72 6
|
||||
73 3
|
||||
74 3
|
||||
75 230
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 87 -18
|
||||
2 71 -19
|
||||
3 81 -11
|
||||
4 80 -17
|
||||
5 74 -16
|
||||
6 75 -9
|
||||
7 76 -6
|
||||
8 86 -11
|
||||
9 85 -19
|
||||
10 83 -19
|
||||
11 70 -10
|
||||
12 48 21
|
||||
13 23 33
|
||||
14 35 36
|
||||
15 38 42
|
||||
16 22 26
|
||||
17 51 21
|
||||
18 30 39
|
||||
19 30 26
|
||||
20 29 23
|
||||
21 27 20
|
||||
22 36 23
|
||||
23 28 20
|
||||
24 45 28
|
||||
25 -61 38
|
||||
26 -54 50
|
||||
27 -56 36
|
||||
28 -57 26
|
||||
29 -61 40
|
||||
30 -41 39
|
||||
31 -61 30
|
||||
32 -45 46
|
||||
33 -53 62
|
||||
34 -34 37
|
||||
35 -47 33
|
||||
36 -52 61
|
||||
37 -33 34
|
||||
38 -35 62
|
||||
39 -71 45
|
||||
40 -22 -10
|
||||
41 -29 -2
|
||||
42 -29 3
|
||||
43 -30 3
|
||||
44 -33 -11
|
||||
45 -31 1
|
||||
46 -31 -10
|
||||
47 -22 -9
|
||||
48 -25 -4
|
||||
49 -32 -12
|
||||
50 -30 -5
|
||||
51 -34 2
|
||||
52 -31 -12
|
||||
53 -31 -10
|
||||
54 -27 1
|
||||
55 -30 -8
|
||||
56 -31 -6
|
||||
57 -23 -1
|
||||
58 -21 -3
|
||||
59 -33 1
|
||||
60 59 -61
|
||||
61 73 -52
|
||||
62 72 -61
|
||||
63 76 -63
|
||||
64 59 -63
|
||||
65 62 -63
|
||||
66 59 -54
|
||||
67 70 -55
|
||||
68 62 -59
|
||||
69 60 -62
|
||||
70 56 19
|
||||
71 47 15
|
||||
72 49 12
|
||||
73 58 9
|
||||
74 51 13
|
||||
75 57 19
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
DURATION_SECTION
|
||||
1 27
|
||||
2 27
|
||||
3 27
|
||||
4 27
|
||||
5 27
|
||||
6 27
|
||||
7 27
|
||||
8 27
|
||||
9 27
|
||||
10 27
|
||||
11 27
|
||||
12 27
|
||||
13 27
|
||||
14 27
|
||||
15 27
|
||||
16 27
|
||||
17 27
|
||||
18 27
|
||||
19 27
|
||||
20 27
|
||||
21 27
|
||||
22 27
|
||||
23 27
|
||||
24 27
|
||||
25 27
|
||||
26 27
|
||||
27 27
|
||||
28 27
|
||||
29 27
|
||||
30 27
|
||||
31 27
|
||||
32 27
|
||||
33 27
|
||||
34 27
|
||||
35 27
|
||||
36 27
|
||||
37 27
|
||||
38 27
|
||||
39 27
|
||||
40 27
|
||||
41 27
|
||||
42 27
|
||||
43 27
|
||||
44 27
|
||||
45 27
|
||||
46 27
|
||||
47 27
|
||||
48 27
|
||||
49 27
|
||||
50 27
|
||||
51 27
|
||||
52 27
|
||||
53 27
|
||||
54 27
|
||||
55 27
|
||||
56 27
|
||||
57 27
|
||||
58 27
|
||||
59 27
|
||||
60 27
|
||||
61 27
|
||||
62 27
|
||||
63 27
|
||||
64 27
|
||||
65 27
|
||||
66 27
|
||||
67 27
|
||||
68 27
|
||||
69 27
|
||||
70 27
|
||||
71 27
|
||||
72 27
|
||||
73 27
|
||||
74 27
|
||||
75 27
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 789
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 1
|
||||
2 1
|
||||
3 29
|
||||
4 34
|
||||
5 43
|
||||
6 53
|
||||
7 61
|
||||
8 68
|
||||
9 75
|
||||
10 87
|
||||
11 88
|
||||
12 103
|
||||
13 114
|
||||
14 122
|
||||
15 146
|
||||
16 151
|
||||
17 152
|
||||
18 164
|
||||
19 165
|
||||
20 184
|
||||
21 193
|
||||
22 212
|
||||
23 216
|
||||
24 225
|
||||
25 231
|
||||
26 242
|
||||
27 271
|
||||
28 289
|
||||
29 289
|
||||
30 297
|
||||
31 299
|
||||
32 308
|
||||
33 315
|
||||
34 321
|
||||
35 329
|
||||
36 335
|
||||
37 343
|
||||
38 347
|
||||
39 356
|
||||
40 364
|
||||
41 382
|
||||
42 390
|
||||
43 408
|
||||
44 430
|
||||
45 518
|
||||
46 523
|
||||
47 536
|
||||
48 547
|
||||
49 552
|
||||
50 558
|
||||
51 558
|
||||
52 559
|
||||
53 591
|
||||
54 597
|
||||
55 597
|
||||
56 610
|
||||
57 614
|
||||
58 620
|
||||
59 620
|
||||
60 623
|
||||
61 652
|
||||
62 652
|
||||
63 656
|
||||
64 665
|
||||
65 671
|
||||
66 674
|
||||
67 700
|
||||
68 725
|
||||
69 729
|
||||
70 732
|
||||
71 733
|
||||
72 764
|
||||
73 765
|
||||
74 780
|
||||
75 783
|
||||
EOF
|
||||
|
|
@ -0,0 +1,400 @@
|
|||
VRPTEST 1.0
|
||||
COMMENT: Converted from tai75d by convert2vt
|
||||
COMMENT: Best known objective: 1365.42
|
||||
NAME: tai75d
|
||||
NUM_DEPOTS: 1
|
||||
NUM_CAPACITIES: 1
|
||||
NUM_VISITS: 75
|
||||
NUM_LOCATIONS: 76
|
||||
NUM_VEHICLES: 50
|
||||
CAPACITIES: 1699
|
||||
DATA_SECTION
|
||||
DEPOTS
|
||||
0
|
||||
DEMAND_SECTION
|
||||
1 -643
|
||||
2 -622
|
||||
3 -727
|
||||
4 -50
|
||||
5 -235
|
||||
6 -30
|
||||
7 -5
|
||||
8 -43
|
||||
9 -398
|
||||
10 -81
|
||||
11 -14
|
||||
12 -171
|
||||
13 -209
|
||||
14 -20
|
||||
15 -13
|
||||
16 -93
|
||||
17 -16
|
||||
18 -3
|
||||
19 -391
|
||||
20 -52
|
||||
21 -905
|
||||
22 -56
|
||||
23 -203
|
||||
24 -87
|
||||
25 -1004
|
||||
26 -114
|
||||
27 -527
|
||||
28 -4
|
||||
29 -28
|
||||
30 -94
|
||||
31 -8
|
||||
32 -139
|
||||
33 -41
|
||||
34 -7
|
||||
35 -490
|
||||
36 -3
|
||||
37 -75
|
||||
38 -45
|
||||
39 -3
|
||||
40 -410
|
||||
41 -44
|
||||
42 -678
|
||||
43 -24
|
||||
44 -10
|
||||
45 -12
|
||||
46 -268
|
||||
47 -7
|
||||
48 -51
|
||||
49 -448
|
||||
50 -459
|
||||
51 -4
|
||||
52 -20
|
||||
53 -413
|
||||
54 -671
|
||||
55 -195
|
||||
56 -16
|
||||
57 -683
|
||||
58 -4
|
||||
59 -43
|
||||
60 -45
|
||||
61 -62
|
||||
62 -14
|
||||
63 -76
|
||||
64 -101
|
||||
65 -846
|
||||
66 -157
|
||||
67 -3
|
||||
68 -13
|
||||
69 -397
|
||||
70 -23
|
||||
71 -87
|
||||
72 -6
|
||||
73 -3
|
||||
74 -3
|
||||
75 -230
|
||||
LOCATION_COORD_SECTION
|
||||
0 0 0
|
||||
1 87 -18
|
||||
2 71 -19
|
||||
3 81 -11
|
||||
4 80 -17
|
||||
5 74 -16
|
||||
6 75 -9
|
||||
7 76 -6
|
||||
8 86 -11
|
||||
9 85 -19
|
||||
10 83 -19
|
||||
11 70 -10
|
||||
12 48 21
|
||||
13 23 33
|
||||
14 35 36
|
||||
15 38 42
|
||||
16 22 26
|
||||
17 51 21
|
||||
18 30 39
|
||||
19 30 26
|
||||
20 29 23
|
||||
21 27 20
|
||||
22 36 23
|
||||
23 28 20
|
||||
24 45 28
|
||||
25 -61 38
|
||||
26 -54 50
|
||||
27 -56 36
|
||||
28 -57 26
|
||||
29 -61 40
|
||||
30 -41 39
|
||||
31 -61 30
|
||||
32 -45 46
|
||||
33 -53 62
|
||||
34 -34 37
|
||||
35 -47 33
|
||||
36 -52 61
|
||||
37 -33 34
|
||||
38 -35 62
|
||||
39 -71 45
|
||||
40 -22 -10
|
||||
41 -29 -2
|
||||
42 -29 3
|
||||
43 -30 3
|
||||
44 -33 -11
|
||||
45 -31 1
|
||||
46 -31 -10
|
||||
47 -22 -9
|
||||
48 -25 -4
|
||||
49 -32 -12
|
||||
50 -30 -5
|
||||
51 -34 2
|
||||
52 -31 -12
|
||||
53 -31 -10
|
||||
54 -27 1
|
||||
55 -30 -8
|
||||
56 -31 -6
|
||||
57 -23 -1
|
||||
58 -21 -3
|
||||
59 -33 1
|
||||
60 59 -61
|
||||
61 73 -52
|
||||
62 72 -61
|
||||
63 76 -63
|
||||
64 59 -63
|
||||
65 62 -63
|
||||
66 59 -54
|
||||
67 70 -55
|
||||
68 62 -59
|
||||
69 60 -62
|
||||
70 56 19
|
||||
71 47 15
|
||||
72 49 12
|
||||
73 58 9
|
||||
74 51 13
|
||||
75 57 19
|
||||
DEPOT_LOCATION_SECTION
|
||||
0 0
|
||||
VISIT_LOCATION_SECTION
|
||||
1 1
|
||||
2 2
|
||||
3 3
|
||||
4 4
|
||||
5 5
|
||||
6 6
|
||||
7 7
|
||||
8 8
|
||||
9 9
|
||||
10 10
|
||||
11 11
|
||||
12 12
|
||||
13 13
|
||||
14 14
|
||||
15 15
|
||||
16 16
|
||||
17 17
|
||||
18 18
|
||||
19 19
|
||||
20 20
|
||||
21 21
|
||||
22 22
|
||||
23 23
|
||||
24 24
|
||||
25 25
|
||||
26 26
|
||||
27 27
|
||||
28 28
|
||||
29 29
|
||||
30 30
|
||||
31 31
|
||||
32 32
|
||||
33 33
|
||||
34 34
|
||||
35 35
|
||||
36 36
|
||||
37 37
|
||||
38 38
|
||||
39 39
|
||||
40 40
|
||||
41 41
|
||||
42 42
|
||||
43 43
|
||||
44 44
|
||||
45 45
|
||||
46 46
|
||||
47 47
|
||||
48 48
|
||||
49 49
|
||||
50 50
|
||||
51 51
|
||||
52 52
|
||||
53 53
|
||||
54 54
|
||||
55 55
|
||||
56 56
|
||||
57 57
|
||||
58 58
|
||||
59 59
|
||||
60 60
|
||||
61 61
|
||||
62 62
|
||||
63 63
|
||||
64 64
|
||||
65 65
|
||||
66 66
|
||||
67 67
|
||||
68 68
|
||||
69 69
|
||||
70 70
|
||||
71 71
|
||||
72 72
|
||||
73 73
|
||||
74 74
|
||||
75 75
|
||||
DURATION_SECTION
|
||||
1 27
|
||||
2 27
|
||||
3 27
|
||||
4 27
|
||||
5 27
|
||||
6 27
|
||||
7 27
|
||||
8 27
|
||||
9 27
|
||||
10 27
|
||||
11 27
|
||||
12 27
|
||||
13 27
|
||||
14 27
|
||||
15 27
|
||||
16 27
|
||||
17 27
|
||||
18 27
|
||||
19 27
|
||||
20 27
|
||||
21 27
|
||||
22 27
|
||||
23 27
|
||||
24 27
|
||||
25 27
|
||||
26 27
|
||||
27 27
|
||||
28 27
|
||||
29 27
|
||||
30 27
|
||||
31 27
|
||||
32 27
|
||||
33 27
|
||||
34 27
|
||||
35 27
|
||||
36 27
|
||||
37 27
|
||||
38 27
|
||||
39 27
|
||||
40 27
|
||||
41 27
|
||||
42 27
|
||||
43 27
|
||||
44 27
|
||||
45 27
|
||||
46 27
|
||||
47 27
|
||||
48 27
|
||||
49 27
|
||||
50 27
|
||||
51 27
|
||||
52 27
|
||||
53 27
|
||||
54 27
|
||||
55 27
|
||||
56 27
|
||||
57 27
|
||||
58 27
|
||||
59 27
|
||||
60 27
|
||||
61 27
|
||||
62 27
|
||||
63 27
|
||||
64 27
|
||||
65 27
|
||||
66 27
|
||||
67 27
|
||||
68 27
|
||||
69 27
|
||||
70 27
|
||||
71 27
|
||||
72 27
|
||||
73 27
|
||||
74 27
|
||||
75 27
|
||||
DEPOT_TIME_WINDOW_SECTION
|
||||
0 0 789
|
||||
COMMENT: TIMESTEP: 15
|
||||
TIME_AVAIL_SECTION
|
||||
1 5
|
||||
2 14
|
||||
3 20
|
||||
4 21
|
||||
5 23
|
||||
6 37
|
||||
7 63
|
||||
8 92
|
||||
9 101
|
||||
10 142
|
||||
11 156
|
||||
12 177
|
||||
13 190
|
||||
14 239
|
||||
15 245
|
||||
16 247
|
||||
17 247
|
||||
18 254
|
||||
19 274
|
||||
20 294
|
||||
21 299
|
||||
22 306
|
||||
23 312
|
||||
24 322
|
||||
25 341
|
||||
26 371
|
||||
27 373
|
||||
28 374
|
||||
29 395
|
||||
30 398
|
||||
31 403
|
||||
32 408
|
||||
33 418
|
||||
34 429
|
||||
35 444
|
||||
36 450
|
||||
37 462
|
||||
38 466
|
||||
39 479
|
||||
40 490
|
||||
41 496
|
||||
42 498
|
||||
43 515
|
||||
44 518
|
||||
45 521
|
||||
46 541
|
||||
47 555
|
||||
48 563
|
||||
49 571
|
||||
50 572
|
||||
51 573
|
||||
52 576
|
||||
53 584
|
||||
54 594
|
||||
55 610
|
||||
56 611
|
||||
57 629
|
||||
58 629
|
||||
59 629
|
||||
60 646
|
||||
61 650
|
||||
62 650
|
||||
63 674
|
||||
64 675
|
||||
65 682
|
||||
66 698
|
||||
67 707
|
||||
68 713
|
||||
69 723
|
||||
70 724
|
||||
71 733
|
||||
72 745
|
||||
73 752
|
||||
74 759
|
||||
75 787
|
||||
EOF
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
|
||||
|
||||
|
||||
|
||||
ADD_CUSTOM_TARGET(install DEPENDS ${PEOPSODVRP_SOURCE_DIR}/application/param ${PEOPSODVRP_SOURCE_DIR}/application/schema.xml)
|
||||
|
||||
ADD_CUSTOM_COMMAND(
|
||||
TARGET install
|
||||
POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
ARGS -E copy_if_different
|
||||
${PEOPSODVRP_SOURCE_DIR}/application/param
|
||||
${PEOPSODVRP_BINARY_DIR}/application)
|
||||
ADD_CUSTOM_COMMAND(
|
||||
TARGET install
|
||||
POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
ARGS -E copy_if_different
|
||||
${PEOPSODVRP_SOURCE_DIR}/application/schema.xml
|
||||
${PEOPSODVRP_BINARY_DIR}/application)
|
||||
|
||||
|
||||
INCLUDE_DIRECTORIES(${PARADISEO_EO_SRC_DIR}/src
|
||||
${PARADISEO_MO_SRC_DIR}/src
|
||||
${PARADISEO_MOEO_SRC_DIR}/src
|
||||
${PARADISEO_PEO_SRC_DIR}/src
|
||||
${PEOPSODVRP_SOURCE_DIR}/src)
|
||||
|
||||
######################################################################################
|
||||
|
||||
|
||||
######################################################################################
|
||||
### Specify where CMake can find the libraries
|
||||
######################################################################################
|
||||
|
||||
# Link with the EO library directory, only if you need it
|
||||
LINK_DIRECTORIES(${PARADISEO_EO_BIN_DIR}/lib)
|
||||
|
||||
# Link with the MOEO library directory, only if you need it
|
||||
LINK_DIRECTORIES(${PARADISEO_MOEO_BIN_DIR}/lib)
|
||||
|
||||
# Link with the PEO library directory, only if you need it
|
||||
LINK_DIRECTORIES(${PARADISEO_PEO_BIN_DIR}/lib)
|
||||
|
||||
link_directories (${PEOPSODVRP_BINARY_DIR}/src)
|
||||
# Make sure the linker can find the Hello library once it is built.
|
||||
|
||||
ADD_EXECUTABLE(psoParallelMainDVRP psoMain.cpp)
|
||||
|
||||
ADD_DEPENDENCIES(psoParallelMainDVRP peo rmc_mpi)
|
||||
|
||||
######################################################################################
|
||||
|
||||
|
||||
######################################################################################
|
||||
### 5) Link the librairies for your executable
|
||||
######################################################################################
|
||||
|
||||
# Only if you need to link libraries
|
||||
|
||||
TARGET_LINK_LIBRARIES(psoParallelMainDVRP event )
|
||||
|
||||
# ${XML2_LIBS} peo rmc_mpi peo)
|
||||
|
||||
TARGET_LINK_LIBRARIES(psoParallelMainDVRP ${XML2_LIBS} peo rmc_mpi eo eoutils peo)
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
# Install script for directory: /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/application
|
||||
|
||||
# Set the install prefix
|
||||
IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
|
||||
SET(CMAKE_INSTALL_PREFIX "/usr/local")
|
||||
ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
|
||||
STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
|
||||
|
||||
# Set the install configuration name.
|
||||
IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
|
||||
IF(BUILD_TYPE)
|
||||
STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
|
||||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
|
||||
ELSE(BUILD_TYPE)
|
||||
SET(CMAKE_INSTALL_CONFIG_NAME "Debug")
|
||||
ENDIF(BUILD_TYPE)
|
||||
MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
|
||||
ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
|
||||
|
||||
# Set the component getting installed.
|
||||
IF(NOT CMAKE_INSTALL_COMPONENT)
|
||||
IF(COMPONENT)
|
||||
MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
|
||||
SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
|
||||
ELSE(COMPONENT)
|
||||
SET(CMAKE_INSTALL_COMPONENT)
|
||||
ENDIF(COMPONENT)
|
||||
ENDIF(NOT CMAKE_INSTALL_COMPONENT)
|
||||
|
||||
# Install shared libraries without execute permission?
|
||||
IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
|
||||
SET(CMAKE_INSTALL_SO_NO_EXE "1")
|
||||
ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
###### Param ######
|
||||
--popSize=1 # -P : Population size
|
||||
--maxGen=5 # -G : Maximum number of generations
|
||||
--fileOut=./Benchmarks/c50.vrp # -O : BenchmarkFile
|
||||
--weight=1.0 # -w : Weight
|
||||
--c1=1.0 # -1 : C1
|
||||
--c2=1.0 # -2 : C2
|
||||
--migFreq=1 # -F : Migration frequency
|
||||
--migSize=1 # -M : Migration size
|
||||
--slices=25 # -N : Nbr Slices
|
||||
--cutOff=1.0 # -T : Time of Cut Off
|
||||
--seed=4 # -S : Seed of Rng
|
||||
|
||||
## miscallenous parameters
|
||||
|
||||
--debug=false
|
||||
|
||||
## deployment schema
|
||||
|
||||
--schema=schema.xml
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,218 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
// Miscellaneous includes and declarations
|
||||
|
||||
|
||||
#include<iostream>
|
||||
#include <stdexcept>
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
#include <eo>
|
||||
#include <peo>
|
||||
|
||||
#include"eoPsoDVRP.h"
|
||||
|
||||
#include"eoEventScheduler.h"
|
||||
|
||||
#include "eoPsoDVRPEvalFunc.h"
|
||||
|
||||
#include "eoPsoDVRPInit.h"
|
||||
|
||||
#include "eoPeoEasyPsoDVRP.h"
|
||||
|
||||
#include "eoPsoDVRPflight.h"
|
||||
|
||||
#include "eoPsoDVRPutils.h"
|
||||
|
||||
#include "eoParticleDvrp_mesg.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
||||
|
||||
double f (const eoParticleDVRP& _po) {
|
||||
|
||||
return( computTourLength(_po.pRoutes));
|
||||
|
||||
}
|
||||
|
||||
|
||||
int main(int __argc, char *__argv[])
|
||||
{
|
||||
|
||||
peo :: init( __argc, __argv );
|
||||
eoParser parser(__argc, __argv);
|
||||
unsigned int POP_SIZE = parser.createParam((unsigned int)(1), "popSize", "Population size",'P',"Param").value();
|
||||
unsigned int MAX_GEN = parser.createParam((unsigned int)(100), "maxGen", "Maximum number of generations",'G',"Param").value();
|
||||
string BENCHMARK = parser.createParam(string(),"fileOut", "Benchmark",'O',"Param").value();
|
||||
double INERTIA = parser.createParam(1.0, "weight", "Weight",'w',"Param").value();
|
||||
double LEARNING_FACTOR1 = parser.createParam(1.0, "c1", "C1",'1',"Param").value();
|
||||
double LEARNING_FACTOR2 = parser.createParam(1.0, "c2", "C2",'2',"Param").value();
|
||||
unsigned int MIG_FREQ = parser.createParam((unsigned int)(4), "migFreq", "Migration frequency",'F',"Param").value();
|
||||
unsigned int MIG_SIZE = parser.createParam((unsigned int)(1), "migSize", "Migration size",'M',"Param").value();
|
||||
unsigned int NBR_SLICES = parser.createParam((unsigned int) (25), "slices", "Nbr Slices",'N',"Param").value();
|
||||
double TIME_CUT_OFF=parser.createParam(0.5, "cutOff", "Time of Cut Off",'T',"Param").value();
|
||||
unsigned int SEED = parser.createParam((unsigned int)(1), "Seed", "Seed of Rng",'S',"Param").value();
|
||||
rng.reseed (SEED);
|
||||
|
||||
|
||||
///Settings
|
||||
|
||||
eoInitialSettings InitialSettings (BENCHMARK, TIME_CUT_OFF, NBR_SLICES);
|
||||
|
||||
/// Island model
|
||||
RingTopology topologyMig;
|
||||
|
||||
/// First
|
||||
///INITIALIZE BEST
|
||||
eoDVRBestPositionInit<eoParticleDVRP> initBest1;
|
||||
///INITIALIZATION OF PARTICLE
|
||||
eoNothingInit <eoParticleDVRP> empty1 ;
|
||||
///ENCODING
|
||||
eoPsoDVRPEncodeSwarm <eoParticleDVRP> encoding1;
|
||||
/// MOVEMENT
|
||||
eoPsoDVRPMove<eoParticleDVRP> move1;
|
||||
/// SWARM
|
||||
eoPop<eoParticleDVRP> swarm1;
|
||||
/// TOPOLOGY
|
||||
eoDVRPStarTopology<eoParticleDVRP>topology1;
|
||||
/// VELOCITY
|
||||
eoPsoDVRPvelocity<eoParticleDVRP> velocity1(topology1,INERTIA,LEARNING_FACTOR1, LEARNING_FACTOR2);
|
||||
/// STOPPING CRITERIA
|
||||
eoGenContinue<eoParticleDVRP> genContinuator1(MAX_GEN);
|
||||
eoGenContinue<eoParticleDVRP> continuator1(NBR_SLICES);
|
||||
eoCombinedContinue <eoParticleDVRP> continuatorPara1(continuator1);
|
||||
eoCheckPoint<eoParticleDVRP>checkpoint1(continuatorPara1);
|
||||
/// EVALUATION
|
||||
peoEvalFunc<eoParticleDVRP, double, const eoParticleDVRP& > evalParticle1(f);
|
||||
peoPopEval<eoParticleDVRP> eval1(evalParticle1);
|
||||
eoPsoDVRPEvalFunc<eoParticleDVRP> evalDvrp1;
|
||||
//peoPopEval<eoParticleDVRP> eval1(evalDvrp1);
|
||||
|
||||
|
||||
///THE MAIN CODE
|
||||
swarm1.append(POP_SIZE,empty1);
|
||||
/// Island model
|
||||
eoPeriodicContinue<eoParticleDVRP>mig_cont1( MIG_FREQ );
|
||||
peoPSOSelect<eoParticleDVRP> mig_selec1(topology1);
|
||||
peoWorstPositionReplacement<eoParticleDVRP> mig_replac1;
|
||||
|
||||
/// Specific implementation (peoData.h)
|
||||
eoContinuator<eoParticleDVRP>cont1(mig_cont1, swarm1);
|
||||
eoSelector <eoParticleDVRP, eoPop<eoParticleDVRP> > mig_select1 (mig_selec1,MIG_SIZE,swarm1);
|
||||
eoReplace <eoParticleDVRP, eoPop<eoParticleDVRP> > mig_replace1 (mig_replac1,swarm1);
|
||||
|
||||
///Second
|
||||
///INITIALIZATION OF PARTICLE
|
||||
eoNothingInit <eoParticleDVRP> empty2 ;
|
||||
eoDVRBestPositionInit<eoParticleDVRP> initBest2;
|
||||
///ENCODING
|
||||
eoPsoDVRPEncodeSwarm <eoParticleDVRP> encoding2;
|
||||
/// MOVEMENT
|
||||
eoPsoDVRPMove<eoParticleDVRP> move2;
|
||||
/// SWARM
|
||||
eoPop<eoParticleDVRP> swarm2;
|
||||
/// TOPOLOGY
|
||||
eoDVRPStarTopology<eoParticleDVRP>topology2;
|
||||
/// VELOCITY
|
||||
eoPsoDVRPvelocity<eoParticleDVRP> velocity2(topology2,INERTIA,LEARNING_FACTOR1, LEARNING_FACTOR2);
|
||||
|
||||
eoGenContinue<eoParticleDVRP> genContinuator2(MAX_GEN);
|
||||
eoGenContinue<eoParticleDVRP> continuator2(NBR_SLICES);
|
||||
eoCombinedContinue <eoParticleDVRP> continuatorPara2(continuator2);
|
||||
eoCheckPoint<eoParticleDVRP>checkpoint2(continuatorPara2);
|
||||
/// EVALUATION
|
||||
peoEvalFunc<eoParticleDVRP, double, const eoParticleDVRP& > evalParticle2(f);
|
||||
peoPopEval<eoParticleDVRP> eval2(evalParticle2);
|
||||
eoPsoDVRPEvalFunc<eoParticleDVRP> evalDvrp2;
|
||||
//peoPopEval<eoParticleDVRP> eval2(evalDvrp2);
|
||||
|
||||
swarm2.append(POP_SIZE,empty2);
|
||||
|
||||
/// Island model
|
||||
eoPeriodicContinue<eoParticleDVRP>mig_cont2( MIG_FREQ );
|
||||
peoPSOSelect<eoParticleDVRP> mig_selec2(topology2);
|
||||
peoWorstPositionReplacement<eoParticleDVRP> mig_replac2;
|
||||
|
||||
|
||||
/// Specific implementation (peoData.h)
|
||||
eoContinuator<eoParticleDVRP>cont2(mig_cont2, swarm2);
|
||||
eoSelector <eoParticleDVRP, eoPop<eoParticleDVRP> > mig_select2 (mig_selec2,MIG_SIZE,swarm2);
|
||||
eoReplace <eoParticleDVRP, eoPop<eoParticleDVRP> > mig_replace2 (mig_replac2,swarm2);
|
||||
/*
|
||||
/// Asynchronous island
|
||||
peoAsyncIslandMig< eoPop<eoParticleDVRP>, eoPop<eoParticleDVRP> > mig1(cont1,mig_select1, mig_replace1, topologyMig);
|
||||
checkpoint1.add( mig1);
|
||||
peoAsyncIslandMig< eoPop<eoParticleDVRP>, eoPop<eoParticleDVRP> > mig2(cont2,mig_select2, mig_replace2, topologyMig);
|
||||
checkpoint2.add( mig2 );
|
||||
*/
|
||||
|
||||
//Synchronus island
|
||||
peoSyncIslandMig<eoPop<eoParticleDVRP>, eoPop<eoParticleDVRP> > mig1(MIG_FREQ,mig_select1,mig_replace1,topologyMig);
|
||||
checkpoint1.add(mig1);
|
||||
peoSyncIslandMig<eoPop<eoParticleDVRP>, eoPop<eoParticleDVRP> > mig2(MIG_FREQ,mig_select2,mig_replace2,topologyMig);
|
||||
checkpoint2.add(mig2);
|
||||
|
||||
|
||||
|
||||
/// Parallel algorithm
|
||||
eoPeoEasyPsoDVRP<eoParticleDVRP> algo1(encoding1,evalDvrp1,eval1,velocity1,move1,checkpoint1,genContinuator1,initBest1);
|
||||
peoWrapper parallelPSO1( algo1, swarm1);
|
||||
eval1.setOwner(parallelPSO1);
|
||||
mig1.setOwner(parallelPSO1);
|
||||
|
||||
eoPeoEasyPsoDVRP<eoParticleDVRP> algo2(encoding2,evalDvrp2,eval2,velocity2,move2,checkpoint2,genContinuator2,initBest2);
|
||||
peoWrapper parallelPSO2( algo2, swarm2);
|
||||
eval2.setOwner(parallelPSO2);
|
||||
mig2.setOwner(parallelPSO2);
|
||||
|
||||
|
||||
peo :: run();
|
||||
peo :: finalize();
|
||||
|
||||
if (getNodeRank()==1)
|
||||
{
|
||||
|
||||
printBestParticle(topology1,SEED, cout);
|
||||
|
||||
printBestParticle(topology2,SEED, cout);
|
||||
|
||||
}
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
|
||||
|
||||
#########################################################################################################
|
||||
# 1) ParadisEO install: SIMPLE Configuration
|
||||
#########################################################################################################
|
||||
|
||||
SET (CMAKE_CXX_COMPILER /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx)
|
||||
|
||||
# specify how type of build you want
|
||||
|
||||
SET(CMAKE_BUILD_TYPE Debug CACHE TYPE INTERNAL FORCE)
|
||||
# STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." FORCE)
|
||||
|
||||
|
||||
|
||||
# Here, just specify PARADISEO_DIR : the directory where ParadisEO is installed
|
||||
SET(PARADISEO_DIR "/home/mustapha/framework/paradiseo-1.1" CACHE PATH "ParadisEO directory" FORCE)
|
||||
|
||||
#########################################################################################################
|
||||
|
||||
|
||||
|
||||
#########################################################################################################
|
||||
# 2) ParadisEO install: ADVANCED Configuration
|
||||
#########################################################################################################
|
||||
|
||||
SET(PARADISEO_EO_SRC_DIR "${PARADISEO_DIR}/paradiseo-eo" CACHE PATH "ParadisEO-EO source directory" FORCE)
|
||||
SET(PARADISEO_EO_BIN_DIR "${PARADISEO_DIR}/paradiseo-eo/build" CACHE PATH "ParadisEO-EO binary directory" FORCE)
|
||||
|
||||
SET(PARADISEO_MO_SRC_DIR "${PARADISEO_DIR}/paradiseo-mo" CACHE PATH "ParadisEO-MO source directory" FORCE)
|
||||
SET(PARADISEO_MO_BIN_DIR "${PARADISEO_DIR}/paradiseo-mo/build" CACHE PATH "ParadisEO-MO binary directory" FORCE)
|
||||
|
||||
SET(PARADISEO_MOEO_SRC_DIR "${PARADISEO_DIR}/paradiseo-moeo" CACHE PATH "ParadisEO-MOEO source directory" FORCE)
|
||||
SET(PARADISEO_MOEO_BIN_DIR "${PARADISEO_DIR}/paradiseo-moeo/build" CACHE PATH "ParadisEO-MOEO binary directory" FORCE)
|
||||
|
||||
SET(PARADISEO_PEO_SRC_DIR "${PARADISEO_DIR}/paradiseo-peo" CACHE PATH "ParadisEO-PEO source directory" FORCE)
|
||||
SET(PARADISEO_PEO_BIN_DIR "${PARADISEO_DIR}/paradiseo-peo/build" CACHE PATH "ParadisEO-PEO binary directory" FORCE)
|
||||
#########################################################################################################
|
||||
|
||||
|
||||
|
||||
######################################################################################
|
||||
### 3) OPTIONNAL: Windows advanced config - especially for Microsoft Visual Studio 8
|
||||
######################################################################################
|
||||
|
||||
IF(CMAKE_CXX_COMPILER MATCHES cl)
|
||||
IF(NOT WITH_SHARED_LIBS)
|
||||
IF(CMAKE_GENERATOR STREQUAL "Visual Studio 8 2005")
|
||||
SET(CMAKE_CXX_FLAGS "/nologo /W3 /Gy")
|
||||
SET(CMAKE_CXX_FLAGS_DEBUG "/MTd /Z7 /Od")
|
||||
SET(CMAKE_CXX_FLAGS_RELEASE "/MT /O2")
|
||||
SET(CMAKE_CXX_FLAGS_MINSIZEREL "/MT /O2")
|
||||
SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/MTd /Z7 /Od")
|
||||
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SUBSYSTEM:CONSOLE")
|
||||
|
||||
ENDIF(CMAKE_GENERATOR STREQUAL "Visual Studio 8 2005")
|
||||
ENDIF(NOT WITH_SHARED_LIBS)
|
||||
ENDIF(CMAKE_CXX_COMPILER MATCHES cl)
|
||||
######################################################################################
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 2.6
|
||||
|
||||
# Relative path conversion top directories.
|
||||
SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp")
|
||||
SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp")
|
||||
|
||||
# Force unix paths in dependencies.
|
||||
SET(CMAKE_FORCE_UNIX_PATHS 1)
|
||||
|
||||
# The C and CXX include file search paths:
|
||||
SET(CMAKE_C_INCLUDE_PATH
|
||||
"/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src"
|
||||
"/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src"
|
||||
"/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src"
|
||||
"/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src"
|
||||
"src"
|
||||
)
|
||||
SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH})
|
||||
SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH})
|
||||
|
||||
# The C and CXX include file regular expressions for this directory.
|
||||
SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
|
||||
SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
|
||||
SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
|
||||
SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,17 @@
|
|||
# The set of languages for which implicit dependencies are needed:
|
||||
SET(CMAKE_DEPENDS_LANGUAGES
|
||||
"CXX"
|
||||
)
|
||||
# The set of files for implicit dependencies of each language:
|
||||
SET(CMAKE_DEPENDS_CHECK_CXX
|
||||
"/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoEventScheduler.cpp" "/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/CMakeFiles/event.dir/eoEventScheduler.o"
|
||||
"/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoGlobal.cpp" "/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/CMakeFiles/event.dir/eoGlobal.o"
|
||||
"/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRP.cpp" "/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/CMakeFiles/event.dir/eoPsoDVRP.o"
|
||||
"/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRPutils.cpp" "/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/CMakeFiles/event.dir/eoPsoDVRPutils.o"
|
||||
"/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/parser.cpp" "/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/CMakeFiles/event.dir/parser.o"
|
||||
)
|
||||
SET(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
|
||||
# Targets to which this target links.
|
||||
SET(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
)
|
||||
|
|
@ -0,0 +1,212 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 2.6
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canoncical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# The program to use to edit the cache.
|
||||
CMAKE_EDIT_COMMAND = /usr/bin/ccmake
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp
|
||||
|
||||
# Include any dependencies generated for this target.
|
||||
include src/CMakeFiles/event.dir/depend.make
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include src/CMakeFiles/event.dir/progress.make
|
||||
|
||||
# Include the compile flags for this target's objects.
|
||||
include src/CMakeFiles/event.dir/flags.make
|
||||
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.o: src/CMakeFiles/event.dir/flags.make
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.o: src/eoEventScheduler.cpp
|
||||
$(CMAKE_COMMAND) -E cmake_progress_report /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/CMakeFiles $(CMAKE_PROGRESS_1)
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object src/CMakeFiles/event.dir/eoEventScheduler.o"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/event.dir/eoEventScheduler.o -c /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoEventScheduler.cpp
|
||||
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/event.dir/eoEventScheduler.i"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -E /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoEventScheduler.cpp > CMakeFiles/event.dir/eoEventScheduler.i
|
||||
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/event.dir/eoEventScheduler.s"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -S /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoEventScheduler.cpp -o CMakeFiles/event.dir/eoEventScheduler.s
|
||||
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.o.requires:
|
||||
.PHONY : src/CMakeFiles/event.dir/eoEventScheduler.o.requires
|
||||
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.o.provides: src/CMakeFiles/event.dir/eoEventScheduler.o.requires
|
||||
$(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoEventScheduler.o.provides.build
|
||||
.PHONY : src/CMakeFiles/event.dir/eoEventScheduler.o.provides
|
||||
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.o.provides.build: src/CMakeFiles/event.dir/eoEventScheduler.o
|
||||
.PHONY : src/CMakeFiles/event.dir/eoEventScheduler.o.provides.build
|
||||
|
||||
src/CMakeFiles/event.dir/parser.o: src/CMakeFiles/event.dir/flags.make
|
||||
src/CMakeFiles/event.dir/parser.o: src/parser.cpp
|
||||
$(CMAKE_COMMAND) -E cmake_progress_report /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/CMakeFiles $(CMAKE_PROGRESS_2)
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object src/CMakeFiles/event.dir/parser.o"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/event.dir/parser.o -c /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/parser.cpp
|
||||
|
||||
src/CMakeFiles/event.dir/parser.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/event.dir/parser.i"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -E /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/parser.cpp > CMakeFiles/event.dir/parser.i
|
||||
|
||||
src/CMakeFiles/event.dir/parser.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/event.dir/parser.s"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -S /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/parser.cpp -o CMakeFiles/event.dir/parser.s
|
||||
|
||||
src/CMakeFiles/event.dir/parser.o.requires:
|
||||
.PHONY : src/CMakeFiles/event.dir/parser.o.requires
|
||||
|
||||
src/CMakeFiles/event.dir/parser.o.provides: src/CMakeFiles/event.dir/parser.o.requires
|
||||
$(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/parser.o.provides.build
|
||||
.PHONY : src/CMakeFiles/event.dir/parser.o.provides
|
||||
|
||||
src/CMakeFiles/event.dir/parser.o.provides.build: src/CMakeFiles/event.dir/parser.o
|
||||
.PHONY : src/CMakeFiles/event.dir/parser.o.provides.build
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: src/CMakeFiles/event.dir/flags.make
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: src/eoPsoDVRPutils.cpp
|
||||
$(CMAKE_COMMAND) -E cmake_progress_report /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/CMakeFiles $(CMAKE_PROGRESS_3)
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object src/CMakeFiles/event.dir/eoPsoDVRPutils.o"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/event.dir/eoPsoDVRPutils.o -c /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRPutils.cpp
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/event.dir/eoPsoDVRPutils.i"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -E /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRPutils.cpp > CMakeFiles/event.dir/eoPsoDVRPutils.i
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/event.dir/eoPsoDVRPutils.s"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -S /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRPutils.cpp -o CMakeFiles/event.dir/eoPsoDVRPutils.s
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o.requires:
|
||||
.PHONY : src/CMakeFiles/event.dir/eoPsoDVRPutils.o.requires
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o.provides: src/CMakeFiles/event.dir/eoPsoDVRPutils.o.requires
|
||||
$(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoPsoDVRPutils.o.provides.build
|
||||
.PHONY : src/CMakeFiles/event.dir/eoPsoDVRPutils.o.provides
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o.provides.build: src/CMakeFiles/event.dir/eoPsoDVRPutils.o
|
||||
.PHONY : src/CMakeFiles/event.dir/eoPsoDVRPutils.o.provides.build
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: src/CMakeFiles/event.dir/flags.make
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: src/eoPsoDVRP.cpp
|
||||
$(CMAKE_COMMAND) -E cmake_progress_report /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/CMakeFiles $(CMAKE_PROGRESS_4)
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object src/CMakeFiles/event.dir/eoPsoDVRP.o"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/event.dir/eoPsoDVRP.o -c /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRP.cpp
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/event.dir/eoPsoDVRP.i"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -E /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRP.cpp > CMakeFiles/event.dir/eoPsoDVRP.i
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/event.dir/eoPsoDVRP.s"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -S /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRP.cpp -o CMakeFiles/event.dir/eoPsoDVRP.s
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o.requires:
|
||||
.PHONY : src/CMakeFiles/event.dir/eoPsoDVRP.o.requires
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o.provides: src/CMakeFiles/event.dir/eoPsoDVRP.o.requires
|
||||
$(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoPsoDVRP.o.provides.build
|
||||
.PHONY : src/CMakeFiles/event.dir/eoPsoDVRP.o.provides
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o.provides.build: src/CMakeFiles/event.dir/eoPsoDVRP.o
|
||||
.PHONY : src/CMakeFiles/event.dir/eoPsoDVRP.o.provides.build
|
||||
|
||||
src/CMakeFiles/event.dir/eoGlobal.o: src/CMakeFiles/event.dir/flags.make
|
||||
src/CMakeFiles/event.dir/eoGlobal.o: src/eoGlobal.cpp
|
||||
$(CMAKE_COMMAND) -E cmake_progress_report /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/CMakeFiles $(CMAKE_PROGRESS_5)
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object src/CMakeFiles/event.dir/eoGlobal.o"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/event.dir/eoGlobal.o -c /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoGlobal.cpp
|
||||
|
||||
src/CMakeFiles/event.dir/eoGlobal.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/event.dir/eoGlobal.i"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -E /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoGlobal.cpp > CMakeFiles/event.dir/eoGlobal.i
|
||||
|
||||
src/CMakeFiles/event.dir/eoGlobal.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/event.dir/eoGlobal.s"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx $(CXX_DEFINES) $(CXX_FLAGS) -S /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoGlobal.cpp -o CMakeFiles/event.dir/eoGlobal.s
|
||||
|
||||
src/CMakeFiles/event.dir/eoGlobal.o.requires:
|
||||
.PHONY : src/CMakeFiles/event.dir/eoGlobal.o.requires
|
||||
|
||||
src/CMakeFiles/event.dir/eoGlobal.o.provides: src/CMakeFiles/event.dir/eoGlobal.o.requires
|
||||
$(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoGlobal.o.provides.build
|
||||
.PHONY : src/CMakeFiles/event.dir/eoGlobal.o.provides
|
||||
|
||||
src/CMakeFiles/event.dir/eoGlobal.o.provides.build: src/CMakeFiles/event.dir/eoGlobal.o
|
||||
.PHONY : src/CMakeFiles/event.dir/eoGlobal.o.provides.build
|
||||
|
||||
# Object files for target event
|
||||
event_OBJECTS = \
|
||||
"CMakeFiles/event.dir/eoEventScheduler.o" \
|
||||
"CMakeFiles/event.dir/parser.o" \
|
||||
"CMakeFiles/event.dir/eoPsoDVRPutils.o" \
|
||||
"CMakeFiles/event.dir/eoPsoDVRP.o" \
|
||||
"CMakeFiles/event.dir/eoGlobal.o"
|
||||
|
||||
# External object files for target event
|
||||
event_EXTERNAL_OBJECTS =
|
||||
|
||||
src/libevent.a: src/CMakeFiles/event.dir/eoEventScheduler.o
|
||||
src/libevent.a: src/CMakeFiles/event.dir/parser.o
|
||||
src/libevent.a: src/CMakeFiles/event.dir/eoPsoDVRPutils.o
|
||||
src/libevent.a: src/CMakeFiles/event.dir/eoPsoDVRP.o
|
||||
src/libevent.a: src/CMakeFiles/event.dir/eoGlobal.o
|
||||
src/libevent.a: src/CMakeFiles/event.dir/build.make
|
||||
src/libevent.a: src/CMakeFiles/event.dir/link.txt
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX static library libevent.a"
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && $(CMAKE_COMMAND) -P CMakeFiles/event.dir/cmake_clean_target.cmake
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/event.dir/link.txt --verbose=$(VERBOSE)
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
src/CMakeFiles/event.dir/build: src/libevent.a
|
||||
.PHONY : src/CMakeFiles/event.dir/build
|
||||
|
||||
src/CMakeFiles/event.dir/requires: src/CMakeFiles/event.dir/eoEventScheduler.o.requires
|
||||
src/CMakeFiles/event.dir/requires: src/CMakeFiles/event.dir/parser.o.requires
|
||||
src/CMakeFiles/event.dir/requires: src/CMakeFiles/event.dir/eoPsoDVRPutils.o.requires
|
||||
src/CMakeFiles/event.dir/requires: src/CMakeFiles/event.dir/eoPsoDVRP.o.requires
|
||||
src/CMakeFiles/event.dir/requires: src/CMakeFiles/event.dir/eoGlobal.o.requires
|
||||
.PHONY : src/CMakeFiles/event.dir/requires
|
||||
|
||||
src/CMakeFiles/event.dir/clean:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && $(CMAKE_COMMAND) -P CMakeFiles/event.dir/cmake_clean.cmake
|
||||
.PHONY : src/CMakeFiles/event.dir/clean
|
||||
|
||||
src/CMakeFiles/event.dir/depend:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/CMakeFiles/event.dir/DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : src/CMakeFiles/event.dir/depend
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
FILE(REMOVE_RECURSE
|
||||
"CMakeFiles/event.dir/eoEventScheduler.o"
|
||||
"CMakeFiles/event.dir/parser.o"
|
||||
"CMakeFiles/event.dir/eoPsoDVRPutils.o"
|
||||
"CMakeFiles/event.dir/eoPsoDVRP.o"
|
||||
"CMakeFiles/event.dir/eoGlobal.o"
|
||||
"libevent.pdb"
|
||||
"libevent.a"
|
||||
"libevent.so"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
FOREACH(lang CXX)
|
||||
INCLUDE(CMakeFiles/event.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
ENDFOREACH(lang)
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
FILE(REMOVE_RECURSE
|
||||
"libevent.a"
|
||||
"libevent.so"
|
||||
)
|
||||
|
|
@ -0,0 +1,459 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 2.6
|
||||
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.o
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoEventScheduler.cpp
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoEventScheduler.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoGlobal.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/parser.h
|
||||
src/CMakeFiles/event.dir/eoGlobal.o
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoGlobal.cpp
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoGlobal.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/EO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/PO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/apply.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eo
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoAlgo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBinaryFlight.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBitParticle.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBreed.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCloneOps.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCombinedContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoConstrictedVariableWeightVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoConstrictedVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCounter.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCtrlCContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDetSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDetTournamentSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDominanceMap.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEasyEA.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEasyPSO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFunc.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFuncCounter.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFuncPtr.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFitContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFitnessScalingSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFixedInertiaWeightedVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFlight.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFunctor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFunctorStore.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGaussRealWeightUp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGenContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGenOp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGeneralBreeder.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInitializer.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoIntegerVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInvalidateOps.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearDecreasingWeightUp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearFitScaling.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearTopology.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoMerge.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoMergeReduce.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoNDSorting.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoNeighborhood.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoObject.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoOp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoOpContainer.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPSO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParetoFitness.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParetoRanking.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParticleBestInit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPerf2Worth.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPeriodicContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPersistent.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPop.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopAlgo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopEvalFunc.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopulator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPrintable.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPropGAGenOp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoProportionalCombinedOp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoProportionalSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRandomRealWeightUp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRandomSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRanking.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRankingSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRealBoundModifier.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRealParticle.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReduce.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReduceMerge.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReplacement.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRingTopology.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGA.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGAGenOp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGATransform.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSTLFunctor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoScalarFitness.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoScalarFitnessAssembled.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectFromWorth.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectMany.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectNumber.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectOne.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectPerc.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSequentialSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSharing.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSharingSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSigBinaryFlight.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSocialNeighborhood.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStandardFlight.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStandardVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStarTopology.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSteadyFitContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStochTournamentSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSurviveAndDie.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSyncEasyPSO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTimeContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTopology.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTransform.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTruncatedSelectMany.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTruncatedSelectOne.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVariableInertiaWeightedVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVector.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVectorParticle.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVelocityInit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoWeightUpdater.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoExternalEO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoExternalOpFunctions.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoString.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/external_eo
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/checkpointing
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/compatibility.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoAssembledFitnessStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoCheckPoint.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoData.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoDistance.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFDCStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFileMonitor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFileSnapshot.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot1DMonitor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot1DSnapshot.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoHowMany.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoIntBounds.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoMOFitnessStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoMonitor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoParam.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoParser.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoPopStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRNG.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRealBounds.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRealVectorBounds.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRndGenerators.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoScalarFitnessStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoState.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoStdoutMonitor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoTimeCounter.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoUniformInit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoUpdater.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/pipecom.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/rnd_generators.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/selectors.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/mo
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/mo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moAlgo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moAspirCrit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moBestImprSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moCoolingSchedule.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moExponentialCoolingSchedule.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moFirstImprSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moFitComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moFitSolContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moGenSolContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moHC.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moHCMoveLoopExpl.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moILS.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moImprBestFitAspirCrit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moItRandNextMove.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moLSCheckPoint.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moLinearCoolingSchedule.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMove.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMoveExpl.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMoveIncrEval.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMoveInit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMoveLoopExpl.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMoveSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moNextMove.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moNoAspirCrit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moNoFitImprSolContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moRandImprSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moRandMove.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moSA.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moSimpleMoveTabuList.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moSimpleSolutionTabuList.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moSolContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moSteadyFitSolContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moTS.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moTSMoveLoopExpl.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moTabuList.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoAlgo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoCombinedLS.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoEA.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoEasyEA.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoHybridLS.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoIBEA.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoLS.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoNSGA.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoNSGAII.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/archive/moeoArchive.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoAggregativeComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoDiversityThenFitnessComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoFitnessThenDiversityComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoGDominanceObjectiveVectorComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoObjectiveObjectiveVectorComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoObjectiveVectorComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoOneObjectiveComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoParetoObjectiveVectorComparator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/MOEO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoBitVector.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoEvalFunc.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoObjectiveVector.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoObjectiveVectorTraits.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoRealObjectiveVector.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoRealVector.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoVector.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/distance/moeoDistance.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/distance/moeoDistanceMatrix.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/distance/moeoEuclideanDistance.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/distance/moeoManhattanDistance.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/distance/moeoNormalizedDistance.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoCrowdingDiversityAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoDiversityAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoDummyDiversityAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoFrontByFrontCrowdingDiversityAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoFrontByFrontSharingDiversityAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoSharingDiversityAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoAchievementFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoBinaryIndicatorBasedFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoCriterionBasedFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoDummyFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoExpBinaryIndicatorBasedFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoFastNonDominatedSortingFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoIndicatorBasedFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoParetoBasedFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoScalarFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoUnaryIndicatorBasedFitnessAssignment.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoAdditiveEpsilonBinaryMetric.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoContributionMetric.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoEntropyMetric.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoHypervolumeBinaryMetric.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoMetric.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoNormalizedSolutionVsSolutionBinaryMetric.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/moeo
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/replacement/moeoElitistReplacement.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/replacement/moeoEnvironmentalReplacement.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/replacement/moeoGenerationalReplacement.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/replacement/moeoReplacement.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoDetTournamentSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoRandomSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoRouletteSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoSelectFromPopAndArch.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoSelectOne.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoSelectors.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoStochTournamentSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/utils/moeoArchiveObjectiveVectorSavingUpdater.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/utils/moeoArchiveUpdater.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/utils/moeoBinaryMetricSavingUpdater.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/utils/moeoConvertPopToObjectiveVectors.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/communicable.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/complete_topo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/cooperative.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/eoPop_mesg.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/eoVector_mesg.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/messaging.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/peo_debug.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/peo_fin.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/peo_init.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/peo_run.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/random_topo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/ring_topo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/runner.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/service.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/star_topo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/thread.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/topology.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peo
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoAggEvalFunc.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoAsyncIslandMig.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoData.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoEvalFunc.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoMultiStart.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoNoAggEvalFunc.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoPSO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoPopEval.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoSyncIslandMig.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoTransform.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoWrapper.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/rmc/mpi/../../core/cooperative.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/rmc/mpi/../../core/runner.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/rmc/mpi/synchron.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoEventScheduler.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoGlobal.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRP.cpp
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRP.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRPutils.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/parser.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/EO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/PO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/apply.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eo
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoAlgo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBinaryFlight.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBitParticle.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBreed.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCloneOps.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCombinedContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoConstrictedVariableWeightVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoConstrictedVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCounter.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCtrlCContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDetSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDetTournamentSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDominanceMap.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEasyEA.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEasyPSO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFunc.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFuncCounter.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFuncPtr.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFitContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFitnessScalingSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFixedInertiaWeightedVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFlight.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFunctor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFunctorStore.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGaussRealWeightUp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGenContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGenOp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGeneralBreeder.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInitializer.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoIntegerVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInvalidateOps.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearDecreasingWeightUp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearFitScaling.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearTopology.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoMerge.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoMergeReduce.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoNDSorting.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoNeighborhood.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoObject.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoOp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoOpContainer.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPSO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParetoFitness.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParetoRanking.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParticleBestInit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPerf2Worth.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPeriodicContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPersistent.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPop.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopAlgo.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopEvalFunc.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopulator.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPrintable.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPropGAGenOp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoProportionalCombinedOp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoProportionalSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRandomRealWeightUp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRandomSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRanking.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRankingSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRealBoundModifier.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRealParticle.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReduce.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReduceMerge.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReplacement.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRingTopology.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGA.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGAGenOp.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGATransform.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSTLFunctor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoScalarFitness.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoScalarFitnessAssembled.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectFromWorth.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectMany.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectNumber.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectOne.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectPerc.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSequentialSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSharing.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSharingSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSigBinaryFlight.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSocialNeighborhood.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStandardFlight.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStandardVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStarTopology.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSteadyFitContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStochTournamentSelect.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSurviveAndDie.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSyncEasyPSO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTimeContinue.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTopology.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTransform.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTruncatedSelectMany.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTruncatedSelectOne.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVariableInertiaWeightedVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVector.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVectorParticle.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVelocity.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVelocityInit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoWeightUpdater.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoExternalEO.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoExternalOpFunctions.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoString.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/external_eo
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/checkpointing
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/compatibility.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoAssembledFitnessStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoCheckPoint.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoData.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoDistance.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFDCStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFileMonitor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFileSnapshot.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot1DMonitor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot1DSnapshot.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoHowMany.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoIntBounds.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoMOFitnessStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoMonitor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoParam.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoParser.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoPopStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRNG.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRealBounds.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRealVectorBounds.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRndGenerators.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoScalarFitnessStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoStat.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoState.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoStdoutMonitor.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoTimeCounter.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoUniformInit.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoUpdater.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/pipecom.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/rnd_generators.h
|
||||
/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/selectors.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoEventScheduler.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoGlobal.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRPutils.cpp
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/eoPsoDVRPutils.h
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/parser.h
|
||||
src/CMakeFiles/event.dir/parser.o
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/parser.cpp
|
||||
/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/parser.h
|
||||
|
|
@ -0,0 +1,459 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 2.6
|
||||
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.o: src/eoEventScheduler.cpp
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.o: src/eoEventScheduler.h
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.o: src/eoGlobal.h
|
||||
src/CMakeFiles/event.dir/eoEventScheduler.o: src/parser.h
|
||||
|
||||
src/CMakeFiles/event.dir/eoGlobal.o: src/eoGlobal.cpp
|
||||
src/CMakeFiles/event.dir/eoGlobal.o: src/eoGlobal.h
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/EO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/PO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/apply.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eo
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoAlgo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBinaryFlight.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBitParticle.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBreed.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCloneOps.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCombinedContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoConstrictedVariableWeightVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoConstrictedVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCounter.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCtrlCContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDetSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDetTournamentSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDominanceMap.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEasyEA.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEasyPSO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFunc.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFuncCounter.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFuncPtr.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFitContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFitnessScalingSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFixedInertiaWeightedVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFlight.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFunctor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFunctorStore.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGaussRealWeightUp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGenContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGenOp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGeneralBreeder.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInitializer.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoIntegerVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInvalidateOps.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearDecreasingWeightUp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearFitScaling.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearTopology.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoMerge.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoMergeReduce.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoNDSorting.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoNeighborhood.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoObject.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoOp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoOpContainer.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPSO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParetoFitness.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParetoRanking.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParticleBestInit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPerf2Worth.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPeriodicContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPersistent.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPop.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopAlgo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopEvalFunc.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopulator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPrintable.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPropGAGenOp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoProportionalCombinedOp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoProportionalSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRandomRealWeightUp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRandomSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRanking.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRankingSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRealBoundModifier.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRealParticle.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReduce.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReduceMerge.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReplacement.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRingTopology.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGA.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGAGenOp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGATransform.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSTLFunctor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoScalarFitness.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoScalarFitnessAssembled.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectFromWorth.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectMany.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectNumber.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectOne.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectPerc.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSequentialSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSharing.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSharingSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSigBinaryFlight.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSocialNeighborhood.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStandardFlight.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStandardVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStarTopology.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSteadyFitContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStochTournamentSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSurviveAndDie.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSyncEasyPSO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTimeContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTopology.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTransform.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTruncatedSelectMany.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTruncatedSelectOne.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVariableInertiaWeightedVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVector.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVectorParticle.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVelocityInit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoWeightUpdater.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoExternalEO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoExternalOpFunctions.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoString.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/external_eo
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/checkpointing
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/compatibility.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoAssembledFitnessStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoCheckPoint.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoData.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoDistance.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFDCStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFileMonitor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFileSnapshot.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot1DMonitor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot1DSnapshot.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoHowMany.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoIntBounds.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoMOFitnessStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoMonitor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoParam.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoParser.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoPopStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRNG.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRealBounds.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRealVectorBounds.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRndGenerators.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoScalarFitnessStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoState.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoStdoutMonitor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoTimeCounter.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoUniformInit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoUpdater.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/pipecom.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/rnd_generators.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/selectors.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/mo
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/mo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moAlgo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moAspirCrit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moBestImprSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moCoolingSchedule.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moExponentialCoolingSchedule.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moFirstImprSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moFitComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moFitSolContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moGenSolContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moHC.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moHCMoveLoopExpl.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moILS.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moImprBestFitAspirCrit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moItRandNextMove.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moLSCheckPoint.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moLinearCoolingSchedule.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMove.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMoveExpl.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMoveIncrEval.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMoveInit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMoveLoopExpl.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moMoveSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moNextMove.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moNoAspirCrit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moNoFitImprSolContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moRandImprSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moRandMove.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moSA.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moSimpleMoveTabuList.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moSimpleSolutionTabuList.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moSolContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moSteadyFitSolContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moTS.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moTSMoveLoopExpl.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src/moTabuList.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoAlgo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoCombinedLS.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoEA.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoEasyEA.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoHybridLS.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoIBEA.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoLS.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoNSGA.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/algo/moeoNSGAII.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/archive/moeoArchive.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoAggregativeComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoDiversityThenFitnessComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoFitnessThenDiversityComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoGDominanceObjectiveVectorComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoObjectiveObjectiveVectorComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoObjectiveVectorComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoOneObjectiveComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/comparator/moeoParetoObjectiveVectorComparator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/MOEO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoBitVector.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoEvalFunc.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoObjectiveVector.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoObjectiveVectorTraits.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoRealObjectiveVector.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoRealVector.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/core/moeoVector.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/distance/moeoDistance.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/distance/moeoDistanceMatrix.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/distance/moeoEuclideanDistance.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/distance/moeoManhattanDistance.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/distance/moeoNormalizedDistance.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoCrowdingDiversityAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoDiversityAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoDummyDiversityAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoFrontByFrontCrowdingDiversityAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoFrontByFrontSharingDiversityAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/diversity/moeoSharingDiversityAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoAchievementFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoBinaryIndicatorBasedFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoCriterionBasedFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoDummyFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoExpBinaryIndicatorBasedFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoFastNonDominatedSortingFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoIndicatorBasedFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoParetoBasedFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoScalarFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/fitness/moeoUnaryIndicatorBasedFitnessAssignment.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoAdditiveEpsilonBinaryMetric.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoContributionMetric.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoEntropyMetric.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoHypervolumeBinaryMetric.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoMetric.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/metric/moeoNormalizedSolutionVsSolutionBinaryMetric.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/moeo
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/replacement/moeoElitistReplacement.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/replacement/moeoEnvironmentalReplacement.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/replacement/moeoGenerationalReplacement.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/replacement/moeoReplacement.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoDetTournamentSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoRandomSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoRouletteSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoSelectFromPopAndArch.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoSelectOne.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoSelectors.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/selection/moeoStochTournamentSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/utils/moeoArchiveObjectiveVectorSavingUpdater.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/utils/moeoArchiveUpdater.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/utils/moeoBinaryMetricSavingUpdater.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src/utils/moeoConvertPopToObjectiveVectors.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/communicable.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/complete_topo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/cooperative.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/eoPop_mesg.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/eoVector_mesg.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/messaging.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/peo_debug.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/peo_fin.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/peo_init.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/peo_run.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/random_topo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/ring_topo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/runner.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/service.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/star_topo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/thread.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/core/topology.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peo
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoAggEvalFunc.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoAsyncIslandMig.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoData.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoEvalFunc.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoMultiStart.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoNoAggEvalFunc.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoPSO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoPopEval.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoSyncIslandMig.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoTransform.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/peoWrapper.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/rmc/mpi/../../core/cooperative.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/rmc/mpi/../../core/runner.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src/rmc/mpi/synchron.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: src/eoEventScheduler.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: src/eoGlobal.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: src/eoPsoDVRP.cpp
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: src/eoPsoDVRP.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: src/eoPsoDVRPutils.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRP.o: src/parser.h
|
||||
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/EO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/PO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/apply.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eo
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoAlgo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBinaryFlight.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBitParticle.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoBreed.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCloneOps.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCombinedContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoConstrictedVariableWeightVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoConstrictedVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCounter.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoCtrlCContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDetSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDetTournamentSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoDominanceMap.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEasyEA.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEasyPSO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFunc.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFuncCounter.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoEvalFuncPtr.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFitContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFitnessScalingSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFixedInertiaWeightedVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFlight.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFunctor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoFunctorStore.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGaussRealWeightUp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGenContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGenOp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoGeneralBreeder.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInitializer.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoIntegerVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoInvalidateOps.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearDecreasingWeightUp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearFitScaling.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoLinearTopology.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoMerge.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoMergeReduce.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoNDSorting.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoNeighborhood.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoObject.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoOp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoOpContainer.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPSO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParetoFitness.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParetoRanking.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoParticleBestInit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPerf2Worth.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPeriodicContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPersistent.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPop.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopAlgo.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopEvalFunc.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPopulator.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPrintable.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoPropGAGenOp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoProportionalCombinedOp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoProportionalSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRandomRealWeightUp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRandomSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRanking.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRankingSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRealBoundModifier.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRealParticle.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReduce.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReduceMerge.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoReplacement.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoRingTopology.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGA.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGAGenOp.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSGATransform.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSTLFunctor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoScalarFitness.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoScalarFitnessAssembled.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectFromWorth.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectMany.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectNumber.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectOne.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSelectPerc.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSequentialSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSharing.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSharingSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSigBinaryFlight.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSocialNeighborhood.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStandardFlight.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStandardVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStarTopology.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSteadyFitContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoStochTournamentSelect.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSurviveAndDie.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoSyncEasyPSO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTimeContinue.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTopology.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTransform.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTruncatedSelectMany.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoTruncatedSelectOne.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVariableInertiaWeightedVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVector.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVectorParticle.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVelocity.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoVelocityInit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/eoWeightUpdater.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoExternalEO.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoExternalOpFunctions.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/eoString.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/other/external_eo
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/checkpointing
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/compatibility.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoAssembledFitnessStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoCheckPoint.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoData.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoDistance.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFDCStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFileMonitor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoFileSnapshot.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot1DMonitor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoGnuplot1DSnapshot.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoHowMany.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoIntBounds.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoMOFitnessStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoMonitor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoParam.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoParser.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoPopStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRNG.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRealBounds.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRealVectorBounds.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoRndGenerators.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoScalarFitnessStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoStat.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoState.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoStdoutMonitor.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoTimeCounter.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoUniformInit.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/eoUpdater.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/pipecom.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/rnd_generators.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: /home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src/utils/selectors.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: src/eoEventScheduler.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: src/eoGlobal.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: src/eoPsoDVRPutils.cpp
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: src/eoPsoDVRPutils.h
|
||||
src/CMakeFiles/event.dir/eoPsoDVRPutils.o: src/parser.h
|
||||
|
||||
src/CMakeFiles/event.dir/parser.o: src/parser.cpp
|
||||
src/CMakeFiles/event.dir/parser.o: src/parser.h
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
Dependencies updated>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 2.6
|
||||
|
||||
# compile CXX with /home/mustapha/framework/paradiseo-1.1/mpich2/bin/mpicxx
|
||||
CXX_FLAGS = -g -I/home/mustapha/framework/paradiseo-1.1/paradiseo-eo/src -I/home/mustapha/framework/paradiseo-1.1/paradiseo-mo/src -I/home/mustapha/framework/paradiseo-1.1/paradiseo-moeo/src -I/home/mustapha/framework/paradiseo-1.1/paradiseo-peo/src -I/home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src
|
||||
|
||||
CXX_DEFINES =
|
||||
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
/usr/bin/ar cr libevent.a CMakeFiles/event.dir/eoEventScheduler.o CMakeFiles/event.dir/parser.o CMakeFiles/event.dir/eoPsoDVRPutils.o CMakeFiles/event.dir/eoPsoDVRP.o CMakeFiles/event.dir/eoGlobal.o
|
||||
/usr/bin/ranlib libevent.a
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
CMAKE_PROGRESS_1 = 1
|
||||
CMAKE_PROGRESS_2 = 2
|
||||
CMAKE_PROGRESS_3 = 3
|
||||
CMAKE_PROGRESS_4 = 4
|
||||
CMAKE_PROGRESS_5 = 5
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
5
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
|
||||
INCLUDE_DIRECTORIES(${PARADISEO_EO_SRC_DIR}/src
|
||||
${PARADISEO_MO_SRC_DIR}/src
|
||||
${PARADISEO_MOEO_SRC_DIR}/src
|
||||
${PARADISEO_PEO_SRC_DIR}/src
|
||||
${PEOPSODVRP_SOURCE_DIR}/src)
|
||||
|
||||
|
||||
######################################################################################
|
||||
|
||||
|
||||
######################################################################################
|
||||
### Specify where CMake can find the libraries
|
||||
######################################################################################
|
||||
|
||||
# Link with the EO library directory, only if you need it
|
||||
LINK_DIRECTORIES(${PARADISEO_EO_BIN_DIR}/lib)
|
||||
|
||||
# Link with the MOEO library directory, only if you need it
|
||||
LINK_DIRECTORIES(${PARADISEO_MOEO_BIN_DIR}/lib)
|
||||
|
||||
# Link with the PEO library directory, only if you need it
|
||||
LINK_DIRECTORIES(${PARADISEO_PEO_BIN_DIR}/lib)
|
||||
|
||||
LINK_DIRECTORIES(${PEOPSODVRP_BINARY_DIR}/src)
|
||||
|
||||
|
||||
# Make sure the linker can find the Hello library once it is built.
|
||||
|
||||
add_library (event eoEventScheduler.cpp parser.cpp eoPsoDVRPutils.cpp eoPsoDVRP.cpp eoGlobal.cpp)
|
||||
|
||||
|
||||
227
branches/contribution/branches/PSO-DVRP/MultiSwarm/src/Makefile
Normal file
227
branches/contribution/branches/PSO-DVRP/MultiSwarm/src/Makefile
Normal file
|
|
@ -0,0 +1,227 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 2.6
|
||||
|
||||
# Default target executed when no arguments are given to make.
|
||||
default_target: all
|
||||
.PHONY : default_target
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canoncical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# The program to use to edit the cache.
|
||||
CMAKE_EDIT_COMMAND = /usr/bin/ccmake
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp
|
||||
|
||||
#=============================================================================
|
||||
# Targets provided globally by CMake.
|
||||
|
||||
# Special rule for the target edit_cache
|
||||
edit_cache:
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||
.PHONY : edit_cache
|
||||
|
||||
# Special rule for the target edit_cache
|
||||
edit_cache/fast: edit_cache
|
||||
.PHONY : edit_cache/fast
|
||||
|
||||
# Special rule for the target rebuild_cache
|
||||
rebuild_cache:
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src && /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||
.PHONY : rebuild_cache
|
||||
|
||||
# Special rule for the target rebuild_cache
|
||||
rebuild_cache/fast: rebuild_cache
|
||||
.PHONY : rebuild_cache/fast
|
||||
|
||||
# The main all target
|
||||
all: cmake_check_build_system
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(CMAKE_COMMAND) -E cmake_progress_start /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/CMakeFiles /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src/CMakeFiles/progress.make
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f CMakeFiles/Makefile2 src/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/CMakeFiles 0
|
||||
.PHONY : all
|
||||
|
||||
# The main clean target
|
||||
clean:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f CMakeFiles/Makefile2 src/clean
|
||||
.PHONY : clean
|
||||
|
||||
# The main clean target
|
||||
clean/fast: clean
|
||||
.PHONY : clean/fast
|
||||
|
||||
# Prepare targets for installation.
|
||||
preinstall: all
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall
|
||||
.PHONY : preinstall
|
||||
|
||||
# Prepare targets for installation.
|
||||
preinstall/fast:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall
|
||||
.PHONY : preinstall/fast
|
||||
|
||||
# clear depends
|
||||
depend:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
|
||||
.PHONY : depend
|
||||
|
||||
# Convenience name for target.
|
||||
src/CMakeFiles/event.dir/rule:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/event.dir/rule
|
||||
.PHONY : src/CMakeFiles/event.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
event: src/CMakeFiles/event.dir/rule
|
||||
.PHONY : event
|
||||
|
||||
# fast build rule for target.
|
||||
event/fast:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/build
|
||||
.PHONY : event/fast
|
||||
|
||||
# target to build an object file
|
||||
eoEventScheduler.o:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoEventScheduler.o
|
||||
.PHONY : eoEventScheduler.o
|
||||
|
||||
# target to preprocess a source file
|
||||
eoEventScheduler.i:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoEventScheduler.i
|
||||
.PHONY : eoEventScheduler.i
|
||||
|
||||
# target to generate assembly for a file
|
||||
eoEventScheduler.s:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoEventScheduler.s
|
||||
.PHONY : eoEventScheduler.s
|
||||
|
||||
# target to build an object file
|
||||
eoGlobal.o:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoGlobal.o
|
||||
.PHONY : eoGlobal.o
|
||||
|
||||
# target to preprocess a source file
|
||||
eoGlobal.i:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoGlobal.i
|
||||
.PHONY : eoGlobal.i
|
||||
|
||||
# target to generate assembly for a file
|
||||
eoGlobal.s:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoGlobal.s
|
||||
.PHONY : eoGlobal.s
|
||||
|
||||
# target to build an object file
|
||||
eoPsoDVRP.o:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoPsoDVRP.o
|
||||
.PHONY : eoPsoDVRP.o
|
||||
|
||||
# target to preprocess a source file
|
||||
eoPsoDVRP.i:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoPsoDVRP.i
|
||||
.PHONY : eoPsoDVRP.i
|
||||
|
||||
# target to generate assembly for a file
|
||||
eoPsoDVRP.s:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoPsoDVRP.s
|
||||
.PHONY : eoPsoDVRP.s
|
||||
|
||||
# target to build an object file
|
||||
eoPsoDVRPutils.o:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoPsoDVRPutils.o
|
||||
.PHONY : eoPsoDVRPutils.o
|
||||
|
||||
# target to preprocess a source file
|
||||
eoPsoDVRPutils.i:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoPsoDVRPutils.i
|
||||
.PHONY : eoPsoDVRPutils.i
|
||||
|
||||
# target to generate assembly for a file
|
||||
eoPsoDVRPutils.s:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/eoPsoDVRPutils.s
|
||||
.PHONY : eoPsoDVRPutils.s
|
||||
|
||||
# target to build an object file
|
||||
parser.o:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/parser.o
|
||||
.PHONY : parser.o
|
||||
|
||||
# target to preprocess a source file
|
||||
parser.i:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/parser.i
|
||||
.PHONY : parser.i
|
||||
|
||||
# target to generate assembly for a file
|
||||
parser.s:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(MAKE) -f src/CMakeFiles/event.dir/build.make src/CMakeFiles/event.dir/parser.s
|
||||
.PHONY : parser.s
|
||||
|
||||
# Help Target
|
||||
help:
|
||||
@echo "The following are some of the valid targets for this Makefile:"
|
||||
@echo "... all (the default if no target is provided)"
|
||||
@echo "... clean"
|
||||
@echo "... depend"
|
||||
@echo "... edit_cache"
|
||||
@echo "... event"
|
||||
@echo "... rebuild_cache"
|
||||
@echo "... eoEventScheduler.o"
|
||||
@echo "... eoEventScheduler.i"
|
||||
@echo "... eoEventScheduler.s"
|
||||
@echo "... eoGlobal.o"
|
||||
@echo "... eoGlobal.i"
|
||||
@echo "... eoGlobal.s"
|
||||
@echo "... eoPsoDVRP.o"
|
||||
@echo "... eoPsoDVRP.i"
|
||||
@echo "... eoPsoDVRP.s"
|
||||
@echo "... eoPsoDVRPutils.o"
|
||||
@echo "... eoPsoDVRPutils.i"
|
||||
@echo "... eoPsoDVRPutils.s"
|
||||
@echo "... parser.o"
|
||||
@echo "... parser.i"
|
||||
@echo "... parser.s"
|
||||
.PHONY : help
|
||||
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets to cleanup operation of make.
|
||||
|
||||
# Special rule to run CMake to check the build system integrity.
|
||||
# No rule that depends on this can have commands that come from listfiles
|
||||
# because they might be regenerated.
|
||||
cmake_check_build_system:
|
||||
cd /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
|
||||
.PHONY : cmake_check_build_system
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
# Install script for directory: /home/mustapha/framework/paradiseo-1.1/parallelPsoDvrp/src
|
||||
|
||||
# Set the install prefix
|
||||
IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
|
||||
SET(CMAKE_INSTALL_PREFIX "/usr/local")
|
||||
ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
|
||||
STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
|
||||
|
||||
# Set the install configuration name.
|
||||
IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
|
||||
IF(BUILD_TYPE)
|
||||
STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
|
||||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
|
||||
ELSE(BUILD_TYPE)
|
||||
SET(CMAKE_INSTALL_CONFIG_NAME "Debug")
|
||||
ENDIF(BUILD_TYPE)
|
||||
MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
|
||||
ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
|
||||
|
||||
# Set the component getting installed.
|
||||
IF(NOT CMAKE_INSTALL_COMPONENT)
|
||||
IF(COMPONENT)
|
||||
MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
|
||||
SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
|
||||
ELSE(COMPONENT)
|
||||
SET(CMAKE_INSTALL_COMPONENT)
|
||||
ENDIF(COMPONENT)
|
||||
ENDIF(NOT CMAKE_INSTALL_COMPONENT)
|
||||
|
||||
# Install shared libraries without execute permission?
|
||||
IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
|
||||
SET(CMAKE_INSTALL_SO_NO_EXE "1")
|
||||
ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
|
||||
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef EODVRPSECONDSELAPSEDCONTINUE_H_
|
||||
#define EODVRPSECONDSELAPSEDCONTINUE_H_
|
||||
|
||||
#include <eo>
|
||||
#include <eoContinue.h>
|
||||
|
||||
template< class EOT>
|
||||
|
||||
|
||||
|
||||
class eoDVRPSecondsElapsedContinue : public eoContinue<EOT>
|
||||
{
|
||||
time_t start;
|
||||
|
||||
int seconds;
|
||||
|
||||
public:
|
||||
|
||||
eoDVRPSecondsElapsedContinue(int nSeconds) : start(time(0)), seconds(nSeconds) {}
|
||||
|
||||
void resetStart(){ start = time(0);}
|
||||
|
||||
|
||||
virtual bool operator() ( const eoPop<EOT>& _pop ) {
|
||||
|
||||
time_t now = time(0);
|
||||
|
||||
time_t diff = now - start;
|
||||
|
||||
if (diff >= seconds)
|
||||
|
||||
return false; //stop
|
||||
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
|
||||
|
||||
virtual std::string className(void) const { return "eoSecondsElapsedContinue"; }
|
||||
|
||||
void readFrom (std :: istream & __is) {
|
||||
|
||||
__is >> start >> seconds;
|
||||
}
|
||||
|
||||
void printOn (std :: ostream & __os) const {
|
||||
|
||||
__os << start << ' ' << seconds << std :: endl;
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /*EODVRPSECONDSELAPSEDCONTINUE_H_*/
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef EODVRPSTARTOPOLOGY_H_
|
||||
#define EODVRPSTARTOPOLOGY_H_
|
||||
|
||||
#include <eo>
|
||||
|
||||
template < class POT >
|
||||
|
||||
class eoDVRPStarTopology:public eoTopology <POT>
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
eoDVRPStarTopology(): eoTopology<POT>(), globalBest(){}
|
||||
|
||||
|
||||
|
||||
void setup(const eoPop<POT> & _pop)
|
||||
{
|
||||
|
||||
|
||||
globalBest = bestNeighbour(_pop);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void updateNeighborhood(POT & _po,unsigned _indice)
|
||||
{
|
||||
|
||||
if( _po.fitness() < _po.best())
|
||||
{
|
||||
|
||||
_po.best(_po.pLength);
|
||||
|
||||
_po.bestRoutes = _po.pRoutes;
|
||||
|
||||
_po.bestLength = _po.pLength ;
|
||||
|
||||
|
||||
for(size_t i =0, size = _po.planifiedCustomers.size(); i < size ; ++i)
|
||||
|
||||
_po.planifiedCustomers[i].bestRouting = _po.planifiedCustomers[i].pRouting;
|
||||
|
||||
|
||||
|
||||
_po.firstTimeServiceBestPosition = _po.firstTimeServiceCurrentPosition;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
if ( _po.best() < globalBest.best())
|
||||
|
||||
globalBest = _po ;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
POT bestNeighbour (const eoPop<POT>& _pop)
|
||||
|
||||
{
|
||||
unsigned index_best =0 ;
|
||||
|
||||
if(_pop.size() == 0)
|
||||
|
||||
cerr<<"You want to get the bestNeighbour from empty swarm...!!!!!!"<<endl;
|
||||
|
||||
for (size_t i=1, size = _pop.size(); i < size ; ++i)
|
||||
|
||||
if (_pop[i].best() < _pop[index_best].best()) //tester et v<>rifier
|
||||
|
||||
index_best = i;
|
||||
|
||||
|
||||
return _pop[index_best];
|
||||
|
||||
}
|
||||
|
||||
|
||||
virtual POT & best (unsigned i = 0){return globalBest; } ;
|
||||
|
||||
|
||||
private:
|
||||
|
||||
POT globalBest;
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /*EODVRPSTARTOPOLOGY_H_*/
|
||||
|
|
@ -0,0 +1,453 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
redouanedz
|
||||
àà * (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
#include "eoEventScheduler.h"
|
||||
#include "eoGlobal.h"
|
||||
|
||||
|
||||
eoEventScheduler::eoEventScheduler(unsigned _nbrts,double _tsim, double _tadvance,
|
||||
|
||||
double _tcutoff, const string _filename ):
|
||||
|
||||
nbrts(_nbrts),tsim(_tsim), tadvance(_tadvance), tcutoff(_tcutoff), tstep(0.0), tday(0.0), tslice(0.0), filename(_filename){
|
||||
|
||||
FindTimeDay();
|
||||
|
||||
SetFleetCapacity();
|
||||
|
||||
SetTimeSlice();
|
||||
|
||||
TIME_STEP =0.0;
|
||||
|
||||
TIME_ADVANCE = _tadvance * tday;
|
||||
|
||||
}
|
||||
|
||||
eoEventScheduler::~eoEventScheduler(){}
|
||||
|
||||
double eoEventScheduler::TimeOfSimulation(){return tsim;}
|
||||
|
||||
|
||||
double eoEventScheduler::TimeSlice(){return tslice;}
|
||||
|
||||
double eoEventScheduler::TimeStep(){ return tstep;}
|
||||
|
||||
double eoEventScheduler::TimeCutoff() {return tcutoff;}
|
||||
|
||||
double eoEventScheduler::TimeAdvance(){return tadvance;}
|
||||
|
||||
void eoEventScheduler::UpdateTimeStep()
|
||||
|
||||
{tstep+= tslice;
|
||||
|
||||
TIME_STEP = tstep;}
|
||||
|
||||
void eoEventScheduler::setTimeStep(double _tstep){tstep = TIME_STEP = _tstep;}
|
||||
|
||||
void eoEventScheduler::setTimeAdvance(double _tadvance){ tadvance = TIME_ADVANCE =_tadvance ;}
|
||||
|
||||
double eoEventScheduler::TimeDay(){ return tday;}
|
||||
|
||||
std::string eoEventScheduler::TimeToString (double _time){
|
||||
|
||||
std::ostringstream oss;
|
||||
|
||||
oss << _time;
|
||||
|
||||
return oss.str();
|
||||
}
|
||||
|
||||
|
||||
void eoEventScheduler::SetTimeSlice() { TIME_SLICE = tslice = tday/nbrts;}
|
||||
|
||||
|
||||
void eoEventScheduler::SetTimeDay(const double _tday){tday = TIME_DAY= _tday;}
|
||||
|
||||
unsigned eoEventScheduler::CapacityTour() {return VEHICULE_CAPACITY;}
|
||||
|
||||
void eoEventScheduler::FindTimeDay(){
|
||||
|
||||
|
||||
ifstream file (filename.c_str());
|
||||
|
||||
string line;
|
||||
|
||||
unsigned int customer;
|
||||
|
||||
double time;
|
||||
|
||||
istringstream iss;
|
||||
|
||||
do
|
||||
|
||||
getline(file,line);
|
||||
|
||||
|
||||
while(line.find("DEPOT_TIME_WINDOW_SECTION")== string::npos);
|
||||
|
||||
|
||||
getline(file,line);
|
||||
|
||||
iss.str(line);
|
||||
|
||||
iss>>customer>>customer>>time;
|
||||
|
||||
iss.clear();
|
||||
|
||||
SetTimeDay(time);
|
||||
|
||||
file.close();
|
||||
|
||||
}
|
||||
|
||||
void eoEventScheduler::SetFleetCapacity(){
|
||||
|
||||
istringstream iss;
|
||||
|
||||
string line;
|
||||
|
||||
ifstream filein (filename.c_str());
|
||||
|
||||
IsReadable(filein);
|
||||
|
||||
|
||||
|
||||
do
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
while(line.find("NUM_VEHICLES")== string::npos);
|
||||
|
||||
|
||||
|
||||
iss.str(line);
|
||||
|
||||
iss>>line>>FLEET_VEHICLES;
|
||||
|
||||
iss.clear();
|
||||
|
||||
|
||||
|
||||
do
|
||||
getline(filein,line);
|
||||
|
||||
while(line.find("CAPACITIES")== string::npos);
|
||||
|
||||
|
||||
iss.str(line);
|
||||
|
||||
iss>>line>> VEHICULE_CAPACITY;
|
||||
|
||||
iss.clear();
|
||||
|
||||
|
||||
filein.close();
|
||||
|
||||
}
|
||||
|
||||
|
||||
void eoEventScheduler::GenerateBenchmark(){
|
||||
|
||||
istringstream iss; //Input stream
|
||||
|
||||
string fileoutname;
|
||||
|
||||
unsigned int customer,TimeOrder,i; // Set of Costumers to serve, and available time of custumer order
|
||||
|
||||
const string fileiname = filename;
|
||||
|
||||
vector<unsigned int> customers;
|
||||
|
||||
string line,
|
||||
|
||||
str = fileiname;
|
||||
|
||||
str = str.erase(str.size() - 4); // Ajust the name of generated file according to the time slice.
|
||||
|
||||
|
||||
while(TimeStep()<= TimeDay())
|
||||
{
|
||||
|
||||
ifstream filein (fileiname.c_str());
|
||||
|
||||
IsReadable(filein); //Read benchmark file
|
||||
|
||||
|
||||
fileoutname = str+ "out." + TimeToString(tstep)+".txt"; // The generated file name is terminated by ".out.txt"
|
||||
|
||||
|
||||
ofstream fileout(fileoutname.c_str());
|
||||
|
||||
cout<<">>>>>>>> TimeStep "<<TimeStep()<<endl;
|
||||
|
||||
|
||||
do{
|
||||
getline(filein,line);
|
||||
|
||||
fileout<< line<<endl;
|
||||
|
||||
}while (line.find("DEMAND_SECTION")== string::npos);
|
||||
|
||||
|
||||
|
||||
|
||||
do
|
||||
getline(filein,line);
|
||||
|
||||
while(line.find("TIME_AVAIL_SECTION")== string::npos);
|
||||
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
do{
|
||||
|
||||
iss.str(line);
|
||||
|
||||
iss>>customer>>TimeOrder;
|
||||
|
||||
iss.clear();
|
||||
|
||||
|
||||
|
||||
if(TimeStep() == 0)
|
||||
|
||||
{if (TimeOrder > TimeCutoff() * TimeDay())
|
||||
|
||||
customers.push_back(customer);
|
||||
|
||||
}
|
||||
else
|
||||
|
||||
|
||||
if(TimeStep() > TimeCutoff() * TimeDay())
|
||||
|
||||
{
|
||||
if ((TimeOrder > (TimeStep() - TimeSlice())) && (TimeOrder <= TimeCutoff() * TimeDay()))
|
||||
|
||||
customers.push_back(customer);
|
||||
|
||||
}
|
||||
else
|
||||
|
||||
if ((TimeOrder > (TimeStep()- TimeSlice()) && TimeOrder <= TimeStep()))
|
||||
|
||||
customers.push_back(customer);
|
||||
|
||||
|
||||
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
}while(line.find("EOF")== string::npos);
|
||||
|
||||
for ( size_t k = 0; k < customers.size(); ++k)
|
||||
|
||||
cout <<customers[k] << '\t';
|
||||
|
||||
|
||||
|
||||
|
||||
filein.seekg (std::ios_base::beg); //Return to the beginning of the benchmark file for gather informations about custumers
|
||||
|
||||
do
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
while (line.find("DEMAND_SECTION")== string::npos);
|
||||
|
||||
i=0;
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
while( i< customers.size() && line.find("LOCATION_COORD_SECTION")== string::npos)
|
||||
{
|
||||
|
||||
iss.str(line); //Copy string in the stream
|
||||
|
||||
iss>>customer; // Move in the stream
|
||||
|
||||
iss.clear();
|
||||
|
||||
if(customer==customers[i])
|
||||
{
|
||||
fileout <<line<<endl;
|
||||
|
||||
i++;
|
||||
}
|
||||
|
||||
getline(filein,line);
|
||||
}
|
||||
|
||||
while(line.find("LOCATION_COORD_SECTION")== string::npos)
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
fileout<<line<<endl;
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
i=0;
|
||||
|
||||
while( i< customers.size() && line.find("DEPOT_LOCATION_SECTION")== string::npos)
|
||||
{
|
||||
iss.str(line);
|
||||
|
||||
iss>>customer;
|
||||
|
||||
iss.clear();
|
||||
|
||||
if(customer==customers[i])
|
||||
{
|
||||
|
||||
fileout <<line<<endl;
|
||||
|
||||
i++;
|
||||
}
|
||||
|
||||
getline(filein,line);
|
||||
}
|
||||
|
||||
|
||||
while(line.find("DURATION_SECTION")== string::npos)
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
i=0;
|
||||
|
||||
fileout<<line<<endl;
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
while( i< customers.size() && line.find("DEPOT_TIME_WINDOW_SECTION")== string::npos)
|
||||
|
||||
{
|
||||
iss.str(line);
|
||||
|
||||
iss>>customer;
|
||||
|
||||
iss.clear();
|
||||
|
||||
if(customer==customers[i])
|
||||
|
||||
{
|
||||
|
||||
fileout <<line<<endl;
|
||||
|
||||
i++;
|
||||
}
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
while(line.find("DEPOT_TIME_WINDOW_SECTION")== string::npos)
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
|
||||
fileout<<line<<endl;
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
|
||||
fileout<<line<<endl;
|
||||
|
||||
|
||||
while(line.find("TIME_AVAIL_SECTION")== string::npos)
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
|
||||
i=0;
|
||||
|
||||
fileout<<line<<endl;
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
while( i< customers.size() && line.find("EOF")== string::npos)
|
||||
{
|
||||
|
||||
iss.str(line);
|
||||
|
||||
iss>>customer;
|
||||
|
||||
iss.clear();
|
||||
|
||||
if(customer==customers[i])
|
||||
|
||||
{
|
||||
|
||||
fileout <<line<<endl;
|
||||
|
||||
i++;
|
||||
|
||||
}
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
}
|
||||
|
||||
fileout<<"EOF"<<endl; //Terminate new benchmark file
|
||||
|
||||
customers.clear();
|
||||
|
||||
cout<<endl<<"The Benchmarks was generated in the step of time :"<< TimeStep()<<endl;
|
||||
|
||||
filein.close();
|
||||
|
||||
fileout.close();
|
||||
|
||||
|
||||
if (TimeStep() > TimeCutoff()*TimeDay())
|
||||
|
||||
break;
|
||||
else
|
||||
|
||||
UpdateTimeStep();
|
||||
|
||||
}
|
||||
|
||||
setTimeStep(0);
|
||||
|
||||
cout <<endl<<"-------------All Benchmarks were successfully generated-------------"<<endl;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,114 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef EOEVENTSCHEDULER_H_
|
||||
#define EOEVENTSCHEDULER_H_
|
||||
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include "parser.h"
|
||||
|
||||
|
||||
|
||||
|
||||
using namespace std;
|
||||
|
||||
class eoEventScheduler{
|
||||
|
||||
public:
|
||||
|
||||
eoEventScheduler(unsigned _nbrts, double _tsim, double _tadvance, //Constructor
|
||||
|
||||
double _tcutoff, const string _filename );
|
||||
|
||||
~eoEventScheduler();
|
||||
|
||||
double TimeOfSimulation(); //Return the global time of simulation
|
||||
|
||||
double TimeSlice();
|
||||
|
||||
void SetTimeSlice();
|
||||
|
||||
double TimeStep();
|
||||
|
||||
double TimeCutoff();
|
||||
|
||||
double TimeAdvance();
|
||||
|
||||
void UpdateTimeStep();
|
||||
|
||||
void setTimeStep(double _tstep);
|
||||
|
||||
void setTimeAdvance(double _tadvance);
|
||||
|
||||
double TimeDay();
|
||||
|
||||
void FindTimeDay(); // Find the duration of working day.
|
||||
|
||||
void SetTimeDay(double _tday);
|
||||
|
||||
std::string TimeToString(double _time); // Convert integer value to string
|
||||
|
||||
void GenerateBenchmark(); // Benchmark Generator at each time step
|
||||
|
||||
void SetFleetCapacity();
|
||||
|
||||
unsigned CapacityTour();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
unsigned int nbrts; //nbr of time slices
|
||||
|
||||
double tday; // time of working day
|
||||
|
||||
double tsim; //time of simulation
|
||||
|
||||
double tadvance; // advanced commitement time
|
||||
|
||||
double tcutoff; // time of cutoff
|
||||
|
||||
double tslice; //time slice
|
||||
|
||||
double tstep; // time step
|
||||
|
||||
const string filename;//Benchmark name
|
||||
|
||||
};
|
||||
//}
|
||||
#endif /*EOEVENTSCHEDULER_H_*/
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
#include "eoGlobal.h"
|
||||
|
||||
unsigned VEHICULE_CAPACITY, FLEET_VEHICLES, NBRSLICES ;
|
||||
|
||||
double TIME_STEP , TIME_ADVANCE, TIME_SLICE , TIME_DAY, TIME_CUTOFF ;
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#ifndef EOGLOBAL_H_
|
||||
#define EOGLOBAL_H_
|
||||
|
||||
|
||||
extern unsigned VEHICULE_CAPACITY, FLEET_VEHICLES, NBRSLICES;
|
||||
|
||||
extern double TIME_STEP , TIME_SLICE, TIME_ADVANCE, TIME_DAY, TIME_CUTOFF ;
|
||||
|
||||
|
||||
#endif /*EOGLOBAL_H_*/
|
||||
|
|
@ -0,0 +1,218 @@
|
|||
#ifndef EOPARTICLEDVRP_MESG_H_
|
||||
#define EOPARTICLEDVRP_MESG_H_
|
||||
|
||||
#include <core/eoVector_mesg.h>
|
||||
#include <eoPsoDVRP.h>
|
||||
|
||||
|
||||
|
||||
void pack (const eoParticleDVRP & _v)
|
||||
{
|
||||
cout<<endl<<"packing particle " <<" Node "<< getNodeRank() << " " << _v.fitness() << " " << _v.best() << endl;
|
||||
if (_v.invalid())
|
||||
{
|
||||
pack((unsigned)0);
|
||||
}
|
||||
else
|
||||
{
|
||||
pack((unsigned)1);
|
||||
pack (_v.fitness ());
|
||||
cout << _v.fitness() << endl;
|
||||
pack (_v.best());
|
||||
cout << _v.best() << endl;
|
||||
}
|
||||
|
||||
unsigned len = _v.size();
|
||||
pack (len);
|
||||
cout<<"len "<<len<<endl;
|
||||
for (unsigned i = 0 ; i < len; i ++)
|
||||
{ pack (_v [i]);
|
||||
cout<<"_v[i] "<<_v[i]<<endl;
|
||||
}
|
||||
|
||||
for (unsigned i = 0 ; i < len; i ++)
|
||||
pack (_v.bestPositions[i]);
|
||||
for (unsigned i = 0 ; i < len; i ++)
|
||||
pack (_v.velocities[i]);
|
||||
|
||||
for(unsigned i=0; i < len ; i++)
|
||||
|
||||
{pack(_v.planifiedCustomers[i].id);
|
||||
pack(_v.planifiedCustomers[i].pRouting.route);
|
||||
pack(_v.planifiedCustomers[i].pRouting.routePosition);
|
||||
pack(_v.planifiedCustomers[i].pRouting.is_served);
|
||||
pack(_v.planifiedCustomers[i].pRouting.serviceTime);
|
||||
|
||||
pack(_v.planifiedCustomers[i].bestRouting.route);
|
||||
pack(_v.planifiedCustomers[i].bestRouting.routePosition);
|
||||
pack(_v.planifiedCustomers[i].bestRouting.is_served);
|
||||
pack(_v.planifiedCustomers[i].bestRouting.serviceTime);
|
||||
|
||||
pack(_v.planifiedCustomers[i].velocity);
|
||||
}
|
||||
|
||||
unsigned pSizeTours,pSingleTour;
|
||||
pSizeTours= _v.pRoutes.size();
|
||||
pack(pSizeTours);
|
||||
for(unsigned i = 0; i < pSizeTours; i++)
|
||||
{
|
||||
pSingleTour = _v.pRoutes[i].size();
|
||||
pack(pSingleTour);
|
||||
for(unsigned j = 0; j < pSingleTour; j++)
|
||||
pack(_v.pRoutes[i][j]);
|
||||
|
||||
}
|
||||
|
||||
unsigned bestSizeTours, bestSingleTour;
|
||||
bestSizeTours = _v.bestRoutes.size();
|
||||
pack(bestSizeTours);
|
||||
for(unsigned i = 0; i < bestSizeTours; i++)
|
||||
{
|
||||
bestSingleTour = _v.bestRoutes[i].size();
|
||||
pack(bestSingleTour);
|
||||
for(unsigned j = 0; j < bestSingleTour; j++)
|
||||
pack(_v.bestRoutes[i][j]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
pack(_v.pLength);
|
||||
pack(_v.bestLength);
|
||||
|
||||
for(unsigned i=0; i < len ; i++)
|
||||
pack(_v.firstTimeServiceCurrentPosition[i]);
|
||||
|
||||
for(unsigned i=0; i < len ; i++)
|
||||
pack(_v.firstTimeServiceBestPosition[i]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void unpack (eoParticleDVRP & _v)
|
||||
{
|
||||
|
||||
|
||||
unsigned valid;
|
||||
unpack(valid);
|
||||
|
||||
if (! valid)
|
||||
{
|
||||
_v.invalidate();
|
||||
_v.invalidateBest();
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
double fit;
|
||||
unpack (fit);
|
||||
cout<<"fit "<<fit<<endl;
|
||||
_v.fitness (fit);
|
||||
unpack(fit);
|
||||
cout<<"fit "<<fit<<endl;
|
||||
_v.best(fit);
|
||||
|
||||
}
|
||||
unsigned len;
|
||||
unpack (len);
|
||||
|
||||
_v.resize (len);
|
||||
|
||||
cout<<"len "<<len<<endl;
|
||||
|
||||
for (unsigned i = 0 ; i < len; i ++)
|
||||
{unpack (_v [i]);
|
||||
|
||||
cout<<"_v[i] "<<_v[i]<<endl;
|
||||
}
|
||||
|
||||
_v.bestPositions.resize(len);
|
||||
for (unsigned i = 0 ; i < len; i ++)
|
||||
unpack (_v.bestPositions[i]);
|
||||
|
||||
_v.velocities.resize (len);
|
||||
for (unsigned i = 0 ; i < len; i ++)
|
||||
unpack (_v.velocities[i]);
|
||||
|
||||
_v.planifiedCustomers.resize(len);
|
||||
|
||||
for(unsigned i=0; i < len ; i++)
|
||||
|
||||
{
|
||||
unpack(_v.planifiedCustomers[i].id);
|
||||
cout<<"_v[i] "<<_v.planifiedCustomers[i].id<<endl;
|
||||
unpack(_v.planifiedCustomers[i].pRouting.route);
|
||||
unpack(_v.planifiedCustomers[i].pRouting.routePosition);
|
||||
unpack(_v.planifiedCustomers[i].pRouting.is_served);
|
||||
unpack(_v.planifiedCustomers[i].pRouting.serviceTime);
|
||||
|
||||
unpack(_v.planifiedCustomers[i].bestRouting.route);
|
||||
unpack(_v.planifiedCustomers[i].bestRouting.routePosition);
|
||||
unpack(_v.planifiedCustomers[i].bestRouting.is_served);
|
||||
unpack(_v.planifiedCustomers[i].bestRouting.serviceTime);
|
||||
|
||||
unpack(_v.planifiedCustomers[i].velocity);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
unsigned pSizeTours, pSingleTour;
|
||||
|
||||
unpack(pSizeTours);
|
||||
_v.pRoutes.resize(pSizeTours);
|
||||
|
||||
for(unsigned i = 0; i < pSizeTours; i++)
|
||||
{
|
||||
unpack(pSingleTour);
|
||||
_v.pRoutes[i].resize(pSingleTour);
|
||||
|
||||
for(unsigned j = 0; j < pSingleTour; j++)
|
||||
{ unpack(_v.pRoutes[i][j]);
|
||||
|
||||
cout<<_v.pRoutes[i][j]<< " ";
|
||||
}
|
||||
|
||||
cout<<endl;
|
||||
|
||||
}
|
||||
|
||||
unsigned bestSizeTours,bestSingleTour;
|
||||
unpack(bestSizeTours);
|
||||
_v.bestRoutes.resize(bestSizeTours);
|
||||
|
||||
for(unsigned i = 0; i < bestSizeTours; i++)
|
||||
{
|
||||
unpack(bestSingleTour);
|
||||
_v.bestRoutes[i].resize(bestSingleTour);
|
||||
|
||||
for(unsigned j = 0; j < bestSingleTour; j++)
|
||||
unpack(_v.bestRoutes[i][j]);
|
||||
}
|
||||
|
||||
unpack(_v.pLength);
|
||||
unpack(_v.bestLength);
|
||||
|
||||
_v.firstTimeServiceCurrentPosition.resize(len);
|
||||
for(unsigned i=0; i < len ; i++)
|
||||
unpack(_v.firstTimeServiceCurrentPosition[i]);
|
||||
|
||||
_v.firstTimeServiceBestPosition.resize(len);
|
||||
|
||||
for(unsigned i=0; i < len ; i++)
|
||||
unpack(_v.firstTimeServiceBestPosition[i]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /*EOPARTICLEDVRP_MESG_H_*/
|
||||
|
|
@ -0,0 +1,777 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef EOEASYPSODVRP_H_
|
||||
#define EOEASYPSODVRP_H_
|
||||
|
||||
|
||||
|
||||
#include <eo>
|
||||
|
||||
#include "eoPsoDVRPflight.h"
|
||||
|
||||
#include "eoPsoDVRPvelocity.h"
|
||||
|
||||
#include "eoPsoDVRPEvalFunc.h"
|
||||
|
||||
#include "eoPsoDVRPEncodeSwarm.h"
|
||||
|
||||
#include "eoDVRPSecondsElapsedContinue.h"
|
||||
|
||||
#include "eoPsoDVRPInit.h"
|
||||
|
||||
#include <eoPopEvalFunc.h>
|
||||
|
||||
#include "eoGlobal.h"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
template<class POT>
|
||||
|
||||
|
||||
class eoPeoEasyPsoDVRP:public eoPSO < POT >
|
||||
{
|
||||
|
||||
public :
|
||||
|
||||
|
||||
/* eoPeoEasyPsoDVRP(eoPsoDVRPEncodeSwarm<POT> & _encoding,
|
||||
|
||||
// eoEvalFunc< POT > &_eval,
|
||||
eoPsoDVRPEvalFunc<POT> &_evalDvrp,
|
||||
eoPsoDVRPvelocity < POT > &_velocity,
|
||||
eoFlight < POT > &_move,
|
||||
eoContinue <POT> &_continuator,
|
||||
eoParticleBestInit <POT> &_initBest
|
||||
):
|
||||
encoding(_encoding),
|
||||
eval (_eval),
|
||||
loopEval(_eval),
|
||||
popEval(loopEval),
|
||||
velocity (_velocity),
|
||||
move (_move),
|
||||
continuator(_continuator),
|
||||
initBest(_initBest)
|
||||
{}
|
||||
*/
|
||||
eoPeoEasyPsoDVRP(eoPsoDVRPEncodeSwarm<POT> & _encoding,
|
||||
eoEvalFunc < POT > &_eval,
|
||||
eoPopEvalFunc < POT > &_popEval,
|
||||
eoPsoDVRPvelocity < POT > &_velocity,
|
||||
eoFlight < POT > &_move,
|
||||
eoContinue <POT> &_continuator,
|
||||
eoGenContinue <POT> &_genContinuator,
|
||||
eoParticleBestInit <POT> &_initBest
|
||||
):
|
||||
encoding(_encoding),
|
||||
eval (_eval),
|
||||
loopEval(_eval),
|
||||
popEval(loopEval),
|
||||
velocity (_velocity),
|
||||
move (_move),
|
||||
continuator(_continuator),
|
||||
genContinuator(_genContinuator),
|
||||
initBest(_initBest)
|
||||
{}
|
||||
|
||||
|
||||
void operator()(eoPop < POT> &_pop)
|
||||
{
|
||||
|
||||
|
||||
double _TIME_STEP = TIME_STEP;
|
||||
|
||||
|
||||
try
|
||||
|
||||
{
|
||||
eoPop<POT> empty_pop;
|
||||
do{
|
||||
|
||||
|
||||
|
||||
encoding.initParticleToItsBest(_pop);
|
||||
|
||||
if(_TIME_STEP < TIME_CUTOFF * TIME_DAY){
|
||||
|
||||
if(_TIME_STEP==0)
|
||||
loadNewCustomers (TIME_DAY,TIME_CUTOFF * TIME_DAY);
|
||||
|
||||
|
||||
else
|
||||
loadNewCustomers(_TIME_STEP, TIME_SLICE);
|
||||
|
||||
|
||||
PrintLastCustomers();
|
||||
|
||||
encoding(_pop,_TIME_STEP,0);
|
||||
popEval(empty_pop, _pop);
|
||||
initBest.apply(_pop);
|
||||
velocity.getTopology().setup(_pop);
|
||||
|
||||
}
|
||||
|
||||
genContinuator.totalGenerations(genContinuator.totalGenerations());
|
||||
|
||||
do
|
||||
{
|
||||
velocity.apply(_pop);
|
||||
move.apply(_pop);
|
||||
popEval(empty_pop,_pop);
|
||||
velocity.updateNeighborhood(_pop);
|
||||
|
||||
}
|
||||
while (genContinuator(_pop));
|
||||
|
||||
|
||||
encoding.commitOrders(_pop,_TIME_STEP,TIME_SLICE);
|
||||
velocity.getTopology().setup(_pop);
|
||||
|
||||
_TIME_STEP += TIME_SLICE ;
|
||||
|
||||
cout<<_TIME_STEP<< " "<<endl;
|
||||
|
||||
}while (continuator(_pop));
|
||||
|
||||
closeTours(_pop);
|
||||
velocity.getTopology().setup(_pop);
|
||||
|
||||
|
||||
//_TIME_STEP += TIME_SLICE ;
|
||||
//cout<<endl<<getNodeRank() << " "<<_TIME_STEP<< " "<<endl;
|
||||
|
||||
//}while(_TIME_STEP < TIME_DAY);
|
||||
}
|
||||
catch (std::exception & e)
|
||||
{
|
||||
std::string s = e.what ();
|
||||
s.append (" in eoEasyPSO");
|
||||
throw std::runtime_error (s);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
|
||||
eoPsoDVRPEncodeSwarm <POT> & encoding;
|
||||
eoEvalFunc < POT > &eval;
|
||||
eoPopLoopEval<POT> loopEval;
|
||||
eoPopEvalFunc<POT>& popEval;
|
||||
eoPsoDVRPvelocity < POT > &velocity;
|
||||
eoFlight < POT > &move;
|
||||
eoContinue< POT > &continuator;
|
||||
eoGenContinue < POT > & genContinuator;
|
||||
eoParticleBestInit <POT> &initBest;
|
||||
|
||||
class eoDummyEval : public eoEvalFunc<POT>
|
||||
{
|
||||
public:
|
||||
void operator()(POT & _po)
|
||||
{}
|
||||
}dummyEval;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
void print(eoPop <eoParticleDVRP> &pop,std::ostream &_os)
|
||||
{
|
||||
|
||||
for (size_t i =0, size = pop.size(); i< size ; ++i)
|
||||
{
|
||||
_os <<endl<<'\t'<<"---------------------- The Particle ["<<i<<"]----------------------"<< endl;
|
||||
|
||||
pop[i].printCurrentPosition(_os);
|
||||
|
||||
pop[i].printRoutesOn(_os);
|
||||
|
||||
pop[i].printBestPosition(_os);
|
||||
|
||||
pop[i].printBestRoutesOn(_os);
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
void printRoutes(eoPop <eoParticleDVRP> &pop,std::ostream &_os)
|
||||
{
|
||||
|
||||
for (size_t i =0, size = pop.size(); i< size ; ++i)
|
||||
{
|
||||
|
||||
_os<<endl<<'\t'<<"---------------------- The Particle ["<<i<<"]----------------------"<< endl;
|
||||
|
||||
_os<<endl<<"The current fitness of the particule : "<< pop[i].best()<<endl;
|
||||
|
||||
pop[i].printRoutesOn(_os);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void printBestRoutes(eoPop <eoParticleDVRP> &pop, std::ostream &_os)
|
||||
{
|
||||
|
||||
for (size_t i =0, size = pop.size(); i< size ; ++i)
|
||||
{
|
||||
|
||||
_os <<endl<<'\t'<<"---------------------- The Particle ["<<i<<"]----------------------"<< endl;
|
||||
|
||||
_os<<endl<<"The best fitness of the particule : "<< pop[i].best()<<endl;
|
||||
|
||||
pop[i].printBestRoutesOn(_os);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
void printBestParticle(eoDVRPStarTopology<eoParticleDVRP> &topology, unsigned _seed, std::ostream &_os)
|
||||
{
|
||||
|
||||
_os <<endl<<'\t'<<"---------------------- THE BEST PARTICLE OF SWARM ----------------------"<< endl;
|
||||
|
||||
_os<<endl<<"Seed "<<_seed<<endl;
|
||||
|
||||
topology.best().printCurrentPosition(_os);
|
||||
|
||||
topology.best().printRoutesOn(_os);
|
||||
|
||||
topology.best().printBestPosition(_os);
|
||||
|
||||
topology.best().printBestRoutesOn(_os);
|
||||
|
||||
topology.best().printfirstBestTimeService(_os);
|
||||
|
||||
_os<<endl<<"********************************************************************************************"<<endl;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
void printVelocities(eoPop <eoParticleDVRP> &pop, std::ostream &_os)
|
||||
{
|
||||
for (size_t i =0, size = pop.size(); i<size ; ++i)
|
||||
|
||||
{
|
||||
_os<<endl<<'\t'<<"----------------------The Velocity of Particule ["<< i <<"]----------------------"<< endl;
|
||||
|
||||
pop[i].printVelocities(_os);
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
||||
void closeTours(eoParticleDVRP & _po)
|
||||
{
|
||||
for(size_t i = 0 , size = _po.pRoutes.size(); i < size; ++i)
|
||||
|
||||
_po.pRoutes[i].push_back(0);
|
||||
|
||||
|
||||
for(size_t i = 0 , size = _po.bestRoutes.size(); i < size; ++i)
|
||||
|
||||
_po.bestRoutes[i].push_back(0);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
void closeTours(eoPop <eoParticleDVRP> & _pop)
|
||||
{
|
||||
|
||||
for(size_t i = 0 , size = _pop.size(); i < size; ++i)
|
||||
|
||||
closeTours(_pop[i]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void resetSwarmToBestParticule(eoPop<eoParticleDVRP>& _pop, eoParticleDVRP _po )
|
||||
{
|
||||
|
||||
for(size_t i = 0 , size = _pop.size() ; i < size ; i++)
|
||||
|
||||
_pop[i] = _po ;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void HillClimbingSearch( eoParticleDVRP & _po, unsigned sizeNeighboor = 1 )
|
||||
{
|
||||
|
||||
Routes neighborhoodSolution ;
|
||||
|
||||
double depotTimeWindow = clients[0].durationService;
|
||||
|
||||
double dueTime ;
|
||||
|
||||
bool validNeighborSolution ;
|
||||
|
||||
neighborhoodSolution = _po.pRoutes ;
|
||||
|
||||
validNeighborSolution = false;
|
||||
|
||||
for( size_t tr = 0; tr < neighborhoodSolution.size(); tr++)
|
||||
|
||||
{
|
||||
|
||||
if(_po.serviceIsProgressCurrentPosition(tr))
|
||||
|
||||
|
||||
{
|
||||
|
||||
unsigned lastServedCustomer = _po.IndexLastServedCustomerCurrentPosition(tr) ;
|
||||
|
||||
unsigned positionLastCustomer = _po.planifiedCustomers[lastServedCustomer].pRouting.routePosition -1;
|
||||
|
||||
swapCustomers(neighborhoodSolution[tr],positionLastCustomer);
|
||||
|
||||
dueTime = getTimeOfService(neighborhoodSolution[tr], _po.planifiedCustomers[lastServedCustomer].id,_po.planifiedCustomers[lastServedCustomer].pRouting.serviceTime)
|
||||
|
||||
+ distance(dist, neighborhoodSolution[tr].back(),0);
|
||||
|
||||
|
||||
}else
|
||||
|
||||
{
|
||||
swapCustomers(neighborhoodSolution[tr], 0 );
|
||||
|
||||
dueTime = getTimeOfService(neighborhoodSolution[tr], 0 , _po.firstTimeServiceCurrentPosition[tr]) + distance(dist, neighborhoodSolution[tr].back(),0);
|
||||
}
|
||||
|
||||
|
||||
if (dueTime <= depotTimeWindow)
|
||||
|
||||
{ validNeighborSolution = true ;
|
||||
|
||||
break ;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if(validNeighborSolution)
|
||||
{
|
||||
|
||||
double neighboorFitness = computTourLength(neighborhoodSolution);
|
||||
|
||||
// std::cout<< " _po.fitness() " << _po.fitness() << " neighboorFitness "<< neighboorFitness << endl ;
|
||||
|
||||
if( neighboorFitness < _po.fitness() )
|
||||
|
||||
{
|
||||
_po.pRoutes = neighborhoodSolution;
|
||||
|
||||
_po.reDesign() ;
|
||||
|
||||
_po.fitness(neighboorFitness);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
void HillClimbingSearch(eoPop<eoParticleDVRP>& _pop, unsigned sizeNeighboor = 1 )
|
||||
{
|
||||
|
||||
|
||||
for(size_t i = 0, size = _pop.size(); i < size ; i ++ )
|
||||
|
||||
|
||||
HillClimbingSearch(_pop[i], sizeNeighboor) ;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
bool TwoOptimalAlgorithm (eoParticleDVRP & _po)
|
||||
|
||||
{
|
||||
|
||||
unsigned lastServedCustomerPosition;
|
||||
|
||||
bool twoOptFeasible, changehappen = false ;
|
||||
|
||||
double dueTime, depotTimeWindow = clients[0].durationService;
|
||||
|
||||
|
||||
|
||||
for (size_t tr = 0, size = _po.pRoutes.size() ; tr < size ; tr++)
|
||||
|
||||
{
|
||||
|
||||
Route routeOpt = _po.pRoutes[tr];
|
||||
|
||||
twoOptFeasible =false;
|
||||
|
||||
|
||||
if(_po.serviceIsProgressCurrentPosition(tr))
|
||||
{
|
||||
|
||||
unsigned lastServedCustomer = _po.IndexLastServedCustomerCurrentPosition(tr) ;
|
||||
|
||||
lastServedCustomerPosition = _po.planifiedCustomers[lastServedCustomer].pRouting.routePosition -1;
|
||||
|
||||
if (twoOptOnRoute(routeOpt,lastServedCustomerPosition))
|
||||
|
||||
{
|
||||
|
||||
dueTime = getTimeOfService(routeOpt, _po.planifiedCustomers[lastServedCustomer].id,_po.planifiedCustomers[lastServedCustomer].pRouting.serviceTime)
|
||||
|
||||
+ distance(dist, routeOpt.back(),0);
|
||||
|
||||
twoOptFeasible = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
else
|
||||
{
|
||||
lastServedCustomerPosition = 0;
|
||||
|
||||
if (twoOptOnRoute(routeOpt,lastServedCustomerPosition))
|
||||
{
|
||||
|
||||
dueTime = getTimeOfService(routeOpt, 0 , _po.firstTimeServiceCurrentPosition[tr]) + distance(dist, routeOpt.back(),0);
|
||||
|
||||
twoOptFeasible = true;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (twoOptFeasible && dueTime <= depotTimeWindow)
|
||||
|
||||
{_po.pRoutes[tr] = routeOpt;
|
||||
|
||||
changehappen = true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
if (changehappen)
|
||||
|
||||
{
|
||||
_po.reDesign() ;
|
||||
|
||||
_po.invalidate();
|
||||
|
||||
return true;
|
||||
|
||||
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void TwoOptimalAlgorithm (eoPop<eoParticleDVRP> & _pop)
|
||||
{
|
||||
|
||||
|
||||
for(size_t i = 0, size = _pop.size(); i < size ; i++)
|
||||
|
||||
TwoOptimalAlgorithm(_pop[i]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool ThreeOptimalAlgorithm (eoParticleDVRP & _po)
|
||||
|
||||
{
|
||||
|
||||
unsigned lastServedCustomerPosition;
|
||||
|
||||
bool threeOptFeasible, changehappen = false ;
|
||||
|
||||
double dueTime, depotTimeWindow = clients[0].durationService;
|
||||
|
||||
|
||||
|
||||
for (size_t tr = 0, size = _po.pRoutes.size() ; tr < size ; tr++)
|
||||
|
||||
{
|
||||
|
||||
Route routeOpt = _po.pRoutes[tr];
|
||||
|
||||
threeOptFeasible =false;
|
||||
|
||||
|
||||
if(_po.serviceIsProgressCurrentPosition(tr))
|
||||
{
|
||||
|
||||
unsigned lastServedCustomer = _po.IndexLastServedCustomerCurrentPosition(tr) ;
|
||||
|
||||
lastServedCustomerPosition = _po.planifiedCustomers[lastServedCustomer].pRouting.routePosition -1;
|
||||
|
||||
if (threeOptOnRoute(routeOpt,lastServedCustomerPosition))
|
||||
|
||||
{
|
||||
|
||||
dueTime = getTimeOfService(routeOpt, _po.planifiedCustomers[lastServedCustomer].id,_po.planifiedCustomers[lastServedCustomer].pRouting.serviceTime)
|
||||
|
||||
+ distance(dist, routeOpt.back(),0);
|
||||
|
||||
threeOptFeasible = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
else
|
||||
{
|
||||
lastServedCustomerPosition = 0;
|
||||
|
||||
if (threeOptOnRoute(routeOpt,lastServedCustomerPosition))
|
||||
{
|
||||
|
||||
dueTime = getTimeOfService(routeOpt, 0 , _po.firstTimeServiceCurrentPosition[tr]) + distance(dist, routeOpt.back(),0);
|
||||
|
||||
threeOptFeasible = true;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (threeOptFeasible && dueTime <= depotTimeWindow)
|
||||
|
||||
{_po.pRoutes[tr] = routeOpt;
|
||||
|
||||
changehappen = true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
if (changehappen)
|
||||
|
||||
{
|
||||
_po.reDesign() ;
|
||||
|
||||
_po.invalidate();
|
||||
|
||||
return true;
|
||||
|
||||
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
void ThreeOptimalAlgorithm (eoPop<eoParticleDVRP> & _pop)
|
||||
{
|
||||
|
||||
|
||||
for(size_t i = 0, size = _pop.size(); i < size ; i++)
|
||||
|
||||
ThreeOptimalAlgorithm(_pop[i]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
void VariableNeighborhoodSearch(eoParticleDVRP & _po, unsigned neighborSize)
|
||||
{
|
||||
Routes neighborhoodSolution ;
|
||||
|
||||
double dueTime, depotTimeWindow = clients[0].durationService;
|
||||
|
||||
bool validNeighborSolution ;
|
||||
|
||||
neighborhoodSolution = _po.pRoutes ;
|
||||
|
||||
validNeighborSolution = false;
|
||||
|
||||
unsigned neighborhoodIndex = 1;
|
||||
|
||||
for( size_t tr = 0; tr < neighborhoodSolution.size(); tr++)
|
||||
|
||||
{
|
||||
|
||||
if(_po.serviceIsProgressCurrentPosition(tr))
|
||||
|
||||
{
|
||||
unsigned lastServedCustomer = _po.IndexLastServedCustomerCurrentPosition(tr) ;
|
||||
|
||||
unsigned positionLastCustomer = _po.planifiedCustomers[lastServedCustomer].pRouting.routePosition -1;
|
||||
|
||||
for(size_t k = 0 ; k <= neighborhoodIndex ; k++)
|
||||
|
||||
swapCustomers(neighborhoodSolution[tr],positionLastCustomer);
|
||||
|
||||
|
||||
dueTime = getTimeOfService(neighborhoodSolution[tr], _po.planifiedCustomers[lastServedCustomer].id,_po.planifiedCustomers[lastServedCustomer].pRouting.serviceTime)
|
||||
|
||||
+ distance(dist, neighborhoodSolution[tr].back(),0);
|
||||
|
||||
|
||||
}else
|
||||
|
||||
{
|
||||
for(size_t k = 0 ; k <= neighborhoodIndex ; k++)
|
||||
|
||||
swapCustomers(neighborhoodSolution[tr], 0);
|
||||
|
||||
dueTime = getTimeOfService(neighborhoodSolution[tr], 0 , _po.firstTimeServiceCurrentPosition[tr]) + distance(dist, neighborhoodSolution[tr].back(),0);
|
||||
}
|
||||
|
||||
|
||||
if (dueTime <= depotTimeWindow)
|
||||
|
||||
{
|
||||
|
||||
double neighboorFitness = computTourLength(neighborhoodSolution);
|
||||
|
||||
if( neighboorFitness < _po.fitness() )
|
||||
|
||||
{
|
||||
_po.pRoutes = neighborhoodSolution;
|
||||
|
||||
_po.reDesign() ;
|
||||
|
||||
_po.fitness(neighboorFitness);
|
||||
|
||||
if(TwoOptimalAlgorithm(_po))
|
||||
|
||||
{
|
||||
_po.computCurrentTourLength();
|
||||
|
||||
_po.fitness(_po.toursLength());
|
||||
|
||||
neighborhoodIndex = 1;
|
||||
|
||||
|
||||
continue ;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
neighborhoodIndex = (neighborhoodIndex + 1) % neighborSize ;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void VariableNeighborhoodSearch(eoPop<eoParticleDVRP>& _pop, unsigned neighborSize)
|
||||
{
|
||||
|
||||
|
||||
for(size_t i = 0, size = _pop.size(); i < size ; i++)
|
||||
|
||||
|
||||
VariableNeighborhoodSearch(_pop[i], neighborSize);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
double avragePopFitness(eoPop<eoParticleDVRP>& _pop)
|
||||
{
|
||||
double average = 0.0;
|
||||
|
||||
for(size_t i = 0, size = _pop.size(); i < size ; i ++)
|
||||
{
|
||||
|
||||
average += _pop[i].best();
|
||||
|
||||
|
||||
}
|
||||
|
||||
return (average/_pop.size());
|
||||
|
||||
|
||||
}
|
||||
|
||||
bool AllCustomersAttributed(eoDVRPStarTopology<eoParticleDVRP> &topology)
|
||||
{
|
||||
size_t i = 0;
|
||||
|
||||
while (i < topology.best().size())
|
||||
|
||||
{
|
||||
if(!topology.best().planifiedCustomers[i].bestRouting.is_served)
|
||||
|
||||
return false;
|
||||
|
||||
i++;
|
||||
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif /*EOEASYPSODVRP_H_*/
|
||||
1697
branches/contribution/branches/PSO-DVRP/MultiSwarm/src/eoPsoDVRP.cpp
Normal file
1697
branches/contribution/branches/PSO-DVRP/MultiSwarm/src/eoPsoDVRP.cpp
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,211 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _eoPsoDVRP_h
|
||||
#define _eoPsoDVRP_h
|
||||
|
||||
|
||||
#include "eoPsoDVRPutils.h"
|
||||
|
||||
|
||||
|
||||
using eo::rng;
|
||||
|
||||
|
||||
|
||||
typedef struct record1 {
|
||||
|
||||
int route;
|
||||
|
||||
int routePosition;
|
||||
|
||||
bool is_served;
|
||||
|
||||
double serviceTime;
|
||||
|
||||
} routingInfo;
|
||||
|
||||
|
||||
|
||||
typedef struct record2 {
|
||||
|
||||
unsigned id;
|
||||
|
||||
routingInfo pRouting;
|
||||
|
||||
routingInfo bestRouting;
|
||||
|
||||
int velocity;
|
||||
|
||||
}particleRouting;
|
||||
|
||||
|
||||
|
||||
|
||||
//using namespace eoParticuleDVRPUtils; eoMinimizingFitness
|
||||
|
||||
class eoParticleDVRP: public eoVectorParticle <double,int,int> {
|
||||
|
||||
public:
|
||||
|
||||
eoParticleDVRP();
|
||||
|
||||
virtual ~eoParticleDVRP ();
|
||||
|
||||
eoParticleDVRP(const eoParticleDVRP& _orig);
|
||||
|
||||
void copy(const eoParticleDVRP & _po);
|
||||
|
||||
eoParticleDVRP& operator= (const eoParticleDVRP& _orig);
|
||||
|
||||
virtual std::string className () const ;
|
||||
|
||||
double toursLength ();
|
||||
|
||||
void toursLength (const double _pLength);
|
||||
|
||||
double bestToursLength();
|
||||
|
||||
void bestToursLength (const double _bestLength);
|
||||
|
||||
bool clean ();
|
||||
|
||||
bool cleanCurrentRoutes ();
|
||||
|
||||
bool cleanBestRoutes ();
|
||||
|
||||
void printRoutesOn(std::ostream& _os) const;
|
||||
|
||||
void printBestRoutesOn(std::ostream& _os) const;
|
||||
|
||||
void printOn(std::ostream& _os) const;
|
||||
|
||||
void printBestOn(std::ostream& _os) const;
|
||||
|
||||
void printVelocities(std::ostream& _os);
|
||||
|
||||
void printfirstTimeService(std::ostream& _os);
|
||||
|
||||
void printfirstBestTimeService(std::ostream& _os);
|
||||
|
||||
void printCurrentPosition(std::ostream& _os)const;
|
||||
|
||||
void printBestPosition(std::ostream& _os)const;
|
||||
|
||||
void computToursLength();
|
||||
|
||||
void computCurrentTourLength();
|
||||
|
||||
void computBestTourLength();
|
||||
|
||||
void setVelocities();
|
||||
|
||||
void setCurrentPositions ();
|
||||
|
||||
void setBestPositions();
|
||||
|
||||
void encodingCurrentPositionCheapestInsertion(double _tstep, double _tslice);
|
||||
|
||||
void encodingCurrentPositionNearestInsertion(double _tstep, double _tslice);
|
||||
|
||||
void encodingCurrentPositionGeneralizedInsertion(double _tstep, double _tslice);
|
||||
|
||||
void encodingCurrentPositionRandomInsertion(double _tstep, double _tslice);
|
||||
|
||||
void encodingBestPosition(double _tstep, double _tslice);
|
||||
|
||||
routingInfo & currentRoutingCustomer(unsigned id_customer);
|
||||
|
||||
routingInfo & bestRoutingCustomer(unsigned id_customer);
|
||||
|
||||
void commitOrdersCurrentPosition (double _nextTstep, double _timeSlice);
|
||||
|
||||
void commitOrdersBestPosition (double _nextTstep, double _timeSlice);
|
||||
|
||||
bool isServedCustomerInCurrentPosition (unsigned id_customer);
|
||||
|
||||
bool isServedCustomerInBestPosition (unsigned id_customer);
|
||||
|
||||
void normalizeVelocities();
|
||||
|
||||
void eraseRoute(unsigned _tour);
|
||||
|
||||
void checkCurrentPosition();
|
||||
|
||||
void checkBestPosition();
|
||||
|
||||
bool serviceIsProgressCurrentPosition(unsigned _tour);
|
||||
|
||||
bool serviceIsProgressBestPosition(unsigned _tour);
|
||||
|
||||
unsigned IndexLastServedCustomerCurrentPosition(unsigned _tour);
|
||||
|
||||
unsigned IndexLastServedCustomerBestPosition(unsigned _tour);
|
||||
|
||||
double timeEndServiceCurrentPosition(unsigned id_customer);
|
||||
|
||||
double timeEndServiceBestPosition(unsigned id_customer);
|
||||
|
||||
void cleanParticle();
|
||||
|
||||
void copyBestToCurrent();
|
||||
|
||||
void lastPositionOnRoutes(std::vector<unsigned> & _positions);
|
||||
|
||||
void reDesign ();
|
||||
|
||||
void checkAll(std::ostream& _os);
|
||||
|
||||
|
||||
|
||||
//private:
|
||||
|
||||
std::vector<particleRouting> planifiedCustomers;
|
||||
|
||||
double pLength , bestLength;
|
||||
|
||||
Routes pRoutes, bestRoutes;
|
||||
|
||||
std::vector<double> firstTimeServiceCurrentPosition;
|
||||
|
||||
std::vector<double> firstTimeServiceBestPosition;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,214 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and exper10ienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
#ifndef EOPSODVRPENCODESWARM_H_
|
||||
#define EOPSODVRPENCODESWARM_H_
|
||||
|
||||
#include"eoPsoDVRPutils.h"
|
||||
|
||||
|
||||
|
||||
|
||||
template < class POT >
|
||||
|
||||
class eoPsoDVRPEncodeSwarm
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
eoPsoDVRPEncodeSwarm(){}
|
||||
|
||||
|
||||
void operator()(eoPop<POT> & _pop, double _tstep, double _tslice)
|
||||
|
||||
{
|
||||
|
||||
/*
|
||||
vector<unsigned> temp = newCustomers;
|
||||
|
||||
|
||||
|
||||
if (_insertionMethode == "Hybrid")
|
||||
{
|
||||
|
||||
int i =0 ;
|
||||
|
||||
int size = (int)(_pop.size()) / 3;
|
||||
|
||||
|
||||
while(i < size)
|
||||
{
|
||||
|
||||
if (_rebuild =="Rebuild")
|
||||
|
||||
_pop[i].cleanParticle();
|
||||
|
||||
_pop[i].encodingCurrentPositionRandomInsertion(_tstep, _tslice);
|
||||
|
||||
if(_rebuild == "Rebuild")
|
||||
|
||||
newCustomers = temp;
|
||||
|
||||
i++ ;
|
||||
|
||||
}
|
||||
|
||||
|
||||
size = (int)(_pop.size()) * (3/4);
|
||||
|
||||
|
||||
|
||||
while (i < size)
|
||||
|
||||
{
|
||||
|
||||
if (_rebuild =="Rebuild")
|
||||
|
||||
_pop[i].cleanParticle();
|
||||
|
||||
_pop[i].encodingCurrentPositionNearestInsertion(_tstep, _tslice);
|
||||
|
||||
if(_rebuild == "Rebuild")
|
||||
|
||||
newCustomers = temp;
|
||||
|
||||
i++ ;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
size = (int)(_pop.size());
|
||||
|
||||
|
||||
while( i < size)
|
||||
{
|
||||
if (_rebuild =="Rebuild")
|
||||
|
||||
_pop[i].cleanParticle();
|
||||
|
||||
_pop[i].encodingCurrentPositionCheapestInsertion(_tstep, _tslice);
|
||||
|
||||
/*if(_rebuild == "Rebuild")
|
||||
|
||||
newCustomers = temp;
|
||||
|
||||
|
||||
i++;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
*/
|
||||
for (size_t i =0, size = _pop.size() ; i<size ; ++i)
|
||||
|
||||
_pop[i].encodingCurrentPositionRandomInsertion(_tstep, _tslice);
|
||||
|
||||
/* {
|
||||
if (_rebuild =="Rebuild")
|
||||
|
||||
_pop[i].cleanParticle();
|
||||
|
||||
if(_insertionMethode == "Rand")
|
||||
|
||||
_pop[i].encodingCurrentPositionRandomInsertion(_tstep, _tslice);
|
||||
|
||||
if(_insertionMethode == "Nearest")//
|
||||
|
||||
*/
|
||||
// _pop[i].encodingCurrentPositionNearestInsertion(_tstep, _tslice);
|
||||
/*
|
||||
if(_insertionMethode == "Cheapest")*/
|
||||
|
||||
// _pop[i].encodingCurrentPositionCheapestInsertion(_tstep, _tslice);
|
||||
|
||||
/* if(_rebuild == "Rebuild")
|
||||
|
||||
newCustomers = temp;
|
||||
}
|
||||
|
||||
|
||||
}*/
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
void commitOrders(eoPop<POT> & _pop, double _tstep, double _tslice)
|
||||
|
||||
{
|
||||
|
||||
for (size_t i =0, size = _pop.size(); i<size ; ++i)
|
||||
|
||||
{
|
||||
|
||||
_pop[i].commitOrdersCurrentPosition(_tstep, _tslice);
|
||||
|
||||
|
||||
_pop[i].commitOrdersBestPosition(_tstep, _tslice);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void initParticleToItsBest(eoPop<POT> & _pop){
|
||||
|
||||
for (size_t i =0, size = _pop.size() ; i<size ; ++i)
|
||||
{
|
||||
_pop[i].copyBestToCurrent();
|
||||
|
||||
for (size_t k = 0 , size = _pop[i].size(); k < size ; k++ )
|
||||
_pop[i].planifiedCustomers[k].pRouting = _pop[i].planifiedCustomers[k].bestRouting;
|
||||
|
||||
_pop[i].pRoutes = _pop[i].bestRoutes;
|
||||
_pop[i].pLength = _pop[i].bestLength;
|
||||
_pop[i].firstTimeServiceCurrentPosition = _pop[i].firstTimeServiceBestPosition;
|
||||
_pop[i].fitness(_pop[i].bestLength);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
#endif /*EOPSODVRPENCODESWARM_H_*/
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
#ifndef EOPSODVRPEVALFUNC_H_
|
||||
#define EOPSODVRPEVALFUNC_H_
|
||||
|
||||
// General includes
|
||||
#include <stdexcept>
|
||||
#include <fstream>
|
||||
#include "eoEvalFunc.h"
|
||||
|
||||
#include "eoPsoDVRP.h"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
template <class POT>
|
||||
class eoPsoDVRPEvalFunc : public eoEvalFunc<POT> {
|
||||
|
||||
public:
|
||||
|
||||
/**
|
||||
* \brief Constructor: nothing to do here.
|
||||
*/
|
||||
|
||||
eoPsoDVRPEvalFunc () {}
|
||||
|
||||
|
||||
/**
|
||||
* \brief Computes the (penalized) fitness
|
||||
* \param _eo The individual to be evaluated.
|
||||
*/
|
||||
|
||||
void operator () (POT& _po) {
|
||||
|
||||
if ( _po.invalid ())
|
||||
|
||||
{
|
||||
_po.toursLength( computTourLength(_po.pRoutes));
|
||||
|
||||
_po.fitness( _po.toursLength());
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (_po.invalidBest ())
|
||||
|
||||
{
|
||||
_po.bestToursLength( computTourLength(_po.bestRoutes));
|
||||
|
||||
_po.best( _po.bestToursLength());
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void operator() (eoPop <POT> &_pop){
|
||||
|
||||
for (size_t i=0, size = _pop.size(); i < size; ++i)
|
||||
|
||||
operator()(_pop[i]);
|
||||
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
#endif /*EOPSODVRPEVALFUNC_H_*/
|
||||
|
|
@ -0,0 +1,270 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
#ifndef EOPSODVRPINIT_H_
|
||||
#define EOPSODVRPINIT_H_
|
||||
|
||||
#include <eo>
|
||||
#include "eoPsoDVRPEvalFunc.h"
|
||||
#include "eoDVRPStarTopology.h"
|
||||
#include "eoPsoDVRPutils.h"
|
||||
|
||||
|
||||
template <class POT>
|
||||
|
||||
class eoNothingInit: public eoInit<POT>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
eoNothingInit(){}
|
||||
|
||||
virtual void operator()(POT& _po) {
|
||||
|
||||
_po.resize(0);
|
||||
|
||||
_po.invalidate ();
|
||||
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
||||
class eoInitialSettings
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
eoInitialSettings( string _benchmarkFile, const double TIME_CUT_OFF, const unsigned NBR_SLICES): benchmarkFile(_benchmarkFile)
|
||||
|
||||
{TIME_CUTOFF = TIME_CUT_OFF;
|
||||
|
||||
NBRSLICES = NBR_SLICES;
|
||||
|
||||
operator()();
|
||||
|
||||
}
|
||||
|
||||
void operator() () {
|
||||
|
||||
|
||||
loadMatrixCustomers(benchmarkFile);
|
||||
|
||||
computeDistances();
|
||||
|
||||
SetFleetCapacity(benchmarkFile);
|
||||
|
||||
FindTimeDay(benchmarkFile);
|
||||
|
||||
TIME_STEP = TIME_ADVANCE = 0.0;
|
||||
|
||||
TIME_SLICE = TIME_DAY/NBRSLICES;
|
||||
|
||||
|
||||
}
|
||||
|
||||
void SetFleetCapacity(string filename){
|
||||
istringstream iss;
|
||||
string line;
|
||||
ifstream filein (filename.c_str());
|
||||
IsReadable(filein);
|
||||
do
|
||||
|
||||
getline(filein,line);
|
||||
|
||||
while(line.find("NUM_VEHICLES")== string::npos);
|
||||
iss.str(line);
|
||||
iss>>line>>FLEET_VEHICLES;
|
||||
iss.clear();
|
||||
do
|
||||
getline(filein,line);
|
||||
|
||||
while(line.find("CAPACITIES")== string::npos);
|
||||
|
||||
iss.str(line);
|
||||
|
||||
iss>>line>> VEHICULE_CAPACITY;
|
||||
|
||||
iss.clear();
|
||||
|
||||
filein.close();
|
||||
|
||||
}
|
||||
|
||||
void FindTimeDay(string filename){
|
||||
|
||||
ifstream file (filename.c_str());
|
||||
|
||||
string line;
|
||||
|
||||
unsigned int customer;
|
||||
|
||||
double time;
|
||||
|
||||
istringstream iss;
|
||||
|
||||
do
|
||||
|
||||
getline(file,line);
|
||||
|
||||
|
||||
while(line.find("DEPOT_TIME_WINDOW_SECTION")== string::npos);
|
||||
|
||||
|
||||
getline(file,line);
|
||||
|
||||
iss.str(line);
|
||||
|
||||
iss>>customer>>customer>>TIME_DAY;
|
||||
|
||||
iss.clear();
|
||||
|
||||
file.close();
|
||||
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
string benchmarkFile;
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
|
||||
template < class POT >
|
||||
|
||||
class eoParticleInit : public eoInit<POT>
|
||||
{
|
||||
|
||||
public :
|
||||
|
||||
|
||||
eoParticleInit(){}
|
||||
|
||||
void operator()(POT & _po) {
|
||||
|
||||
|
||||
//_po. eoVectorParticle<eoMinimizingFitness,int,int>::operator = _po.bestPositions;
|
||||
|
||||
for (size_t i = 0 , size = _po.size(); i < size ; i++ )
|
||||
|
||||
_po.planifiedCustomers[i].pRouting = _po.planifiedCustomers[i].bestRouting;
|
||||
|
||||
_po.pRoutes = _po.bestRoutes;
|
||||
|
||||
_po.pLength = _po.bestLength;
|
||||
|
||||
_po.firstTimeServiceCurrentPosition = _po.firstTimeServiceBestPosition;
|
||||
|
||||
_po.fitness(_po.bestLength);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void operator () (eoPop<POT> &_pop) {
|
||||
|
||||
for (size_t i = 0, size = _pop.size(); i < size ; i++)
|
||||
{
|
||||
|
||||
operator()(_pop[i]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
*/
|
||||
|
||||
|
||||
template < class POT >
|
||||
|
||||
class eoDVRBestPositionInit: public eoParticleBestInit <POT> // First initializer of swarm
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
eoDVRBestPositionInit () {}
|
||||
|
||||
void operator () (POT & _po)
|
||||
{
|
||||
|
||||
_po.bestPositions = _po ;
|
||||
|
||||
_po.bestLength = _po.pLength ;
|
||||
|
||||
_po.bestRoutes =_po.pRoutes;
|
||||
|
||||
//il faut une <20>valuation avant sinon le invalidate best sera faux
|
||||
|
||||
_po.best(_po.fitness());
|
||||
|
||||
if ( !std::equal( _po.bestPositions.begin(), _po.bestPositions.end(), _po.begin() ) )
|
||||
|
||||
std::cerr << "The copy was not performed correctly when initializeBestPosition"<<endl;
|
||||
|
||||
|
||||
for (size_t i=0 , size = _po.planifiedCustomers.size(); i < size ; ++i)
|
||||
|
||||
{ _po.planifiedCustomers[i].bestRouting.route = _po.planifiedCustomers[i].pRouting.route ;
|
||||
|
||||
_po.planifiedCustomers[i].bestRouting.routePosition = _po.planifiedCustomers[i].pRouting.routePosition ;
|
||||
|
||||
_po.planifiedCustomers[i].bestRouting.is_served= _po.planifiedCustomers[i].pRouting.is_served;
|
||||
|
||||
_po.planifiedCustomers[i].bestRouting.serviceTime= _po.planifiedCustomers[i].pRouting.serviceTime;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
_po.firstTimeServiceBestPosition = _po.firstTimeServiceCurrentPosition ;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /*EOPSODVRPINIT_H_*/
|
||||
|
|
@ -0,0 +1,516 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
#ifndef EOPSODVRPFLIGHT_H_
|
||||
#define EOPSODVRPFLIGHT_H_
|
||||
|
||||
|
||||
#include "eoPsoDVRP.h"
|
||||
|
||||
#include "eoPsoDVRPutils.h"
|
||||
|
||||
#include "eoGlobal.h"
|
||||
|
||||
|
||||
|
||||
|
||||
template < class POT >
|
||||
|
||||
class eoPsoDVRPMove:public eoFlight < POT >
|
||||
{
|
||||
|
||||
public:
|
||||
typedef typename POT::AtomType PositionType;
|
||||
|
||||
|
||||
eoPsoDVRPMove() {}
|
||||
|
||||
void operator () (POT & _po)
|
||||
{
|
||||
|
||||
POT _poSave = _po ;
|
||||
|
||||
deleteCustomersToMove(_po);
|
||||
|
||||
if (_po.pRoutes.size() != 0)
|
||||
{
|
||||
|
||||
for (unsigned customer = 0, size = _po.size() ; customer < size; customer++)
|
||||
|
||||
|
||||
if ( ! (_po.planifiedCustomers[customer].pRouting.is_served))
|
||||
{
|
||||
|
||||
unsigned xLimit = _po.pRoutes.size() -1 ;
|
||||
|
||||
PositionType customer_route = _po[customer] -1 ;
|
||||
|
||||
PositionType newTour = boundTour((customer_route + _po.velocities[customer]), xLimit); //
|
||||
|
||||
repositionCustomer(customer,newTour,_po);
|
||||
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
_po = _poSave;
|
||||
|
||||
for (unsigned customer = 0, size = _po.size() ; customer < size; customer++)
|
||||
|
||||
if ( ! (_po.planifiedCustomers[customer].pRouting.is_served))
|
||||
|
||||
{
|
||||
|
||||
unsigned xLimit = _po.pRoutes.size() -1;
|
||||
|
||||
PositionType customer_route = _po[customer] -1 ;
|
||||
|
||||
PositionType newTour = boundTour((customer_route + _po.velocities[customer]), xLimit);
|
||||
|
||||
repositionCustomerInFirst(customer,newTour,_po);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
_po.invalidate();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool deleteCustomersToMove(POT & _po)
|
||||
{
|
||||
|
||||
|
||||
for(size_t i = 0; i < _po.size() ; i ++)
|
||||
{
|
||||
if( ! _po.planifiedCustomers[i].pRouting.is_served )
|
||||
{
|
||||
|
||||
unsigned route = _po.planifiedCustomers[i].pRouting.route - 1 ;
|
||||
|
||||
unsigned position = _po.planifiedCustomers[i].pRouting.routePosition - 1 ;
|
||||
|
||||
_po.pRoutes[route].erase(_po.pRoutes[route].begin() + position);
|
||||
|
||||
|
||||
if (_po.pRoutes[route].size()== 1)
|
||||
|
||||
_po.eraseRoute(route);
|
||||
|
||||
else
|
||||
|
||||
for(size_t j = position, sizetr = _po.pRoutes[route].size(); j < sizetr; j++)
|
||||
|
||||
for(size_t k = 0 , sizeP = _po.size() ; k < sizeP; k ++)
|
||||
|
||||
{
|
||||
if (_po.planifiedCustomers[k].id == _po.pRoutes[route][j] )
|
||||
|
||||
_po.planifiedCustomers[k].pRouting.routePosition -- ;
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
eoRealVectorBounds bounds(po.size(),0,xlimit);
|
||||
if (bounds.isMinBounded(i))
|
||||
newTour=std::max(newTour,bounds.minimum(i));
|
||||
if (bounds.isMaxBounded(i))
|
||||
newTour=std::min(newTour,bounds.maximum(i));
|
||||
|
||||
*/
|
||||
|
||||
PositionType boundTour(PositionType tour, unsigned limit)
|
||||
{
|
||||
|
||||
|
||||
if(limit == 0)
|
||||
|
||||
return(0);
|
||||
|
||||
else
|
||||
|
||||
if (tour <0)
|
||||
|
||||
return(((-tour) % limit)) ;
|
||||
else
|
||||
|
||||
if (tour > limit)
|
||||
|
||||
return ((tour % limit));
|
||||
|
||||
else
|
||||
return (tour);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void repositionCustomer(unsigned _customer, unsigned _tour, POT& _po)
|
||||
{
|
||||
Route newRoute;
|
||||
|
||||
double dueTime ;
|
||||
|
||||
bool commitCustomer ;
|
||||
|
||||
unsigned positionNewCustomer;
|
||||
|
||||
double depotTimeWindow = clients[0].durationService;
|
||||
|
||||
unsigned customer_id = _po.planifiedCustomers[_customer].id;
|
||||
|
||||
|
||||
commitCustomer = false ;
|
||||
|
||||
|
||||
for (size_t j = 0 ; j < _po.pRoutes.size() ; j++ )
|
||||
{
|
||||
|
||||
|
||||
if(_po.serviceIsProgressCurrentPosition(_tour))
|
||||
|
||||
{
|
||||
|
||||
|
||||
unsigned lastServedCustomer =_po.IndexLastServedCustomerCurrentPosition(_tour) ;
|
||||
|
||||
|
||||
unsigned positionLastCustomer = _po.planifiedCustomers[lastServedCustomer].pRouting.routePosition ;
|
||||
|
||||
|
||||
positionNewCustomer = randPosition(positionLastCustomer, _po.pRoutes[_tour].size());
|
||||
|
||||
|
||||
dueTime = getTimeOfService(_po.pRoutes[_tour], _po.planifiedCustomers[lastServedCustomer].id, _po.planifiedCustomers[lastServedCustomer].pRouting.serviceTime, customer_id, positionNewCustomer)
|
||||
|
||||
|
||||
+ distance (dist, _po.pRoutes[_tour].back(),0);
|
||||
|
||||
|
||||
}
|
||||
|
||||
else
|
||||
|
||||
|
||||
{
|
||||
|
||||
positionNewCustomer = randPosition(1, _po.pRoutes[_tour].size());
|
||||
|
||||
|
||||
dueTime = getTimeOfService(_po.pRoutes[_tour],_po.firstTimeServiceCurrentPosition[_tour], customer_id, positionNewCustomer)+ distance (dist, _po.pRoutes[_tour].back(),0);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
double demandTour = getCapacityUsed(_po.pRoutes[_tour]) + clients[customer_id].demand;
|
||||
|
||||
|
||||
if (dueTime <= depotTimeWindow && demandTour <= VEHICULE_CAPACITY )
|
||||
|
||||
{
|
||||
|
||||
|
||||
_po.pRoutes[_tour].insert(_po.pRoutes[_tour].begin() + positionNewCustomer, customer_id );
|
||||
|
||||
_po.planifiedCustomers[_customer].pRouting.route = _po[_customer] = _tour+1;
|
||||
|
||||
_po.planifiedCustomers[_customer].pRouting.routePosition = positionNewCustomer +1 ;
|
||||
|
||||
|
||||
|
||||
for(size_t i = positionNewCustomer +1 , size = _po.pRoutes[_tour].size() ; i < size; i++)
|
||||
|
||||
|
||||
{
|
||||
for (size_t j = 0 , sizeP = _po.size() ; j < sizeP ; j++)
|
||||
|
||||
{
|
||||
if(_po.planifiedCustomers[j].id == _po.pRoutes[_tour][i])
|
||||
|
||||
{
|
||||
_po.planifiedCustomers[j].pRouting.routePosition ++;
|
||||
|
||||
|
||||
break ;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
commitCustomer = true ;
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
_tour = ( _tour + 1 ) % _po.pRoutes.size();
|
||||
|
||||
}
|
||||
|
||||
if (!commitCustomer)
|
||||
|
||||
if (_po.pRoutes.size() < FLEET_VEHICLES)
|
||||
|
||||
{
|
||||
|
||||
Route newRoute = emptyRoute();
|
||||
|
||||
newRoute.push_back(customer_id);
|
||||
|
||||
_po.pRoutes.push_back(newRoute);
|
||||
|
||||
_po.firstTimeServiceCurrentPosition.push_back(TIME_STEP);// + TIME_SLICE);
|
||||
|
||||
_po.planifiedCustomers[_customer].pRouting.route = _po[_customer] = _po.pRoutes.size();
|
||||
|
||||
_po.planifiedCustomers[_customer].pRouting.routePosition = _po.pRoutes.back().size() ;
|
||||
|
||||
}
|
||||
|
||||
else
|
||||
|
||||
_po.planifiedCustomers[_customer].pRouting.route =_po[_customer] = _po.planifiedCustomers[_customer].pRouting.routePosition = -1;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void repositionCustomerInFirst(unsigned _customer, unsigned _tour, POT& _po)
|
||||
{
|
||||
|
||||
Route newRoute;
|
||||
|
||||
double dueTime ;
|
||||
|
||||
bool commitCustomer ;
|
||||
|
||||
unsigned positionNewCustomer;
|
||||
|
||||
double depotTimeWindow = clients[0].durationService;
|
||||
|
||||
unsigned customer_id = _po.planifiedCustomers[_customer].id;
|
||||
|
||||
unsigned route = _po[_customer] -1 ;
|
||||
|
||||
unsigned position = _po.planifiedCustomers[_customer].pRouting.routePosition -1;
|
||||
|
||||
|
||||
_po.pRoutes[route].erase(_po.pRoutes[route].begin() + position);
|
||||
|
||||
|
||||
|
||||
for ( unsigned i = position, size = _po.pRoutes[route].size(); i < size; i++) ///en premier
|
||||
|
||||
{ unsigned upcustomer = _po.pRoutes[route][i];
|
||||
|
||||
for (size_t j = 0, Psize = _po.planifiedCustomers.size(); j < Psize ; j++)
|
||||
|
||||
if (_po.planifiedCustomers[j].id == upcustomer)
|
||||
|
||||
{ _po.planifiedCustomers[j].pRouting.routePosition --;
|
||||
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(_po.pRoutes[route].size() == 1 )//&& _po.pRoutes[route].size() >1) //empty tour, only the depot
|
||||
|
||||
{ _po.eraseRoute(route);
|
||||
|
||||
unsigned xLimit = _po.pRoutes.size() -1 ;
|
||||
|
||||
_tour = boundTour(_tour,xLimit);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
commitCustomer = false ;
|
||||
|
||||
|
||||
for (size_t j = 0 ; j < _po.pRoutes.size() ; j++ )
|
||||
{
|
||||
|
||||
|
||||
if(_po.serviceIsProgressCurrentPosition(_tour))
|
||||
|
||||
{
|
||||
|
||||
|
||||
unsigned lastServedCustomer =_po.IndexLastServedCustomerCurrentPosition(_tour) ;
|
||||
|
||||
|
||||
unsigned positionLastCustomer = _po.planifiedCustomers[lastServedCustomer].pRouting.routePosition ;
|
||||
|
||||
|
||||
positionNewCustomer = randPosition(positionLastCustomer, _po.pRoutes[_tour].size());
|
||||
|
||||
|
||||
dueTime = getTimeOfService(_po.pRoutes[_tour], _po.planifiedCustomers[lastServedCustomer].id, _po.planifiedCustomers[lastServedCustomer].pRouting.serviceTime, customer_id, positionNewCustomer)
|
||||
|
||||
|
||||
+ distance (dist, _po.pRoutes[_tour].back(),0);
|
||||
|
||||
|
||||
}
|
||||
|
||||
else
|
||||
|
||||
|
||||
{
|
||||
|
||||
positionNewCustomer = randPosition(1, _po.pRoutes[_tour].size());
|
||||
|
||||
|
||||
dueTime = getTimeOfService(_po.pRoutes[_tour],_po.firstTimeServiceCurrentPosition[_tour], customer_id, positionNewCustomer)+ distance (dist, _po.pRoutes[_tour].back(),0);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
double demandTour = getCapacityUsed(_po.pRoutes[_tour]) + clients[customer_id].demand;
|
||||
|
||||
|
||||
if (dueTime <= depotTimeWindow && demandTour <= VEHICULE_CAPACITY )
|
||||
|
||||
{
|
||||
|
||||
|
||||
_po.pRoutes[_tour].insert(_po.pRoutes[_tour].begin() + positionNewCustomer, customer_id );
|
||||
|
||||
_po.planifiedCustomers[_customer].pRouting.route = _po[_customer] = _tour+1;
|
||||
|
||||
_po.planifiedCustomers[_customer].pRouting.routePosition = positionNewCustomer +1 ;
|
||||
|
||||
|
||||
|
||||
for(size_t i = positionNewCustomer +1 , size = _po.pRoutes[_tour].size() ; i < size; i++)
|
||||
|
||||
|
||||
{
|
||||
for (size_t j = 0 , sizeP = _po.size() ; j < sizeP ; j++)
|
||||
|
||||
{
|
||||
if(_po.planifiedCustomers[j].id == _po.pRoutes[_tour][i])
|
||||
|
||||
{
|
||||
_po.planifiedCustomers[j].pRouting.routePosition ++;
|
||||
|
||||
|
||||
break ;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
commitCustomer = true ;
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
_tour = ( _tour + 1 ) % _po.pRoutes.size();
|
||||
|
||||
}
|
||||
|
||||
if (!commitCustomer)
|
||||
|
||||
if (_po.pRoutes.size() < FLEET_VEHICLES)
|
||||
|
||||
{
|
||||
|
||||
Route newRoute = emptyRoute();
|
||||
|
||||
newRoute.push_back(customer_id);
|
||||
|
||||
_po.pRoutes.push_back(newRoute);
|
||||
|
||||
_po.firstTimeServiceCurrentPosition.push_back(TIME_STEP );//+ TIME_SLICE);
|
||||
|
||||
_po.planifiedCustomers[_customer].pRouting.route = _po[_customer] = _po.pRoutes.size();
|
||||
|
||||
_po.planifiedCustomers[_customer].pRouting.routePosition = _po.pRoutes.back().size() ;
|
||||
|
||||
}
|
||||
|
||||
else
|
||||
|
||||
_po.planifiedCustomers[_customer].pRouting.route =_po[_customer] = _po.planifiedCustomers[_customer].pRouting.routePosition = -1;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
#endif /*EOPSODVRPFLIGHT_H_*/
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,201 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef eoPsoDVRPUTILS_H_
|
||||
#define eoPsoDVRPUTILS_H_
|
||||
|
||||
// General includes
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
#include <math.h>
|
||||
#include <assert.h>
|
||||
#include <stdlib.h>
|
||||
#include <eo>
|
||||
#include "eoEventScheduler.h"
|
||||
|
||||
#include "eoGlobal.h"
|
||||
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
||||
typedef std::vector<unsigned> Route;
|
||||
|
||||
typedef std::vector< Route > Routes;
|
||||
|
||||
|
||||
typedef struct record {
|
||||
|
||||
unsigned id; /**< Client ID number. */
|
||||
|
||||
double availTime; /**<Client's time available.*/
|
||||
|
||||
double x; /**< Client's 'x' position in the map. */
|
||||
|
||||
double y; /**< Client's 'y' position in the map. */
|
||||
|
||||
double demand; /**< Client's demand of delivered product. */
|
||||
|
||||
double durationService; /**< Client's service time (time needed to serve the product). */
|
||||
|
||||
} ClientDataT;
|
||||
|
||||
|
||||
typedef std::vector <ClientDataT> setCustumers;
|
||||
|
||||
extern setCustumers clients; // The matrix relative to the customers
|
||||
|
||||
extern std::vector<unsigned> newCustomers;
|
||||
|
||||
typedef std::vector <std::vector <double> > lengthMatrix ; /**< Distance matrix. */
|
||||
|
||||
extern lengthMatrix dist; // The matrix of distances between the customers*/
|
||||
|
||||
template<typename T> std::string to_string( const T & Value );
|
||||
|
||||
void computeDistances (); // Distance calculation
|
||||
|
||||
double computTourLength(Route _route);
|
||||
|
||||
double computTourLength(Routes _mRoute);
|
||||
|
||||
void getInformation (unsigned _custumer, double& _availTime, double& _durationService); // Obtain certain information about the customer
|
||||
|
||||
double distance (const lengthMatrix _dist, unsigned _from, unsigned _to); // Calculate the distance between two customers
|
||||
|
||||
bool findClient (unsigned id); // Test if the customer exists
|
||||
|
||||
void loadMatrixCustomers (const string _fileName); // Load the benchmark file and fill the customers matrix
|
||||
|
||||
void loadNewCustomers(double _timeStep, double _timeSlice);
|
||||
|
||||
void PrintCustumers(); //Print the Customers matrix and also distance matrix
|
||||
|
||||
void PrintLastCustomers(); // Print the Customers who are comming in the last time slice
|
||||
|
||||
void printRoute (const Route& _route);
|
||||
|
||||
void printRoutes (const Routes& _routes, std::ostream &_os);
|
||||
|
||||
const setCustumers SetKnowClients(); // Return the Customers matrix
|
||||
|
||||
const lengthMatrix distanceMatrix(); //Return the distance matrix
|
||||
|
||||
double getTimeOfService (Route _route, double _startTime, unsigned _newCustomer_id, unsigned _newPosition);
|
||||
|
||||
double getTimeOfService (Route _route, unsigned _lastServedCustomer, double _serviceTime, unsigned _newCustomer_id, unsigned _newPosition);
|
||||
|
||||
double getTimeOfService(const Route _route, unsigned _lastServedCustomer_id, double dispo);
|
||||
|
||||
double startServiceTime (double _nextTimeStep, double _dispoTime);
|
||||
|
||||
double getCapacityUsed (Route _route);
|
||||
|
||||
Route emptyRoute();
|
||||
|
||||
unsigned randTour(unsigned maxTour);
|
||||
|
||||
int randVelocity (int _sizeTour);
|
||||
|
||||
unsigned randPosition (unsigned _lastPosition, unsigned _sizeTour);
|
||||
|
||||
void checkDistances(const Routes _matrix);
|
||||
|
||||
void checkCharge(const Routes _matrix);
|
||||
|
||||
void visualization (const Routes _matrix , unsigned _seed, ofstream & _os);
|
||||
|
||||
double computTourLength(Routes _routes);
|
||||
|
||||
void cheapestInsertionAlgorithm (Route _route, unsigned indexTour,
|
||||
|
||||
unsigned lastServedCustomer_id, unsigned lastServedCustomerPosition,
|
||||
|
||||
double serviceTime, unsigned customer_id, unsigned & cheapestTour,
|
||||
|
||||
double & cheapestTourCost, unsigned & positionCheapestTour, bool & commitCustomer);
|
||||
|
||||
void cheapestInsertionAlgorithm (Route _route, unsigned indexTour,
|
||||
|
||||
double _startTime, unsigned customer_id, unsigned & cheapestTour,double & cheapestTourCost,
|
||||
|
||||
unsigned & positionCheapestTour, bool & commitCustomer) ;
|
||||
|
||||
|
||||
void nearestInsertionAlgorithm (Route _route, unsigned indexTour,
|
||||
|
||||
unsigned lastServedCustomer_id, unsigned lastServedCustomerPosition,
|
||||
|
||||
double serviceTime, unsigned customer_id, unsigned & nearestTour,
|
||||
|
||||
double & nearestTourCost, unsigned & positionNearestTour, bool & commitCustomer);
|
||||
|
||||
void nearestInsertionAlgorithm (Route _route, unsigned indexTour,
|
||||
|
||||
double _startTime, unsigned customer_id, unsigned & nearestTour,double & nearestTourCost,
|
||||
|
||||
unsigned & positionNearestTour, bool & commitCustomer);
|
||||
|
||||
|
||||
void generalizedInsertionTypeOneAlgorithm (Route _route, Route& _Genroute, unsigned indexTour, unsigned lastServedCustomer_id,
|
||||
|
||||
unsigned lastServedCustomerPosition, double serviceTime, unsigned customer_id,
|
||||
|
||||
unsigned & generalizedTour, unsigned & positionGeneralizedTour, double & generalizedTourCost, bool & commitCustomer);
|
||||
|
||||
|
||||
|
||||
void generalizedInsertionTypeOneAlgorithm (Route _route, Route & _GenRoute, unsigned indexTour, double _startTime, unsigned customer_id, unsigned & generalizedTour,
|
||||
|
||||
unsigned & positionGeneralizedTour, double & generalizedTourCost, bool & commitCustomer);
|
||||
|
||||
|
||||
void InsertionTypeOne(Route& _route, unsigned positionGeneralizedTour, unsigned customer_id, std::vector<unsigned> vertices);
|
||||
|
||||
void swapCustomers(Route & _route, unsigned _lastCustomerPosition);
|
||||
|
||||
bool twoOptOnRoute( Route & _route , unsigned from);
|
||||
|
||||
double GainCost(Route _route, unsigned _from, unsigned _to);
|
||||
|
||||
double GainCost(Route _route, unsigned _from, unsigned _to, unsigned _end);
|
||||
|
||||
void threeMoveRoute(Route & _route, unsigned _from, unsigned _to, unsigned _end);
|
||||
|
||||
bool threeOptOnRoute( Route & _route , unsigned _lastServedCustomerPosition);
|
||||
#endif /*eoPsoDVRPUTILS_H_*/
|
||||
|
|
@ -0,0 +1,175 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef EOPSODVRPVELOCITY_H_
|
||||
#define EOPSODVRPVELOCITY_H_
|
||||
|
||||
#include"eoPsoDVRP.h"
|
||||
|
||||
|
||||
template < class POT >
|
||||
|
||||
class eoPsoDVRPvelocity:public eoVelocity < POT >
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
typedef typename POT::ParticleVelocityType VelocityType;
|
||||
|
||||
eoPsoDVRPvelocity( eoDVRPStarTopology<POT> & _topology,
|
||||
|
||||
const double & _w,
|
||||
|
||||
const double & _c1,
|
||||
|
||||
const double & _c2): topology(_topology),
|
||||
|
||||
omega(_w),c1(_c1),c2(_c2){}
|
||||
|
||||
|
||||
|
||||
void updateNeighborhood(POT & _po,unsigned _indice)
|
||||
{
|
||||
|
||||
topology.updateNeighborhood(_po,_indice);
|
||||
|
||||
}
|
||||
|
||||
void updateNeighborhood(eoPop<POT> & _pop,unsigned _indice = 0)
|
||||
{
|
||||
|
||||
for (size_t i =0, size = _pop.size() ; i < size; i++)
|
||||
|
||||
topology.updateNeighborhood(_pop[i],_indice);
|
||||
|
||||
}
|
||||
|
||||
|
||||
eoTopology<POT> & getTopology ()
|
||||
{
|
||||
return topology;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void operator()(POT & _po,unsigned _indice) {
|
||||
|
||||
|
||||
VelocityType newVelocity;
|
||||
|
||||
|
||||
if(_po.size()!=_po.velocities.size() || _po.bestPositions.size()!= _po.velocities.size())
|
||||
|
||||
std::cerr<<"The size of the particle is different to the velocity size...!"<<endl;
|
||||
|
||||
|
||||
if (_po.pRoutes.size() == 0 || _po.bestRoutes.size() ==0)
|
||||
|
||||
std::cerr<<" The current position tours, or the best position tours are empty ....!!!!"<<endl;
|
||||
|
||||
|
||||
int Vlimit = _po.pRoutes.size()-1;
|
||||
|
||||
|
||||
for (unsigned j = 0, size = _po.velocities.size(); j < size ; j++)
|
||||
{
|
||||
|
||||
newVelocity= static_cast<int> (omega * _po.velocities[j] + c1 * (_po.bestPositions[j] - _po[j]) + c2 * (topology.best(_indice).bestPositions[j] - _po[j]));
|
||||
|
||||
|
||||
_po.velocities[j]= _po.planifiedCustomers[j].velocity = randVelocity(_po.pRoutes.size()-1) ;//boundVelocity(newVelocity, Vlimit);
|
||||
|
||||
|
||||
}
|
||||
|
||||
_po.normalizeVelocities();
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* eoRealVectorBounds bounds(_po.size(),-Vlimit,Vlimit);
|
||||
|
||||
bounds.adjust_size(_po.size());*/
|
||||
|
||||
/* if (bounds.isMinBounded(j))
|
||||
newVelocity=std::max(newVelocity,bounds.minimum(j));
|
||||
if (bounds.isMaxBounded(j))
|
||||
newVelocity=std::min(newVelocity,bounds.maximum(j));*/
|
||||
|
||||
|
||||
|
||||
VelocityType boundVelocity(VelocityType velocity, int limit)
|
||||
{
|
||||
if(limit == 0)
|
||||
|
||||
return 0;
|
||||
else
|
||||
|
||||
if(velocity < -limit)
|
||||
|
||||
return (velocity % -limit);
|
||||
|
||||
else
|
||||
|
||||
if (velocity > limit)
|
||||
|
||||
return (velocity % limit);
|
||||
|
||||
else
|
||||
|
||||
return velocity;
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
|
||||
eoDVRPStarTopology<POT> & topology;
|
||||
|
||||
const double & omega; // social/cognitive coefficient
|
||||
|
||||
const double & c1; // social/cognitive coefficient
|
||||
|
||||
const double & c2; // social/cognitive coefficient
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /*EOPSODVRPVELOCITY_H_*/
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
/** @mainpage Welcome to PSO-DVRP for PARADISEO
|
||||
|
||||
@section Introduction
|
||||
|
||||
we propose a Particle Swarm Optimization metaheuristic (PSO) for resolving the Dynamic Vehicle Routing Problem (DVRP). This problem is the dynamic and real-time version of the conventional Vehicle Routing Problem (VRP).
|
||||
In the classical VRP, the planning of tours is accomplished before the working day, whereas in the dynamic version of this problem, the planning of tours is made in a dynamic or real-time way.
|
||||
The purpose is to try to insert the new customer orders in the already planned tours, when the vehicles are already on routes, and in minimizing the tours cost.
|
||||
|
||||
This metaheuristic is based on the Particle Swarm Optimization metaheuritic (PSO). It constitutes a great bio-inspired model of self-organization. Our approach is adaptive in both the representation of particles, and the step of their evaluation.
|
||||
Furthermore, we handle the DVRP as a mixed problem. This problem is treated as an Open Vehicle Routing Problem (OVRP) at the beginning of the working day. It consists only in optimizing the segments of routes traveled by vehicles.
|
||||
At the end of working day, the problem is treated as a conventional VRP. In this case, the optimization is operated on complete tours. This means that we consider the return to the depot of the whole vehicle fleet.
|
||||
|
||||
As perspective, we expect to parallelize it and scale it on grid. A possible schema of parallelization is the multi-swarm, where several swarms evolve (move) in parallel on different calculation nodes.
|
||||
|
||||
|
||||
@section authors AUTHORS
|
||||
|
||||
<TABLE>
|
||||
<TR>
|
||||
<TD>Dolphin project-team INRIA Futurs, 2008.</TD>
|
||||
<TD>Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr> </TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
|
||||
@section LICENSE
|
||||
|
||||
This software is governed by the CeCILL license under French law and
|
||||
abiding by the rules of distribution of free software. You can use,
|
||||
modify and/ or redistribute the software under the terms of the CeCILL
|
||||
license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
"http://www.cecill.info".
|
||||
|
||||
As a counterpart to the access to the source code and rights to copy,
|
||||
modify and redistribute granted by the license, users are provided only
|
||||
with a limited warranty and the software's author, the holder of the
|
||||
economic rights, and the successive licensors have only limited liability.
|
||||
|
||||
In this respect, the user's attention is drawn to the risks associated
|
||||
with loading, using, modifying and/or developing or reproducing the
|
||||
software by the user in light of its specific status of free software,
|
||||
that may mean that it is complicated to manipulate, and that also
|
||||
therefore means that it is reserved for developers and experienced
|
||||
professionals having in-depth computer knowledge. Users are therefore
|
||||
encouraged to load and test the software's suitability as regards their
|
||||
requirements in conditions enabling the security of their systems and/or
|
||||
data to be ensured and, more generally, to use and operate it in the
|
||||
same conditions as regards security.
|
||||
The fact that you are presently reading this means that you have had
|
||||
knowledge of the CeCILL license and that you accept its terms.
|
||||
|
||||
ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
|
||||
|
||||
@section Paradiseo Home Page
|
||||
|
||||
<A href=http://paradiseo.gforge.inria.fr>http://paradiseo.gforge.inria.fr</A>
|
||||
|
||||
*/
|
||||
|
|
@ -0,0 +1,89 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
|
||||
#include"parser.h"
|
||||
|
||||
|
||||
|
||||
void IsReadable(ifstream& _filein)
|
||||
{
|
||||
|
||||
if ( !_filein)
|
||||
{
|
||||
cerr << "Opening file is fail\n";
|
||||
//exit(1);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
string ReadableLine(ifstream& _filein)
|
||||
{
|
||||
string line;
|
||||
|
||||
if(!(getline(_filein, line )))
|
||||
{
|
||||
cerr << "Error was occur when read line\n";
|
||||
exit(1);
|
||||
}
|
||||
return line;
|
||||
}
|
||||
|
||||
|
||||
void IsCreatable(ofstream& _fileout)
|
||||
{
|
||||
if ( !_fileout )
|
||||
{
|
||||
cerr << "Error occur when file was created\n";
|
||||
exit(1);
|
||||
}
|
||||
cout<<" File was created"<<endl;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
string fileOut(argv[1]);
|
||||
const string BENCHMARK ="/home/mustapha/framework/paradiseo-1.1/paradiseo-dynamic-schedule/application/Benchmarks/"+fileOut+".vrp";
|
||||
std::istringstream iss(argv[2]); iss >> INERTIA; iss.clear();
|
||||
iss.str(argv[3]); iss >> LEARNING_FACTOR1; iss.clear();
|
||||
iss.str(argv[4]); iss >> LEARNING_FACTOR2; iss.clear();
|
||||
iss.str(argv[5]); iss >> SEED; rng.reseed(SEED); iss.clear();
|
||||
|
||||
string extension = "";
|
||||
extension = extension +"-IN(" + argv[2] + ")" + "-C1(" + argv[3] + ")" + "-C2("+ argv[4] + ")" ;
|
||||
|
||||
*/
|
||||
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* Copyright (C) DOLPHIN Project-Team, INRIA Lille Nord-Europe, 2007-2008
|
||||
* (C) OPAC Team, LIFL, 2002-2008
|
||||
*
|
||||
* (c) Mostepha Redouane Khouadjia <mr.khouadjia@ed.univ-lille1.fr>, 2008
|
||||
*
|
||||
* This software is governed by the CeCILL license under French law and
|
||||
* abiding by the rules of distribution of free software. You can use,
|
||||
* modify and/ or redistribute the software under the terms of the CeCILL
|
||||
* license as circulated by CEA, CNRS and INRIA at the following URL
|
||||
* "http://www.cecill.info".
|
||||
*
|
||||
* As a counterpart to the access to the source code and rights to copy,
|
||||
* modify and redistribute granted by the license, users are provided only
|
||||
* with a limited warranty and the software's author, the holder of the
|
||||
* economic rights, and the successive licensors have only limited liability.
|
||||
*
|
||||
* In this respect, the user's attention is drawn to the risks associated
|
||||
* with loading, using, modifying and/or developing or reproducing the
|
||||
* software by the user in light of its specific status of free software,
|
||||
* that may mean that it is complicated to manipulate, and that also
|
||||
* therefore means that it is reserved for developers and experienced
|
||||
* professionals having in-depth computer knowledge. Users are therefore
|
||||
* encouraged to load and test the software's suitability as regards their
|
||||
* requirements in conditions enabling the security of their systems and/or
|
||||
* data to be ensured and, more generally, to use and operate it in the
|
||||
* same conditions as regards security.
|
||||
* The fact that you are presently reading this means that you have had
|
||||
* knowledge of the CeCILL license and that you accept its terms.
|
||||
*
|
||||
* ParadisEO WebSite : http://paradiseo.gforge.inria.fr
|
||||
* Contact: paradiseo-help@lists.gforge.inria.fr
|
||||
*
|
||||
*/
|
||||
#ifndef PARSER_H_
|
||||
#define PARSER_H_
|
||||
|
||||
#include <iostream>
|
||||
|
||||
#include <fstream>
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
||||
void IsReadable( ifstream& filein); //to test the available of file
|
||||
|
||||
string ReadableLine(ifstream& filein);
|
||||
|
||||
void IsCreatable(ofstream& _fileout);
|
||||
|
||||
|
||||
#endif /*PARSER_H_*/
|
||||
Loading…
Add table
Add a link
Reference in a new issue