Exact methods and lower bounds for the Oven Scheduling Problem

03/23/2022
by   Marie-Louise Lackner, et al.
0

The Oven Scheduling Problem (OSP) is a new parallel batch scheduling problem that arises in the area of electronic component manufacturing. Jobs need to be scheduled to one of several ovens and may be processed simultaneously in one batch if they have compatible requirements. The scheduling of jobs must respect several constraints concerning eligibility and availability of ovens, release dates of jobs, setup times between batches as well as oven capacities. Running the ovens is highly energy-intensive and thus the main objective, besides finishing jobs on time, is to minimize the cumulative batch processing time across all ovens. This objective distinguishes the OSP from other batch processing problems which typically minimize objectives related to makespan, tardiness or lateness. We propose to solve this NP-hard scheduling problem via constraint programming (CP) and integer linear programming (ILP) and present corresponding models. For an experimental evaluation, we introduce a multi-parameter random instance generator to provide a diverse set of problem instances. Using state-of-the-art solvers, we evaluate the quality and compare the performance of our CP- and ILP-models. We show that our models can find feasible solutions for instances of realistic size, many of those being provably optimal or nearly optimal solutions. Finally, we derive theoretical lower bounds on the solution cost of feasible solutions to the OSP; these can be computed within a few seconds. We show that these lower bounds are competitive with those derived by state-of-the-art solvers.

READ FULL TEXT

page 34

page 37

research
11/27/2019

Single Machine Batch Scheduling to Minimize the Weighted Number of Tardy Jobs

The 1|B,r_j|∑ w_jU_j scheduling problem takes as input a batch setup tim...
research
05/31/2023

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

This paper examines scheduling problem denoted as P|seq, ser|C_max in Gr...
research
12/05/2019

Power of Pre-Processing: Production Scheduling with Variable Energy Pricing and Power-Saving States

This paper addresses a single machine scheduling problem with non-preemp...
research
09/05/2023

Compatibility graphs in scheduling on batch processing machines

We consider the problem of minimizing the makespan on batch processing i...
research
02/14/2021

Near-Optimal Scheduling in the Congested Clique

This paper provides three nearly-optimal algorithms for scheduling t job...
research
12/14/2017

Constraint and Mathematical Programming Models for Integrated Port Container Terminal Operations

This paper considers the integrated problem of quay crane assignment, qu...
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...

Please sign up or login with your details

Forgot password? Click here to reset