Scheduling on parallel machines with a common server in charge of loading and unloading operations

06/29/2023
by   Abdelhak Elidrissi, et al.
0

This paper addresses the scheduling problem on two identical parallel machines with a single server in charge of loading and unloading operations of jobs. Each job has to be loaded by the server before being processed on one of the two machines and unloaded by the same server after its processing. No delay is allowed between loading and processing, and between processing and unloading. The objective function involves the minimization of the makespan. This problem referred to as P2, S1|sj , tj |Cmax generalizes the classical parallel machine scheduling problem with a single server which performs only the loading (i.e., setup) operation of each job. For this NP-hard problem, no solution algorithm was proposed in the literature. Therefore, we present two mixedinteger linear programming (MILP) formulations, one with completion-time variables along with two valid inequalities and one with time-indexed variables. In addition, we propose some polynomial-time solvable cases and a tight theoretical lower bound. In addition, we show that the minimization of the makespan is equivalent to the minimization of the total idle times on the machines. To solve large-sized instances of the problem, an efficient General Variable Neighborhood Search (GVNS) metaheuristic with two mechanisms for finding an initial solution is designed. The GVNS is evaluated by comparing its performance with the results provided by the MILPs and another metaheuristic. The results show that the average percentage deviation from the theoretical lower-bound of GVNS is within 0.642 and our results are compared with the related literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/04/2021

Maximising the total weight of on-time jobs on parallel machines subject to a conflict graph

The paper considers scheduling on parallel machines under the constraint...
research
02/16/2022

On the Complexity of Scheduling Problems With a Fixed Number of Parallel Identical Machines

In parallel machine scheduling, we are given a set of jobs, together wit...
research
09/02/2013

Parallel machine scheduling with step deteriorating jobs and setup times by a hybrid discrete cuckoo search algorithm

This article considers the parallel machine scheduling problem with step...
research
10/05/2022

A flow-based formulation for parallel machine scheduling using decision diagrams

We present a new flow-based formulation for identical parallel machine s...
research
04/21/2019

Scheduling to Approximate Minimization Objectives on Identical Machines

This paper considers scheduling on identical machines. The scheduling ob...
research
01/16/2018

Longest Processing Time rule for identical parallel machines revisited

We consider the Pm || Cmax scheduling problem where the goal is to sched...

Please sign up or login with your details

Forgot password? Click here to reset