The no-wait flow shop scheduling problem with sequence-dependent setup times: a comprehensive review and an application of the ALNS algorithm
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | https://www.teses.usp.br/teses/disponiveis/18/18156/tde-17082023-144657/ |
Resumo: | One of the most important decisions in any manufacturing company is how to schedule the operations on the available machines. In several industries, the nature of the job imposes certain constraints to operations scheduling. In a no-wait flow shop, once a job starts on the first machine, it has to continue being processed on the next ones, without any interruptions. As an extension of the flow shop scheduling, the no-wait version is also very difficult to be solved to optimality within a reasonable time, and many heuristics have been proposed for this problem. This work aims to classify existing solution algorithms proposed to solve the no-wait flow shop scheduling problem with setup times and some of its variants. We show how combining a heuristic to generate a good initial solution, local search procedures, insertion and swapping of job positions and techniques developed originally to solve transportation problems are among the popular and efficient techniques for the problem at hand. We also propose a new solution method based on the well-known Adaptive Large Neighborhood Search (ALNS) algorithm from transportation science. The use of this algorithm aims to minimize the total flow time as a performance measure. As this is a problem with high complexity, to achieve high solution quality in a reasonable time, an acceleration method was also adapted and applied into local search procedures with swapping operations. The results of the new method were compared to the best results in the literature for widespread instances, validating the quality of the method. |
id |
USP_95aef9c8a8d08f3d45cb3f4ff5cb2eb3 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-17082023-144657 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
The no-wait flow shop scheduling problem with sequence-dependent setup times: a comprehensive review and an application of the ALNS algorithmO problema de sequenciamento no-wait flow shop com tempos de setup dependentes da sequência: uma revisão abrangente e uma aplicação do algoritmo ALNSALNSALNSflow shop schedulingflow shop schedulingno-waitno-waitsetupsetupOne of the most important decisions in any manufacturing company is how to schedule the operations on the available machines. In several industries, the nature of the job imposes certain constraints to operations scheduling. In a no-wait flow shop, once a job starts on the first machine, it has to continue being processed on the next ones, without any interruptions. As an extension of the flow shop scheduling, the no-wait version is also very difficult to be solved to optimality within a reasonable time, and many heuristics have been proposed for this problem. This work aims to classify existing solution algorithms proposed to solve the no-wait flow shop scheduling problem with setup times and some of its variants. We show how combining a heuristic to generate a good initial solution, local search procedures, insertion and swapping of job positions and techniques developed originally to solve transportation problems are among the popular and efficient techniques for the problem at hand. We also propose a new solution method based on the well-known Adaptive Large Neighborhood Search (ALNS) algorithm from transportation science. The use of this algorithm aims to minimize the total flow time as a performance measure. As this is a problem with high complexity, to achieve high solution quality in a reasonable time, an acceleration method was also adapted and applied into local search procedures with swapping operations. The results of the new method were compared to the best results in the literature for widespread instances, validating the quality of the method.Uma das decisões mais importantes em empresas de manufatura é como sequenciar operações nas máquinas disponíveis. Em várias industrias, a natureza do trabalho impõe certas restrições ao sequenciamento de tarefas. Em um ambiente no-wait flow shop, uma vez que uma tarefa é iniciada na primeira máquina, ela deve continuar sendo processada nas próximas máquinas sem esperas. Assim como o problema de sequenciamento de flow shop, a variação no-wait também traz grande dificuldade de ser otimizada dentro de um tempo razoável, por isso várias heurísticas foram propostas para esse problema. Este trabalho tem como objetivo classificar os algoritmos de solução propostos para resolver o problema de sequenciamento no-wait flow shop com tempos de setup dependentes da sequência e algumas variantes. Mostramos como combinar uma heurística para gerar uma boa solução inicial, procedimentos de busca local, inserção e troca de posições de tarefas e técnicas desenvolvidas originalmente para resolver problemas de transporte estão entre as técnicas mais populares e eficientes para o problema em questão. Também é proposto um novo método de solução baseado no algoritmo Adaptive Large Neighbourhood Search (ALNS) da ciência dos transportes. A utilização deste algoritmo visa minimizar o tempo total de fluxo (TFT) como medida de desempenho. Por se tratar de um problema de alta complexidade, para atingir alta qualidade de solução em um tempo razoável, um método de aceleração também foi adaptado e aplicado em procedimentos de busca local com operações de swap. Os resultados do novo método foram comparados aos melhores resultados da literatura para instâncias bem conhecidas, validando assim a qualidade do método.Biblioteca Digitais de Teses e Dissertações da USPNagano, Marcelo SeidoReis, Viviane Souza Viléla Junqueira dos2021-11-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/18/18156/tde-17082023-144657/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesseng2023-08-18T19:33:47Zoai:teses.usp.br:tde-17082023-144657Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-08-18T19:33:47Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
The no-wait flow shop scheduling problem with sequence-dependent setup times: a comprehensive review and an application of the ALNS algorithm O problema de sequenciamento no-wait flow shop com tempos de setup dependentes da sequência: uma revisão abrangente e uma aplicação do algoritmo ALNS |
title |
The no-wait flow shop scheduling problem with sequence-dependent setup times: a comprehensive review and an application of the ALNS algorithm |
spellingShingle |
The no-wait flow shop scheduling problem with sequence-dependent setup times: a comprehensive review and an application of the ALNS algorithm Reis, Viviane Souza Viléla Junqueira dos ALNS ALNS flow shop scheduling flow shop scheduling no-wait no-wait setup setup |
title_short |
The no-wait flow shop scheduling problem with sequence-dependent setup times: a comprehensive review and an application of the ALNS algorithm |
title_full |
The no-wait flow shop scheduling problem with sequence-dependent setup times: a comprehensive review and an application of the ALNS algorithm |
title_fullStr |
The no-wait flow shop scheduling problem with sequence-dependent setup times: a comprehensive review and an application of the ALNS algorithm |
title_full_unstemmed |
The no-wait flow shop scheduling problem with sequence-dependent setup times: a comprehensive review and an application of the ALNS algorithm |
title_sort |
The no-wait flow shop scheduling problem with sequence-dependent setup times: a comprehensive review and an application of the ALNS algorithm |
author |
Reis, Viviane Souza Viléla Junqueira dos |
author_facet |
Reis, Viviane Souza Viléla Junqueira dos |
author_role |
author |
dc.contributor.none.fl_str_mv |
Nagano, Marcelo Seido |
dc.contributor.author.fl_str_mv |
Reis, Viviane Souza Viléla Junqueira dos |
dc.subject.por.fl_str_mv |
ALNS ALNS flow shop scheduling flow shop scheduling no-wait no-wait setup setup |
topic |
ALNS ALNS flow shop scheduling flow shop scheduling no-wait no-wait setup setup |
description |
One of the most important decisions in any manufacturing company is how to schedule the operations on the available machines. In several industries, the nature of the job imposes certain constraints to operations scheduling. In a no-wait flow shop, once a job starts on the first machine, it has to continue being processed on the next ones, without any interruptions. As an extension of the flow shop scheduling, the no-wait version is also very difficult to be solved to optimality within a reasonable time, and many heuristics have been proposed for this problem. This work aims to classify existing solution algorithms proposed to solve the no-wait flow shop scheduling problem with setup times and some of its variants. We show how combining a heuristic to generate a good initial solution, local search procedures, insertion and swapping of job positions and techniques developed originally to solve transportation problems are among the popular and efficient techniques for the problem at hand. We also propose a new solution method based on the well-known Adaptive Large Neighborhood Search (ALNS) algorithm from transportation science. The use of this algorithm aims to minimize the total flow time as a performance measure. As this is a problem with high complexity, to achieve high solution quality in a reasonable time, an acceleration method was also adapted and applied into local search procedures with swapping operations. The results of the new method were compared to the best results in the literature for widespread instances, validating the quality of the method. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-11-10 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/18/18156/tde-17082023-144657/ |
url |
https://www.teses.usp.br/teses/disponiveis/18/18156/tde-17082023-144657/ |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1815257047409623040 |