Quick Minimization of Tardy Processing Time on a Single Machine

01/13/2023
by   Baruch Schieber, et al.
0

We consider the problem of minimizing the total processing time of tardy jobs on a single machine. This is a classical scheduling problem, first considered by [Lawler and Moore 1969], that also generalizes the Subset Sum problem. Recently, it was shown that this problem can be solved efficiently by computing (max,min)-skewed-convolutions. The running time of the resulting algorithm is equivalent, up to logarithmic factors, to the time it takes to compute a (max,min)-skewed-convolution of two vectors of integers whose sum is O(P), where P is the sum of the jobs' processing times. We further improve the running time of the minimum tardy processing time computation by introducing a job “bundling” technique and achieve a Õ(P^2-1/α) running time, where Õ(P^α) is the running time of a (max,min)-skewed-convolution of vectors of size P. This results in a Õ(P^7/5) time algorithm for tardy processing time minimization, an improvement over the previously known Õ(P^5/3) time algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/09/2022

On Minimizing Tardy Processing Time, Max-Min Skewed Convolution, and Triangular Structured ILPs

The starting point of this paper is the problem of scheduling n jobs wit...
research
03/16/2020

Faster Minimization of Tardy Processing Time on a Single Machine

This paper is concerned with the 1||∑ p_jU_j problem, the problem of min...
research
10/08/2019

A Fast Exact Algorithm for Airplane Refueling Problem

We consider the airplane refueling problem, where we have a fleet of air...
research
06/20/2023

Max-convolution through numerics and tropical geometry

The maximum function, on vectors of real numbers, is not differentiable....
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
08/13/2020

On seat allocation problem with multiple merit lists

In this note, we present a simpler algorithm for joint seat allocation p...
research
06/21/2019

Sharp Bounds on the Runtime of the (1+1) EA via Drift Analysis and Analytic Combinatorial Tools

The expected running time of the classical (1+1) EA on the OneMax benchm...

Please sign up or login with your details

Forgot password? Click here to reset