Recoverable robust single machine scheduling with polyhedral uncertainty
This paper considers a recoverable robust single-machine scheduling problem under polyhedral uncertainty with the objective of minimising the total flow time. In this setting, a decision-maker must determine a first-stage schedule subject to the uncertain job processing times. Then following the realisation of these processing times, they have the option to swap the positions of up to <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi>Δ</mml:mi></mml:math> disjoint pairs of jobs to obtain a second-stage schedule. We first formulate this scheduling problem using a general recoverable robust framework, before we examine the incremental subproblem in further detail. We prove a general result for max-weight matching problems, showing that for edge weights of a specific form, the matching polytope can be fully characterised by polynomially many constraints. We use this result to derive a matching-based compact formulation for the full problem. Further analysis of the incremental problem leads to an additional assignment-based compact formulation. Computational results on budgeted uncertainty sets compare the relative strengths of the three compact models we propose.
Authors
- Marc Goerigk (ORCID: https://orcid.org/0000-0002-2516-0129)
- Matthew Bold (ORCID: https://orcid.org/0000-0003-2200-796X)
Institutions
- University of Passau (DE)
- Lancaster University (GB)
Publication Details
- Journal
- Journal of Scheduling
- Published
- 2024-12-19
- DOI
- https://doi.org/10.1007/s10951-024-00828-7
- Citations
- 1
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- Engineering and Physical Sciences Research Council