MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  The Merchant Subtour Problem #

Download:
Download as a PDF | Download as a PS
by Bram Verweij, Karen Aardal
ftp://ftp.cs.uu.nl/pub/RUU/CS/techreps/CS-2000/2000-35.ps.gz
Add To MetaCart

Abstract:

We consider the problem of a travelling merchant that makes money by buying commodities where they are cheap and selling them in other places where he can make a profit. The merchant ships commodities of his own choice in a van of fixed capacity. Given the prices of all the commodities in all of the places, and the cost of driving from one place to another, the problem the merchant faces each day is to select a subset of the cities that he can visit in a day, and that allows him to maximise the profit he makes. We call this problem the Merchant Subtour Problem. The MSP models the pricing problem of a rather complex pickup and delivery problem that was given to us by the Dutch logistics company Van Gend & Loos. We show that a special case of the MSP has a totally unimodular constraint matrix. This knowledge enables us to develop a tabu-search algorithm for finding good feasible solutions to the MSP, and a branch-and-price-and-cut algorithm for solving the MSP to optimality. The relaxations solved in each node of the branch-and-bound tree are strengthened by lifted knapsack inequalities, lifted cycle inequalities and mod-k cuts. We present computational results on data sets derived from our main instance of the Van Gend & Loos pickup and delivery problem. 1

Citations

5824 Introduction to Algorithms – Cormen, Leiserson, et al. - 1990
1587 Computational Complexity – Papadimitriou - 1994
971 Theory of Linear and Integer Programming – Schrijver - 1986
804 Combinatorial Optimization: Algorithms and Complexity – Papadimitriou, Steiglitz - 1982
782 Geometric Algorithms and Combinatorial Optimization. Algorithms and Combinatorics 2. SpringerVerlag – Grötschel, Lovász, et al. - 1988
731 Integer and Combinatorial Optimization – Nemhauser, Wolsey - 1988
658 A Note on Two Problems in Connexion with Graphs. Numerische Mathematik – Dijkstra - 1959
364 Network Flows – Ahuja, Magnanti, et al. - 1993
273 The Traveling Salesman problem – Lawler, Lenstra - 1984
215 The Traveling Salesman Problem: A Case Study in Local Optimization – Johnson, McGeoch - 1997
162 Multi-commodity network flows – Hu - 1963
132 Integer Programming – Wolsey - 1998
97 A Tabu Search heuristic for the Vehicle Routing Problem with Stochastic Demands and Customers – Gendreau, Laporte, et al. - 1996
96 Solving Large-Scale Zero-One Linear Programming Problems – Crowder, Johnson, et al. - 1982
83 An Analysis of Several Heuristics for the Traveling Salesman Problem – Rosenkrantz, Stearns, et al. - 1977
77 On the facial structure of set packing polyhedra – Padberg - 1973
62 The prize collecting traveling salesman problem. Networks – Balas - 1989
48 Facets of the knapsack polytope – Balas - 1975
40 Faces for a linear inequality in 0-1 variables – Wolsey - 1975
37 A faster algorithm for finding the minimum cut in a graph – Hao, Orlin - 1992
32 Polyhedral theory – Grotschel, Padberg - 1985
29 A computational study of search strategies for mixed integer programming – Linderoth, Savelsbergh - 1999
27 Facet identification for the symmetric traveling salesman polytope – Padberg, Rinaldi - 1990
25 Lifted cover inequalities for 0-1 integer programs: Complexity – Gu, Nemhauser, et al. - 1999
23 Facets of regular 0-1 polytopes – Hammer, Johnson, et al. - 1975
21 Solving mixed integer programming problems using automatic reformulation – Roy, Wolsey - 1987
20 Vehicle routing: Handling edge exchanges – Kindervater, Savelsbergh - 1997
20 On the 0/1 knapsack polytope – Weismantel - 1997
18 Building chain and cactus representations of all minimum cuts from Hao-Orlin in the same asymptotic run time – Fleischer - 1999
15 The circuit polytope: facets – Bauer - 1997
11 On the separation of maximally violated mod-kcuts – Caprara, Fischetti, et al.
11 Computational Complexity – Johnson, Papadimitriou - 1985
9 Selected Applications of Integer Programming: A Computational Study – Verweij - 2000
6 Valid inequalities for mixed integer programs with generalised and variable upper bound constraints – Wolsey - 1990
3 A Branch and Cut approach to the Cardinality Constrained Circuit Problem – Bauer, Linderoth, et al. - 1998
1 Lifted cycle inequalities for the asymmetric traveling salesman problem – Balas, Fischetti - 1999
1 On the structure of all minimum cuts in networks – Picard, Queranne - 1980