Flowshop with additional resources during setups: Mathematical models and a GRASP algorithm
Machine scheduling problems arise in many production processes, and are something that needs to be consider when optimizing the supply chain. Among them, flowshop scheduling problems happen when a number of jobs have to be sequentially processed by a number of machines. This paper addressees, for th...
| Authors: | , , , |
|---|---|
| Format: | article |
| Status: | Published version |
| Publication Date: | 2023 |
| Country: | España |
| Institution: | Universidad de Sevilla (US) |
| Repository: | idUS. Depósito de Investigación de la Universidad de Sevilla |
| OAI Identifier: | oai:idus.us.es:11441/146680 |
| Online Access: | https://hdl.handle.net/11441/146680 https://doi.org/10.1016/j.cor.2023.106192 |
| Access Level: | Open access |
| Keyword: | Scheduling Flowshop Mathematical programming GRASP |
| id |
ES_d8bdf599e965a8482cedde50cd4945b1 |
|---|---|
| oai_identifier_str |
oai:idus.us.es:11441/146680 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Flowshop with additional resources during setups: Mathematical models and a GRASP algorithmYepes-Borrero, Juan C.Perea Rojas-Marcos, FedericoVilla Julià, FulgenciaVallada Regalada, EvaSchedulingFlowshopMathematical programmingGRASPMachine scheduling problems arise in many production processes, and are something that needs to be consider when optimizing the supply chain. Among them, flowshop scheduling problems happen when a number of jobs have to be sequentially processed by a number of machines. This paper addressees, for the first time, the Permutation Flowshop Scheduling problem with additional Resources during Setups (PFSR-S). In this problem, in addition to the standard permutation flowshop constraints, each machine requires a setup between the processing of two consecutive jobs. A number of additional and scarce resources, e.g. operators, are needed to carry out each setup. Two Mixed Integer Linear Programming formulations and an exact algorithm are proposed to solve the PFSR-S. Due to its complexity, these approaches can only solve instances of small size to optimality. Therefore, a GRASP metaheuristic is also proposed which provides solutions for much larger instances. All the methods designed for the PFSR-S in this paper are computationally tested over a benchmark of instances adapted from the literature. The results obtained show that the GRASP metaheuristic finds good quality solutions in short computational times.ElsevierMatemática Aplicada IIFQM241: Grupo de Investigación en LocalizaciónAgencia Estatal de Investigación (AEI) and the European Regional Development’s fund (ERDF): PID2020-114594GB-C21Regional Government of Andalusia: project FEDER-US-1256951Regional Government of Andalusia: project AT 21_00032Regional Government of Andalusia: project P18-FR-1422Spanish Ministry of Science and Innovation under the project “OPRES-Realistic Optimization in Problems in Public Health” and FEDER No. PID2021-124975OB-I002023info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfhttps://hdl.handle.net/11441/146680https://doi.org/10.1016/j.cor.2023.106192reponame:idUS. Depósito de Investigación de la Universidad de Sevillainstname:Universidad de Sevilla (US)InglésPID2020-114594GB-C21FEDER-US-1256951AT 21_00032P18-FR-1422PID2021-124975OB-I00https://www.sciencedirect.com/science/article/pii/S0305054823000564info:eu-repo/semantics/openAccessoai:idus.us.es:11441/1466802026-06-17T12:51:07Z |
| dc.title.none.fl_str_mv |
Flowshop with additional resources during setups: Mathematical models and a GRASP algorithm |
| title |
Flowshop with additional resources during setups: Mathematical models and a GRASP algorithm |
| spellingShingle |
Flowshop with additional resources during setups: Mathematical models and a GRASP algorithm Yepes-Borrero, Juan C. Scheduling Flowshop Mathematical programming GRASP |
| title_short |
Flowshop with additional resources during setups: Mathematical models and a GRASP algorithm |
| title_full |
Flowshop with additional resources during setups: Mathematical models and a GRASP algorithm |
| title_fullStr |
Flowshop with additional resources during setups: Mathematical models and a GRASP algorithm |
| title_full_unstemmed |
Flowshop with additional resources during setups: Mathematical models and a GRASP algorithm |
| title_sort |
Flowshop with additional resources during setups: Mathematical models and a GRASP algorithm |
| dc.creator.none.fl_str_mv |
Yepes-Borrero, Juan C. Perea Rojas-Marcos, Federico Villa Julià, Fulgencia Vallada Regalada, Eva |
| author |
Yepes-Borrero, Juan C. |
| author_facet |
Yepes-Borrero, Juan C. Perea Rojas-Marcos, Federico Villa Julià, Fulgencia Vallada Regalada, Eva |
| author_role |
author |
| author2 |
Perea Rojas-Marcos, Federico Villa Julià, Fulgencia Vallada Regalada, Eva |
| author2_role |
author author author |
| dc.contributor.none.fl_str_mv |
Matemática Aplicada II FQM241: Grupo de Investigación en Localización Agencia Estatal de Investigación (AEI) and the European Regional Development’s fund (ERDF): PID2020-114594GB-C21 Regional Government of Andalusia: project FEDER-US-1256951 Regional Government of Andalusia: project AT 21_00032 Regional Government of Andalusia: project P18-FR-1422 Spanish Ministry of Science and Innovation under the project “OPRES-Realistic Optimization in Problems in Public Health” and FEDER No. PID2021-124975OB-I00 |
| dc.subject.none.fl_str_mv |
Scheduling Flowshop Mathematical programming GRASP |
| topic |
Scheduling Flowshop Mathematical programming GRASP |
| description |
Machine scheduling problems arise in many production processes, and are something that needs to be consider when optimizing the supply chain. Among them, flowshop scheduling problems happen when a number of jobs have to be sequentially processed by a number of machines. This paper addressees, for the first time, the Permutation Flowshop Scheduling problem with additional Resources during Setups (PFSR-S). In this problem, in addition to the standard permutation flowshop constraints, each machine requires a setup between the processing of two consecutive jobs. A number of additional and scarce resources, e.g. operators, are needed to carry out each setup. Two Mixed Integer Linear Programming formulations and an exact algorithm are proposed to solve the PFSR-S. Due to its complexity, these approaches can only solve instances of small size to optimality. Therefore, a GRASP metaheuristic is also proposed which provides solutions for much larger instances. All the methods designed for the PFSR-S in this paper are computationally tested over a benchmark of instances adapted from the literature. The results obtained show that the GRASP metaheuristic finds good quality solutions in short computational times. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/11441/146680 https://doi.org/10.1016/j.cor.2023.106192 |
| url |
https://hdl.handle.net/11441/146680 https://doi.org/10.1016/j.cor.2023.106192 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
PID2020-114594GB-C21 FEDER-US-1256951 AT 21_00032 P18-FR-1422 PID2021-124975OB-I00 https://www.sciencedirect.com/science/article/pii/S0305054823000564 |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Elsevier |
| publisher.none.fl_str_mv |
Elsevier |
| dc.source.none.fl_str_mv |
reponame:idUS. Depósito de Investigación de la Universidad de Sevilla instname:Universidad de Sevilla (US) |
| instname_str |
Universidad de Sevilla (US) |
| reponame_str |
idUS. Depósito de Investigación de la Universidad de Sevilla |
| collection |
idUS. Depósito de Investigación de la Universidad de Sevilla |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869421202070568960 |
| score |
15,301603 |