Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/66472
Type: Tese
Title: 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
Authors: Vívian Ludimila Aguiar Santos
First Advisor: Frederico Gadelha Guimarães
First Co-advisor: Miri Weiss Cohen
First Referee: Marcone Jamilson Freitas Souza
Second Referee: José Elias Claudio Arroyo
Third Referee: Luciano Perdigão Cota
metadata.dc.contributor.referee4: Lucas de Souza Batista
Abstract: 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.
Subject: Engenharia elétrica
Máquinas
Otimização multiobjetivo
Manutenção
Algoritmos
Cálculos numéricos
Heurística
language: por
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal de Minas Gerais
Publisher Initials: UFMG
metadata.dc.publisher.department: ENG - DEPARTAMENTO DE ENGENHARIA ELÉTRICA
metadata.dc.publisher.program: Programa de Pós-Graduação em Engenharia Elétrica
Rights: Acesso Aberto
metadata.dc.rights.uri: http://creativecommons.org/licenses/by-nc-nd/3.0/pt/
URI: http://hdl.handle.net/1843/66472
Issue Date: 27-Nov-2023
Appears in Collections:Teses de Doutorado

Files in This Item:
File Description SizeFormat 
Tese_VivianAguiar_PPGEE_UFMG.pdf70.69 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons