Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas

Detalhes bibliográficos
Autor(a) principal: Faria, Gilson Ataliba de
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: LOCUS Repositório Institucional da UFV
Texto Completo: http://www.locus.ufv.br/handle/123456789/23992
Resumo: Este trabalho consiste no estudo do problema de sequenciamento de tarefas com tempos de processamento distintos em máquinas paralelas idênticas que processam mais de uma tarefa simultaneamente, sendo as tarefas sequenciadas nos veículos capacitados que estão disponíveis para realizar as entregas em momentos especí- ficos pós processamento. O objetivo do problema é determinar o sequenciamento das tarefas que maximize o ganho da empresa, sabido que uma tarefa só poderá ser sequenciada se seu prazo de entrega for respeitado. Neste trabalho, propõe se, pri- meiramente, uma formulação de Programação Linear Inteira Mista (PLIM) para o problema. Em seguida, propõe-se uma relaxação do método heurístico citado na literatura para determinar um limite superior (UB) para a solução. Na sequência aplica-se uma heurística construtiva, para gerar uma solução viável baseada na so- lução de UB. Por fim, são propostas diversas heurísticas de melhoria cujo princípio de funcionamento se baseia nas heurísticas Variable Neighborhood Descent(VND) e Simulated Annealing (SA), com o objetivo de determinar soluções de melhor qualidade. Os resultados obtidos mostraram a eficiência dos métodos heurísticos implementados em relação ao limite superior (UB).
id UFV_5d5e1400c96596b4c5c12bed4edcd4e1
oai_identifier_str oai:locus.ufv.br:123456789/23992
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str 2145
spelling Nogueira, Thiago HenriqueSantos, André Gustavo dosFaria, Gilson Ataliba dehttp://lattes.cnpq.br/6217754217971324Arroyo, José Elias Claudio2019-03-18T18:11:03Z2019-03-18T18:11:03Z2018-06-06FARIA, Gilson Ataliba de. Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas. 2018. 73 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Viçosa. 2018.http://www.locus.ufv.br/handle/123456789/23992Este trabalho consiste no estudo do problema de sequenciamento de tarefas com tempos de processamento distintos em máquinas paralelas idênticas que processam mais de uma tarefa simultaneamente, sendo as tarefas sequenciadas nos veículos capacitados que estão disponíveis para realizar as entregas em momentos especí- ficos pós processamento. O objetivo do problema é determinar o sequenciamento das tarefas que maximize o ganho da empresa, sabido que uma tarefa só poderá ser sequenciada se seu prazo de entrega for respeitado. Neste trabalho, propõe se, pri- meiramente, uma formulação de Programação Linear Inteira Mista (PLIM) para o problema. Em seguida, propõe-se uma relaxação do método heurístico citado na literatura para determinar um limite superior (UB) para a solução. Na sequência aplica-se uma heurística construtiva, para gerar uma solução viável baseada na so- lução de UB. Por fim, são propostas diversas heurísticas de melhoria cujo princípio de funcionamento se baseia nas heurísticas Variable Neighborhood Descent(VND) e Simulated Annealing (SA), com o objetivo de determinar soluções de melhor qualidade. Os resultados obtidos mostraram a eficiência dos métodos heurísticos implementados em relação ao limite superior (UB).This work deals with the job scheduling problem on identical parallel-batch machi- nes and where the jobs have different processing times. When the jobs processing time finish, the jobs are sequenced in vehicles with limited capacity that are avai- lable to deliver at specific times. The goal of the problem is to determine the sequencing of tasks that maximizes the company’s profit, knowing that a job can only be sequenced if its delivery deadline is respected. In this work it was first pro- posed a Mixed Integer Linear Programming for the problem. Then it was proposed a relaxation of the heuristic method mentioned in the literature to determine an upper bound (UB) for the solution. A constructive heuristic was then applied to generate a viable solution based on the UB solution. Finally,several heuristics of improvements were proposed, whose operating principle is based on the heuristic VND and on the heuristic Simulated Annealing (SA), aiming to determine bet- ter quality solutions. The obtained results showed the efficiency of the heuristic methods implemented in relation to the upper bound (UB).Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorporUniversidade Federal de ViçosaProgramação heurísticaLogísticaOtimização combinatóriaOtimização matemáticaCiência da ComputaçãoDesenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregasDevelopment of heuristics for the job scheduling problem on parallel batching machines with deliveriesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal de ViçosaDepartamento de InformáticaMestre em Ciência da ComputaçãoViçosa - MG2018-06-06Mestradoinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFVORIGINALtexto completo.pdftexto completo.pdftexto completoapplication/pdf1596619https://locus.ufv.br//bitstream/123456789/23992/1/texto%20completo.pdf84e35a801b652655c5a77aa8c0b51488MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://locus.ufv.br//bitstream/123456789/23992/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/239922022-06-28 09:57:38.496oai:locus.ufv.br:123456789/23992Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452022-06-28T12:57:38LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.pt-BR.fl_str_mv Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas
dc.title.en.fl_str_mv Development of heuristics for the job scheduling problem on parallel batching machines with deliveries
title Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas
spellingShingle Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas
Faria, Gilson Ataliba de
Programação heurística
Logística
Otimização combinatória
Otimização matemática
Ciência da Computação
title_short Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas
title_full Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas
title_fullStr Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas
title_full_unstemmed Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas
title_sort Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas
author Faria, Gilson Ataliba de
author_facet Faria, Gilson Ataliba de
author_role author
dc.contributor.authorLattes.pt-BR.fl_str_mv http://lattes.cnpq.br/6217754217971324
dc.contributor.none.fl_str_mv Nogueira, Thiago Henrique
Santos, André Gustavo dos
dc.contributor.author.fl_str_mv Faria, Gilson Ataliba de
dc.contributor.advisor1.fl_str_mv Arroyo, José Elias Claudio
contributor_str_mv Arroyo, José Elias Claudio
dc.subject.pt-BR.fl_str_mv Programação heurística
Logística
Otimização combinatória
Otimização matemática
topic Programação heurística
Logística
Otimização combinatória
Otimização matemática
Ciência da Computação
dc.subject.cnpq.fl_str_mv Ciência da Computação
description Este trabalho consiste no estudo do problema de sequenciamento de tarefas com tempos de processamento distintos em máquinas paralelas idênticas que processam mais de uma tarefa simultaneamente, sendo as tarefas sequenciadas nos veículos capacitados que estão disponíveis para realizar as entregas em momentos especí- ficos pós processamento. O objetivo do problema é determinar o sequenciamento das tarefas que maximize o ganho da empresa, sabido que uma tarefa só poderá ser sequenciada se seu prazo de entrega for respeitado. Neste trabalho, propõe se, pri- meiramente, uma formulação de Programação Linear Inteira Mista (PLIM) para o problema. Em seguida, propõe-se uma relaxação do método heurístico citado na literatura para determinar um limite superior (UB) para a solução. Na sequência aplica-se uma heurística construtiva, para gerar uma solução viável baseada na so- lução de UB. Por fim, são propostas diversas heurísticas de melhoria cujo princípio de funcionamento se baseia nas heurísticas Variable Neighborhood Descent(VND) e Simulated Annealing (SA), com o objetivo de determinar soluções de melhor qualidade. Os resultados obtidos mostraram a eficiência dos métodos heurísticos implementados em relação ao limite superior (UB).
publishDate 2018
dc.date.issued.fl_str_mv 2018-06-06
dc.date.accessioned.fl_str_mv 2019-03-18T18:11:03Z
dc.date.available.fl_str_mv 2019-03-18T18:11:03Z
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 FARIA, Gilson Ataliba de. Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas. 2018. 73 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Viçosa. 2018.
dc.identifier.uri.fl_str_mv http://www.locus.ufv.br/handle/123456789/23992
identifier_str_mv FARIA, Gilson Ataliba de. Desenvolvimento de heurísticas para o problema de sequenciamento de tarefas em máquinas paralelas de processamento em lote com entregas. 2018. 73 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Viçosa. 2018.
url http://www.locus.ufv.br/handle/123456789/23992
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.publisher.none.fl_str_mv Universidade Federal de Viçosa
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/23992/1/texto%20completo.pdf
https://locus.ufv.br//bitstream/123456789/23992/2/license.txt
bitstream.checksum.fl_str_mv 84e35a801b652655c5a77aa8c0b51488
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv 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_ 1801212978311200768