Variable Parameter Analysis for Scheduling One Machine

11/03/2022
by   Nodari Vakhania, et al.
0

In contrast to the fixed parameter analysis (FPA), in the variable parameter analysis (VPA) the value of the target problem parameter is not fixed, it rather depends on the structure of a given problem instance and tends to have a favorable asymptotic behavior when the size of the input increases. While applying the VPA to an intractable optimization problem with n objects, the exponential-time dependence in enumeration of the feasible solution set is attributed solely to the variable parameter ν, ν<<n. As opposed to the FPA, the VPA does not imply any restriction on some problem parameters, it rather takes an advantage of a favorable nature of the problem, which permits to reduce the cost of enumeration of the solution space. Our main technical contribution is a variable parameter algorithm for a strongly 𝖭𝖯-hard single-machine scheduling problem to minimize maximum job lateness. The target variable parameter ν is the number of jobs with some specific characteristics, the “emerging” ones. The solution process is separated in two phases. At phase 1 a partial solution including n-ν non-emerging jobs is constructed in a low degree polynomial time. At phase 2 less than ν! permutations of the ν emerging jobs are considered. Each of them are incorporated into the partial schedule of phase 1. Doe to the results of an earlier conducted experimental study, ν/n varied from 1/4 for small problem instances to 1/10 for the largest tested problem instances, so that that the ratio becomes closer to 0 for large ns.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/18/2017

New Algorithms for Minimizing the Weighted Number of Tardy Jobs On a Single Machine

In this paper we study the classical single machine scheduling problem w...
research
12/06/2019

Parameterized Complexity of Partial Scheduling

We study a natural variant of scheduling that we call partial scheduling...
research
03/18/2022

Scheduling a single machine with compressible jobs to minimize maximum lateness

The problem of scheduling non-simultaneously released jobs with due date...
research
05/07/2020

Scheduling with a processing time oracle

In this paper we study a single machine scheduling problem on a set of i...
research
05/04/2022

On Preemptive Scheduling of Unrelated Machines Using Linear Programming

We consider a basic problem of preemptive scheduling of n non-simultaneo...
research
05/12/2020

Data-driven Algorithm for Scheduling with Total Tardiness

In this paper, we investigate the use of deep learning for solving a cla...
research
01/21/2022

A Note on Hardness of Multiprocessor Scheduling with Scheduling Solution Space Tree

We study the computational complexity of the non-preemptive scheduling p...

Please sign up or login with your details

Forgot password? Click here to reset