Metaheurísticas para o problema de programação de tarefas em máquinas paralelas com tempos de preparação dependentes da sequência e de recursos

Detalhes bibliográficos
Autor(a) principal: Kampke, Edmar Hell
Data de Publicação: 2010
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/2603
Resumo: The problems of scheduling jobs on parallel machines are important problems of combinatorial optimization. They involve routine problems in industries of small and large. This work addresses an unrelated parallel machine problem with machine and job sequence dependent setup times. The characteristic of this problem is that the amount of setup times do not only depend on the machine and job sequence, but also on a number of resources assigned, which can vary between a minimum and a maximum. Due to the combinatorial complexity of this problem, initially we propose an algorithm based on the GRASP metaheuristic, in which the basic parameter that defines the restrictiveness of the candidate list during the construction phase is self-adjusted according to the quality of the solutions previously found (reactive GRASP). Then, we propose an algorithm based on the Iterated Local Search (ILS) metaheuristic. This metaheuristic was proposed recently in the literature and is being applied successfully to several combinatorial optimization problems. In both algorithms, an intensification strategy based on the path relinking technique is used. This consists in exploring paths between elite solutions found by the algorithms. The results obtained by the proposed algorithms are compared with each other and with the best results available in literature. The analysis and discussion of results obtained with the algorithms, leads us to conclude that the metaheuristics show good performance, it is possible to improve, on average, 9,14% the results of the literature, which demonstrates the feasibility of using these algorithms to solve real problems existing in industries.
id UFV_6ff1093fbbb568c9031803c4ed97553e
oai_identifier_str oai:locus.ufv.br:123456789/2603
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str 2145
spelling Kampke, Edmar Hellhttp://lattes.cnpq.br/7599323771219296Santos, André Gustavo doshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796253Z5Rocha, Mauro Nacifhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7Arroyo, José Elias Cláudiohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703979J8Santos, Heleno do Nascimentohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788215Y8Souza, Marcone Jamilson Freitashttp://lattes.cnpq.br/60789457175584642015-03-26T13:10:23Z2011-07-262015-03-26T13:10:23Z2010-03-09KAMPKE, Edmar Hell. Metaheuristics for the parallel machines scheduling problem with resource-assignable sequence dependent setup times. 2010. 112 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2010.http://locus.ufv.br/handle/123456789/2603The problems of scheduling jobs on parallel machines are important problems of combinatorial optimization. They involve routine problems in industries of small and large. This work addresses an unrelated parallel machine problem with machine and job sequence dependent setup times. The characteristic of this problem is that the amount of setup times do not only depend on the machine and job sequence, but also on a number of resources assigned, which can vary between a minimum and a maximum. Due to the combinatorial complexity of this problem, initially we propose an algorithm based on the GRASP metaheuristic, in which the basic parameter that defines the restrictiveness of the candidate list during the construction phase is self-adjusted according to the quality of the solutions previously found (reactive GRASP). Then, we propose an algorithm based on the Iterated Local Search (ILS) metaheuristic. This metaheuristic was proposed recently in the literature and is being applied successfully to several combinatorial optimization problems. In both algorithms, an intensification strategy based on the path relinking technique is used. This consists in exploring paths between elite solutions found by the algorithms. The results obtained by the proposed algorithms are compared with each other and with the best results available in literature. The analysis and discussion of results obtained with the algorithms, leads us to conclude that the metaheuristics show good performance, it is possible to improve, on average, 9,14% the results of the literature, which demonstrates the feasibility of using these algorithms to solve real problems existing in industries.Os problemas de programação de tarefas em máquinas paralelas são importantes na área de otimização combinatória, pois quase sempre envolvem problemas rotineiros em indústrias de pequeno e grande porte. Este trabalho aborda o problema de sequenciamento de tarefas em máquinas paralelas, com tempos de preparação das máquinas dependentes da sequência e do número de recursos utilizados. A característica deste problema é que o tempo de preparação não é determinado apenas pela máquina e pela sequência das tarefas, mas também pela quantidade de recursos associados, que varia entre um valor mínimo e um máximo. Dada a complexidade combinatória do problema, inicialmente propõe-se um algoritmo baseado na metaheurística GRASP, no qual o parâmetro de aleatoriedade utilizado na fase de construção é auto-ajustado de acordo com as soluções previamente encontradas (GRASP Reativo). Em seguida, propõe-se um algoritmo baseado na metaheurística Iterated Local Search (ILS). Esta metaheurística foi proposta recentemente na literatura e está sendo aplicada satisfatoriamente em diversos problemas de otimização combinatória. Em ambos os algoritmos, é utilizada a estratégia de intensificação baseada na técnica de Reconexão de Caminhos, que explora trajetórias que conectam soluções de alta qualidade encontradas pelos algoritmos. Os resultados obtidos pelos algoritmos propostos são comparados entre si e com os melhores resultados disponibilizados na literatura. A análise e a discussão dos resultados mostram que as metaheurísticas aplicadas, apresentaram resultados satisfatórios, sendo possível melhorar, em média, 9,14%, os resultados da literatura, o que comprova a viabilidade do uso destes algoritmos na resolução de problemas práticos existentes nas indústrias.application/pdfporUniversidade Federal de ViçosaMestrado em Ciência da ComputaçãoUFVBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoOtimização combinatóriaHeurísticasMetaheurísticasProgramação de tarefasMáquinas paralelasCombinatorial optimizationHeuristicsMetaheuristicsTask schedulingParallel machinesCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOMetaheurísticas para o problema de programação de tarefas em máquinas paralelas com tempos de preparação dependentes da sequência e de recursosMetaheuristics for the parallel machines scheduling problem with resource-assignable sequence dependent setup timesinfo: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/pdf1069596https://locus.ufv.br//bitstream/123456789/2603/1/texto%20completo.pdfd0e4792b737b88643624cdcffbdd4879MD51TEXTtexto completo.pdf.txttexto completo.pdf.txtExtracted texttext/plain222396https://locus.ufv.br//bitstream/123456789/2603/2/texto%20completo.pdf.txtf986c35e867b410781dbf118bcfdbdc4MD52THUMBNAILtexto completo.pdf.jpgtexto completo.pdf.jpgIM Thumbnailimage/jpeg3691https://locus.ufv.br//bitstream/123456789/2603/3/texto%20completo.pdf.jpg78bacd7cb748fc6952ef9ef9d4c8ad9fMD53123456789/26032016-04-08 23:09:19.268oai:locus.ufv.br:123456789/2603Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:09:19LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.por.fl_str_mv Metaheurísticas para o problema de programação de tarefas em máquinas paralelas com tempos de preparação dependentes da sequência e de recursos
dc.title.alternative.eng.fl_str_mv Metaheuristics for the parallel machines scheduling problem with resource-assignable sequence dependent setup times
title Metaheurísticas para o problema de programação de tarefas em máquinas paralelas com tempos de preparação dependentes da sequência e de recursos
spellingShingle Metaheurísticas para o problema de programação de tarefas em máquinas paralelas com tempos de preparação dependentes da sequência e de recursos
Kampke, Edmar Hell
Otimização combinatória
Heurísticas
Metaheurísticas
Programação de tarefas
Máquinas paralelas
Combinatorial optimization
Heuristics
Metaheuristics
Task scheduling
Parallel machines
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Metaheurísticas para o problema de programação de tarefas em máquinas paralelas com tempos de preparação dependentes da sequência e de recursos
title_full Metaheurísticas para o problema de programação de tarefas em máquinas paralelas com tempos de preparação dependentes da sequência e de recursos
title_fullStr Metaheurísticas para o problema de programação de tarefas em máquinas paralelas com tempos de preparação dependentes da sequência e de recursos
title_full_unstemmed Metaheurísticas para o problema de programação de tarefas em máquinas paralelas com tempos de preparação dependentes da sequência e de recursos
title_sort Metaheurísticas para o problema de programação de tarefas em máquinas paralelas com tempos de preparação dependentes da sequência e de recursos
author Kampke, Edmar Hell
author_facet Kampke, Edmar Hell
author_role author
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/7599323771219296
dc.contributor.author.fl_str_mv Kampke, Edmar Hell
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.advisor-co2.fl_str_mv Rocha, Mauro Nacif
dc.contributor.advisor-co2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7
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 Santos, Heleno do Nascimento
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788215Y8
dc.contributor.referee2.fl_str_mv Souza, Marcone Jamilson Freitas
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/6078945717558464
contributor_str_mv Santos, André Gustavo dos
Rocha, Mauro Nacif
Arroyo, José Elias Cláudio
Santos, Heleno do Nascimento
Souza, Marcone Jamilson Freitas
dc.subject.por.fl_str_mv Otimização combinatória
Heurísticas
Metaheurísticas
Programação de tarefas
Máquinas paralelas
topic Otimização combinatória
Heurísticas
Metaheurísticas
Programação de tarefas
Máquinas paralelas
Combinatorial optimization
Heuristics
Metaheuristics
Task scheduling
Parallel machines
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Combinatorial optimization
Heuristics
Metaheuristics
Task scheduling
Parallel machines
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The problems of scheduling jobs on parallel machines are important problems of combinatorial optimization. They involve routine problems in industries of small and large. This work addresses an unrelated parallel machine problem with machine and job sequence dependent setup times. The characteristic of this problem is that the amount of setup times do not only depend on the machine and job sequence, but also on a number of resources assigned, which can vary between a minimum and a maximum. Due to the combinatorial complexity of this problem, initially we propose an algorithm based on the GRASP metaheuristic, in which the basic parameter that defines the restrictiveness of the candidate list during the construction phase is self-adjusted according to the quality of the solutions previously found (reactive GRASP). Then, we propose an algorithm based on the Iterated Local Search (ILS) metaheuristic. This metaheuristic was proposed recently in the literature and is being applied successfully to several combinatorial optimization problems. In both algorithms, an intensification strategy based on the path relinking technique is used. This consists in exploring paths between elite solutions found by the algorithms. The results obtained by the proposed algorithms are compared with each other and with the best results available in literature. The analysis and discussion of results obtained with the algorithms, leads us to conclude that the metaheuristics show good performance, it is possible to improve, on average, 9,14% the results of the literature, which demonstrates the feasibility of using these algorithms to solve real problems existing in industries.
publishDate 2010
dc.date.issued.fl_str_mv 2010-03-09
dc.date.available.fl_str_mv 2011-07-26
2015-03-26T13:10:23Z
dc.date.accessioned.fl_str_mv 2015-03-26T13:10:23Z
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 KAMPKE, Edmar Hell. Metaheuristics for the parallel machines scheduling problem with resource-assignable sequence dependent setup times. 2010. 112 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2010.
dc.identifier.uri.fl_str_mv http://locus.ufv.br/handle/123456789/2603
identifier_str_mv KAMPKE, Edmar Hell. Metaheuristics for the parallel machines scheduling problem with resource-assignable sequence dependent setup times. 2010. 112 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2010.
url http://locus.ufv.br/handle/123456789/2603
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/2603/1/texto%20completo.pdf
https://locus.ufv.br//bitstream/123456789/2603/2/texto%20completo.pdf.txt
https://locus.ufv.br//bitstream/123456789/2603/3/texto%20completo.pdf.jpg
bitstream.checksum.fl_str_mv d0e4792b737b88643624cdcffbdd4879
f986c35e867b410781dbf118bcfdbdc4
78bacd7cb748fc6952ef9ef9d4c8ad9f
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_ 1801213027470540800