Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas
| Ano de defesa: | 2014 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Viçosa
BR Metodologias e técnicas da Computação; Sistemas de Computação Mestrado em Ciência da Computação UFV |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://locus.ufv.br/handle/123456789/2669 |
Resumo: | 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). |
| 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 |
|
| spelling |
Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefasApplication of metaheuristics for scheduling problems with batchingAlgoritmosProgramação heurísticaProgramação (Matemática)AlgorithmsHeuristic programmingProgramming (Mathematics)CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAODiversos 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).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.Universidade Federal de ViçosaBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoMestrado em Ciência da ComputaçãoUFVhttp://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/6320646681995247Jacob, Vinícius Vilar2015-03-26T13:10:39Z2014-09-192015-03-26T13:10:39Z2014-07-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfJACOB, 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/2669porinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFV2016-04-09T02:13:38Zoai: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.none.fl_str_mv |
Aplicação de metaheurísticas para problemas de sequenciamento com lotes de tarefas 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.none.fl_str_mv |
http://lattes.cnpq.br/4017737283892401 Santos, André Gustavo dos http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796253Z5 Arroyo, José Elias Cláudio http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703979J8 Gonçalves, Luciana Brugiolo http://lattes.cnpq.br/8994105119758487 Santos, Haroldo Gambini http://lattes.cnpq.br/6320646681995247 |
| dc.contributor.author.fl_str_mv |
Jacob, Vinícius Vilar |
| dc.subject.por.fl_str_mv |
Algoritmos Programação heurística Programação (Matemática) Algorithms Heuristic programming Programming (Mathematics) CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Algoritmos Programação heurística Programação (Matemática) Algorithms Heuristic programming Programming (Mathematics) CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
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). |
| publishDate |
2014 |
| dc.date.none.fl_str_mv |
2014-09-19 2014-07-04 2015-03-26T13:10:39Z 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.uri.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. 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 application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Viçosa BR Metodologias e técnicas da Computação; Sistemas de Computação Mestrado em Ciência da Computação UFV |
| publisher.none.fl_str_mv |
Universidade Federal de Viçosa BR Metodologias e técnicas da Computação; Sistemas de Computação Mestrado em Ciência da Computação UFV |
| 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 |
| 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_ |
1855045747934756864 |