WSRPT is 1.2259-competitive for Weighted Completion Time Scheduling

07/15/2023
by   Samin Jamalabadi, et al.
0

Weighted shortest processing time first (WSPT) is one of the best known algorithms for total weighted completion time scheduling problems. For each job J_j, it first combines the two independent job parameters weight w_j and processing time p_j by simply forming the so called Smith ratio w_j/p_j. Then it schedules the jobs in order of decreasing Smith ratio values. The algorithm guarantees an optimal schedule for a single machine and the approximation factor 1.2071 for parallel identical machines. For the corresponding online problem in a single machine environment with preemption, the weighted shortest remaining processing time first (WSRPT) algorithm replaces the processing time p_j with the remaining processing time p_j(t) for every job that is only partially executed at time t when determining the Smith ratio. Since more than 10 years, we only know that the competitive ratio of this algorithm is in the interval [1.2157,2]. In this paper, we present the tight competitive ratio 1.2259 for WSRPT. To this end, we iteratively reduce the instance space of the problem without affecting the worst case performance until we are able to analyze the remaining instances. This result makes WSRPT the best known algorithm for deterministic online total weighted completion time scheduling in a preemptive single machine environment improving the previous competitive ratio of 1.5651. Additionally, we increase the lower bound of this competitive ratio from 1.0730 to 1.1038.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2022

Online Total Completion Time Scheduling on Parallel Identical Machines

We investigate deterministic non-preemptive online scheduling with delay...
research
03/09/2021

Flow Time Scheduling with Uncertain Processing Time

We consider the problem of online scheduling on a single machine in orde...
research
09/19/2022

Online and semi-online scheduling on two hierarchical machines with a common due date to maximize the total early work

In this study, we investigated several online and semi-online scheduling...
research
06/27/2023

Scheduling with a Limited Testing Budget

Scheduling with testing falls under the umbrella of the research on opti...
research
06/11/2020

Performance Analysis of Modified SRPT in Multiple-Processor Multitask Scheduling

In this paper we study the multiple-processor multitask scheduling probl...
research
09/21/2023

Simple Approximation Algorithms for Minimizing the Total Weighted Completion Time of Precedence-Constrained Jobs

We consider the precedence-constrained scheduling problem to minimize th...
research
04/12/2019

Maximizing Online Utilization with Commitment

We investigate online scheduling with commitment for parallel identical ...

Please sign up or login with your details

Forgot password? Click here to reset