68. Analyzing Subtour Elimination Strategies for the Travelling Salesman Problem using Branch-and-Cut
Invited abstract in session WB-4: Network Optimization, stream Discrete and Combinatorial Optimization.
Wednesday, 10:45-12:15Room: H6
Authors (first author is the speaker)
| 1. | Tobias Klein
|
| Institute for Operations Research and Information Systems, Hamburg University of Technology (TUHH) | |
| 2. | Kathrin Fischer
|
| Institute for Operations Research and Information Systems, Hamburg University of Technology (TUHH) |
Abstract
The Travelling Salesman Problem (TSP) is an NP-hard optimization problem that seeks a minimum-cost Hamiltonian cycle over a set of nodes. In this work, the TSP is solved exactly by first relaxing both the integrality and subtour elimination constraints of its MILP formulation. This relaxation may result in a disconnected tour or a non-integer solution, rendering it infeasible for the TSP. To ensure feasibility, the Branch-and-Cut method is employed in this work, incorporating separation algorithms to detect violated subtour constraints. These separation algorithms are applied at every node in the branch-and-bound tree that is not yet fathomed, ensuring that the feasible region is incrementally refined until an optimal solution is achieved.
A key research gap in this process is determining the optimal number and selection strategy for violated subtour constraints to reintroduce at each iteration. The larger the number of constraints, the more restricted the solution space becomes, potentially increasing computational complexity due to the enlarged problem size, whereas a smaller number of constraints may slow down convergence. It is, therefore, crucial to optimize constraint addition for efficiency.
In this study, several strategies for adding subtour elimination constraints are implemented and evaluated using the Gurobi solver and the TSPLIB. The performance of these strategies is evaluated in terms of solution time and simplex iterations. The results obtained from this study offer insights into the effects of different strategies on the Branch-and-Cut algorithm's performance, contributing to enhanced efficiency in solving the TSP and similar routing problems.
Keywords
- Combinatorial Optimization
- Computational Experiments
- Vehicle Scheduling
Status: accepted
Back to the list of papers