The following data set and macro variables contain the input data that are used in this example:
data time_data;
input location $11.
Heathrow Harrow Ealing Holborn Sutton Dartford Bromley Greenwich
Barking Hammersmith Kingston Richmond Battersea Islington Woolwich;
datalines;
Heathrow 0 20 25 35 65 90 85 80 86 25 35 20 44 35 82
Harrow . 0 15 35 60 55 57 85 90 25 35 30 37 20 40
Ealing . . 0 30 50 70 55 50 65 10 25 15 24 20 90
Holborn . . . 0 45 60 53 55 47 12 22 20 12 10 21
Sutton . . . . 0 46 15 45 75 25 11 19 15 25 25
Dartford . . . . . 0 15 15 25 45 65 53 43 63 70
Bromley . . . . . . 0 17 25 41 25 33 27 45 30
Greenwich . . . . . . . 0 25 40 34 32 20 30 10
Barking . . . . . . . . 0 65 70 72 61 45 13
Hammersmith . . . . . . . . . 0 20 8 7 15 25
Kingston . . . . . . . . . . 0 5 12 45 65
Richmond . . . . . . . . . . . 0 14 34 56
Battersea . . . . . . . . . . . . 0 30 40
Islington . . . . . . . . . . . . . 0 27
Woolwich . . . . . . . . . . . . . . 0
;
%let num_vehicles = 6;
%let time_limit = 120;
%let depot = Heathrow;