A branch‐and‐cut algorithm for the preemptive swapping problem
- 30 September 2011
- Vol. 59 (4), 387-399
- https://doi.org/10.1002/net.20447
Abstract
In the swapping problem (SP), every vertex of a complete graph may supply and demand an object of a known type. A vehicle of unit capacity starting and ending its tour at an arbitrary vertex is available for carrying objects of given types between vertices. The SP consists of determining a minimum cost route that allows the vehicle to satisfy every supply and demand. This article investigates the preemptive version of the SP in which the objects are allowed to be dropped at temporary locations along the route. The problem is modeled as a mixed integer linear program which is solved by branch‐and‐cut. Computational results on random geometric instances containing up to 100 vertices and eight object types are reported. © 2011 Wiley Periodicals, Inc. NETWORKS, 2011This publication has 17 references indexed in Scilit:
- A branch‐and‐cut algorithm for the nonpreemptive swapping problemNaval Research Logistics (NRL), 2009
- Heuristics for the mixed swapping problemComputers & Operations Research, 2009
- The one‐commodity pickup‐and‐delivery traveling salesman problem: Inequalities and algorithmsNetworks, 2007
- A branch-and-cut algorithm for a traveling salesman problem with pickup and deliveryDiscrete Applied Mathematics, 2004
- Multistars, partial multistars and the capacitated vehicle routing problemMathematical Programming, 2002
- Efficient separation routines for the symmetric traveling salesman problem I: general tools and comb separationMathematical Programming, 2002
- The swapping problemNetworks, 1992
- Improvements and extensions to the Miller-Tucker-Zemlin subtour elimination constraintsOperations Research Letters, 1991
- A new approach to the maximum-flow problemJournal of the ACM, 1988
- Integer Programming Formulation of Traveling Salesman ProblemsJournal of the ACM, 1960