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 条
  • [1] A parallel genetic algorithm to solve the set-covering problem
    Solar, M
    Parada, V
    Urrutia, R
    COMPUTERS & OPERATIONS RESEARCH, 2002, 29 (09) : 1221 - 1235
  • [2] A Set-Covering Approach with Column Generation for Parsimony Haplotyping
    Lancia, Giuseppe
    Serafini, Paolo
    INFORMS JOURNAL ON COMPUTING, 2009, 21 (01) : 151 - 166
  • [3] Harmony Search Algorithm for Solving Set-Covering Problem
    Salas, Juan
    Crawford, Broderick
    Soto, Ricardo
    Gomez Rubio, Alvaro
    Jaramillo, Adrian
    Mansilla Villablanca, Sebastian
    Olguin, Eduardo
    TRENDS IN APPLIED KNOWLEDGE-BASED SYSTEMS AND DATA SCIENCE, 2016, 9799 : 917 - 930
  • [4] A memetic algorithm with iterated local search for the capacitated arc routing problem
    Liu, Tiantang
    Jiang, Zhibin
    Geng, Na
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (10) : 3075 - 3084
  • [5] A LOCAL-SEARCH HEURISTIC FOR LARGE SET-COVERING PROBLEMS
    JACOBS, LW
    BRUSCO, MJ
    NAVAL RESEARCH LOGISTICS, 1995, 42 (07) : 1129 - 1140
  • [6] A set-covering based heuristic algorithm for the periodic vehicle routing problem
    Cacchiani, V.
    Hemmelmayr, V. C.
    Tricoire, F.
    DISCRETE APPLIED MATHEMATICS, 2014, 163 : 53 - 64
  • [7] Assessment of Different Algorithms to Solve the Set-Covering Problem in a Relay Selection Technique
    Laurindo, Suelen
    Moraes, Ricardo
    Montez, Carlos
    Vasque, Francisco
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 206 - 213
  • [8] Note: a local-search heuristic for large set-covering problems
    Jacobs, L.W.
    Brusco, M.J.
    Naval Research Logistics, 1995, 42 (07)
  • [9] Two-phase Pareto local search to solve the biobjective set covering problem
    Lust, Thibaut
    Tuyttens, Daniel
    2013 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2013, : 397 - 402
  • [10] Iterated Local Search and Iterated Greedy Local Search for Two machines Permutation Flowshop Scheduling Problem with Time Lag
    Hajer, Amdouni
    Talel, Ladhari
    2013 5TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND APPLIED OPTIMIZATION (ICMSAO), 2013,