Comparação de meta-heurísticas aplicadas a um problema de escalonamento em máquinas paralelas

Detalhes bibliográficos
Autor(a) principal: Bezerra, Tomás Filipe Barros
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/17675
Resumo: A alocação e a sequenciação adequada de tarefas são problemas que aparecem frequentemente, tanto em ambientes industriais como na prestação de serviços. Neste contexto, o conjunto de decisões a ser tomadas para que o planeamento de tarefas seja mais eficaz e eficiente é um tema cada vez com maior interesse e importância para as organizações, pois um escalonamento realizado de forma a otimizar os processos para evitar desperdício de tempo, utilização de máquinas ou outros recursos, aumenta a produtividade e torna as organizações mais competitivas. A presente dissertação foca-se na aplicação e comparação das meta-heurísticas Simulated Annealing e Tabu Search para a resolução de um problema de escalonamento em máquinas paralelas considerando o tempo de conclusão, o custo de deterioração das máquinas, a penalização por atraso e antecipação. Este problema é caracterizado por ser um problema de otimização multiobjetivo. Para o resolver transformou-se num problema com um único objetivo fazendo a combinação linear dos objetivos. Foram aplicados diferentes métodos para obter a solução, nomeadamente, o método ponderado, o método das distâncias relativas ponderadas e um método proposto, no qual designou-se pelo método variante das métricas ponderadas, que é um dos contributos desta dissertação. Para analisar o comportamento das meta-heurísticas e também os métodos multiobjetivo utilizados, foram construídos 4 cenários para o problema de escalonamento em máquinas paralelas. Os cenários diferenciavam-se no número e tarefas a serem processadas e também no número de máquinas disponíveis. Para cada cenário do problema foram encontradas pelas diferentes meta-heurísticas 10 soluções para cada método utilizado. No total, cada meta-heurística encontrou 40 soluções para cada cenário do problema. De entre as soluções encontradas foram selecionadas as melhores soluções por cada metaheurística, em cada método multiobjetivo nos diferentes cenários do problema. Foi possível verificar diferentes comportamentos das meta-heurísticas em função das dimensões do problema e também com a alternância entre métodos multiobjetivo. A meta-heurística Simulated Annealing apresentou melhores resultados nos cenários de menor dimensão, no entanto o tempo de execução para determinar a solução foi superior em comparação com a meta-heurística Tabu Search. Inversamente, a meta-heurística Tabu Search apresenta melhores soluções para problemas de maior dimensão, sendo, contudo, o tempo de execução superior à do Simulated Annealing. Dos métodos multiobjetivo utilizados é possível concluir que os resultados segundo o método ponderado apresentam soluções próximas aquando a utilização do método das distâncias relativas ponderadas. Já os resultados segundo o método variante das métricas ponderadas apresentam soluções mais afastadas, podendo concluir que este explora outra zona no campo de soluções.
id RCAP_0baa461e7730e25be66bb7acbd2ce730
oai_identifier_str oai:recipp.ipp.pt:10400.22/17675
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Comparação de meta-heurísticas aplicadas a um problema de escalonamento em máquinas paralelasEscalonamentoMáquinas paralelasOtimização multiobjetivoMeta-heuristicasSimulated AnnealingTabu SearchSchedulingParallel machinesMultiobjective optimizationMetaheuristicsA alocação e a sequenciação adequada de tarefas são problemas que aparecem frequentemente, tanto em ambientes industriais como na prestação de serviços. Neste contexto, o conjunto de decisões a ser tomadas para que o planeamento de tarefas seja mais eficaz e eficiente é um tema cada vez com maior interesse e importância para as organizações, pois um escalonamento realizado de forma a otimizar os processos para evitar desperdício de tempo, utilização de máquinas ou outros recursos, aumenta a produtividade e torna as organizações mais competitivas. A presente dissertação foca-se na aplicação e comparação das meta-heurísticas Simulated Annealing e Tabu Search para a resolução de um problema de escalonamento em máquinas paralelas considerando o tempo de conclusão, o custo de deterioração das máquinas, a penalização por atraso e antecipação. Este problema é caracterizado por ser um problema de otimização multiobjetivo. Para o resolver transformou-se num problema com um único objetivo fazendo a combinação linear dos objetivos. Foram aplicados diferentes métodos para obter a solução, nomeadamente, o método ponderado, o método das distâncias relativas ponderadas e um método proposto, no qual designou-se pelo método variante das métricas ponderadas, que é um dos contributos desta dissertação. Para analisar o comportamento das meta-heurísticas e também os métodos multiobjetivo utilizados, foram construídos 4 cenários para o problema de escalonamento em máquinas paralelas. Os cenários diferenciavam-se no número e tarefas a serem processadas e também no número de máquinas disponíveis. Para cada cenário do problema foram encontradas pelas diferentes meta-heurísticas 10 soluções para cada método utilizado. No total, cada meta-heurística encontrou 40 soluções para cada cenário do problema. De entre as soluções encontradas foram selecionadas as melhores soluções por cada metaheurística, em cada método multiobjetivo nos diferentes cenários do problema. Foi possível verificar diferentes comportamentos das meta-heurísticas em função das dimensões do problema e também com a alternância entre métodos multiobjetivo. A meta-heurística Simulated Annealing apresentou melhores resultados nos cenários de menor dimensão, no entanto o tempo de execução para determinar a solução foi superior em comparação com a meta-heurística Tabu Search. Inversamente, a meta-heurística Tabu Search apresenta melhores soluções para problemas de maior dimensão, sendo, contudo, o tempo de execução superior à do Simulated Annealing. Dos métodos multiobjetivo utilizados é possível concluir que os resultados segundo o método ponderado apresentam soluções próximas aquando a utilização do método das distâncias relativas ponderadas. Já os resultados segundo o método variante das métricas ponderadas apresentam soluções mais afastadas, podendo concluir que este explora outra zona no campo de soluções.The allocation and proper sequencing of tasks are problems that often appear both in industrial environments and in the provision of services. In this context, the set of decisions to be taken in order to make task planning more effective and efficient is an issue of increasing interest for organizations, as an escalation carried out in order to optimize processes to avoid wasting time, use of machines or other resources, increases productivity and makes organizations more competitive. The present dissertation focuses on the application and comparison of Simulated Annealing and Tabu Search metaheuristics to solve a scheduling problem on parallel machines considering the completion time, the cost of deterioration of the machines, the penalty for delay and anticipation. This problem is characterized by being a multi-purpose optimization problem. To solve it, it became a problem with a single goal, making the linear combination of objectives. Different methods were applied to obtain the solution, namely the weighted method, the weighted relative distance method and a proposed method, in which the variant method of weighted metrics was designated, which is one of the contributions of this dissertation. In order to analyze the behavior of metaheuristics and also the multiobjective methods used, four scenarios were constructed for the problem of scaling in stop machines. The scenarios differed in the number and tasks to be processed and also in the number of machines available. For each scenario of this problem, ten different solutions for each method used were found by the different meta-heuristics. In total, each metaheuristic found 40 solutions to each problem scenario. Among the solutions found, the best solutions were selected for each metaheuristic, in each multiobjective method in the different scenarios of the problem. It was possible to verify different behaviors of metaheuristics according to the dimensions of the problem and also with the alternation between multiobjective methods. The Simulated Annealing metaheuristic showed better results in the smaller scenarios, however the execution time to determine the solution was higher compared to the Tabu Search metaheuristic. Inversely, the Tabu Search metaheuristic presents better solutions for larger problems, however the execution time is longer than that of Simulated Annealing. From the multiobjective methods used, it is possible to conclude that the results according to the weighted method present similar solutions when using the weighted relative distances method. The results according to the variant method of the weighted metrics present more distant solutions and it can be concluded that it explores another zone in the solutions field.Mota, Alzira Maria Teixeira daRepositório Científico do Instituto Politécnico do PortoBezerra, Tomás Filipe Barros2021-03-26T12:07:48Z20202020-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/17675TID:202551237porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T13:08:45Zoai:recipp.ipp.pt:10400.22/17675Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:37:17.369656Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Comparação de meta-heurísticas aplicadas a um problema de escalonamento em máquinas paralelas
title Comparação de meta-heurísticas aplicadas a um problema de escalonamento em máquinas paralelas
spellingShingle Comparação de meta-heurísticas aplicadas a um problema de escalonamento em máquinas paralelas
Bezerra, Tomás Filipe Barros
Escalonamento
Máquinas paralelas
Otimização multiobjetivo
Meta-heuristicas
Simulated Annealing
Tabu Search
Scheduling
Parallel machines
Multiobjective optimization
Metaheuristics
title_short Comparação de meta-heurísticas aplicadas a um problema de escalonamento em máquinas paralelas
title_full Comparação de meta-heurísticas aplicadas a um problema de escalonamento em máquinas paralelas
title_fullStr Comparação de meta-heurísticas aplicadas a um problema de escalonamento em máquinas paralelas
title_full_unstemmed Comparação de meta-heurísticas aplicadas a um problema de escalonamento em máquinas paralelas
title_sort Comparação de meta-heurísticas aplicadas a um problema de escalonamento em máquinas paralelas
author Bezerra, Tomás Filipe Barros
author_facet Bezerra, Tomás Filipe Barros
author_role author
dc.contributor.none.fl_str_mv Mota, Alzira Maria Teixeira da
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Bezerra, Tomás Filipe Barros
dc.subject.por.fl_str_mv Escalonamento
Máquinas paralelas
Otimização multiobjetivo
Meta-heuristicas
Simulated Annealing
Tabu Search
Scheduling
Parallel machines
Multiobjective optimization
Metaheuristics
topic Escalonamento
Máquinas paralelas
Otimização multiobjetivo
Meta-heuristicas
Simulated Annealing
Tabu Search
Scheduling
Parallel machines
Multiobjective optimization
Metaheuristics
description A alocação e a sequenciação adequada de tarefas são problemas que aparecem frequentemente, tanto em ambientes industriais como na prestação de serviços. Neste contexto, o conjunto de decisões a ser tomadas para que o planeamento de tarefas seja mais eficaz e eficiente é um tema cada vez com maior interesse e importância para as organizações, pois um escalonamento realizado de forma a otimizar os processos para evitar desperdício de tempo, utilização de máquinas ou outros recursos, aumenta a produtividade e torna as organizações mais competitivas. A presente dissertação foca-se na aplicação e comparação das meta-heurísticas Simulated Annealing e Tabu Search para a resolução de um problema de escalonamento em máquinas paralelas considerando o tempo de conclusão, o custo de deterioração das máquinas, a penalização por atraso e antecipação. Este problema é caracterizado por ser um problema de otimização multiobjetivo. Para o resolver transformou-se num problema com um único objetivo fazendo a combinação linear dos objetivos. Foram aplicados diferentes métodos para obter a solução, nomeadamente, o método ponderado, o método das distâncias relativas ponderadas e um método proposto, no qual designou-se pelo método variante das métricas ponderadas, que é um dos contributos desta dissertação. Para analisar o comportamento das meta-heurísticas e também os métodos multiobjetivo utilizados, foram construídos 4 cenários para o problema de escalonamento em máquinas paralelas. Os cenários diferenciavam-se no número e tarefas a serem processadas e também no número de máquinas disponíveis. Para cada cenário do problema foram encontradas pelas diferentes meta-heurísticas 10 soluções para cada método utilizado. No total, cada meta-heurística encontrou 40 soluções para cada cenário do problema. De entre as soluções encontradas foram selecionadas as melhores soluções por cada metaheurística, em cada método multiobjetivo nos diferentes cenários do problema. Foi possível verificar diferentes comportamentos das meta-heurísticas em função das dimensões do problema e também com a alternância entre métodos multiobjetivo. A meta-heurística Simulated Annealing apresentou melhores resultados nos cenários de menor dimensão, no entanto o tempo de execução para determinar a solução foi superior em comparação com a meta-heurística Tabu Search. Inversamente, a meta-heurística Tabu Search apresenta melhores soluções para problemas de maior dimensão, sendo, contudo, o tempo de execução superior à do Simulated Annealing. Dos métodos multiobjetivo utilizados é possível concluir que os resultados segundo o método ponderado apresentam soluções próximas aquando a utilização do método das distâncias relativas ponderadas. Já os resultados segundo o método variante das métricas ponderadas apresentam soluções mais afastadas, podendo concluir que este explora outra zona no campo de soluções.
publishDate 2020
dc.date.none.fl_str_mv 2020
2020-01-01T00:00:00Z
2021-03-26T12:07:48Z
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 http://hdl.handle.net/10400.22/17675
TID:202551237
url http://hdl.handle.net/10400.22/17675
identifier_str_mv TID:202551237
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.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131463367524352