A bin packing approach to solve the aircraft maintenance task allocation problem

被引:39
作者
Witteman, Max [1 ]
Deng, Qichen [1 ]
Santos, Bruno F. [1 ]
机构
[1] Delft Univ Technol, Air Transport & Operat, Fac Aerosp Engn, Delft, Netherlands
基金
欧盟地平线“2020”;
关键词
Scheduling; Bin packing problem; Worst-fit decreasing; Task allocation; Aircraft maintenance; ALGORITHMS;
D O I
10.1016/j.ejor.2021.01.027
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper addresses the scheduling of aircraft maintenance tasks that must be carried out in multiple maintenance checks to keep a fleet of aircraft airworthy. The allocation of maintenance tasks to maintenance opportunities, also known as the task allocation problem (TAP), is a complex combinatorial problem that needs to be solved daily by maintenance operators. We propose a novel approach capable of efficiently solving the multi-year task allocation problem for a fleet of aircraft in a few minutes. We formulate this problem as a time-constrained variable-sized bin packing problem (TC-VS-BPP), extending the well-known variable-sized bin packing problem (VS-BPP) by adding deadlines, intervals, and arrivals for the repetition of tasks. In particular, we divide the planning horizon into variable size bins to which multidimensional tasks are allocated, subject to available labor power and task deadlines. To solve this problem, we propose a constructive heuristic based on the worst-fit decreasing (WFD) algorithm for TCVS-BPP. The heuristic is tested and validated using the maintenance data of 45 aircraft from a European airline. Compared with the solution obtained with an approach using an exact method, the proposed heuristic is more than 30% faster for all the test cases discussed with the airline. Most of the cases have optimality gaps below 3%. Even for the extreme case, the optimality gap is still smaller than 5%. (c) 2021 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license ( http://creativecommons.org/licenses/by/4.0/ )
引用
收藏
页码:365 / 376
页数:12
相关论文
共 17 条
[1]  
Ackert S.P., 2010, BASICS AIRCRAFT MAIN
[2]  
Ackert Shannon, 2018, Aircraft Maintenance Handbook for Financiers, VSecond
[3]  
[Anonymous], 1979, Computers and intractability
[4]   Solving the variable size bin packing problem with discretized formulations [J].
Correia, Isabel ;
Gouveia, Luis ;
Saldanha-da-Gama, Francisco .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (06) :2103-2113
[5]   AN ONLINE ALGORITHM FOR VARIABLE-SIZED BIN PACKING [J].
CSIRIK, J .
ACTA INFORMATICA, 1989, 26 (08) :697-709
[6]   A practical dynamic programming based methodology for aircraft maintenance check scheduling optimization [J].
Deng, Qichen ;
Santos, Bruno F. ;
Curran, Richard .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 281 (02) :256-273
[7]  
Fazi S., 2012, STOCHASTIC VARIABLE
[8]   VARIABLE SIZED BIN PACKING [J].
FRIESEN, DK ;
LANGSTON, MA .
SIAM JOURNAL ON COMPUTING, 1986, 15 (01) :222-230
[9]   Heuristics for the variable sized bin-packing problem [J].
Haouari, Mohamed ;
Serairi, Mehdi .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (10) :2877-2884
[10]  
Holzel N.B., 2012, AIR TRANSP OPER, P343, DOI [10.3233/978-1-61499-119-9-343, DOI 10.3233/978-1-61499-119-9-343]