Solving the Aircraft Disassembly Scheduling Problem
Pith reviewed 2026-05-25 04:08 UTC · model grok-4.3
The pith
Constraint programming and mixed-integer programming models solve aircraft disassembly scheduling problems with up to 1450 tasks from real data.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The constraint programming model and the mixed-integer programming model solve the aircraft disassembly scheduling problem on instances of varying sizes involving up to 1450 tasks based on real operational data.
What carries the argument
The Constraint Programming model and the MIP model that encode the certifications, precedence relations, balance requirements, and space limits for the disassembly tasks.
If this is right
- Feasible schedules can be produced for real-world sized disassembly problems.
- The models handle varying instance sizes from small to 1450 tasks.
- Both CP and MIP approaches are viable for this application domain.
Where Pith is reading between the lines
- Similar modeling techniques could extend to disassembly of other complex machinery like ships or vehicles.
- Integration with real-time data could allow dynamic rescheduling during the process.
- The balance constraint might inspire similar stability requirements in other assembly or disassembly domains.
Load-bearing premise
The listed constraints on certifications, precedence, balance, and space, along with the generated instances, fully represent the practical challenges of aircraft disassembly operations.
What would settle it
Running the models on a new set of instances derived from actual disassembly records and verifying whether the produced schedules can be executed without violating any operational rules in practice.
read the original abstract
Dismantling aircrafts reaching their end of life is a complex endeavour that is necessary in terms of sustainability but yields small income margins for air transport companies. An efficient scheduling of the disassembly procedure is thus crucial to ensure the profitability of the process and incentivize practice. This is a large scheduling problem that involves thousands of tasks and many different constraints: Extracting parts that are destined to be reused requires technicians with specific certifications and equipment. Extraction operations might be subject to precedence relations. Furthermore, the aircraft must be kept balanced during the whole process. Finally, some of the locations of the aircraft have a limited space that caps the number of technicians able to work there concurrently. This article presents the problem in details and proposes two approaches to solve the problem: a Constraint Programming model and a MIP model. The models are tested on instances of varying sizes involving up to 1450 tasks, which are based on real operational data provided by an industrial partner.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript formulates the aircraft disassembly scheduling problem incorporating four constraint types (technician certifications and equipment, task precedence relations, aircraft balance throughout the process, and space limits on concurrent technicians at locations). It introduces a Constraint Programming model and a Mixed-Integer Programming model, states that both are tested on instances of varying sizes derived from real operational data (up to 1450 tasks), and claims these models solve the problem.
Significance. If the models were shown via quantitative experiments to produce feasible, high-quality schedules in reasonable time on the largest instances, the work would offer a practical optimization approach for a sustainability-relevant industrial process with thin margins. The grounding in real data from an industrial partner is a positive element, though the absence of any reported metrics prevents evaluation of whether the contribution is incremental or substantial relative to standard CP/MIP applications.
major comments (3)
- [Abstract] Abstract: the claim that 'the models are tested on instances of varying sizes involving up to 1450 tasks, which are based on real operational data' supplies no performance metrics, runtimes, optimality gaps, solution-quality comparisons, or validation against manual schedules. This omission is load-bearing for the central claim that the models solve the problem.
- [Problem description] Problem description (constraints section): the four enumerated constraints are asserted to define the problem, yet no argument or evidence is given that they are necessary and sufficient to capture the industrial partner's full operational rules; if omitted rules exist, formally feasible solutions may be unusable in practice.
- [Instance generation] Instance generation: no details or validation are provided on how the generator reproduces the statistical and structural properties of the partner's actual cases rather than simplified proxies, which directly affects whether model solutions translate to usable schedules.
Simulated Author's Rebuttal
We thank the referee for the constructive feedback. We address each major comment below and outline revisions to enhance the manuscript's clarity regarding performance reporting, constraint justification, and instance details.
read point-by-point responses
-
Referee: [Abstract] Abstract: the claim that 'the models are tested on instances of varying sizes involving up to 1450 tasks, which are based on real operational data' supplies no performance metrics, runtimes, optimality gaps, solution-quality comparisons, or validation against manual schedules. This omission is load-bearing for the central claim that the models solve the problem.
Authors: The abstract is intentionally concise, with full experimental results (including runtimes and feasibility outcomes on instances up to 1450 tasks) detailed in the computational experiments section. We agree the abstract would benefit from summary metrics to better support the claim. We will revise it to include key indicators such as average runtimes and solution feasibility rates across sizes. Direct validation against manual schedules was outside the scope of this work, which focused on model formulation and scalability. revision: yes
-
Referee: [Problem description] Problem description (constraints section): the four enumerated constraints are asserted to define the problem, yet no argument or evidence is given that they are necessary and sufficient to capture the industrial partner's full operational rules; if omitted rules exist, formally feasible solutions may be unusable in practice.
Authors: The four constraints were identified through direct collaboration with the industrial partner as the core operational requirements. We acknowledge the need for explicit justification. In revision, we will add a subsection explaining the rationale for each constraint, their derivation from partner input, and any noted assumptions or potential extensions for additional rules. revision: yes
-
Referee: [Instance generation] Instance generation: no details or validation are provided on how the generator reproduces the statistical and structural properties of the partner's actual cases rather than simplified proxies, which directly affects whether model solutions translate to usable schedules.
Authors: Instances are derived by scaling real operational data from the partner while preserving task distributions, precedence, certifications, and spatial limits. We will expand the instance generation section with a more detailed description of the scaling procedure and any structural checks performed to maintain fidelity to the original data. revision: yes
Circularity Check
No circularity: standard models applied to explicitly stated constraints
full rationale
The paper presents a Constraint Programming model and a MIP model for an aircraft disassembly scheduling problem defined by four explicit constraint families (certifications, precedence, balance, space limits) and tested on generated instances up to 1450 tasks drawn from industrial data. No equations, derivations, or predictions are offered that reduce by construction to fitted parameters, self-definitions, or self-citations; the models are described as direct encodings of the listed constraints using standard CP and MIP solvers. Instance generation and constraint enumeration are presented as modeling choices whose fidelity to operations is an external assumption, not a load-bearing internal derivation. The central claim therefore rests on the independent correctness of the solvers and the explicit problem statement rather than any self-referential reduction.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
event-based MILP models for resource- constrained project scheduling problems
Lopez, P., Mongeau, M. (2013). A note on “event-based MILP models for resource- constrained project scheduling problems”. Computers & Operations Research,40(4), 1060–1063,
work page 2013
-
[2]
Asmatulu, E., Overcash, M., Twomey, J. (2013). Recycling of aircraft: State of the art in 2011.Journal of Industrial Engineering, 2013(1), 960581,
work page 2013
-
[3]
Bellenguez, O., & N´ eron, E. (2004). Lower bounds for the multi-skill project schedul- ing problem with hierarchical levels of skills. International Conference on the Practice and Theory of Automated Timetabling(pp. 229–243)
work page 2004
-
[4]
Bentaha, M.L., Batta¨ ıa, O., Dolgui, A. (2013). Chance constrained programming model for stochastic profit–oriented disassembly line balancing in the presence of hazardous parts. Advances in Production Management Sys- tems. Sustainable Production and Service Supply Chains: IFIP WG 5.7 International
work page 2013
-
[5]
Conference, APMS 2013, State College, PA,
work page 2013
- [6]
-
[7]
Berthold, T. (2013). Measuring the impact of pri- mal heuristics.Operations Research Letters, 41(6), 611-614, https://doi.org/https:// doi.org/10.1016/j.orl.2013.08.007
-
[8]
Brimberg, J., Hurley, W., Wright, R. (1996). Scheduling workers in a constricted area. Naval Research Logistics (NRL),43(1), 143–149,
work page 1996
-
[9]
Brucker, P., Drexl, A., M¨ ohring, R., Neu- mann, K., Pesch, E. (1999). Resource- constrained project scheduling: Notation, 25 classification, models, and methods.Euro- pean Journal of Operational Research, 112(1), 3–41, https://doi.org/10.1016/ S0377-2217(98)00204-5
work page 1999
-
[10]
Camelot, A., Baptiste, P., Mascle, C. (2013). Decision support tool for the disassembly of reusable parts on an end-of-life aircraft. Proceedings of 2013 International Confer- ence on Industrial Engineering and Systems Management (IESM)(pp. 1–8). da Matta Oliveira Borsato Pinh˜ ao, J., Ignacio, A.A.V., Coelho, O. (2022). An inte- ger programming mathemati...
-
[11]
Davenport, A.J., Gefflot, C., Beck, J.C., et al. (2001). Slack-based techniques for robust schedules.Proceedings of the Sixth Euro- pean Conference on Planning (ECP-2001) (pp. 7–18)
work page 2001
-
[12]
Dayi, O., Afsharzadeh, A., Mascle, C. (2016). A lean based process planning for aircraft disassembly.IFAC-PapersOnLine,49(2), 54–59, De Boer, R. (1998).Resource-constrained multi- project management(Unpublished doctoral dissertation). PhD thesis, University of
work page 2016
-
[13]
Edis, E.B. (2021). Constraint programming approaches to disassembly line balancing problem with sequencing decisions.Comput- ers & Operations Research,126, 105111, Fortune Business Insights (2025).Commer- cial aircraft disassembly, dismantling and recycling market size, share & covid-19 impact analysis.(https:// www.fortunebusinessinsights.com/ commercial...
work page 2021
-
[14]
Garey, M.R., & Johnson, D.S. (1975). Com- plexity results for multiprocessor scheduling under resource constraints.SIAM journal on Computing,4(4), 397–411, Global Market Insights (2024).Air- craft recycling market - by aircraft, type, by material & forecast, 2025 - 2034.(https://www.gminsights.com/ industry-analysis/aircraft-recycling-market 26 [Accessed ...
work page 1975
-
[15]
Asmatulu, R., Rahman, M.M., Asmatulu, E. (2025). Current practices in recycling and reusing of aircraft materials and equipment. Materials Circular Economy,7(1), 1–36,
work page 2025
-
[16]
Hartmann, S., & Briskorn, D. (2022). An updated survey of variants and extensions of the resource-constrained project scheduling problem.European Journal of Operational Research,297(1), 1–14, https://doi.org/ 10.1016/j.ejor.2021.05.004 H¨ ubner, F., Gerhards, P., St¨ urck, C., Volk, R. (2021). Solving the nuclear dismantling project scheduling problem by ...
-
[17]
Kizilay, D. (2022). A novel constraint program- ming and simulated annealing for disassem- bly line balancing problem with AND/OR precedence and sequence dependent setup times.Computers & Operations Research, 146, 105915, Kon´ e, O., Artigues, C., Lopez, P., Mongeau, M. (2011). Event-based MILP mod- els for resource-constrained project schedul- ing proble...
work page 2022
-
[18]
Laborie, P., & Rogerie, J. (2008). Reasoning with conditional time-intervals.FLAIRS conference(pp. 555–560)
work page 2008
-
[19]
Laborie, P., Rogerie, J., Shaw, P., Vil´ ım, P. (2018). IBM ILOG CP optimizer for scheduling: 20+ years of scheduling with constraints at IBM/ILOG.Constraints,23, 210–250,
work page 2018
-
[20]
Laborie, P., Rogerie, J., Shaw, P., Vil´ ım, P., Katai, F. (2012). Interval-based language for mod- eling scheduling problems: An extension to 27 constraint programming.Algebraic Mod- eling Systems: Modeling and Solving Real World Optimization Problems, 111–143,
work page 2012
-
[21]
Laurent, A., Deroussi, L., Grangeon, N., Norre, S. (2017). A new extension of the RCPSP in a multi-site context: Mathematical model and metaheuristics.Computers & Industrial Engineering,112, 634–644,
work page 2017
-
[22]
Le, D.A., Roussel, S., Lecoutre, C. (2025). Air- craft resource-constrained assembly line bal- ancing with learning effect: A constraint programming approach.31st International Conference on Principles and Practice of Constraint Programming (CP 2025)(pp. 25–1)
work page 2025
-
[23]
Lee, D.-H., Xirouchakis, P., Zust, R. (2002). Disassembly scheduling with capacity con- straints.CIRP Annals,51(1), 387–390,
work page 2002
-
[24]
Limbourg, S., Schyns, M., Laporte, G. (2012). Automatic aircraft cargo load planning. Journal of the Operational Research Society, 63(9), 1271–1283,
work page 2012
-
[25]
Mischek, F., & Musliu, N. (2021). A local search framework for industrial test labo- ratory scheduling.Annals of Operations Research,302(2), 533–562,
work page 2021
-
[26]
Neumann, K., & Schwindt, C. (2003). Project scheduling with inventory con- straints.Mathematical Methods of Opera- tions Research,56(3), 513–533,
work page 2003
-
[27]
Niu, B., Xue, B., Zhong, H., Qiu, H., Zhou, T. (2023). Short-term aviation maintenance technician scheduling based on dynamic task disassembly mechanism.Information Sci- ences,629, 816-835, https://doi.org/10 .1016/j.ins.2023.01.137 Polo-Mej´ ıa, O., Artigues, C., Lopez, P., M¨ onch, L., Basini, V. (2023). Heuristic and meta- heuristic methods for the mul...
work page 2023
-
[28]
Pucel, X., & Roussel, S. (2024). Constraint programming model for assembly line bal- ancing and scheduling with walking workers and parallel stations.30th International Conference on Principles and Practice of 28 Constraint Programming
work page 2024
-
[29]
Sabaghi, M., Cai, Y., Mascle, C., Baptiste, P. (2016). Towards a sustainable disassem- bly/dismantling in aerospace industry.Pro- cedia CIRP,40, 156–161,
work page 2016
- [30]
-
[31]
Scheelhaase, J., M¨ uller, L., Ennen, D., Grimme, W. (2022). Economic and environmental aspects of aircraft recycling.Transportation Research Procedia,65, 3–12,
work page 2022
-
[32]
Bi, Z. (2017). An adaptive genetic algorithm for demand-driven and resource- constrained project scheduling in aircraft assembly.Information Technology and Man- agement,18, 41–53, SKYbrary (2025).Aircraft ground run- ning.(https://skybrary.aero/articles/ aircraft-ground-running [Accessed : 10 november 2025])
work page 2017
-
[33]
Srinivasan, H., & Gadh, R. (1999). Selective disassembly of components with geometric constraints.International Design Engineer- ing Technical Conferences and Computers and Information in Engineering Conference (Vol. 19746, pp. 571–579)
work page 1999
-
[34]
Thomas, C., & Schaus, P. (2024). A con- straint programming approach for aircraft disassembly scheduling.International Con- ference on the Integration of Constraint Pro- gramming, Artificial Intelligence, and Oper- ations Research(pp. 211–220)
work page 2024
-
[35]
Tian, G., Zhou, M., Chu, J. (2013). A chance con- strained programming approach to deter- mine the optimal disassembly sequence. IEEE Transactions on Automation Science and Engineering,10(4), 1004–1013,
work page 2013
-
[36]
Vilhelmsen, C., Larsen, J., Lusby, R. (2016). A heuristic and hybrid method for the tank allocation problem in maritime bulk ship- ping.4OR,14(4), 417–444,
work page 2016
-
[37]
Young, K.D., Feydy, T., Schutt, A. (2017). Con- straint programming applied to the multi- skill project scheduling problem.Principles and Practice of Constraint Programming: 23rd International Conference, CP 2017,
work page 2017
- [38]
-
[39]
Haiqiao, W. (2011). Disassembly sequence planning for maintenance based on meta- heuristic method.Aircraft Engineering and Aerospace Technology,83(3), 138–145,
work page 2011
-
[40]
Mutel, B. (2008). Optimal disassembly sequencing strategy using constraint pro- gramming approach.Journal of Quality in Maintenance Engineering,14(1), 46–58, ¨Ozdamar, L., & Ulusoy, G. (1995). A sur- vey on the resource-constrained project scheduling problem.IIE Transactions, 27(5), 574-586, https://doi.org/10.1080/ 07408179508936773 30
work page 2008
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.