Short Combinatorial Proof that the DFJ Polytope is contained in the MTZ Polytope for the Asymmetric Traveling Salesman Problem
Abstract
For the Asymmetric Traveling Salesman Problem (ATSP), it is known that the Dantzig-Fulkerson-Johnson (DFJ) polytope is contained in the Miller-Tucker-Zemlin (MTZ) polytope. The analytic proofs of this fact are quite long. Here, we present a proof which is combinatorial and significantly shorter by relating the formulation to distances in a modified graph.
Keywords— salesman, polytope, mtz, subtour, combinatorial
1 Introduction
The Asymmetric Traveling Salesman Problem (ATSP) on the graph is typically formulated as an Integer Program (IP) by assigning each arc , of weight , a binary variable indicating whether or not it participates in the tour:
minimize | |||||
subject to | |||||
(1) | |||||
Several variants of the sub-tour elimination constraint (1) have been proposed. The DFJ constraints are:
(2) |
for any . The MTZ constraints introduce a new variable at each node such that [5]:
(3) |
The are meant to enumerate the order in which nodes appear in the tour. That is, for the first node, for the second, and so on.
2 Proof
Theorem 1.
The DFJ polytope is contained in the MTZ polytope.
Proof.
Let be feasible for formulation DFJ. We define a new graph where the arc weights are We let be the length of the shortest path from to in . We claim that these are well-defined and make the and together satisfy formulation MTZ. To check that MTZ is satisfied, we write the shortest path condition in :
To confirm that the are well-defined, we need to prove there are no negative-cost cycles in . Assume there is a negative cost cycle with edge set with node set :
But the conditions of formulation DFJ give us
This is a contradiction (since ), so there are no negative cost cycles. ∎
References
- [1] Tolga Bektaş and Luis Gouveia. Requiem for the miller–tucker–zemlin subtour elimination constraints? European Journal of Operational Research, 236(3):820–832, 2014.
- [2] Martin Desrochers and Gilbert Laporte. Improvements and extensions to the miller-tucker-zemlin subtour elimination constraints. Operations Research Letters, 10(1):27–36, 1991.
- [3] Luis Gouveia and Jose Manuel Pires. The asymmetric travelling salesman problem and a reformulation of the miller–tucker–zemlin constraints. European Journal of Operational Research, 112(1):134–146, 1999.
- [4] André Langevin, François Soumis, and Jacques Desrosiers. Classification of travelling salesman problem formulations. Operations Research Letters, 9(2):127–132, 1990.
- [5] Clair E Miller, Albert W Tucker, and Richard A Zemlin. Integer programming formulation of traveling salesman problems. Journal of the ACM (JACM), 7(4):326–329, 1960.
- [6] Manfred Padberg and Ting-Yi Sung. An analytical comparison of different formulations of the travelling salesman problem. Mathematical Programming, 52(1):315–357, 1991.
- [7] Gabor Pataki. Teaching integer programming using the travleing salesman problem. SIAM Review, 45(1):116–123, 2003.