Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas

Detalhes bibliográficos
Autor(a) principal: Jacob, Vinícius Vilar
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: LOCUS Repositório Institucional da UFV
Texto Completo: http://locus.ufv.br/handle/123456789/2669
Resumo: Many manufacturing processes can be modeled as a scheduling problem. The optimization of these processes is of great interest to the industry since it can result in higher productivity and profitability. Sometimes, batching can be applied to improve the utilization of production resources, leading to efficiency gains in the production process. In this paper, two complex scheduling problems involving con- siderations of batching are addressed. In the first, the formation of a batch is con- ditioned to processing various jobs of the same family consecutively. In this case, there is no setup time between jobs of same batch (family). In the other problem, the batch formation is associated with delivery costs, where batches with many jobs implies low costs of delivery. In the first problem is addressed the single machine scheduling problem with sequence dependent setup times and total tardiness minimization. In the second, the problem addressed is the single machine scheduling problem and minimizing of the total weighted flow time and delivery costs. The aim of this dissertation is to present, discuss and solve these two scheduling problems applying heuristics and to compare the results with those available in the literature. We proposed three heuristics based on metaheuristic Iterated Local Search (ILS) for the first problem. We also proposed a heuristic based on ILS and other based on metaheuristic Iterated Greedy (IG) and a Mixed Integer Linear Programming model (MILP) for the second problem.
id UFV_4576a73d6f06284734745bf391d2004f
oai_identifier_str oai:locus.ufv.br:123456789/2669
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str 2145
spelling Jacob, Vinícius Vilarhttp://lattes.cnpq.br/4017737283892401Santos, André Gustavo doshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796253Z5Arroyo, José Elias Cláudiohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703979J8Gonçalves, Luciana Brugiolohttp://lattes.cnpq.br/8994105119758487Santos, Haroldo Gambinihttp://lattes.cnpq.br/63206466819952472015-03-26T13:10:39Z2014-09-192015-03-26T13:10:39Z2014-07-04JACOB, Vinícius Vilar. Application of metaheuristics for scheduling problems with batching. 2014. 166 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2014.http://locus.ufv.br/handle/123456789/2669Many manufacturing processes can be modeled as a scheduling problem. The optimization of these processes is of great interest to the industry since it can result in higher productivity and profitability. Sometimes, batching can be applied to improve the utilization of production resources, leading to efficiency gains in the production process. In this paper, two complex scheduling problems involving con- siderations of batching are addressed. In the first, the formation of a batch is con- ditioned to processing various jobs of the same family consecutively. In this case, there is no setup time between jobs of same batch (family). In the other problem, the batch formation is associated with delivery costs, where batches with many jobs implies low costs of delivery. In the first problem is addressed the single machine scheduling problem with sequence dependent setup times and total tardiness minimization. In the second, the problem addressed is the single machine scheduling problem and minimizing of the total weighted flow time and delivery costs. The aim of this dissertation is to present, discuss and solve these two scheduling problems applying heuristics and to compare the results with those available in the literature. We proposed three heuristics based on metaheuristic Iterated Local Search (ILS) for the first problem. We also proposed a heuristic based on ILS and other based on metaheuristic Iterated Greedy (IG) and a Mixed Integer Linear Programming model (MILP) for the second problem.Diversos processos industriais podem ser modelados através de problemas de sequenciamento. A otimização destes processos, por sua vez, é de grande interesse das indústrias já que pode acarretar em aumento da produtividade e lucratividade das mesmas. Algumas vezes, técnicas de loteamento podem ser aplicadas para melhorar a utilização dos recursos de produção, levando a ganhos em eficiência no processo produtivo. Neste trabalho, são abordados dois problemas complexos de sequenciamento da produção que envolvem considerações de formação de lotes. No primeiro, a formação de um lote é condicionada ao processamento de diversas tarefas com características semelhantes, ditas serem da mesma família. Neste caso, não há necessidade de tempos de preparação entre tarefas do mesmo lote. No outro problema, a formação de um lote está associada aos custos de entrega, sendo que lotes com muitas tarefas implicam em baixos custos de entrega. No primeiro caso é tratado o problema de sequenciamento em uma máquina com tempos de preparação dependentes da sequência das famílias das tarefas e a minimização do atraso total. No segundo, é tratado o problema de sequenciamento em uma máquina e a minimização do fluxo ponderado total mais os custos de entrega dos lotes. O objetivo desta dissertação é apresentar, discutir e tratar estes dois problemas aplicando principalmente heurísticas e comparar os resultados com aqueles disponíveis na literatura. Para o primeiro problema, foram propostas três heurísticas baseadas na metaheurística Busca Local Iterada (ILS) e para o segundo foi proposta uma heurística baseada em ILS e outra baseada na metaheurística Iterated Greedy (IG), além de um modelo de Programação Linear Inteira Mista (MILP).application/pdfporUniversidade Federal de ViçosaMestrado em Ciência da ComputaçãoUFVBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoAlgoritmosProgramação heurísticaProgramação (Matemática)AlgorithmsHeuristic programmingProgramming (Mathematics)CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefasApplication of metaheuristics for scheduling problems with batchinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFVORIGINALtexto completo.pdfapplication/pdf1754970https://locus.ufv.br//bitstream/123456789/2669/1/texto%20completo.pdfa9a5e61fc11ae270ae23ccfa7c053c26MD51TEXTtexto completo.pdf.txttexto completo.pdf.txtExtracted texttext/plain303382https://locus.ufv.br//bitstream/123456789/2669/2/texto%20completo.pdf.txt97f9a4f6cdcf5e2b383bbd14dc7c0877MD52THUMBNAILtexto completo.pdf.jpgtexto completo.pdf.jpgIM Thumbnailimage/jpeg3419https://locus.ufv.br//bitstream/123456789/2669/3/texto%20completo.pdf.jpge64b358f6970cb079b5fda8fc9fc2b6dMD53123456789/26692016-04-08 23:13:38.083oai:locus.ufv.br:123456789/2669Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:13:38LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.por.fl_str_mv Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas
dc.title.alternative.eng.fl_str_mv Application of metaheuristics for scheduling problems with batching
title Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas
spellingShingle Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas
Jacob, Vinícius Vilar
Algoritmos
Programação heurística
Programação (Matemática)
Algorithms
Heuristic programming
Programming (Mathematics)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas
title_full Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas
title_fullStr Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas
title_full_unstemmed Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas
title_sort Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas
author Jacob, Vinícius Vilar
author_facet Jacob, Vinícius Vilar
author_role author
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/4017737283892401
dc.contributor.author.fl_str_mv Jacob, Vinícius Vilar
dc.contributor.advisor-co1.fl_str_mv Santos, André Gustavo dos
dc.contributor.advisor-co1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796253Z5
dc.contributor.advisor1.fl_str_mv Arroyo, José Elias Cláudio
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703979J8
dc.contributor.referee1.fl_str_mv Gonçalves, Luciana Brugiolo
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/8994105119758487
dc.contributor.referee2.fl_str_mv Santos, Haroldo Gambini
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/6320646681995247
contributor_str_mv Santos, André Gustavo dos
Arroyo, José Elias Cláudio
Gonçalves, Luciana Brugiolo
Santos, Haroldo Gambini
dc.subject.por.fl_str_mv Algoritmos
Programação heurística
Programação (Matemática)
topic Algoritmos
Programação heurística
Programação (Matemática)
Algorithms
Heuristic programming
Programming (Mathematics)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Algorithms
Heuristic programming
Programming (Mathematics)
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Many manufacturing processes can be modeled as a scheduling problem. The optimization of these processes is of great interest to the industry since it can result in higher productivity and profitability. Sometimes, batching can be applied to improve the utilization of production resources, leading to efficiency gains in the production process. In this paper, two complex scheduling problems involving con- siderations of batching are addressed. In the first, the formation of a batch is con- ditioned to processing various jobs of the same family consecutively. In this case, there is no setup time between jobs of same batch (family). In the other problem, the batch formation is associated with delivery costs, where batches with many jobs implies low costs of delivery. In the first problem is addressed the single machine scheduling problem with sequence dependent setup times and total tardiness minimization. In the second, the problem addressed is the single machine scheduling problem and minimizing of the total weighted flow time and delivery costs. The aim of this dissertation is to present, discuss and solve these two scheduling problems applying heuristics and to compare the results with those available in the literature. We proposed three heuristics based on metaheuristic Iterated Local Search (ILS) for the first problem. We also proposed a heuristic based on ILS and other based on metaheuristic Iterated Greedy (IG) and a Mixed Integer Linear Programming model (MILP) for the second problem.
publishDate 2014
dc.date.available.fl_str_mv 2014-09-19
2015-03-26T13:10:39Z
dc.date.issued.fl_str_mv 2014-07-04
dc.date.accessioned.fl_str_mv 2015-03-26T13:10:39Z
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.citation.fl_str_mv JACOB, Vinícius Vilar. Application of metaheuristics for scheduling problems with batching. 2014. 166 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2014.
dc.identifier.uri.fl_str_mv http://locus.ufv.br/handle/123456789/2669
identifier_str_mv JACOB, Vinícius Vilar. Application of metaheuristics for scheduling problems with batching. 2014. 166 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2014.
url http://locus.ufv.br/handle/123456789/2669
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.publisher.program.fl_str_mv Mestrado em Ciência da Computação
dc.publisher.initials.fl_str_mv UFV
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Metodologias e técnicas da Computação; Sistemas de Computação
publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.source.none.fl_str_mv reponame:LOCUS Repositório Institucional da UFV
instname:Universidade Federal de Viçosa (UFV)
instacron:UFV
instname_str Universidade Federal de Viçosa (UFV)
instacron_str UFV
institution UFV
reponame_str LOCUS Repositório Institucional da UFV
collection LOCUS Repositório Institucional da UFV
bitstream.url.fl_str_mv https://locus.ufv.br//bitstream/123456789/2669/1/texto%20completo.pdf
https://locus.ufv.br//bitstream/123456789/2669/2/texto%20completo.pdf.txt
https://locus.ufv.br//bitstream/123456789/2669/3/texto%20completo.pdf.jpg
bitstream.checksum.fl_str_mv a9a5e61fc11ae270ae23ccfa7c053c26
97f9a4f6cdcf5e2b383bbd14dc7c0877
e64b358f6970cb079b5fda8fc9fc2b6d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)
repository.mail.fl_str_mv fabiojreis@ufv.br
_version_ 1801213108857864192