×

An integer linear programming based heuristic for the capacitated \(m\)-ring-star problem. (English) Zbl 1244.90044

Summary: We address the Capacitated \(m\)-Ring-Star Problem in which the aim is to find m rings (simple cycles) visiting a central depot, a subset of customers and a subset of potential (Steiner) nodes, while customers not belonging to any ring must be ”allocated” to a visited (customer or Steiner) node. Moreover, the rings must be node-disjoint and the number of customers allocated or visited in a ring cannot be greater than a given capacity \(Q\). The objective is to minimize the total visiting and allocation costs. The Capacitated \(m\)-Ring-Star Problem is NP-hard, since it generalizes the Traveling Salesman Problem.
In this paper we propose a new heuristic algorithm which combines both heuristic and exact ideas to solve the problem. Following the general Variable Neighborhood Search scheme, the algorithm incorporates an Integer Linear Programming based improvement method which is applied whenever the heuristic algorithm is not able to improve the quality of the current solution. Extensive computational experiments, on benchmark instances of the literature and on a new set of instances, have been performed to compare the proposed algorithm with the most effective methods from the literature. The results show that the proposed algorithm outperforms the other methods.

MSC:

90B06 Transportation, logistics and supply chain management
90C10 Integer programming
05C85 Graph algorithms (graph-theoretic aspects)
90C05 Linear programming
90C59 Approximation methods and heuristics in mathematical programming

Software:

CPLEX; TSPLIB; VRP
Full Text: DOI

References:

[1] Baldacci, R.; Dell’Amico, M., Heuristic algorithms for the multi-depot ring-star problem, European Journal of Operational Research, 203, 270-281 (2010) · Zbl 1176.90086
[2] Baldacci, R.; Dell’Amico, M.; Salazar González, J. J., The capacitated m-ring-star problem, Operations Research, 55, 6, 1147-1162 (2007) · Zbl 1167.90416
[3] M.A. Boschetti, V. Maniezzo, M. Roffilli, A. Bolufé Röhler. Mataheuristics: Optimization, simulation and control, in: Proceedings of HM 2009, LNCS, vol. 5818, 2009, pp. 171-177.; M.A. Boschetti, V. Maniezzo, M. Roffilli, A. Bolufé Röhler. Mataheuristics: Optimization, simulation and control, in: Proceedings of HM 2009, LNCS, vol. 5818, 2009, pp. 171-177.
[4] Current, J. R.; Schilling, D. A., The covering salesman problem, Transportation Science, 23, 3, 208-213 (1989) · Zbl 0682.90092
[5] Danna, E.; Rothberg, E.; Le Pape, C., Exploring relaxation induced neighborhoods to improve MIP solutions, Mathematical Programming, Series A, 102, 71-90 (2005) · Zbl 1131.90036
[6] De Franceschi, R.; Fischetti, M.; Toth, P., A new ILP-based refinement heuristic for vehicle routing problems, Mathematical Programming, 105, 471-499 (2006) · Zbl 1085.90011
[7] Fischetti, M.; Lodi, A., Local branching, Mathematical Programming, Series B, 98, 23-47 (2003) · Zbl 1060.90056
[8] Fischetti, M.; Salazar González, J. J.; Toth, P., A branch-and-cut algorithm for the symmetric generalized traveling salesman problem, Operations Research, 45, 378-394 (1997) · Zbl 0893.90164
[9] Helsgaun, K., Effective implementation of the Lin-Kerninghan traveling salesman heuristic, European Journal of Operational Research, 126, 106-130 (2000) · Zbl 0969.90073
[10] E.A. Hoshino, C.C. de Souza, Column generation algorithms for the capacitated m-ring-star problem, in: 14th Annual International Conference on Computing and Combinatorics, COCOON 2008, LNCS, vol. 5092, 2008, pp. 631-641.; E.A. Hoshino, C.C. de Souza, Column generation algorithms for the capacitated m-ring-star problem, in: 14th Annual International Conference on Computing and Combinatorics, COCOON 2008, LNCS, vol. 5092, 2008, pp. 631-641. · Zbl 1148.90345
[11] E.A. Hoshino, C.C. de Souza. A branch-and-cut-and-price approach for the capacitated m-ring-star problem. Technical Report, Institute of Computing, University of Campinas, Brazil, 2010.; E.A. Hoshino, C.C. de Souza. A branch-and-cut-and-price approach for the capacitated m-ring-star problem. Technical Report, Institute of Computing, University of Campinas, Brazil, 2010. · Zbl 1268.05203
[12] IBM ILOG Cplex, <http://www.ilog.com>; IBM ILOG Cplex, <http://www.ilog.com>
[13] Labbé, M.; Laporte, G.; Martín, I. R.; Salazar González, J. J., The ring star problem: Polyhedral analysis and exact algorithm, Networks, 43, 3, 177-189 (2004) · Zbl 1053.90021
[14] Labbé, M.; Laporte, G.; Martín, I. R.; Salazar González, J. J., Locating median cycles in networks, European Journal of Operational Research, 160, 457-470 (2005) · Zbl 1067.90109
[15] Lee, Y.; Chiu, S. Y.; Sanchez, J., A branch and cut algorithm for the Steiner ring star problem, International Journal of Management Science, 4, 21-34 (1998)
[16] Lin, S.; Kernighan, B. W., An effective heuristic algorithm for the traveling salesman problem, Operations Research, 21, 498-516 (1973) · Zbl 0256.90038
[17] (Maniezzo, V.; Stützle, T.; Voß, S., Matheuristics: Hybridizing Metaheuristics and Mathematical Programming (2009), Springer) · Zbl 1179.90007
[18] Mauttone, A.; Nesmachnow, S.; Olivera, A.; Robledo, F., A hybrid metaheuristic algorithm to solve the capacitated m-ring star problem, International Network Optimization Conference (2007)
[19] Mladenović, N.; Hansen, P., Variable neighborhood search, Computers and Operations Research, 24, 1097-1100 (1997) · Zbl 0889.90119
[20] Reinelt, G., TSPLIB, a traveling salesman problem library, ORSA Journal on Computing, 3, 376-384 (1991) · Zbl 0775.90293
[21] Salari, M.; Naji-Azimi, Z.; Toth, P., A heuristic procedure for the capacitated m-ring-star problem, European Journal of Operational Research, 207, 1227-1234 (2010) · Zbl 1206.90202
[22] M. Salari, Z. Naji-Azimi, P. Toth, A variable neighborhood search and its application to a ring star problem generalization, ISCO 2010, Hammamet, Tunisia, March 2010, Electronic Notes in Discrete Mathematics, vol. 36, 2010, pp. 343-350.; M. Salari, Z. Naji-Azimi, P. Toth, A variable neighborhood search and its application to a ring star problem generalization, ISCO 2010, Hammamet, Tunisia, March 2010, Electronic Notes in Discrete Mathematics, vol. 36, 2010, pp. 343-350. · Zbl 1237.90171
[23] Salari, M.; Toth, P.; Tramontani, A., An ILP improvement procedure for the open vehicle routing problem, Computers and Operations Research, 37, 12, 2106-2120 (2010) · Zbl 1231.90413
[24] Toth, P.; Tramontani, A., An integer linear programming local search for capacitated vehicle routing problems, (Golden, B.; Raghavan, S.; Wasil, E., The Vehicle Routing Problem: Latest Advances and New Challenges (2008), Springer: Springer New York), 275-295 · Zbl 1190.90029
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.