Desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis

Production scheduling is an essential activity in the production process, as it is responsible for indicating the sequence of orders to be produced, and the machines to which they will be assigned. One of the most common types of scheduling problems is called flexible job shop problem (FJSP), in whi...

ver descrição completa

Autor principal: Rigo, Paola Mantoani
Formato: Trabalho de Conclusão de Curso (Graduação)
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2020
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/12304
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id riut-1-12304
recordtype dspace
spelling riut-1-123042020-11-16T11:42:06Z Desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis Rigo, Paola Mantoani Lima, Rafael Henrique Palma Tondato, Rogério Previero, Wellington Donizeti Lima, Rafael Henrique Palma Controle de produção Programação (Matemática) Algorítmos genéticos Production control Programming (Mathematics) Genetic algorithms CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO Production scheduling is an essential activity in the production process, as it is responsible for indicating the sequence of orders to be produced, and the machines to which they will be assigned. One of the most common types of scheduling problems is called flexible job shop problem (FJSP), in which there are m machines available to sequence n production orders, where the problem is divided into two parts: indicate the production sequence of the items, and select which machine, among those available, will be responsible for performing each one of the operations. One of the ways to find solutions to this problem is to use a metaheuristic called Genetic Algorithms (GA), which is based on the genetic crossing of individuals, to generate children with genetic modifications. For this purpose, an algorithm for FJSP solution was developed, using GA principles, testing its effectiveness with the solution of several instances found in the literature. After testing the algorithm, it was found that it is able to find competitive solutions in a short computational time, and for small and no complex instances, it finds optimal solutions; however, it finds results far from the global optimum for more complex problems, indicating that it needs some modifications to improve its performance. Therefore, a modification was made to improve the solutions in the algorithm, which presented satisfactory improvements during the tests of the instances, and several improvements were proposed that can be applied in the future. O sequenciamento de produção é uma atividade essencial ao processo produtivo, pois é responsável por indicar a sequência de pedidos a serem produzidos, e as máquinas às quais os mesmos são designados. Um dos tipos de problemas de sequenciamento mais comum é chamado problema do sequenciamento job shop flexível (FJSP), no qual existem m máquinas disponíveis para sequenciar n ordens de produção, em que o problema é dividido em duas partes: indicar a sequência de produção dos itens, e eleger qual máquina, dentre as disponíveis, será responsável por realizar cada uma das operações. Uma das formas de encontrar soluções para o problema, é utilizando uma metaheurística chamada Algoritmos Genéticos (AG), a qual se baseia no cruzamento genético dos indivíduos, para gerar filhos com modificações genéticas. Dessa forma, foi desenvolvido um algoritmo para solução do FJSP, utilizando os princípios de AG, testando sua eficácia com a solução de diversas instâncias encontradas na literatura. Após o teste do algoritmo, constatou-se que este é capaz de encontrar soluções competitivas em pouco tempo computacional, e para instâncias pequenas e pouco complexas, encontra soluções ótimas; porém, encontra resultados distantes do ótimo global para problemas mais complexos, indicando que necessita de algumas modificações para melhorar seu desempenho. Diante disso, foi feita uma modificação para melhoria das soluções no algoritmo, a qual apresentou melhorias satisfatórias nos testes das instâncias, e foram propostas diversas melhorias que podem ser aplicadas futuramente. 2020-11-16T11:42:06Z 2020-11-16T11:42:06Z 2018-11-26 bachelorThesis RIGO, Paola Mantoani. Desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis. 2018. 59 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Londrina, 2018. http://repositorio.utfpr.edu.br/jspui/handle/1/12304 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Londrina Brasil Engenharia de Produção UTFPR
institution Universidade Tecnológica Federal do Paraná
collection RIUT
language Português
topic Controle de produção
Programação (Matemática)
Algorítmos genéticos
Production control
Programming (Mathematics)
Genetic algorithms
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
spellingShingle Controle de produção
Programação (Matemática)
Algorítmos genéticos
Production control
Programming (Mathematics)
Genetic algorithms
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
Rigo, Paola Mantoani
Desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis
description Production scheduling is an essential activity in the production process, as it is responsible for indicating the sequence of orders to be produced, and the machines to which they will be assigned. One of the most common types of scheduling problems is called flexible job shop problem (FJSP), in which there are m machines available to sequence n production orders, where the problem is divided into two parts: indicate the production sequence of the items, and select which machine, among those available, will be responsible for performing each one of the operations. One of the ways to find solutions to this problem is to use a metaheuristic called Genetic Algorithms (GA), which is based on the genetic crossing of individuals, to generate children with genetic modifications. For this purpose, an algorithm for FJSP solution was developed, using GA principles, testing its effectiveness with the solution of several instances found in the literature. After testing the algorithm, it was found that it is able to find competitive solutions in a short computational time, and for small and no complex instances, it finds optimal solutions; however, it finds results far from the global optimum for more complex problems, indicating that it needs some modifications to improve its performance. Therefore, a modification was made to improve the solutions in the algorithm, which presented satisfactory improvements during the tests of the instances, and several improvements were proposed that can be applied in the future.
format Trabalho de Conclusão de Curso (Graduação)
author Rigo, Paola Mantoani
author_sort Rigo, Paola Mantoani
title Desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis
title_short Desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis
title_full Desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis
title_fullStr Desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis
title_full_unstemmed Desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis
title_sort desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis
publisher Universidade Tecnológica Federal do Paraná
publishDate 2020
citation RIGO, Paola Mantoani. Desenvolvimento de um algoritmo genético para resolução do problema de sequenciamento de produção em job shops flexíveis. 2018. 59 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Londrina, 2018.
url http://repositorio.utfpr.edu.br/jspui/handle/1/12304
_version_ 1805314627661201408
score 10,814766