An iterated local search for a multi-period orienteering problem arising in a car patrolling application

被引:1
|
作者
Correa, Victor Hugo Vidigal [1 ,2 ]
Dong, Hang [3 ]
Iori, Manuel [2 ]
dos Santos, Andre Gustavo [1 ]
Yagiura, Mutsunori [3 ]
Zucchi, Giorgio [4 ,5 ]
机构
[1] Univ Fed Vicosa, Dept Informat, Vicosa, Brazil
[2] Univ Modena & Reggio Emilia, Dept Sci & Methods Engn, Reggio Emilia, Italy
[3] Nagoya Univ, Grad Sch Informat, Nagoya, Japan
[4] Univ Modena & Reggio Emilia, Sch Doctorate E4E, Modena, Italy
[5] Coopservice Scpa, R&D Dept, Reggio Emilia, Italy
关键词
car patrolling problem; iterated local search; mixed integer linear programming; orienteering problem; variable neighborhood descent;
D O I
10.1002/net.22187
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses a real-world multi-period orienteering problem arising in a large Italian company that needs to patrol an area in order to provide security services to a set of customers. Each customer requires different services on a weekly basis. Some services are mandatory, while others are optional. It might be impossible to perform all optional services, and each of them is assigned a score when performed. The challenge is to determine a set of routes, one per day, that maximizes a weighted sum of the total collected score and total working time, while meeting several operational constraints, including hard time windows, maximum riding time, minimum number of services performed, and minimum time between two consecutive visits for the same service at the same customer. To solve the problem, we propose an iterated local search that invokes at each iteration an inner variable neighborhood descent procedure. Computational tests performed on a large number of real-world instances prove that the developed algorithm is very efficient, and finds in a short time solutions that are consistently better than those produced by a mathematical model, and those in use at the company.
引用
收藏
页码:153 / 168
页数:16
相关论文
共 50 条
  • [1] Iterated local search for the team orienteering problem with time windows
    Vansteenwegen, Pieter
    Souffriau, Wouter
    Vanden Berghe, Greet
    Van Oudheusden, Dirk
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (12) : 3281 - 3290
  • [2] Heuristics for the multi-period orienteering problem with multiple time windows
    Tricoire, Fabien
    Romauch, Martin
    Doerner, Karl F.
    Hartl, Richard F.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (02) : 351 - 367
  • [3] An Iterated Local Search Algorithm for Multi-Period Water Distribution Network Design Optimization
    De Corte, Annelies
    Sorensen, Kenneth
    [J]. WATER, 2016, 8 (08)
  • [4] An Iterated Local Search Algorithm for Solving the Orienteering Problem with Time Windows
    Gunawan, Aldy
    Lau, Hoong Chuin
    Lu, Kun
    [J]. EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2015, 2015, 9026 : 61 - 73
  • [5] An iterated local search algorithm for the team orienteering problem with variable profits
    Gunawan, Aldy
    Ng, Kien Ming
    Kendall, Graham
    Lai, Junhan
    [J]. ENGINEERING OPTIMIZATION, 2018, 50 (07) : 1148 - 1163
  • [6] Iterated local search algorithm for solving the orienteering problem with soft time windows
    Aghezzaf, Brahim
    El Fahim, Hassan
    [J]. SPRINGERPLUS, 2016, 5
  • [7] A tabu search algorithm for the multi-period inspector scheduling problem
    Qin, Hu
    Ming, Wei
    Zhang, Zizhen
    Xie, Yubin
    Lim, Andrew
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2015, 59 : 78 - 93
  • [8] Multi-period orienteering with uncertain adoption likelihood and waiting at customers
    Zhang, Shu
    Ohlmann, Jeffrey W.
    Thomas, Barrett W.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 282 (01) : 288 - 303
  • [9] Iterated tabu search for the car sequencing problem
    Cordeau, Jean-Francois
    Laporte, Gilbert
    Pasin, Federico
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (03) : 945 - 956
  • [10] The multi-period newsboy problem
    Matsuyama, K
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 171 (01) : 170 - 188