A Flow-Based Formulation for Parallel Machine Scheduling Using Decision Diagrams

Daniel Kowalczyk, Roel Leus (Corresponding author), Christopher Hojny, Stefan Røpke

Research output: Contribution to journalArticleAcademicpeer-review

2 Citations (Scopus)

Abstract

We present a new flow-based formulation for identical parallel machine scheduling with a regular objective function and without idle time. The formulation is constructed with the help of a decision diagram that represents all job sequences that respect specific ordering rules. These rules rely on a partition of the planning horizon into, generally nonuniform, periods and do not exclude all optimal solutions, but they constrain solutions to adhere to a canonical form. The new formulation has numerous variables and constraints, and hence we apply a Dantzig-Wolfe decomposition to compute the linear programming relaxation in reasonable time; the resulting lower bound is stronger than the bound from the classical time-indexed formulation. We develop a branch-and-price framework that solves three instances from the literature for the first time. We compare the new formulation with the time-indexed and arc time–indexed formulation by means of a series of computational experiments.
Original languageEnglish
Pages (from-to)1696-1714
Number of pages19
JournalINFORMS Journal on Computing
Volume36
Issue number6
Early online date26 Mar 2024
DOIs
Publication statusPublished - Nov 2024

Funding

This work was partially funded by the European Union\u2019s Horizon 2020 research and innovation program under [Marie Sk\u0142odowska-Curie Grant 754462].

FundersFunder number
European Union's Horizon 2020 - Research and Innovation Framework Programme754462

    Keywords

    • column generation
    • decision diagrams
    • parallel machine scheduling
    • weighted tardiness

    Fingerprint

    Dive into the research topics of 'A Flow-Based Formulation for Parallel Machine Scheduling Using Decision Diagrams'. Together they form a unique fingerprint.

    Cite this