Constraint Programming and Constructive Heuristics for Parallel Machine Scheduling with Sequence-Dependent Setups and Common Servers

05/31/2023
by   Vilém Heinz, et al.
0

This paper examines scheduling problem denoted as P|seq, ser|C_max in Graham's notation; in other words, scheduling of tasks on parallel identical machines (P) with sequence-dependent setups (seq) each performed by one of the available servers (ser). The goal is to minimize the makespan (C_max). We propose a Constraint Programming (CP) model for finding the optimal solution and constructive heuristics suitable for large problem instances. These heuristics are also used to provide a feasible starting solution to the proposed CP model, significantly improving its efficiency. This combined approach constructs solutions for benchmark instances of up to 20 machines and 500 tasks in 10 seconds, with makespans 3-11.5 calculated lower bounds with a 5 comparison also shows that our proposed approaches outperform the existing ones.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/23/2022

Exact methods and lower bounds for the Oven Scheduling Problem

The Oven Scheduling Problem (OSP) is a new parallel batch scheduling pro...
research
11/25/2020

Cable Tree Wiring – Benchmarking Solvers on a Real-World Scheduling Problem with a Variety of Precedence Constraints

Cable trees are used in industrial products to transmit energy and infor...
research
10/16/2019

A new CP-approach for a parallel machine scheduling problem with time constraints on machine qualifications

This paper considers the scheduling of job families on parallel machines...
research
06/15/2012

Improving the Asymmetric TSP by Considering Graph Structure

Recent works on cost based relaxations have improved Constraint Programm...
research
02/15/2019

A Comparison of Random Task Graph Generation Methods for Scheduling Problems

How to generate instances with relevant properties and without bias rema...
research
06/19/2023

Scheduling with cardinality dependent unavailability periods

We consider non-preemptive scheduling problems on parallel identical mac...

Please sign up or login with your details

Forgot password? Click here to reset