Approximation algorithms for two-machine flow-shop scheduling with a conflict graph

03/07/2018
by   Yinhui Cai, et al.
0

Path cover is a well-known intractable problem that finds a minimum number of vertex disjoint paths in a given graph to cover all the vertices. We show that a variant, where the objective function is not the number of paths but the number of length-0 paths (that is, isolated vertices), turns out to be polynomial-time solvable. We further show that another variant, where the objective function is the total number of length-0 and length-1 paths, is also polynomial-time solvable. Both variants find applications in approximating the two-machine flow-shop scheduling problem in which job processing has constraints that are formulated as a conflict graph. For the unit jobs, we present a 4/3-approximation algorithm for the scheduling problem with an arbitrary conflict graph, based on the exact algorithm for the variants of the path cover problem. For the arbitrary jobs while the conflict graph is the union of two disjoint cliques, that is, all the jobs can be partitioned into two groups such that the jobs in a group are pairwise conflicting, we present a simple 3/2-approximation algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/05/2022

Approximation algorithms for covering vertices by long paths

Given a graph, the general problem to cover the maximum number of vertic...
research
04/28/2020

Hierarchy-Based Algorithms for Minimizing Makespan under Precedence and Communication Constraints

We consider the classic problem of scheduling jobs with precedence const...
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
08/11/2023

Simpler constant factor approximation algorithms for weighted flow time – now for any p-norm

A prominent problem in scheduling theory is the weighted flow time probl...
research
02/16/2021

Scheduling with Contact Restrictions – A Problem Arising in Pandemics

We study a scheduling problem arising in pandemic times where jobs shoul...
research
12/10/2019

Unpaired many-to-many disjoint path cover of balanced hypercubes

The balanced hypercube BH_n, which is a variant of the hypercube, was pr...
research
09/24/2019

A common approximation framework for the early work, the late work, and resource leveling problems with unit time jobs

We study the approximability of two related machine scheduling problems....

Please sign up or login with your details

Forgot password? Click here to reset