Branch and price for nonlinear production-maintenance scheduling in complex machinery
Jo\~ao Dion\'isio, Ambros Gleixner, Jo\~ao Pedro Pedroso, Ksenia Bestuzheva

TL;DR
This paper develops a branch-and-price method for optimizing joint maintenance and production scheduling in complex machinery, effectively handling nonlinearities and interactions to improve solution efficiency.
Contribution
It introduces a novel mixed-integer nonlinear programming model and a specialized branch-and-price algorithm with acceleration techniques for complex machinery scheduling.
Findings
Decomposition approach outperforms direct methods on larger instances.
Accelerated algorithm reduces computational time.
Effective handling of nonlinear production and maintenance interactions.
Abstract
This paper proposes a mixed-integer nonlinear programming approach for joint scheduling of long-term maintenance decisions and short-term production for groups of complex machines with multiple interacting components. We introduce an abstract model where the production and the condition of machines are described by convex functions, allowing the model to be employed for various application areas fitting the scheme. We develop a branch-and-price algorithm to solve this problem, enhanced with acceleration techniques to find primal solutions and reduce the number of pricing rounds. An experimental comparison of this approach to solving the compact formulation directly demonstrates the benefit of the decomposition approach, in particular in larger instances.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReliability and Maintenance Optimization · Supply Chain and Inventory Management · Assembly Line Balancing Optimization
