Waiting time and idle time are among the main cost sources in production systems. They can also affect the feasibility of operations from a technological perspective; hence, both such times have to be kept as small as possible. This paper studies four single-objective variants of the permutation flowshop scheduling problem, where two objectives are considered: the weighted sum of the makespan and the core waiting time, and the weighted sum of the makespan and the core idle time. For each objective, both the problem with the assumption of semi-active solution and the one without it are considered. A general solution framework for tackling the above-mentioned problems is provided. First, two Mixed Integer Linear Programming (MILP) formulations (based on positional and precedence variables, respectively) and one Constraint Programming (CP) formulation are presented. Second, a MILP-based local search approach based on the positional MILP formulation and the concept of sliding windows are defined. An extensive set of computational experiments on benchmark instances show that the positional MILP formulation strongly outperforms the other two formulations in all the considered cases. The experiments also show that the sliding window local search heuristic achieves much better performances than other state-of-the-art local search heuristics. Indeed, it is able to improve the state-of-the-art in 2384 instances out of 2400.

Permutation flowshop problems minimizing core waiting time and core idle time / Alfieri, Arianna; Garraffa, Michele; Pastore, Erica; Salassa, Fabio. - In: COMPUTERS & INDUSTRIAL ENGINEERING. - ISSN 0360-8352. - ELETTRONICO. - 176:(2023), p. 108983. [10.1016/j.cie.2023.108983]

Permutation flowshop problems minimizing core waiting time and core idle time

Arianna Alfieri;Michele Garraffa;Erica Pastore;Fabio Salassa
2023

Abstract

Waiting time and idle time are among the main cost sources in production systems. They can also affect the feasibility of operations from a technological perspective; hence, both such times have to be kept as small as possible. This paper studies four single-objective variants of the permutation flowshop scheduling problem, where two objectives are considered: the weighted sum of the makespan and the core waiting time, and the weighted sum of the makespan and the core idle time. For each objective, both the problem with the assumption of semi-active solution and the one without it are considered. A general solution framework for tackling the above-mentioned problems is provided. First, two Mixed Integer Linear Programming (MILP) formulations (based on positional and precedence variables, respectively) and one Constraint Programming (CP) formulation are presented. Second, a MILP-based local search approach based on the positional MILP formulation and the concept of sliding windows are defined. An extensive set of computational experiments on benchmark instances show that the positional MILP formulation strongly outperforms the other two formulations in all the considered cases. The experiments also show that the sliding window local search heuristic achieves much better performances than other state-of-the-art local search heuristics. Indeed, it is able to improve the state-of-the-art in 2384 instances out of 2400.
File in questo prodotto:
File Dimensione Formato  
RevisedManuscript_noauthors_NoTrackchange.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Creative commons
Dimensione 1.49 MB
Formato Adobe PDF
1.49 MB Adobe PDF Visualizza/Apri
1-s2.0-S0360835223000074-main.pdf

accesso aperto

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Creative commons
Dimensione 1.2 MB
Formato Adobe PDF
1.2 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2974408