Solving the asymmetric traveling purchaser problem

The Asymmetric Traveling Purchaser Problem (ATPP) is a generalization of the Asymmetric Traveling Salesman Problem with several applications in the routing and the scheduling contexts. This problem is defined as follows. Let us consider a set of products and a set of markets. Each market is provided with a limited amount of each product at a known price. The ATPP consists in selecting a subset of markets such that a given demand of each product can be purchased, minimizing the routing cost and the purchasing cost. The aim of this article is to evaluate the effectiveness of a branch-and-cut algorithm based on new valid inequalities. It also proposes a transformation of the ATPP into its symmetric version, so a second exact method is also presented. An extensive computational analysis on several classes of instances from literature evaluates the proposed approaches. A previous work () solves instances with up to 25 markets and 100 products, while the here-presented approaches prove optimality on instances with up to 200 markets and 200 products.

[1]  Egon Balas,et al.  On the set covering polytope: I. All the facets with coefficients in {0, 1, 2} , 1986, Math. Program..

[2]  Matteo Fischetti,et al.  Exact Methods for the Asymmetric Traveling Salesman Problem , 2007 .

[3]  N. Biggs THE TRAVELING SALESMAN PROBLEM A Guided Tour of Combinatorial Optimization , 1986 .

[4]  Matteo Fischetti,et al.  A Polyhedral Approach to the Asymmetric Traveling Salesman Problem , 1997 .

[5]  Wen Lea Pearn,et al.  Improved solutions for the traveling purchaser problem , 1998, Comput. Oper. Res..

[6]  G. Rinaldi,et al.  Chapter 4 The traveling salesman problem , 1995 .

[7]  Rod M. Burstall,et al.  A Heuristic Method for a Job-Scheduling Problem , 1966 .

[8]  Juan José Salazar González,et al.  A Branch-and-Cut Algorithm for the Undirected Traveling Purchaser Problem , 2003, Oper. Res..

[9]  R. Jonker,et al.  Transforming asymmetric into symmetric traveling salesman problems , 1983 .

[10]  Matteo Fischetti,et al.  A Branch-and-Cut Algorithm for the Symmetric Generalized Traveling Salesman Problem , 1997, Oper. Res..

[11]  Stefan Voß Dynamic tabu search strategies for the traveling purchaser problem , 1996, Ann. Oper. Res..

[12]  Bruce L. Golden,et al.  Two generalizations of the traveling salesman problem , 1981 .

[13]  Gilbert Laporte,et al.  Heuristics for the traveling purchaser problem , 2003, Comput. Oper. Res..

[14]  E. Lawler,et al.  Erratum: The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1986 .

[15]  Michael Jünger,et al.  Introduction to ABACUS - a branch-and-cut system , 1998, Oper. Res. Lett..

[16]  Manfred W. Padberg Technical Note - A Note on Zero-One Programming , 1975, Oper. Res..

[17]  Egon Balas,et al.  On the cycle polytope of a directed graph , 2000 .

[18]  D. Oudheusden,et al.  A branch and bound algorithm for the traveling purchaser problem , 1997 .

[19]  Raymond E. Miller,et al.  Complexity of Computer Computations , 1972 .

[20]  Juan José Salazar González,et al.  A heuristic approach for the Travelling Purchaser Problem , 2005, Eur. J. Oper. Res..

[21]  John A. Buzacott,et al.  Sequencing many jobs on a multi-purpose facility , 1971 .

[22]  Egon Balas,et al.  On the cycle polytope of a directed graph , 2000, Networks.

[23]  Gerhard Reinelt,et al.  Traveling salesman problem , 2012 .