Iterated Local Search and Column Generation to solve Arc-Routing as a permutation set-covering problem

被引:9
|
作者
Porumbel, Daniel [1 ]
Goncalves, Gilles [2 ]
Allaoui, Hamid [2 ]
Hsu, Tiente [2 ]
机构
[1] CEDRIC, Conservatoire Natl Arts & Metiers, Paris, France
[2] Univ Artois, EA 3926, Lab Genie Informat & Automat Artois, Bethune, France
关键词
Column Generation; Iterated Local Search; Arc routing; ALGORITHM; BOUNDS;
D O I
10.1016/j.ejor.2016.06.055
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We propose a method that combines Column Generation (CG) and Iterated Local Search (ILS) to solve the Capacitated Arc -Routing Problem (CARP). One of the goals is to integrate into the ILS (some of) the duality information that underpins the CG paradigm. The CARP is expressed in a space of permutations and sub-permutations (sequences, routes) of the set of required edges. For this, the ILS uses an exact decoder that maps any permutation s to a list of sequences (routes) of minimum cost servicing all edges in the order s(1), s(2), s(3), etc. This permutation space is explored both by an ILS process and a CG process that run in parallel and that communicate by exchanging sequences. The first use of the CG paradigm in ILS is the following: all sequences discovered by CG are sent to the ILS process that can inject them into the current ILS solution. The second application of CG in ILS is a "CG improver" operator that acts on the current ILS solution, so as to (try to) improve it by running several CG iterations. The first half of the paper describes the method in a general framework based on sequences, permutations and set covering. The second part is devoted to more specialized Arc -Routing techniques. For instance, the CG convergence could be accelerated by factors of tens or even hundreds by exploiting two ideas in the Dynamic Programming (DP) pricing: (i) avoid as much as possible to traverse edges without service, and (ii) record only non-dominated DP states using a fast-access data structure mixing an array and a red-black tree. Regarding the ILS, we show that the permutation-level search can be substantially improved if the exact decoder is reinforced by a deterministic post-decoder acting on explicit routes. The general results are competitive (reducing the best-known gap of five instances) and certain ideas could be potentially useful for other set-covering or permutation problems. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:349 / 367
页数:19
相关论文
共 50 条
  • [21] Enhanced iterated local search for the technician routing and scheduling problem
    Yahiaoui, Ala-Eddine
    Afifi, Sohaib
    Allaoui, Hamid
    COMPUTERS & OPERATIONS RESEARCH, 2023, 160
  • [22] An Iterated Local Search for the Split Delivery Vehicle Routing Problem
    Wen, Z. Z.
    Dong, X. Y.
    Han, S.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL APPLICATIONS (CISIA 2015), 2015, 18 : 43 - 46
  • [23] An iterated local search algorithm for the vehicle routing problem with backhauls
    Cuervo, Daniel Palhazi
    Goos, Peter
    Soerensen, Kenneth
    Arraiz, Emely
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 237 (02) : 454 - 464
  • [24] An Iterated Local Search Approach to Solve the Milk Collection Problem With Blending
    Villagran, Jorge
    Montero, Elizabeth
    Paredes-Belmar, German
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [25] A set-covering model for a bidirectional multi-shift full truckload vehicle routing problem
    Bai, Ruibin
    Xue, Ning
    Chen, Jianjun
    Roberts, Gethin Wyn
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2015, 79 : 134 - 148
  • [26] Genetic Algorithms and Iterated Local Search to solve the Ring Loading Problem
    Bernardino, Anabela M.
    Bernardino, Eugenia M.
    Sanchez-Perez, Juan M.
    Gomez-Pulido, Juan A.
    Vega-Rodriguez, Miguel A.
    PROCEEDINGS ELMAR-2008, VOLS 1 AND 2, 2008, : 265 - +
  • [27] An iterated-tabu-search heuristic for a variant of the partial set covering problem
    Bilal, Nehme
    Galinier, Philippe
    Guibault, Francois
    JOURNAL OF HEURISTICS, 2014, 20 (02) : 143 - 164
  • [28] An iterated-tabu-search heuristic for a variant of the partial set covering problem
    Nehme Bilal
    Philippe Galinier
    Francois Guibault
    Journal of Heuristics, 2014, 20 : 143 - 164
  • [29] Learning-based multi-start iterated local search for the profit maximization set covering problem
    Sun, Wen
    Li, Wenlong
    Hao, Jin-Kao
    Wu, Qinghua
    INFORMATION SCIENCES, 2023, 646
  • [30] Iterated Local Search with Hybrid Neighborhood Search for Workforce Scheduling and Routing Problem
    Zhou, Yalan
    Huang, Manhui
    Wu, Hong
    Chen, Guoming
    Wang, Zhijian
    2020 12TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2020, : 478 - 485