Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente.

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Figueiroa, Guilherme Baumgratz
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
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://www.repositorio.ufop.br/jspui/handle/123456789/14859
Resumo: Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.
id UFOP_80491a0235b96a97b53bccef1fbf33ee
oai_identifier_str oai:repositorio.ufop.br:123456789/14859
network_acronym_str UFOP
network_name_str Repositório Institucional da UFOP
repository_id_str
spelling Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente.Fix-and-optimizeHeurística matemáticaPrograma de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.O Problema de Sequenciamento em Máquinas Paralelas Não Relacionadas considera um conjunto de tarefas e um conjunto de máquinas homogêneas ou heterogêneas que trabalham em paralelo. Todas as tarefas do conjunto devem ser processadas, sendo necessário escolher em qual máquina cada tarefa será executada. O objetivo é escalonar as tarefas nas máquinas de forma a minimizar o tempo total necessário para executar todas as tarefas, conhecido como makespan, dado pela máquina com maior tempo de processamento. Este trabalho estuda um caso do problema em que as tarefas são independentes, as máquinas heterogêneas e existe um tempo de preparo para execução de cada tarefa, que pode variar dependendo da sequência das tarefas e da máquina. Os principais modelos matemáticos propostos para o problema foram avaliados utilizando o conjunto de instâncias apresentado por Vallada e Ruiz (2011). Dentre os modelos e métodos analisados, o modelo proposto por Avalos-Rosales et al. (2015) e o algoritmo exato proposto por Fanjul-Peyro et al. (2019) obtiveram os melhores resultados tanto em termos de qualidade de solução quanto em termos de tempo de processamento. Assim, com o intuito de abordar instâncias maiores do problema, este trabalho propõe o uso de heurísticas matemáticas Fix-And-Optimize que utilizando os principais modelos disponíveis na literatura. As metodologias propostas consistem em decompor de forma heurística o problema por meio da fixação de um conjunto de tarefas e máquinas. Cada fixação resulta em um subproblema que pode ser resolvido por um modelo matemático ou método exato. Duas variações do algoritmos foram avaliadas, usando os modelos de Avalos-Rosales et al. (2015) e Fanjul-Peyro et al. (2019). Os resultados computacionais mostram que ambos algoritmos propostos obtêm valores próximos do melhor conhecido na literatura. Foram obtidas, ainda, diversas soluções melhores do que a melhor conhecida até então. Dentre as duas abordagens propostas, o algoritmo que utiliza o método de Fanjul-Peyro et al. (2019) para resolver subproblemas obteve os melhores resultados, sendo capaz de obter soluções melhores do que a melhor da literatura para 338 das 1000 instâncias de grande porte consideradas.The Unrelated Parallel Machines Scheduling Problem considers a set of tasks and a set of homogeneous or heterogeneous machines that work in parallel. All tasks in the set must be processed, and it is necessary to choose on which machine each task will be executed. The objective is to schedule the tasks on the machines in order to minimize the total time needed to execute all the tasks, known as makespan, given by the machine with the most processing time. This work studies a case of the problem in which the tasks are independent, the machines are heterogeneous and there is a preparation time for the execution of each task, which can vary depending on the sequence of tasks and the machine. The main mathematical models proposed for the problem were evaluated using the set of instances presented by Vallada e Ruiz (2011). Among the models and methods analyzed, the model proposed by Avalos-Rosales et al. (2015) and the exact algorithm proposed by Fanjul-Peyro et al. (2019) obtained the best results both in terms of solution quality and in terms of processing time. Thus, in order to address larger instances of the problem, this work proposes the use of Fix-And-Optimize mathematical heuristics using the main models available in the literature. The proposed methodologies consist of heuristically decomposing the problem by setting a set of tasks and machines. Each fixation results in a sub-problem that can be solved by a mathematical model or exact method. Two variations of the algorithms were evaluated, using the models of Avalos-Rosales et al. (2015) and Fanjul-Peyro et al. (2019). The computational results show that both proposed algorithms obtain values close to the best known in the literature. In addition, several better solutions were obtained than the best known until then. Among the two proposed approaches, the algorithm that uses the Fanjul-Peyro et al. (2019) method to solve subproblems obtained the best results, being able to obtain better solutions than the best in the literature for 338 of the 1000 large instances considered.Toffolo, Túlio Ângelo MachadoFonseca, George Henrique Godim daToffolo, Túlio Ângelo MachadoFonseca, George Henrique Godim daCota, Luciano PerdigãoPenna, Puca Huachi VazFigueiroa, Guilherme Baumgratz2022-04-11T17:13:12Z2022-04-11T17:13:12Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfFIGUEROA, Guilherme Baumgratz. Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente. 2021. 55 f. Dissertação (Mestrado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2021.http://www.repositorio.ufop.br/jspui/handle/123456789/14859http://creativecommons.org/licenses/by-sa/3.0/us/Autorização concedida ao Repositório Institucional da UFOP pelo(a) autor(a) em 06/04/2022 com as seguintes condições: disponível sob Licença Creative Commons 4.0 que permite copiar, distribuir e transmitir o trabalho, desde que sejam citados o autor e o licenciante.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFOPinstname:Universidade Federal de Ouro Preto (UFOP)instacron:UFOP2024-11-11T00:21:55Zoai:repositorio.ufop.br:123456789/14859Repositório InstitucionalPUBhttp://www.repositorio.ufop.br/oai/requestrepositorio@ufop.edu.bropendoar:32332024-11-11T00:21:55Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)false
dc.title.none.fl_str_mv Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente.
title Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente.
spellingShingle Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente.
Figueiroa, Guilherme Baumgratz
Fix-and-optimize
Heurística matemática
title_short Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente.
title_full Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente.
title_fullStr Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente.
title_full_unstemmed Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente.
title_sort Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente.
author Figueiroa, Guilherme Baumgratz
author_facet Figueiroa, Guilherme Baumgratz
author_role author
dc.contributor.none.fl_str_mv Toffolo, Túlio Ângelo Machado
Fonseca, George Henrique Godim da
Toffolo, Túlio Ângelo Machado
Fonseca, George Henrique Godim da
Cota, Luciano Perdigão
Penna, Puca Huachi Vaz
dc.contributor.author.fl_str_mv Figueiroa, Guilherme Baumgratz
dc.subject.por.fl_str_mv Fix-and-optimize
Heurística matemática
topic Fix-and-optimize
Heurística matemática
description Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.
publishDate 2021
dc.date.none.fl_str_mv 2021
2022-04-11T17:13:12Z
2022-04-11T17:13:12Z
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 FIGUEROA, Guilherme Baumgratz. Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente. 2021. 55 f. Dissertação (Mestrado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2021.
http://www.repositorio.ufop.br/jspui/handle/123456789/14859
identifier_str_mv FIGUEROA, Guilherme Baumgratz. Heurísticas matemáticas para o problema de escalonamento em máquinas paralelas não relacionadas com tempo de preparo e sequência dependente. 2021. 55 f. Dissertação (Mestrado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2021.
url http://www.repositorio.ufop.br/jspui/handle/123456789/14859
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-sa/3.0/us/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-sa/3.0/us/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFOP
instname:Universidade Federal de Ouro Preto (UFOP)
instacron:UFOP
instname_str Universidade Federal de Ouro Preto (UFOP)
instacron_str UFOP
institution UFOP
reponame_str Repositório Institucional da UFOP
collection Repositório Institucional da UFOP
repository.name.fl_str_mv Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)
repository.mail.fl_str_mv repositorio@ufop.edu.br
_version_ 1833922027051810816