A mixed integer linear programming model and a basic variable neighbourhood search algorithmfor the repatriation scheduling problem

被引:4
作者
Al-Shihabi, Sameh [1 ,2 ]
Mladenovic, Nenad [3 ]
机构
[1] Univ Sharjah, Ind Engn & Engn Management Dept, POB 27272, Sharjah, U Arab Emirates
[2] Univ Jordan, Ind Engn Dept, Amman 11937, Jordan
[3] Khalifa Univ, Dept Ind Syst Engn, Abu Dhabi, U Arab Emirates
关键词
Repatriation; Scheduling; Variable neighbourhood search; Optimization; Covid-19; FORMULATION;
D O I
10.1016/j.eswa.2022.116728
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Commercial flights nearly halted due to the COVID-19 pandemic in the second quarter of 2020. Consequently, several countries have had to schedule repatriation flights to return their citizens stranded in other countries. Flight routes and schedules are known in normal circumstances, and passengers buy seats on these flights; however, the reverse steps happen in repatriation. Passengers express their need to travel, and flights are scheduled to satisfy their requests. The problem behind this flight schedule can be called the repatriation scheduling problem (RSP), in which we need to repatriate citizens from different countries. The objective of the RSP is to return the most vulnerable citizens first. The capacity of available airplanes and quarantine locations limit the number of repatriated citizens. To address this problem, we have developed a mixed-integer linear program (MILP) to model the RSP. Moreover, we suggest a basic variable neighbourhood search (BVNS) algorithm to solve the problem. We test the BVNS algorithm by creating and solving a set of 108 RSP instances and then comparing the BVNS solutions with the exact ones. Despite allocating only 20 s to run the BVNS algorithm compared to eight hours for a commercial exact solver's branch and bound algorithm, the BVNS algorithm could find better results than the lower bounds for 62 instances and similar values for 17 instances.
引用
收藏
页数:10
相关论文
共 50 条
[21]   Variable neighbourhood decomposition search for 0-1 mixed integer programs [J].
Lazic, Jasmina ;
Hanafi, Said ;
Mladenovic, Nenad ;
Urosevic, Dragan .
COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (06) :1055-1067
[22]   An integer programming model for hierarchical workforce scheduling problem [J].
Seckiner, Serap Ulusam ;
Gokcen, Hadi ;
Kurt, Mustafa .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (02) :694-699
[23]   A hybrid Integer Programming and Variable Neighbourhood Search algorithm to solve Nurse Rostering Problems [J].
Rahimian, Erfan ;
Akartunali, Kerem ;
Levine, John .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 258 (02) :411-423
[24]   An Evolutionary Variable Neighbourhood Search for the Unrelated Parallel Machine Scheduling Problem [J].
Abdullah, Salwani ;
Turky, Ayad ;
Nazri, Mohd Zakree Ahmad ;
Sabar, Nasser R. .
IEEE ACCESS, 2021, 9 :42857-42867
[25]   Mixed-integer linear programming and constraint programming formulations for solving distributed flexible job shop scheduling problem [J].
Meng, Leilei ;
Zhang, Chaoyong ;
Ren, Yaping ;
Zhang, Biao ;
Lv, Chang .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 142
[26]   A hybrid Constraint Programming/Mixed Integer Programming framework for the preventive signaling maintenance crew scheduling problem [J].
Pour, Shahrzad M. ;
Drake, John H. ;
Ejlertsen, Lena Secher ;
Rasmussen, Kourosh Marjani ;
Burke, Edmund K. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 269 (01) :341-352
[27]   Mixed-integer linear programming model for tree-like pipeline scheduling problem with intermediate due dates on demands [J].
M. Taherkhani ;
M. Seifbarghy ;
R. Tavakkoli-Moghaddam ;
P. Fattahi .
Operational Research, 2020, 20 :399-425
[28]   Heuristic algorithms for the inverse mixed integer linear programming problem [J].
Duan, Zhaoyang ;
Wang, Lizhi .
JOURNAL OF GLOBAL OPTIMIZATION, 2011, 51 (03) :463-471
[29]   Δ-MILP: Deep Space Network Scheduling via Mixed-Integer Linear Programming [J].
Claudet, Thomas ;
Alimo, Ryan ;
Goh, Edwin ;
Johnston, Mark D. ;
Madani, Ramtin ;
Wilson, Brian .
IEEE ACCESS, 2022, 10 :41330-41340
[30]   Mixed Integer Linear Programming Models for Scheduling Elective Surgical Procedures [J].
Hortencio, Hanna Pamplona ;
Ronconi, Debora Pretti .
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT III, 2020, 12251 :632-647