SPT optimality (mostly) via linear programming. Cho, W., Shmoys, D. B., & Henderson, S. G. Operations Research Letters, 51:99-104, 2023.
SPT optimality (mostly) via linear programming [link]Paper  abstract   bibtex   3 downloads  
One of the oldest results in scheduling theory is that the Shortest Processing Time (SPT) rule finds an optimal solution to the problem of scheduling jobs on identical parallel machines to minimize average job completion times. We present a new proof of correctness of SPT based on linear programming (LP). Our proof relies on a generalization of a single-machine result that yields an equivalence between two scheduling problems. We first identify and solve an appropriate variant of our problem, then map its solutions to solutions for our original problem to establish SPT optimality. Geometric insights used therein may find further uses; we demonstrate two applications of the same principle in generalized settings.
@article{choshmhen22,
	abstract = {One of the oldest results in scheduling theory is that the Shortest Processing Time (SPT) rule finds an
optimal solution to the problem of scheduling jobs on identical parallel machines to minimize average
job completion times. We present a new proof of correctness of SPT based on linear programming (LP).
Our proof relies on a generalization of a single-machine result that yields an equivalence between two
scheduling problems. We first identify and solve an appropriate variant of our problem, then map its
solutions to solutions for our original problem to establish SPT optimality. Geometric insights used
therein may find further uses; we demonstrate two applications of the same principle in generalized
settings.},
	author = {Woo-Hyung Cho and David B. Shmoys and Shane G. Henderson},
	date-added = {2022-02-07 14:53:59 -0500},
	date-modified = {2024-04-04 15:47:05 +1030},
	journal = {Operations Research Letters},
	pages = {99-104},
	title = {{SPT} optimality (mostly) via linear programming},
	url = {https://doi.org/10.1016/j.orl.2022.12.007},
	volume = {51},
	year = {2023},
	bdsk-url-1 = {https://doi.org/10.1016/j.orl.2022.12.007}}

Downloads: 3