Use este identificador para citar ou linkar para este item: http://hdl.handle.net/1843/66472
Tipo: Tese
Título: Abordagem multiobjetivo para o problema de sequenciamento de tarefas em máquinas paralelas não-relacionadas com a deterioração da máquina dependente da sequência
Autor(es): Vívian Ludimila Aguiar Santos
Primeiro Orientador: Frederico Gadelha Guimarães
Primeiro Coorientador: Miri Weiss Cohen
Primeiro membro da banca : Marcone Jamilson Freitas Souza
Segundo membro da banca: José Elias Claudio Arroyo
Terceiro membro da banca: Luciano Perdigão Cota
Quarto membro da banca: Lucas de Souza Batista
Resumo: Este trabalho aborda um problema de sequenciamento de máquinas paralelas não-relacionadas, nas quais as tarefas exercem um impacto significativo na deterioração das máquinas. Essa deterioração, por sua vez, tem um efeito prejudicial no desempenho das máquinas, resultando em aumentos progressivos nos tempos de processamento das tarefas ao longo do tempo. A fim de resolver esse desafio, é proposto um modelo de programação não-linear inteiro misto, que visa otimizar dois objetivos simultaneamente: minimizar o tempo máximo de conclusão das tarefas, conhecido como makespan, e minimizar o tempo total de atraso na entrega das tarefas. Uma abordagem inovadora é desenvolvida para estender a meta-heurística Iterated Local Search (ILS) para problemas multiobjetivos. O algoritmo resultante, denominado Iterated Local Search Based on Decomposition (ILS/D), emprega uma estratégia de decomposição semelhante àquela empregada pelo Multiobjective Evolutionary Algorithm Based on Decomposition (MOEA/D). Nesse contexto, o ILS é utilizado como mecanismo de busca para aprimorar o processo de exploração dentro da estrutura do MOEA/D. Uma das vantagens distintivas do ILS/D é que, sob o regime de decomposição e agregação, um ILS mono-objetivo pode ser empregado para otimizar cada subproblema, dispensando assim a necessidade de uma busca local multiobjetivo. Para avaliar a eficácia do ILS/D, foram realizadas comparações com outros algoritmos, incluindo o MOEA/D, o Non-dominated Sorting Genetic Algorithm II (NSGA-II) e o Pareto Iterated Local Search (PILS). Os resultados obtidos demonstram que o ILS/D supera de maneira significativa os demais algoritmos mencionados. Essas descobertas evidenciam não apenas a eficácia da estratégia de decomposição em algoritmos evolutivos, mas também a viabilidade de estender com sucesso o algoritmo ILS para a resolução de problemas de otimização multiobjetivo complexos. Ademais, é proposta uma abordagem multiobjetivo que envolve operações de manutenção. Nessa abordagem, busca-se a integração de manutenções no sequenciamento da produção, com o objetivo de mitigar a deterioração das máquinas e, consequentemente, reduzir o tempo total de processamento. O propósito central é determinar a alocação estratégica das manutenções, referidas como tarefas de manutenção, de forma a maximizar o desempenho global do sistema. Quando ocorre uma falha em uma máquina dentro de um sistema de produção, ou quando seu nível de deterioração atinge um patamar crítico, essa máquina fica incapaz de continuar a produção até que seja restaurada a um estado plenamente operacional por meio de uma intervenção de manutenção. Em outras palavras, o desempenho da máquina deve ser restabelecido a 100%. O período de inatividade de uma máquina resulta em perdas de tempo de produção e pode sobrecarregar outras máquinas no sistema, levando-as também a ficarem indisponíveis. Nesse contexto, são desenvolvidas três estratégias distintas para o escalonamento das tarefas de manutenção, todas operando dentro do algoritmo ILS/D. Um conjunto abrangente de experimentos numéricos é conduzido em instâncias de diversos tamanhos, demonstrando que os algoritmos desenvolvidos têm a capacidade de oferecer soluções mais precisas para o problema de programação da manutenção.
Abstract: This work addresses a scheduling problem unrelated to parallel machines, in which jobs significantly impact machine deterioration. This deterioration, in turn, adversely affects machine performance, resulting in progressive increases in job processing times over time. To tackle this challenge, a mixed-integer nonlinear programming model is proposed, aiming to optimize two objectives simultaneously: minimizing the maximum job completion time, known as makespan, and minimizing the job total tardiness. An innovative approach is developed to extend the meta-heuristic Iterated Local Search (ILS) to multiobjective problems. The resulting algorithm, named Iterated Local Search Based on Decomposition (ILS/D), employs a decomposition strategy similar to that used by the Multiobjective Evolutionary Algorithm Based on Decomposition (MOEA/D). In this context, ILS is utilized as a search mechanism to enhance the exploration process within the MOEA/D framework. One distinctive advantage of ILS/D is that a single-objective ILS can optimize each subproblem under the decomposition and aggregation framework, thus obviating the need for multiobjective local search. To evaluate the effectiveness of ILS/D, comparisons were made with other algorithms, including MOEA/D, Non-dominated Sorting Genetic Algorithm II (NSGA-II), and Pareto Iterated Local Search (PILS). The results demonstrate that ILS/D significantly outperforms the other mentioned algorithms. These findings highlight the decomposition strategy's effectiveness in evolutionary algorithms and illustrate the ILS algorithm's successful extension to complex multiobjective problem resolution. Furthermore, a multiobjective approach involving maintenance is proposed. In this approach, the integration of maintenance into production scheduling is sought, to mitigate machine deterioration and reduce the total processing time. The central purpose is to determine the strategic allocation of maintenance, or maintenance jobs, to maximize the overall system performance. When a machine fails within a production system or when its level of deterioration reaches a critical threshold, that machine becomes unable to continue production until it is restored to a fully operational state through maintenance intervention. In other words, the machine's performance must be restored to 100%. Machine downtime results in production time losses and can overload other machines in the system, causing them to become unavailable as well. In this context, three distinct strategies for scheduling maintenance jobs are developed, all operating within the ILS/D algorithm. A comprehensive set of numerical experiments is conducted on instances of various sizes, demonstrating that the developed algorithms can provide more precise solutions to the maintenance scheduling problem.
Assunto: Engenharia elétrica
Máquinas
Otimização multiobjetivo
Manutenção
Algoritmos
Cálculos numéricos
Heurística
Idioma: por
País: Brasil
Editor: Universidade Federal de Minas Gerais
Sigla da Instituição: UFMG
Departamento: ENG - DEPARTAMENTO DE ENGENHARIA ELÉTRICA
Curso: Programa de Pós-Graduação em Engenharia Elétrica
Tipo de Acesso: Acesso Aberto
metadata.dc.rights.uri: http://creativecommons.org/licenses/by-nc-nd/3.0/pt/
URI: http://hdl.handle.net/1843/66472
Data do documento: 27-Nov-2023
Aparece nas coleções:Teses de Doutorado

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Tese_VivianAguiar_PPGEE_UFMG.pdf70.69 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons