Traveling Salesman Problem Flashcards
1
Q
Name typical TSP
A
- determination of cost-minimal tours for couriers or vehicles
- determination optimal operating sequences on machines
- several hard variants of postman problems can be solved as
TSP - subproblem of vehicle routing problems
2
Q
What are classical TSP
A
TSP without additional constraints; called
classical TSP
additional constraints:
- precedence constraints
- travel times and time windows
- time-dependent travel times
3
Q
How do we obtain the distance matrices D = (dij) for vehicles or couriers
in real-world TSPs?
A
- Geographic information systems (GIS): base data of street network
- -> types street segments
- -> lengths of street segments
- -> possible speeds
- -> turning possibilities
4
Q
Dantzig-Fulkerson-Johnson formulation (DFJ) - characteristics
A
- suitable for the ATSP (consequently also for the STSP)
- n(n − 1) binary variables, exponentially many constraints
- Advantage: strong LP relaxation
5
Q
Miller-Tucker-Zemlin formulation (MTZ)
- characteristics
A
- suitable for the ATSP (consequently also for the STSP)
- n(n − 1) binary and n − 1 continuous variables, quadratic number
of constraints - Disadvantage: weaker LP relaxation
6
Q
2-matching formulation - characteristics
A
- suitable for the STSP
- n(n − 1)/2 binary variables, exponentially many constraints
- Advantage: strong LP relaxation
7
Q
Comparisment of DFJ and MTZ
A
- MTZ advantage: number of variables and constraints is quadratic
in number of nodes → smaller model, can be directly formulated - MTZ disadvantage: objective value of LP relaxation of MTZ is
usually clearly below objective value of LP relaxation of DFJ →
inferior bounds - High-quality off-the-shelf mixed integer programming solvers
(CPLEX, SCIP, . . . ) solve MTZ formulation for Euclidean TSP
instances with 30-40 nodes (or even bigger) without problems