Go to the documentation of this file.
15 #ifndef VrpConstants_h_
16 #define VrpConstants_h_
23 #define DEPOT_PENALTY 20
25 #define MY_PI 3.141592
42 #define VRP_LB_DATA2 2
43 #define VRP_BROADCAST_DATA 3
44 #define EXCHANGE_HEUR_TOUR 4
45 #define ROUTE_FINS_START_RULE 5
46 #define ROUTE_NINS_START_RULE 6
47 #define ROUTE_FNINS_START_RULE 7
49 #define TSP_FINI_RATIO 9
50 #define ROUTE_FINS_VRP_DATA 10
51 #define ROUTE_NINS_VRP_DATA 11
52 #define ROUTE_FNINS_VRP_DATA 12
53 #define SWEEP_TRIALS 13
54 #define TSP_NI_TRIALS 14
55 #define TSP_FI_TRIALS 15
56 #define TSP_FINI_TRIALS 16
57 #define S3_NUMROUTES 17
58 #define NC_NUMROUTES 18
59 #define TSP_START_POINT 19
60 #define SAVINGS_DATA 20
61 #define SAVINGS2_DATA 21
62 #define SAVINGS3_DATA 22
63 #define DISPLAY_DATA 23
69 #define HEUR_TOUR_WITH_ROUTES 26
70 #define LOWER_BOUND 27
75 #define FARNEAR_INS 30
76 #define FARTHEST_INS 31
78 #define NEAREST_INS 33
79 #define NEAR_CLUSTER 34
89 #define S_EXCHANGE2 43
90 #define S_FARNEAR_INS 44
91 #define S_FARTHEST_INS 45
93 #define S_NEAREST_INS 47
94 #define S_NEAR_CLUSTER 48
100 #define S_TSP_FINI 54
105 #define NOT_NEIGHBOR 0
109 #define SUBTOUR_ELIM_SIDE 0
110 #define SUBTOUR_ELIM_ACROSS 1
111 #define SUBTOUR_ELIM 2
116 #define GENERAL_NONZEROS 6
121 #define NO_TSP_CUTS 0
125 #define ALL_TSP_CUTS 7
129 #define ACTIVE_NODE_LIST_BLOCK_SIZE 100
130 #define DELETE_POWER 3
131 #define DELETE_AND 0x07
134 #define EVERYTHING_IS_EXTRA 0
135 #define SOME_ARE_BASE 1
136 #define EVERYTHING_IS_BASE 2
139 #define CHEAP_EDGES 0
140 #define REMAINING_EDGES 1
143 #define SAVE_SMALL_GRAPH 1
144 #define LOAD_SMALL_GRAPH 2
152 #define BICONNECTED 1
155 #define VRP_NOT_SET -1