An Improvement-Path Framework and an Exact Algorithm for Single-Machine Scheduling with Release Times
Xiaoyang Duan, Peixin Zhao

TL;DR
This paper introduces a new framework and an exact algorithm for solving a complex single-machine scheduling problem with release and processing times, focusing on minimizing total waiting time.
Contribution
It develops a unified waiting-time formulation and an iterative repair algorithm that guarantees global optimality for an NP-hard scheduling problem.
Findings
The formulation simplifies structural analysis by reducing dimensions.
Every non-optimal schedule admits an ideal improvement path.
The algorithm terminates finitely and finds a globally optimal schedule.
Abstract
This paper studies the non-preemptive single-machine scheduling problem with heterogeneous release times and processing times, with the objective of minimizing total waiting time. The problem is known to be NP-hard. By modeling machine idle time as negative waiting time, we establish a unified waiting-time formulation that compresses the original four-dimensional description into a two-dimensional representation depending only on processing times and waiting times, thereby substantially simplifying the structural analysis of the problem. Based on this representation, ideal directions are defined from the structure induced by an optimal solution, and it is shown that every non-optimal schedule admits an ideal improvement path. It is further proved that improvable ideal directions require no coordination and can therefore be treated as independent improvement units. The theoretical…
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.
