Total stretch minimization on single and identical parallel machines
Abhinav Srivastav, Denis Trystram

TL;DR
This paper addresses the problem of scheduling jobs on single and parallel machines to minimize total stretch, introducing new competitive ratios for existing algorithms under specific assumptions.
Contribution
It presents improved competitive ratios for the SPT algorithm in non-preemptive sum stretch minimization on single and parallel machines, considering job processing time bounds.
Findings
SPT algorithm is $oldsymbol{ riangle - rac{1}{ riangle}+1}$-competitive on single machines.
SPT algorithm is $oldsymbol{ riangle - rac{1}{ riangle}+ rac{3}{2} -rac{1}{2m}}$-competitive on $m$ parallel machines.
The study provides bounds considering the ratio between maximum and minimum processing times.
Abstract
We consider the classical problem of scheduling jobs with release dates on both single and identical parallel machines. We measure the quality of service provided to each job by its stretch, which is defined as the ratio of its response time to processing time. Our objective is to schedule these jobs non-preemptively so as to minimize sum stretch. So far, there have been very few results for sum stretch minimization especially for the non-preemptive case. For the preemptive version, the Shortest remaining processing time (SRPT) algorithm is known to give -competitive for sum stretch on single machine while its is -competitive on identical parallel machines. Leonardi and Kellerer provided the strong lower bound for the more general problem of \textit{sum (weighted) flow time} in single machine and identical parallel machines, respectively . Therefore, we study this problem…
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.
Taxonomy
TopicsScheduling and Optimization Algorithms · Optimization and Search Problems · Distributed and Parallel Computing Systems
