Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas
Autor(a) principal: | |
---|---|
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 |