A Variable Neighbourhood Search for the Workforce Scheduling and Routing Problem

被引:13
|
作者
Pinheiro, Rodrigo Lankaites [1 ]
Landa-Silva, Dario [1 ]
Atkin, Jason [1 ]
机构
[1] Univ Nottingham, ASAP Res Grp, Sch Comp Sci, Nottingham, England
关键词
Workforce scheduling and routing problems; Home healthcare scheduling; Variable neighbourhood search; constructive heuristics;
D O I
10.1007/978-3-319-27400-3_22
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The workforce scheduling and routing problem (WSRP) is a combinatorial optimisation problem where a set of workers must perform visits to geographically scattered locations. We present a Variable Neighbourhood Search (VNS) metaheuristic algorithm to tackle this problem, incorporating two novel heuristics tailored to the problem-domain. The first heuristic restricts the search space using a priority list of candidate workers and the second heuristic seeks to reduce the violation of specific soft constraints. We also present two greedy constructive heuristics to give the VNS a good starting point. We show that the use of domain-knowledge in the design of the algorithm can provide substantial improvements in the quality of solutions. The proposed VNS provides the first benchmark results for the set of real-world WSRP scenarios considered.
引用
收藏
页码:247 / 259
页数:13
相关论文
共 50 条
  • [31] A variable neighbourhood search algorithm for job shop scheduling problems
    Sevkli, Mehmet
    Aydin, M. Emin
    [J]. EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2006, 3906 : 261 - 271
  • [32] Dynamic job shop scheduling using variable neighbourhood search
    Zandieh, M.
    Adibi, M. A.
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2010, 48 (08) : 2449 - 2458
  • [33] A Multilevel Variable Neighborhood Search Heuristic for a Practical Vehicle Routing and Driver Scheduling Problem
    Wen, Min
    Krapper, Emil
    Larsen, Jesper
    Stidsen, Thomas K.
    [J]. NETWORKS, 2011, 58 (04) : 311 - 322
  • [34] The Multiple Trip Vehicle Routing Problem with Backhauls: Formulation and a Two-Level Variable Neighbourhood Search
    Wassan, Naveed
    Wassan, Niaz
    Nagy, Gabor
    Salhi, Said
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2017, 78 : 454 - 467
  • [35] Variable Neighborhood Search Procedures for the Multi-Period Technician Routing and Scheduling Problem
    Khattara, Abouliakdane
    Cherif-Khettaf, Wahiba Ramdane
    Mostefai, Mohamed
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2017, : 839 - 844
  • [36] Reduced Variable Neighbourhood Search for Pagenumber Minimization Problem
    Satsangi, Dharna
    Srivastava, Kamal
    Gursaran
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGY (ICCCT), 2012, : 92 - 97
  • [37] A large neighbourhood search heuristic for ship routing and scheduling with split loads
    Korsvik, Jarl Eirik
    Fagerholt, Kjetil
    Laporte, Gilbert
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (02) : 474 - 483
  • [38] A mixed integer linear programming model and a basic variable neighbourhood search algorithm for the repatriation scheduling problem
    Al-Shihabi, Sameh
    Mladenović, Nenad
    [J]. Expert Systems with Applications, 2022, 198
  • [39] A mixed integer linear programming model and a basic variable neighbourhood search algorithmfor the repatriation scheduling problem
    Al-Shihabi, Sameh
    Mladenovic, Nenad
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198
  • [40] Variable Neighbourhood Search and Mathematical Programming for Just-in-Time Job-Shop Scheduling Problem
    Wang, Sunxin
    Li, Yan
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014