Branch-and-price algorithms for large-scale mission-oriented maintenance planning problems

被引:14
作者
Al-Jabouri, Hamzea [1 ]
Saif, Ahmed [1 ]
Diallo, Claver [1 ]
Khatab, Abdelhakim [1 ,2 ]
机构
[1] Dalhousie Univ, Dept Ind Engn, Halifax, NS, Canada
[2] Lorraine Univ, Lab Comp Engn Prod & Maintenance, Metz, France
关键词
Selective maintenance problem; Reliability engineering; Repairperson assignment; Maintenance planning; Stabilized column-generation; Branch-and-price; OPTIMAL SELECTIVE MAINTENANCE; SERIES-PARALLEL SYSTEMS; MULTISTATE SYSTEMS; IMPERFECT MAINTENANCE; COLUMN GENERATION; OPTIMIZATION; STRATEGY;
D O I
10.1016/j.cor.2023.106191
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a novel column-generation-based approach for solving large-scale instances of the joint selective maintenance and repairperson assignment problem (JSM-RAP) for mission-oriented systems in industrial settings. Such systems perform consecutive missions separated by scheduled finite-duration breaks during which some of their components are imperfectly maintained by repairpersons, aiming to maximize system reliability in subsequent missions. The resulting mathematical model is computationally expensive, even for problems of moderate size. The proposed approach decomposes the JSM-RAP into a master problem and multiple subproblems that are solved to generate maintenance patterns, i.e., columns. Two methods are developed to handle the mixed-integer nonlinear subproblems: a piecewise-linear approximation and an exact reformulation into mixed-integer exponential conic programs. Branch-and-price algorithms are developed by embedding the column-generation method into a branch-and-bound tree to restore solution integrality and guarantee its optimality. Furthermore, we use a stabilization scheme to accelerate convergence. Numerical experiments validate the proposed approach and demonstrate its added value in terms of computation time and solution quality. Problem instances of very-large size, similar to real-life industrial production plants, are solved efficiently. Results also show that increasing the number of maintenance levels grants more flexibility to the optimizer to find combinations of components and maintenance actions that better use the limited resources.
引用
收藏
页数:17
相关论文
共 66 条
[1]   A branch-and-price algorithm for a routing problem with inbound and outbound requests [J].
Agius, Maxime ;
Absi, Nabil ;
Feillet, Dominique ;
Garaix, Thierry .
COMPUTERS & OPERATIONS RESEARCH, 2022, 146
[2]   Approximate Dynamic Programming for Selective Maintenance in Series-Parallel Systems [J].
Ahadi, Khatereh ;
Sullivan, Kelly M. .
IEEE TRANSACTIONS ON RELIABILITY, 2020, 69 (03) :1147-1164
[3]   Selective maintenance optimization: a condensed critical review and future research directions [J].
Al-Jabouri, Hamzea ;
Saif, Ahmed ;
Khatab, Abdelhakim ;
Diallo, Claver ;
Venkatadri, Uday .
IFAC PAPERSONLINE, 2022, 55 (10) :1213-1218
[4]   Branch-and-price: Column generation for solving huge integer programs [J].
Barnhart, C ;
Johnson, EL ;
Nemhauser, GL ;
Savelsbergh, MWP ;
Vance, PH .
OPERATIONS RESEARCH, 1998, 46 (03) :316-329
[5]   GLOBAL OPTIMIZATION USING SPECIAL ORDERED SETS [J].
BEALE, EML ;
FORREST, JJH .
MATHEMATICAL PROGRAMMING, 1976, 10 (01) :52-69
[6]   Stabilized branch and price with dynamic parameter updating for discontinuous tour scheduling [J].
Brunner, Jens O. ;
Stolletz, Raik .
COMPUTERS & OPERATIONS RESEARCH, 2014, 44 :137-145
[7]   A branch-and-price algorithm for the Minimum Latency Problem [J].
Bulhoes, Teobaldo ;
Sadykov, Ruslan ;
Uchoa, Eduardo .
COMPUTERS & OPERATIONS RESEARCH, 2018, 93 :66-78
[8]   Knapsack problems - An overview of recent advances. Part II: Multiple, multidimensional, and quadratic knapsack problems [J].
Cacchiani, Valentina ;
Iori, Manuel ;
Locatelli, Alberto ;
Martello, Silvano .
COMPUTERS & OPERATIONS RESEARCH, 2022, 143
[9]   A literature review on selective maintenance for multi-unit systems [J].
Cao, Wenbin ;
Jia, Xisheng ;
Hu, Qiwei ;
Zhao, Jianmin ;
Wu, Yutao .
QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2018, 34 (05) :824-845
[10]   Selective maintenance optimization for fuzzy multi-state systems [J].
Cao, Wenbin ;
Jia, Xisheng ;
Liu, Yu ;
Hu, Qiwei .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 34 (01) :105-121