The flexible job shop scheduling problem with sequence flexibility and position-based learning effect

Detalhes bibliográficos
Autor(a) principal: Araújo, Kennedy Anderson Guimarães de
Data de Publicação: 2024
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/45/45132/tde-25042024-151416/
Resumo: This work addresses the flexible job shop scheduling problem with sequencing flexibility and position-based learning effect. In this variant of the flexible job shop scheduling problem, precedence constraints of the operations constituting a job are given by an arbitrary directed acyclic graph, in opposition to the classical case in which a total order is imposed. Additionally, it is assumed that the processing time of an operation in a machine is subject to a learning process such that the larger the position of the operation in the machine, the faster the operation is processed. The problem considered corresponds to modern problems of great relevance in the printing industry. Mixed integer programming and constraint programming models are presented and compared in the present work. In addition, constructive heuristics are introduced to provide an initial solution to the models\' solvers. As an alternative to the models, a local search method and four trajectory metaheuristics are considered. In the local search, we show that the classical strategy of only reallocating operations that are part of the critical path can miss better quality neighbors, as opposed to what happens in the case where there is no learning effect. Consequently, we analyze an alternative type of neighborhood reduction that eliminates only neighbors that are not better than the current solution. In addition, we also suggest a neighborhood cut and experimentally verify that this significantly reduces the neighborhood size, bringing efficiency, with minimal loss in effectiveness. Sets of benchmark instances are also introduced. Extensive numerical experiments with the proposed methods are carried on. The experiments show that simulating annealing, tabu search with reduced neighborhood and iterated local search with cropped neighborhood, built on the introduced local search, stands out in solution quality All the methods introduced, as well as the instances and solutions found, are freely available.
id USP_d95db576619a01d48d1f92193e76629f
oai_identifier_str oai:teses.usp.br:tde-25042024-151416
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling The flexible job shop scheduling problem with sequence flexibility and position-based learning effectO problema de sequenciamento job shop com flexibilidade de sequenciamento e efeito de aprendizagem baseado em posiçãoConstraint programmingEfeito de aprendizagemFlexibilidade de roteamentoFlexibilidade de sequenciamentoInteger linear programmingJob shopJob shopLearning effectMakespamMakespanMetaheurísticasMetaheuristicsProgramação linear inteiraProgramação por restriçõesRouting flexibilitySequencing flexibilityThis work addresses the flexible job shop scheduling problem with sequencing flexibility and position-based learning effect. In this variant of the flexible job shop scheduling problem, precedence constraints of the operations constituting a job are given by an arbitrary directed acyclic graph, in opposition to the classical case in which a total order is imposed. Additionally, it is assumed that the processing time of an operation in a machine is subject to a learning process such that the larger the position of the operation in the machine, the faster the operation is processed. The problem considered corresponds to modern problems of great relevance in the printing industry. Mixed integer programming and constraint programming models are presented and compared in the present work. In addition, constructive heuristics are introduced to provide an initial solution to the models\' solvers. As an alternative to the models, a local search method and four trajectory metaheuristics are considered. In the local search, we show that the classical strategy of only reallocating operations that are part of the critical path can miss better quality neighbors, as opposed to what happens in the case where there is no learning effect. Consequently, we analyze an alternative type of neighborhood reduction that eliminates only neighbors that are not better than the current solution. In addition, we also suggest a neighborhood cut and experimentally verify that this significantly reduces the neighborhood size, bringing efficiency, with minimal loss in effectiveness. Sets of benchmark instances are also introduced. Extensive numerical experiments with the proposed methods are carried on. The experiments show that simulating annealing, tabu search with reduced neighborhood and iterated local search with cropped neighborhood, built on the introduced local search, stands out in solution quality All the methods introduced, as well as the instances and solutions found, are freely available.Este trabalho aborda o problema do job shop flexível com flexibilidade de sequenciamento e efeito de aprendizado baseado na posição. Nesta variante do problema, as restrições de precedência das operações que compõem uma tarefa são dadas por um grafo direcionado acíclico arbitrário, em oposição ao caso clássico em que uma ordem total é imposta. Além disso, assume-se que o tempo de processamento de uma operação em uma máquina está sujeito a um processo de aprendizado, de modo que quanto maior a posição da operação na máquina, mais rápida a operação é processada. O problema considerado corresponde a problemas modernos de grande relevância na indústria de impressão. Modelos de programação inteira mista e programação por restrições são apresentados e comparados no presente trabalho. Além disso, heurísticas construtivas são introduzidas para fornecer uma solução inicial para os métodos exatos de resolução. Como alternativa aos modelos, um método de busca local e quatro metaheurísticas de trajetória são considerados. Na busca local, mostramos que a estratégia clássica de realocar apenas as operações que fazem parte do caminho crítico pode perder vizinhos de melhor qualidade, ao contrário do que acontece no caso em que não há efeito de aprendizado. Consequentemente, analisamos um tipo alternativo de redução de vizinhança que elimina apenas vizinhos que não são melhores que a solução atual. Além disso, também sugerimos um corte de vizinhança e verificamos experimentalmente que isso reduz significativamente o tamanho da vizinhança, trazendo eficiência, com perda mínima de eficácia. Conjuntos de instâncias de referência também são introduzidos. Experimentos numéricos extensivos com os métodos propostos são realizados. Os experimentos mostram que as metaheurísticas, criadas com base na busca local introduzida, simulated annealing, tabu search com vizinhança reduzida e iterated local search com vizinhança com corte se destacam em qualidade de solução. Todos os métodos introduzidos, bem como as instâncias e soluções encontradas, estão disponíveis abertamente.Biblioteca Digitais de Teses e Dissertações da USPBirgin, Ernesto Julian GoldbergAraújo, Kennedy Anderson Guimarães de2024-04-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/45/45132/tde-25042024-151416/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/openAccesseng2024-08-30T23:42:02Zoai:teses.usp.br:tde-25042024-151416Biblioteca 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:27212024-08-30T23:42:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv The flexible job shop scheduling problem with sequence flexibility and position-based learning effect
O problema de sequenciamento job shop com flexibilidade de sequenciamento e efeito de aprendizagem baseado em posição
title The flexible job shop scheduling problem with sequence flexibility and position-based learning effect
spellingShingle The flexible job shop scheduling problem with sequence flexibility and position-based learning effect
Araújo, Kennedy Anderson Guimarães de
Constraint programming
Efeito de aprendizagem
Flexibilidade de roteamento
Flexibilidade de sequenciamento
Integer linear programming
Job shop
Job shop
Learning effect
Makespam
Makespan
Metaheurísticas
Metaheuristics
Programação linear inteira
Programação por restrições
Routing flexibility
Sequencing flexibility
title_short The flexible job shop scheduling problem with sequence flexibility and position-based learning effect
title_full The flexible job shop scheduling problem with sequence flexibility and position-based learning effect
title_fullStr The flexible job shop scheduling problem with sequence flexibility and position-based learning effect
title_full_unstemmed The flexible job shop scheduling problem with sequence flexibility and position-based learning effect
title_sort The flexible job shop scheduling problem with sequence flexibility and position-based learning effect
author Araújo, Kennedy Anderson Guimarães de
author_facet Araújo, Kennedy Anderson Guimarães de
author_role author
dc.contributor.none.fl_str_mv Birgin, Ernesto Julian Goldberg
dc.contributor.author.fl_str_mv Araújo, Kennedy Anderson Guimarães de
dc.subject.por.fl_str_mv Constraint programming
Efeito de aprendizagem
Flexibilidade de roteamento
Flexibilidade de sequenciamento
Integer linear programming
Job shop
Job shop
Learning effect
Makespam
Makespan
Metaheurísticas
Metaheuristics
Programação linear inteira
Programação por restrições
Routing flexibility
Sequencing flexibility
topic Constraint programming
Efeito de aprendizagem
Flexibilidade de roteamento
Flexibilidade de sequenciamento
Integer linear programming
Job shop
Job shop
Learning effect
Makespam
Makespan
Metaheurísticas
Metaheuristics
Programação linear inteira
Programação por restrições
Routing flexibility
Sequencing flexibility
description This work addresses the flexible job shop scheduling problem with sequencing flexibility and position-based learning effect. In this variant of the flexible job shop scheduling problem, precedence constraints of the operations constituting a job are given by an arbitrary directed acyclic graph, in opposition to the classical case in which a total order is imposed. Additionally, it is assumed that the processing time of an operation in a machine is subject to a learning process such that the larger the position of the operation in the machine, the faster the operation is processed. The problem considered corresponds to modern problems of great relevance in the printing industry. Mixed integer programming and constraint programming models are presented and compared in the present work. In addition, constructive heuristics are introduced to provide an initial solution to the models\' solvers. As an alternative to the models, a local search method and four trajectory metaheuristics are considered. In the local search, we show that the classical strategy of only reallocating operations that are part of the critical path can miss better quality neighbors, as opposed to what happens in the case where there is no learning effect. Consequently, we analyze an alternative type of neighborhood reduction that eliminates only neighbors that are not better than the current solution. In addition, we also suggest a neighborhood cut and experimentally verify that this significantly reduces the neighborhood size, bringing efficiency, with minimal loss in effectiveness. Sets of benchmark instances are also introduced. Extensive numerical experiments with the proposed methods are carried on. The experiments show that simulating annealing, tabu search with reduced neighborhood and iterated local search with cropped neighborhood, built on the introduced local search, stands out in solution quality All the methods introduced, as well as the instances and solutions found, are freely available.
publishDate 2024
dc.date.none.fl_str_mv 2024-04-23
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/45/45132/tde-25042024-151416/
url https://www.teses.usp.br/teses/disponiveis/45/45132/tde-25042024-151416/
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_ 1815256534665396224