Approximating Weighted Completion Time for Order Scheduling with Setup Times

10/18/2019
by   Alexander Mäcker, et al.
0

Consider a scheduling problem in which jobs need to be processed on a single machine. Each job has a weight and is composed of several operations belonging to different families. The machine needs to perform a setup between the processing of operations of different families. A job is completed when its latest operation completes and the goal is to minimize the total weighted completion time of all jobs. We study this problem from the perspective of approximability and provide constant factor approximations as well as an inapproximability result. Prior to this work, only the NP-hardness of the unweighted case and the polynomial solvability of a certain special case were known.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/27/2018

Scheduling on (Un-)Related Machines with Setup Times

We consider a natural generalization of scheduling n jobs on m parallel ...
research
07/11/2023

Joint Machine-Transporter Scheduling for Multistage Jobs with Adjustable Computation Time

This paper presents a scalable solution with adjustable computation time...
research
11/26/2019

Scheduling with Non-Renewable Resources: Minimizing the Sum of Completion Times

The paper considers single-machine scheduling problems with a non-renewa...
research
08/22/2023

Sequencing Stochastic Jobs with a Single Sample

This paper revisits the well known single machine scheduling problem to ...
research
07/30/2019

Open shop scheduling games

This paper takes a game theoretical approach to open shop scheduling pro...
research
12/27/2021

Equitable Scheduling for the Total Completion Time Objective

We investigate a novel scheduling problem where we have n clients, each ...
research
09/24/2020

Complexity of Scheduling Few Types of Jobs on Related and Unrelated Machines

The task of scheduling jobs to machines while minimizing the total makes...

Please sign up or login with your details

Forgot password? Click here to reset