Heuristic approaches for solving a bilevel optimistic scheduling problem on parallel machines
Quentin Schau (LIFAT, DIGEP), Federico Della Croce (DIGEP), Olivier Ploton (LIFAT), Vincent t'Kindt (LIFAT)

TL;DR
This paper introduces novel heuristic algorithms, including a Recovering Beam Search and a Multi-Start Local Search, for solving a bilevel optimistic scheduling problem on parallel machines, with automated parameter tuning.
Contribution
It develops a bilevel-specific branching scheme and hybrid heuristics, including Bayesian optimization for parameter selection, for efficient scheduling solutions.
Findings
Effective heuristics for large instances up to 500 jobs and 10 machines.
The proposed methods outperform traditional approaches in computational experiments.
Automated parameter tuning improves heuristic performance and reduces computational effort.
Abstract
This work addresses the uniform parallel machine scheduling problem within an optimistic bilevel optimization framework. The leader seeks to minimize the weighted number of tardy jobs, while the follower aims to minimize the total completion time across a set of uniform machines. The hierarchical decision-making process of the bilevel problem makes designing effective heuristics challenging. To tackle this, we exploit a property of the follower that enables the construction of optimal schedules. From this property, we derive an effective branching scheme that simultaneously accounts for both leader and follower decisions. This branching scheme allows us to design a Recovering Beam Search (RBS), which represents a significant contribution from a bilevel perspective. Then we propose a Multi-Start Local Search (MSLS) algorithm based on an innovative scheme that couples the RBS and a Local…
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.
