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;