Traveling Salesman Problem with Time Windows


Results obtained using Gurobi for solving the Traveling Salesman Problem with Time Windows, using the models described in Mathematical Optimization: Solving Problems using Python and Gurobi. Benchmark instances are available in this site. CPU time limited to 3600 seconds. (Click on values for selecting instance type and time window factor.)

Performance dataDumasDumasDumasDumasGendreauGendreauGendreauGendreauGendreauGendreauGendreau
CPU time required [20] [40] [60] [80] [80] [100] [120] [140] [160] [180] [200]
Number of solution failures [20] [40] [60] [80] [80] [100] [120] [140] [160] [180] [200]
Solutions [20] [40] [60] [80] [80] [100] [120] [140] [160] [180] [200]

Solutions failed

Instance type: Gendreau, time window factor: 140

Results obtained using Gurobi for solving the Traveling Salesman Problem with Time Windows, using the models described in Mathematical Optimization: Solving Problems using Python and Gurobi. Benchmark instances are available in this site. CPU time limited to 3600 seconds. (Click on values for selecting instance type and time window factor.)

Benchmark instances used are described in "Gendreau et al. 1998. A Generalized Insertion Heuristic for the Traveling Salesman Problem with Time Windows. Operations Research, 43, 330 - 335."

Solutions failed
LabelDescription
mtz-tw model based on Miller-Tucker-Zemlin's one-index potential formulation
mtz-strong based on Miller-Tucker-Zemlin's one-index potential formulation, with stronger constraints
mtz-2idx based on Miller-Tucker-Zemlin's formulation, two-index potential formulation

chart
Number of failed solution attempts, 'Gendreau' instances (w=140)
InstanceSizemtz-twmtz-strongmtz-2idx
n20w140.001, n20w140.002, n20w140.003, n20w140.004, n20w140.005 20 0 0 0
n40w140.001, n40w140.002, n40w140.003, n40w140.004, n40w140.005 40 2 1 0
n60w140.001, n60w140.002, n60w140.003, n60w140.004, n60w140.005 60 5 4 5
n80w140.001, n80w140.002, n80w140.003, n80w140.004, n80w140.005 80 9 8 10
n100w140.001, n100w140.002, n100w140.003, n100w140.004, n100w140.005 100 14 13 15