A generalized model and a heuristic algorithm for the large-scale covering tour problem

The covering tour problem (CTP) is defined on a graph, where there exist two types of vertices. One is called visited vertex , which can be visited. The other is called covered vertex , which must be covered but cannot be visited. Each visited vertex covers a subset of covered vertices, and the costs of edges between visited vertices are given. The objective of the CTP is to obtain a minimum cost tour on a subset of visited vertices while covering all covered vertices. In this paper, we deal with the large-scale CTPs, which are composed of tens of thousands of vertices; in the previous studies, the scales of the instances in the experiments are at most a few hundred vertices. We propose a heuristic algorithm using local search techniques for the large-scale CTP. With computational experiments, we show that our algorithm outperforms the existing methods.

[1]  G. Dueck,et al.  Record Breaking Optimization Results Using the Ruin and Recreate Principle , 2000 .

[2]  Nicolas Jozefowiez,et al.  The bi-objective covering tour problem , 2007, Comput. Oper. Res..

[3]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[4]  Irina S. Dolinskaya,et al.  Disaster relief routing: Integrating research and practice , 2012 .

[5]  Gilbert Laporte,et al.  Heuristics for the multi-vehicle covering tour problem , 2000, Comput. Oper. Res..

[6]  Roberto Baldacci,et al.  Scatter Search Methods for the Covering Tour Problem , 2005 .

[7]  Paolo Toth,et al.  The Generalized Covering Salesman Problem , 2012, INFORMS J. Comput..

[8]  Michel Gendreau,et al.  The Covering Tour Problem , 1997, Oper. Res..

[9]  Inmaculada Rodríguez Martín,et al.  A branch-and-cut algorithm for the hub location and routing problem , 2014, Comput. Oper. Res..

[10]  John R. Current,et al.  The Covering Salesman Problem , 1989, Transp. Sci..

[11]  Mark Goh,et al.  Covering problems in facility location: A review , 2012, Comput. Ind. Eng..

[12]  André Langevin,et al.  An exact algorithm and a metaheuristic for the multi-vehicle covering tour problem with a constraint on the number of vertices , 2013, Eur. J. Oper. Res..

[13]  Flávio Keidi Miyazawa,et al.  Evolutionary algorithm for the k-interconnected multi-depot multi-traveling salesmen problem , 2013, GECCO '13.

[14]  Christian Prins,et al.  A survey of recent research on location-routing problems , 2014, Eur. J. Oper. Res..

[15]  Majid Salari,et al.  An integer programming-based local search for the covering salesman problem , 2012, Comput. Oper. Res..

[16]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[17]  Gilbert Laporte,et al.  A Covering Tour Model for Planning Mobile Health Care Facilities in SuhumDistrict, Ghama , 1998 .

[18]  Majid Salari,et al.  Combining ant colony optimization algorithm and dynamic programming technique for solving the covering salesman problem , 2015, Comput. Ind. Eng..

[19]  Jacques Renaud,et al.  A covering tour approach to the location of satellite distribution centers to supply humanitarian aid , 2012, Eur. J. Oper. Res..

[20]  G. Laporte,et al.  Maximizing user convenience and postal service efficiency in post box location , 1986 .

[21]  Walter J. Gutjahr,et al.  A math-heuristic for the warehouse location-routing problem in disaster relief , 2014, Comput. Oper. Res..

[22]  Gilbert Laporte,et al.  New Insertion and Postoptimization Procedures for the Traveling Salesman Problem , 1992, Oper. Res..

[23]  Andrew C. Ho,et al.  Set covering algorithms using cutting planes, heuristics, and subgradient optimization: A computational study , 1980 .

[24]  Saïd Salhi,et al.  Location-routing: Issues, models and methods , 2007, Eur. J. Oper. Res..

[25]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..