A Polynomial Time Constant Approximation For Minimizing Total Weighted Flow-time

07/25/2018
by   Uriel Feige, et al.
0

We consider the classic scheduling problem of minimizing the total weighted flow-time on a single machine (min-WPFT), when preemption is allowed. In this problem, we are given a set of n jobs, each job having a release time r_j, a processing time p_j, and a weight w_j. The flow-time of a job is defined as the amount of time the job spends in the system before it completes; that is, F_j = C_j - r_j, where C_j is the completion time of job. The objective is to minimize the total weighted flow-time of jobs. This NP-hard problem has been studied quite extensively for decades. In a recent breakthrough, Batra, Garg, and Kumar presented a pseudo-polynomial time algorithm that has an O(1) approximation ratio. The design of a truly polynomial time algorithm, however, remained an open problem. In this paper, we show a transformation from pseudo-polynomial time algorithms to polynomial time algorithms in the context of min-WPFT. Our result combined with the result of Batra, Garg, and Kumar settles the long standing conjecture that there is a polynomial time algorithm with O(1)-approximation for min-WPFT.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/05/2022

A PTAS for Minimizing Weighted Flow Time on a Single Machine

An important objective in scheduling literature is to minimize the sum o...
research
11/30/2018

Optimal Algorithms for Scheduling under Time-of-Use Tariffs

We consider a natural generalization of classical scheduling problems in...
research
07/18/2019

Makespan Minimization with OR-Precedence Constraints

We consider a variant of the NP-hard problem of assigning jobs to machin...
research
10/30/2017

An FPTAS of Minimizing Total Weighted Completion Time on Single Machine with Position Constraint

In this paper we study the classical scheduling problem of minimizing th...
research
09/15/2018

Approximation algorithms for the three-machine proportionate mixed shop scheduling

A mixed shop is a manufacturing infrastructure designed to process a mix...
research
02/14/2022

Single Machine Weighted Number of Tardy Jobs Minimization With Small Weights

In this paper we prove new results concerning pseudo-polynomial time alg...
research
12/17/2019

Optimal Perimeter Guarding with Heterogeneous Robot Teams: Complexity Analysis and Effective Algorithms

We perform structural and algorithmic studies of significantly generaliz...

Please sign up or login with your details

Forgot password? Click here to reset