In this paper we develop several approaches to approximately solve the capacitated arc routing problem (CARP) on sparse graphs namely sparse CARP. First, we give a mathematical model for the sparse CARP and we present a brief survey about a transformation technique to transform the sparse CARP into a sparse capacitated vehicle routing problem namely sparse CVRP. Later, we propose several approaches to solve the sparse CARP by solving its equivalent obtained sparse CVRP. The first approach is a constructive heuristic (CH) used to construct an initial feasible solution. The second approach is an improving randomized procedure (IRP) used to improve the quality of the initial solution. Finally, we introduce the main adapted tabu search approach (TS) under a sparse dynamic graph. The algorithm starts by applying the first two procedures CH and IRP and attempts to compute a better solution for the sparse CARP. Extensive computational tests on randomly generated problem instances show the effectiveness of the proposed approach. The TS algorithm yields satisfactory results within reasonable computational time. The approach outperformed also the commercial solver Cplex v12.71 which was able to solve only small instances with relatively a big CPU time for medium size instances.
Accepté le :
DOI : 10.1051/ro/2018087
Mots-clés : Routing problems, graph theory, sparsity, tabu search
@article{RO_2019__53_1_303_0, author = {Tfaili, Sara and Dkhil, Hamdi and Sbihi, Abdelkader and Yassine, Adnan}, title = {Efficient algorithms under dynamic graphs to solve the {Capacitated} {Arc} {Routing} {Problem} with feasible sparse graph}, journal = {RAIRO - Operations Research - Recherche Op\'erationnelle}, pages = {303--322}, publisher = {EDP-Sciences}, volume = {53}, number = {1}, year = {2019}, doi = {10.1051/ro/2018087}, zbl = {1414.90062}, mrnumber = {3912475}, language = {en}, url = {http://www.numdam.org/articles/10.1051/ro/2018087/} }
TY - JOUR AU - Tfaili, Sara AU - Dkhil, Hamdi AU - Sbihi, Abdelkader AU - Yassine, Adnan TI - Efficient algorithms under dynamic graphs to solve the Capacitated Arc Routing Problem with feasible sparse graph JO - RAIRO - Operations Research - Recherche Opérationnelle PY - 2019 SP - 303 EP - 322 VL - 53 IS - 1 PB - EDP-Sciences UR - http://www.numdam.org/articles/10.1051/ro/2018087/ DO - 10.1051/ro/2018087 LA - en ID - RO_2019__53_1_303_0 ER -
%0 Journal Article %A Tfaili, Sara %A Dkhil, Hamdi %A Sbihi, Abdelkader %A Yassine, Adnan %T Efficient algorithms under dynamic graphs to solve the Capacitated Arc Routing Problem with feasible sparse graph %J RAIRO - Operations Research - Recherche Opérationnelle %D 2019 %P 303-322 %V 53 %N 1 %I EDP-Sciences %U http://www.numdam.org/articles/10.1051/ro/2018087/ %R 10.1051/ro/2018087 %G en %F RO_2019__53_1_303_0
Tfaili, Sara; Dkhil, Hamdi; Sbihi, Abdelkader; Yassine, Adnan. Efficient algorithms under dynamic graphs to solve the Capacitated Arc Routing Problem with feasible sparse graph. RAIRO - Operations Research - Recherche Opérationnelle, Tome 53 (2019) no. 1, pp. 303-322. doi : 10.1051/ro/2018087. http://www.numdam.org/articles/10.1051/ro/2018087/
[1] Arc routing methods and applications, edited by , , and . In: Network Routing, Handbooks in Operations Research and Management Science, Elsevier (1995) 375–483. | DOI | MR | Zbl
and ,[2] Vehicle routing with a sparse feasibility graph. Eur. J. Oper. Res. 98 (1997) 499–511. | DOI | Zbl
and ,[3] The capacitated arc routing problem: valid inequalities and facets. Comput. Optim. Appl. 10 (1998) 165–187. | DOI | MR | Zbl
and ,[4] A cutting plane algorithm for the capacitated arc routing problem. Comput. Oper. Res. 30 (2003) 705–728. | DOI | MR | Zbl
and ,[5] Lower and upper bounds for the mixed capacitated arc routing problem. Comput. Oper. Res. 33 (2006) 3363–3383. | DOI | MR | Zbl
, , and ,[6] Cut-first branch-and-price-second for the capacitated arc-routing problem. Oper. Res. 60 (2012) 1167–1182. | DOI | MR | Zbl
and ,[7] The general routing problem polyhedron: facets from the RPP and GTSP polyhedra. Eur. J. Oper. Res. 108 (1998) 538–550. | DOI | Zbl
and ,[8] A cutting plane algorithm for the general routing problem. Math. Program. Ser. A 90 (2001) 291–316. | DOI | MR | Zbl
, and ,[9] A GRASP heuristic for the mixed Chinese postman problem. Eur. J. Oper. Res. 142 (2002) 70–80. | DOI | MR | Zbl
, and ,[10] The truck dispatching problem. Manage. Sci. 6 (1959) 80–91. | DOI | MR | Zbl
and ,[11] Dynamic graphs. Chapter 10.2, edited by and . In: Handbook of Graph Theory. CRC Press (2003) 985–1014.
, and ,[12] Dynamic graphs. Chapter 22, edited by and . In: Handbook of Data Structures and Applications. CRC Press (2004).
, and ,[13] Arc Routing – Theory, Solutions and Applications. Kluwer Academic Publishers (2000). | DOI | Zbl
editor,[14] A historical perspective on arc routing, edited by , . In: Arc Routing: Theory, Solutions and Applications, Springer, Boston, MA (2000) 1–16. | Zbl
,[15] A compact transformation of arc routing problems into node routing problems. Ann. Oper. Res. 226 (2015) 177–200. | DOI | MR | Zbl
, and ,[16] A note on [k, l]-sparse graphs. Egrerváry Research Group on Combinatorial Optimization, Pázmány P. sétány 1/C, H1117, Budapest, Hungary www.cs.elte.hu/egres (2005).
and ,[17] A branch-and-cut algorithm for the undirected rural postman problem. Math. Program. 87 (2000) 467–481. | DOI | MR | Zbl
and ,[18] A heuristic for the periodic rural postman problem. Comput. Oper. Res. 32 (2005) 219–228. | DOI | MR | Zbl
, , and ,[19] Future paths for integer programming and links to artificial intelligence. Comput. Oper. Res. 13 (1986) 533–549. | DOI | MR | Zbl
,[20] Capacitated arc routing problems. Networks 11 (1981) 305–315. | DOI | MR | Zbl
and ,[21] Cutting plane and column generation for the capacitated arc routing problem, Presented at ORP3Valencia, Spain (2005).
, and ,[22] Graph Theory and its Applications, 2nd edition. CRC Press, Boca Raton, FL (2006). | MR | Zbl
and ,[23] The Traveling Salesman Problem and its Variations. Springer, Boston, MA (2006). | Zbl
and ,[24] The steepest ascent mildest descent heuristic for combinatorial programming, Presented at the Congress on Numerical Methods in Combinatorial Optimization. Capri, Italy (1986).
,[25] A tabu search heuristic for the capacitated arc routing problem. Oper. Res. 48 (2000) 129–135. | DOI | MR | Zbl
, and ,[26] A two ant colony approaches for the multi-depot capacitated arc routing problem. In: Proc. of International Conference on Computers and Industrial Engineering (2009) 1040–1045.
and ,[27] New upper bounds for the multi-depot capacitated arc routing problem. Int. J. Metaheuristics 1 (2010) 81–95. | DOI | MR | Zbl
and ,[28] Reducibility among combinatorial problems edited by and . In: Complexity of Computer Computations.. Plenum, New York, NY (1972) 85–103. | DOI | MR | Zbl
,[29] Evolutionary algorithms for multiperiod arc routing problems. In: Proc. of the 9th Int. Conf. on Information Processing and Management of the Uncertainty in Knowledge-Based systems (IPMU 2002).ESIA-Univ. of Savoie (2002) 845–852.
, and ,[30] Modeling and solving several classes of arc routing problems as travelling salesman problems. Comput. Oper. Res. 24 (1997) 1057–1061. | DOI | MR | Zbl
,[31] Polyhedral results for some constrained arc-routing problems. Ph.D. thesis, Lancaster University, Lancaster, UK (1997).
,[32] The rural postman problem with deadline classes. Eur. J. Oper. Res. 105 (1998) 390–400. | DOI | Zbl
and ,[33] Solving capacitated arc routing problems using a transformation to the CVRP. Comput. Oper. Res. 33 (2006) 1823–1837. | DOI | Zbl
, and ,[34] Sparsity: Graphs, Structures and Algorithms. Springer, Berlin Heidelberg (2012). | DOI | MR | Zbl
and ,[35] Exploiting sparsity in vehicle routing algorithms. Ph. D. thesis, Lancaster University, Lancaster, UK (2008).
,[36] Odd minimum cut’sets and b-matchings. Math. Oper. Res. 7 (1982) 67–80. | DOI | MR | Zbl
and ,[37] Optimization of a 532 city symmetric traveling salesman problem by branch and cut. Oper. Res. Lett. 6 (1987) 1–7. | DOI | MR | Zbl
and ,[38] Facet identification for the symmetric traveling salesman polytope. Math. Program. 47 (1990) 219–257. | DOI | MR | Zbl
and ,[39] A branch-and-cut algorithm for the resolution of large-scale symmetric traveling salesman problems. SIAM Rev. 33 (1991) 60–100. | DOI | MR | Zbl
and ,[40] Transforming arc routing into node routing problems. Comput. Oper. Res. 14 (1987) 285–288. | DOI | Zbl
, and ,[41] Solvable cases of the k-person Chinese postman problem. Oper. Res. Lett. 16 (1994) 241–244. | DOI | MR | Zbl
,[42] The interchange graph of a finite graph. Acta Math. Acad. Sci. Hungar. 16 (1965) 263–269. | DOI | MR | Zbl
and ,[43] Node duplication lower bounds for the capacitated arc routing problem. J. Oper. Res. Soc. Jpn. 35 (1992) 119–133. | MR | Zbl
, and ,[44] A cooperative local search-based algorithm for the Multiple-Scenario Max-Min Knapsack problem. Eur. J. Oper. Res. 202 (2010) 339–346. | DOI | MR | Zbl
,[45] Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematica. In Line graph, Section 4.1.5. p. 128 (1990) 135–139. | MR | Zbl
,[46] The capacitated arc routing problem with vehicle/site dependencies: an application of arc routing and partitioning. Ph.D. thesis, University of Maryland (2001).
,[47] Contribution aux graphes creux pour le problème de tournées sur arcs déterministe et robuste: théorie et algorithmes, Ph.D. thesis, Université Le Havre Normandie, Le Havre (2017).
,[48] A transformation technique for arc routing problems into node routing problems with a sparse feasible graph, Working Paper (2016).
, , and ,[49] Optimal solutions for the capacitated arc routing problem using integer programming. Ph.D. thesis, University of Cincinnati, Cincinnati (1994).
,[50] Characterizing line graphs, 2nd edition. In: Introduction to Graph Theory. Prentice-Hall, Englewood Cliffs, NJ (2000) 279–282.
,[51] Contributins to arc routing. Ph.D. thesis, University of Southern Denmark, Odense (2005).
,Cité par Sources :