pith. sign in

arxiv: 2605.23592 · v1 · pith:SVVKKFNGnew · submitted 2026-05-22 · 💻 cs.AI

Solving the Aircraft Disassembly Scheduling Problem

Pith reviewed 2026-05-25 04:08 UTC · model grok-4.3

classification 💻 cs.AI
keywords aircraft disassemblyscheduling problemconstraint programmingmixed integer programmingprecedence constraintsbalance constraintscertification requirements
0
0 comments X

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.

The paper defines the aircraft disassembly scheduling problem as a large-scale task scheduling challenge with constraints on technician certifications, task precedences, maintaining aircraft balance, and limited workspace capacity. It develops a constraint programming model and a mixed-integer programming model to generate feasible schedules. These models are tested on instances of different sizes based on operational data, with the largest having 1450 tasks. If successful, such models would enable efficient planning that supports the profitability of sustainable aircraft dismantling operations.

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

These are editorial extensions of the paper, not claims the author makes directly.

  • 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.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

3 major / 0 minor

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)
  1. [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.
  2. [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.
  3. [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

3 responses · 0 unresolved

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
  1. 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

  2. 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

  3. 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

0 steps flagged

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

0 free parameters · 0 axioms · 0 invented entities

No free parameters, axioms, or invented entities are described in the abstract; the work relies on standard CP and MIP modeling assumptions that are not enumerated here.

pith-pipeline@v0.9.0 · 5681 in / 1091 out tokens · 20482 ms · 2026-05-25T04:08:46.755733+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

40 extracted references · 40 canonical work pages

  1. [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,

  2. [2]

    Asmatulu, E., Overcash, M., Twomey, J. (2013). Recycling of aircraft: State of the art in 2011.Journal of Industrial Engineering, 2013(1), 960581,

  3. [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)

  4. [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

  5. [5]

    Conference, APMS 2013, State College, PA,

  6. [6]

    103–110)

    USA, September 9-12, 2013, Proceedings, Part I(pp. 103–110)

  7. [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. [8]

    Brimberg, J., Hurley, W., Wright, R. (1996). Scheduling workers in a constricted area. Naval Research Logistics (NRL),43(1), 143–149,

  9. [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

  10. [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. [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)

  12. [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

  13. [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...

  14. [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 ...

  15. [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,

  16. [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. [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...

  18. [18]

    Laborie, P., & Rogerie, J. (2008). Reasoning with conditional time-intervals.FLAIRS conference(pp. 555–560)

  19. [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,

  20. [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,

  21. [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,

  22. [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)

  23. [23]

    Lee, D.-H., Xirouchakis, P., Zust, R. (2002). Disassembly scheduling with capacity con- straints.CIRP Annals,51(1), 387–390,

  24. [24]

    Limbourg, S., Schyns, M., Laporte, G. (2012). Automatic aircraft cargo load planning. Journal of the Operational Research Society, 63(9), 1271–1283,

  25. [25]

    Mischek, F., & Musliu, N. (2021). A local search framework for industrial test labo- ratory scheduling.Annals of Operations Research,302(2), 533–562,

  26. [26]

    Neumann, K., & Schwindt, C. (2003). Project scheduling with inventory con- straints.Mathematical Methods of Opera- tions Research,56(3), 513–533,

  27. [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...

  28. [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

  29. [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,

  30. [30]

    Schaus, P., Thomas, C., Kameugne, R. (2025). Implementing cumulative functions with generalized cumulative constraints.arXiv preprint arXiv:2508.01751, ,

  31. [31]

    Scheelhaase, J., M¨ uller, L., Ennen, D., Grimme, W. (2022). Economic and environmental aspects of aircraft recycling.Transportation Research Procedia,65, 3–12,

  32. [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])

  33. [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)

  34. [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)

  35. [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,

  36. [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,

  37. [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,

  38. [38]

    308–317)

    Melbourne, Australia, August 28–September 29 1, 2017, Proceedings 23(pp. 308–317)

  39. [39]

    Haiqiao, W. (2011). Disassembly sequence planning for maintenance based on meta- heuristic method.Aircraft Engineering and Aerospace Technology,83(3), 138–145,

  40. [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