Macros
VrpConstants.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LENGTH   255
 
#define KEY_NUM   43
 
#define DEAD   2
 
#define NEAR_INS   -1
 
#define FAR_INS   -2
 
#define DEPOT_PENALTY   20
 
#define RRR   6378.388
 
#define MY_PI   3.141592
 
#define LINE_LEN   80
 
#define _EXPLICIT   0
 
#define _EUC_2D   1
 
#define _EUC_3D   2
 
#define _MAX_2D   3
 
#define _MAX_3D   4
 
#define _MAN_2D   5
 
#define _MAN_3D   6
 
#define _CEIL_2D   7
 
#define _GEO   8
 
#define _ATT   9
 
#define VRP_LB_DATA   1
 
#define VRP_LB_DATA2   2
 
#define VRP_BROADCAST_DATA   3
 
#define EXCHANGE_HEUR_TOUR   4
 
#define ROUTE_FINS_START_RULE   5
 
#define ROUTE_NINS_START_RULE   6
 
#define ROUTE_FNINS_START_RULE   7
 
#define FINI_RATIO   8
 
#define TSP_FINI_RATIO   9
 
#define ROUTE_FINS_VRP_DATA   10
 
#define ROUTE_NINS_VRP_DATA   11
 
#define ROUTE_FNINS_VRP_DATA   12
 
#define SWEEP_TRIALS   13
 
#define TSP_NI_TRIALS   14
 
#define TSP_FI_TRIALS   15
 
#define TSP_FINI_TRIALS   16
 
#define S3_NUMROUTES   17
 
#define NC_NUMROUTES   18
 
#define TSP_START_POINT   19
 
#define SAVINGS_DATA   20
 
#define SAVINGS2_DATA   21
 
#define SAVINGS3_DATA   22
 
#define DISPLAY_DATA   23
 
#define STOP   24
 
#define HEUR_TOUR   25
 
#define HEUR_TOUR_WITH_ROUTES   26
 
#define LOWER_BOUND   27
 
#define EXCHANGE   28
 
#define EXCHANGE2   29
 
#define FARNEAR_INS   30
 
#define FARTHEST_INS   31
 
#define MST   32
 
#define NEAREST_INS   33
 
#define NEAR_CLUSTER   34
 
#define SAVINGS   35
 
#define SAVINGS2   36
 
#define SAVINGS3   37
 
#define SWEEP   38
 
#define TSP_FI   39
 
#define TSP_FINI   40
 
#define TSP_NI   41
 
#define S_EXCHANGE   42
 
#define S_EXCHANGE2   43
 
#define S_FARNEAR_INS   44
 
#define S_FARTHEST_INS   45
 
#define S_MST   46
 
#define S_NEAREST_INS   47
 
#define S_NEAR_CLUSTER   48
 
#define S_SAVINGS   49
 
#define S_SAVINGS2   50
 
#define S_SAVINGS3   51
 
#define S_SWEEP   52
 
#define S_TSP_FI   53
 
#define S_TSP_FINI   54
 
#define S_TSP_NI   55
 
#define IN_TOUR   -1
 
#define IN_TREE   -1
 
#define NOT_NEIGHBOR   0
 
#define SUBTOUR_ELIM_SIDE   0
 
#define SUBTOUR_ELIM_ACROSS   1
 
#define SUBTOUR_ELIM   2
 
#define CLIQUE   3
 
#define FARKAS   4
 
#define NO_COLUMNS   5
 
#define GENERAL_NONZEROS   6
 
#define NO_TSP_CUTS   0
 
#define SUBTOUR   1
 
#define BLOSSOM   2
 
#define COMB   4
 
#define ALL_TSP_CUTS   7
 
#define NUM_RANDS   6
 
#define ACTIVE_NODE_LIST_BLOCK_SIZE   100
 
#define DELETE_POWER   3
 
#define DELETE_AND   0x07
 
#define EVERYTHING_IS_EXTRA   0
 
#define SOME_ARE_BASE   1
 
#define EVERYTHING_IS_BASE   2
 
#define CHEAP_EDGES   0
 
#define REMAINING_EDGES   1
 
#define SAVE_SMALL_GRAPH   1
 
#define LOAD_SMALL_GRAPH   2
 
#define FIRST_SET   1
 
#define SECOND_SET   2
 
#define CONNECTED   0
 
#define BICONNECTED   1
 
#define BOTH   2
 
#define VRP_NOT_SET   -1
 

Macro Definition Documentation

#define LENGTH   255

Definition at line 18 of file VrpConstants.h.

#define KEY_NUM   43

Definition at line 19 of file VrpConstants.h.

#define DEAD   2

Definition at line 20 of file VrpConstants.h.

#define NEAR_INS   -1

Definition at line 21 of file VrpConstants.h.

#define FAR_INS   -2

Definition at line 22 of file VrpConstants.h.

#define DEPOT_PENALTY   20

Definition at line 23 of file VrpConstants.h.

#define RRR   6378.388

Definition at line 24 of file VrpConstants.h.

#define MY_PI   3.141592

Definition at line 25 of file VrpConstants.h.

#define LINE_LEN   80

Definition at line 26 of file VrpConstants.h.

#define _EXPLICIT   0

Definition at line 29 of file VrpConstants.h.

#define _EUC_2D   1

Definition at line 30 of file VrpConstants.h.

#define _EUC_3D   2

Definition at line 31 of file VrpConstants.h.

#define _MAX_2D   3

Definition at line 32 of file VrpConstants.h.

#define _MAX_3D   4

Definition at line 33 of file VrpConstants.h.

#define _MAN_2D   5

Definition at line 34 of file VrpConstants.h.

#define _MAN_3D   6

Definition at line 35 of file VrpConstants.h.

#define _CEIL_2D   7

Definition at line 36 of file VrpConstants.h.

#define _GEO   8

Definition at line 37 of file VrpConstants.h.

#define _ATT   9

Definition at line 38 of file VrpConstants.h.

#define VRP_LB_DATA   1

Definition at line 41 of file VrpConstants.h.

#define VRP_LB_DATA2   2

Definition at line 42 of file VrpConstants.h.

#define VRP_BROADCAST_DATA   3

Definition at line 43 of file VrpConstants.h.

#define EXCHANGE_HEUR_TOUR   4

Definition at line 44 of file VrpConstants.h.

#define ROUTE_FINS_START_RULE   5

Definition at line 45 of file VrpConstants.h.

#define ROUTE_NINS_START_RULE   6

Definition at line 46 of file VrpConstants.h.

#define ROUTE_FNINS_START_RULE   7

Definition at line 47 of file VrpConstants.h.

#define FINI_RATIO   8

Definition at line 48 of file VrpConstants.h.

#define TSP_FINI_RATIO   9

Definition at line 49 of file VrpConstants.h.

#define ROUTE_FINS_VRP_DATA   10

Definition at line 50 of file VrpConstants.h.

#define ROUTE_NINS_VRP_DATA   11

Definition at line 51 of file VrpConstants.h.

#define ROUTE_FNINS_VRP_DATA   12

Definition at line 52 of file VrpConstants.h.

#define SWEEP_TRIALS   13

Definition at line 53 of file VrpConstants.h.

#define TSP_NI_TRIALS   14

Definition at line 54 of file VrpConstants.h.

#define TSP_FI_TRIALS   15

Definition at line 55 of file VrpConstants.h.

#define TSP_FINI_TRIALS   16

Definition at line 56 of file VrpConstants.h.

#define S3_NUMROUTES   17

Definition at line 57 of file VrpConstants.h.

#define NC_NUMROUTES   18

Definition at line 58 of file VrpConstants.h.

#define TSP_START_POINT   19

Definition at line 59 of file VrpConstants.h.

#define SAVINGS_DATA   20

Definition at line 60 of file VrpConstants.h.

#define SAVINGS2_DATA   21

Definition at line 61 of file VrpConstants.h.

#define SAVINGS3_DATA   22

Definition at line 62 of file VrpConstants.h.

#define DISPLAY_DATA   23

Definition at line 63 of file VrpConstants.h.

#define STOP   24

Definition at line 64 of file VrpConstants.h.

#define HEUR_TOUR   25

Definition at line 68 of file VrpConstants.h.

#define HEUR_TOUR_WITH_ROUTES   26

Definition at line 69 of file VrpConstants.h.

#define LOWER_BOUND   27

Definition at line 70 of file VrpConstants.h.

#define EXCHANGE   28

Definition at line 73 of file VrpConstants.h.

#define EXCHANGE2   29

Definition at line 74 of file VrpConstants.h.

#define FARNEAR_INS   30

Definition at line 75 of file VrpConstants.h.

#define FARTHEST_INS   31

Definition at line 76 of file VrpConstants.h.

#define MST   32

Definition at line 77 of file VrpConstants.h.

#define NEAREST_INS   33

Definition at line 78 of file VrpConstants.h.

#define NEAR_CLUSTER   34

Definition at line 79 of file VrpConstants.h.

#define SAVINGS   35

Definition at line 80 of file VrpConstants.h.

#define SAVINGS2   36

Definition at line 81 of file VrpConstants.h.

#define SAVINGS3   37

Definition at line 82 of file VrpConstants.h.

#define SWEEP   38

Definition at line 83 of file VrpConstants.h.

#define TSP_FI   39

Definition at line 84 of file VrpConstants.h.

#define TSP_FINI   40

Definition at line 85 of file VrpConstants.h.

#define TSP_NI   41

Definition at line 86 of file VrpConstants.h.

#define S_EXCHANGE   42

Definition at line 88 of file VrpConstants.h.

#define S_EXCHANGE2   43

Definition at line 89 of file VrpConstants.h.

#define S_FARNEAR_INS   44

Definition at line 90 of file VrpConstants.h.

#define S_FARTHEST_INS   45

Definition at line 91 of file VrpConstants.h.

#define S_MST   46

Definition at line 92 of file VrpConstants.h.

#define S_NEAREST_INS   47

Definition at line 93 of file VrpConstants.h.

#define S_NEAR_CLUSTER   48

Definition at line 94 of file VrpConstants.h.

#define S_SAVINGS   49

Definition at line 95 of file VrpConstants.h.

#define S_SAVINGS2   50

Definition at line 96 of file VrpConstants.h.

#define S_SAVINGS3   51

Definition at line 97 of file VrpConstants.h.

#define S_SWEEP   52

Definition at line 98 of file VrpConstants.h.

#define S_TSP_FI   53

Definition at line 99 of file VrpConstants.h.

#define S_TSP_FINI   54

Definition at line 100 of file VrpConstants.h.

#define S_TSP_NI   55

Definition at line 101 of file VrpConstants.h.

#define IN_TOUR   -1

Definition at line 103 of file VrpConstants.h.

#define IN_TREE   -1

Definition at line 104 of file VrpConstants.h.

#define NOT_NEIGHBOR   0

Definition at line 105 of file VrpConstants.h.

#define SUBTOUR_ELIM_SIDE   0

Definition at line 109 of file VrpConstants.h.

#define SUBTOUR_ELIM_ACROSS   1

Definition at line 110 of file VrpConstants.h.

#define SUBTOUR_ELIM   2

Definition at line 111 of file VrpConstants.h.

#define CLIQUE   3

Definition at line 112 of file VrpConstants.h.

#define FARKAS   4

Definition at line 114 of file VrpConstants.h.

#define NO_COLUMNS   5

Definition at line 115 of file VrpConstants.h.

#define GENERAL_NONZEROS   6

Definition at line 116 of file VrpConstants.h.

#define NO_TSP_CUTS   0

Definition at line 121 of file VrpConstants.h.

#define SUBTOUR   1

Definition at line 122 of file VrpConstants.h.

#define BLOSSOM   2

Definition at line 123 of file VrpConstants.h.

#define COMB   4

Definition at line 124 of file VrpConstants.h.

#define ALL_TSP_CUTS   7

Definition at line 125 of file VrpConstants.h.

#define NUM_RANDS   6

Definition at line 127 of file VrpConstants.h.

#define ACTIVE_NODE_LIST_BLOCK_SIZE   100

Definition at line 129 of file VrpConstants.h.

#define DELETE_POWER   3

Definition at line 130 of file VrpConstants.h.

#define DELETE_AND   0x07

Definition at line 131 of file VrpConstants.h.

#define EVERYTHING_IS_EXTRA   0

Definition at line 134 of file VrpConstants.h.

#define SOME_ARE_BASE   1

Definition at line 135 of file VrpConstants.h.

#define EVERYTHING_IS_BASE   2

Definition at line 136 of file VrpConstants.h.

#define CHEAP_EDGES   0

Definition at line 139 of file VrpConstants.h.

#define REMAINING_EDGES   1

Definition at line 140 of file VrpConstants.h.

#define SAVE_SMALL_GRAPH   1

Definition at line 143 of file VrpConstants.h.

#define LOAD_SMALL_GRAPH   2

Definition at line 144 of file VrpConstants.h.

#define FIRST_SET   1

Definition at line 147 of file VrpConstants.h.

#define SECOND_SET   2

Definition at line 148 of file VrpConstants.h.

#define CONNECTED   0

Definition at line 151 of file VrpConstants.h.

#define BICONNECTED   1

Definition at line 152 of file VrpConstants.h.

#define BOTH   2

Definition at line 153 of file VrpConstants.h.

#define VRP_NOT_SET   -1

Definition at line 155 of file VrpConstants.h.