Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas

Detalhes bibliográficos
Autor(a) principal: Sousa, Christopher Renan Marinho de
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/24092
Resumo: O problema de programação da produção em ambiente de máquinas paralelas não relacionadas é recorrente em empresas manufatureiras com máquinas que podem produzir os mesmos produtos em tempos distintos e não relacionados. São utilizados critérios de otimização para selecionar a melhor programação, entretanto, o método de programação matemática, o qual resulta na melhor solução para o problema, possui um elevado tempo de execução computacional quanto mais tarefas e máquinas estejam envolvidas no problema. Foram desenvolvidos nesse trabalho, iniciando pela análise e adaptação de heurísticas, métodos eficientes para a programação de tarefas visando a minimização da soma do makespan e do atraso total, com prioridade para o makespan, e realizou-se a comparação dos mesmos com o método da programação matemática. A pesquisa bibliográfica, parte inicial do trabalho, contribuiu para a modelagem matemática do método de programação inteira mista que foi implementado no software Lingo. Foram desenvolvidas duas heurísticas construtivas e três de melhoria resultando em doze métodos distintos pela combinação das heurísticas. Os métodos heurísticos puderam ser comparados ao modelo matemático para instâncias pequenas. Já para instâncias maiores o modelo matemático não foi capaz de encontrar uma solução no tempo limite estipulado devido ao aumento na complexidade do problema. Dentre os métodos heurísticos, a combinação resultante da Heurística construtiva 1, Heurística de melhoria 1 e Heurística de melhoria 3 obteve 67% dos sucessos possíveis, sendo assim o método mais satisfatório.
id UTFPR-12_35a0c23aecdc111c9ef301d1e1cc4353
oai_identifier_str oai:repositorio.utfpr.edu.br:1/24092
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2021-02-04T15:00:05Z2021-02-04T15:00:05Z2020-07-15SOUSA, Christopher Renan Marinho de. Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas. 2020. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Produção) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2020.http://repositorio.utfpr.edu.br/jspui/handle/1/24092O problema de programação da produção em ambiente de máquinas paralelas não relacionadas é recorrente em empresas manufatureiras com máquinas que podem produzir os mesmos produtos em tempos distintos e não relacionados. São utilizados critérios de otimização para selecionar a melhor programação, entretanto, o método de programação matemática, o qual resulta na melhor solução para o problema, possui um elevado tempo de execução computacional quanto mais tarefas e máquinas estejam envolvidas no problema. Foram desenvolvidos nesse trabalho, iniciando pela análise e adaptação de heurísticas, métodos eficientes para a programação de tarefas visando a minimização da soma do makespan e do atraso total, com prioridade para o makespan, e realizou-se a comparação dos mesmos com o método da programação matemática. A pesquisa bibliográfica, parte inicial do trabalho, contribuiu para a modelagem matemática do método de programação inteira mista que foi implementado no software Lingo. Foram desenvolvidas duas heurísticas construtivas e três de melhoria resultando em doze métodos distintos pela combinação das heurísticas. Os métodos heurísticos puderam ser comparados ao modelo matemático para instâncias pequenas. Já para instâncias maiores o modelo matemático não foi capaz de encontrar uma solução no tempo limite estipulado devido ao aumento na complexidade do problema. Dentre os métodos heurísticos, a combinação resultante da Heurística construtiva 1, Heurística de melhoria 1 e Heurística de melhoria 3 obteve 67% dos sucessos possíveis, sendo assim o método mais satisfatório.The problem of scheduling production in an unrelated parallel machine environment is recurrent in manufacturing companies with machines that can produce the same products at different and unrelated times. Optimization criteria are used to select the best programming, however, the mathematical programming method, which results in the best solution to the problem, has a high computational execution time the more tasks and machines are involved in the problem. Efficient methods for scheduling tasks were developed in this work, starting with the analysis and adaptation of heuristics, aiming at minimizing the sum of the makespan and the total delay, with priority for the makespan, and the comparison was made with the method of mathematical programming. The bibliographic research, an initial part of the work, contributed to the mathematical modeling of the mixed integer programming method that was implemented in the Lingo software. Two constructive heuristics and three improvement heuristics were developed, resulting in twelve different methods by combining the heuristics. The heuristic methods could be compared to the mathematical model for small instances. For larger instances the mathematical model was not able to find a solution within the stipulated time limit due to the increase in the complexity of the problem. Among the heuristic methods, the resulting combination of Constructive Heuristic 1, Improvement Heuristic 1 and Improvement Heuristic 3 obtained 67% of possible successes, thus being the most satisfactory method.porUniversidade Tecnológica Federal do ParanáPonta GrossaEngenharia de ProduçãoUTFPRBrasilDepartamento Acadêmico de Engenharia de ProduçãoCNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAOPlanejamento da produçãoMáquinasProgramação (Matemática)Otimização matemáticaHeurísticaProduction planningMachineryProgramming (Mathematics)Mathematical optimizationHeuristicProgramação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadasProduction scheduling using heuristics in the non-related parallel machines environmentinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPonta GrossaMelo, Everton Luiz deMelo, Everton Luiz deBranco, Fabio Jose CeronGarcia, Juan Carlos ClarosSousa, Christopher Renan Marinho deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRLICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24092/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52ORIGINALPG_DAENP_2020_1_3.pdfPG_DAENP_2020_1_3.pdfapplication/pdf1405974http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24092/1/PG_DAENP_2020_1_3.pdf4e8c8e93f15fa759f5ec31edfcd1aa14MD51TEXTPG_DAENP_2020_1_3.pdf.txtPG_DAENP_2020_1_3.pdf.txtExtracted texttext/plain104114http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24092/3/PG_DAENP_2020_1_3.pdf.txtfb43e1794017ce5638a7470f8e1335dbMD53THUMBNAILPG_DAENP_2020_1_3.pdf.jpgPG_DAENP_2020_1_3.pdf.jpgGenerated Thumbnailimage/jpeg1352http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24092/4/PG_DAENP_2020_1_3.pdf.jpg37f51b4a4421aeea054accd4d45ee9d3MD541/240922021-02-05 04:10:47.352oai:repositorio.utfpr.edu.br:1/24092TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2021-02-05T06:10:47Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas
dc.title.alternative.pt_BR.fl_str_mv Production scheduling using heuristics in the non-related parallel machines environment
title Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas
spellingShingle Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas
Sousa, Christopher Renan Marinho de
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
Planejamento da produção
Máquinas
Programação (Matemática)
Otimização matemática
Heurística
Production planning
Machinery
Programming (Mathematics)
Mathematical optimization
Heuristic
title_short Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas
title_full Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas
title_fullStr Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas
title_full_unstemmed Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas
title_sort Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas
author Sousa, Christopher Renan Marinho de
author_facet Sousa, Christopher Renan Marinho de
author_role author
dc.contributor.advisor1.fl_str_mv Melo, Everton Luiz de
dc.contributor.referee1.fl_str_mv Melo, Everton Luiz de
dc.contributor.referee2.fl_str_mv Branco, Fabio Jose Ceron
dc.contributor.referee3.fl_str_mv Garcia, Juan Carlos Claros
dc.contributor.author.fl_str_mv Sousa, Christopher Renan Marinho de
contributor_str_mv Melo, Everton Luiz de
Melo, Everton Luiz de
Branco, Fabio Jose Ceron
Garcia, Juan Carlos Claros
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
topic CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
Planejamento da produção
Máquinas
Programação (Matemática)
Otimização matemática
Heurística
Production planning
Machinery
Programming (Mathematics)
Mathematical optimization
Heuristic
dc.subject.por.fl_str_mv Planejamento da produção
Máquinas
Programação (Matemática)
Otimização matemática
Heurística
Production planning
Machinery
Programming (Mathematics)
Mathematical optimization
Heuristic
description O problema de programação da produção em ambiente de máquinas paralelas não relacionadas é recorrente em empresas manufatureiras com máquinas que podem produzir os mesmos produtos em tempos distintos e não relacionados. São utilizados critérios de otimização para selecionar a melhor programação, entretanto, o método de programação matemática, o qual resulta na melhor solução para o problema, possui um elevado tempo de execução computacional quanto mais tarefas e máquinas estejam envolvidas no problema. Foram desenvolvidos nesse trabalho, iniciando pela análise e adaptação de heurísticas, métodos eficientes para a programação de tarefas visando a minimização da soma do makespan e do atraso total, com prioridade para o makespan, e realizou-se a comparação dos mesmos com o método da programação matemática. A pesquisa bibliográfica, parte inicial do trabalho, contribuiu para a modelagem matemática do método de programação inteira mista que foi implementado no software Lingo. Foram desenvolvidas duas heurísticas construtivas e três de melhoria resultando em doze métodos distintos pela combinação das heurísticas. Os métodos heurísticos puderam ser comparados ao modelo matemático para instâncias pequenas. Já para instâncias maiores o modelo matemático não foi capaz de encontrar uma solução no tempo limite estipulado devido ao aumento na complexidade do problema. Dentre os métodos heurísticos, a combinação resultante da Heurística construtiva 1, Heurística de melhoria 1 e Heurística de melhoria 3 obteve 67% dos sucessos possíveis, sendo assim o método mais satisfatório.
publishDate 2020
dc.date.issued.fl_str_mv 2020-07-15
dc.date.accessioned.fl_str_mv 2021-02-04T15:00:05Z
dc.date.available.fl_str_mv 2021-02-04T15:00:05Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SOUSA, Christopher Renan Marinho de. Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas. 2020. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Produção) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2020.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/24092
identifier_str_mv SOUSA, Christopher Renan Marinho de. Programação da produção utilizando heurísticas no ambiente de máquinas paralelas não relacionadas. 2020. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Produção) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2020.
url http://repositorio.utfpr.edu.br/jspui/handle/1/24092
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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
dc.publisher.program.fl_str_mv Engenharia de Produção
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Engenharia de Produção
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24092/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24092/1/PG_DAENP_2020_1_3.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24092/3/PG_DAENP_2020_1_3.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24092/4/PG_DAENP_2020_1_3.pdf.jpg
bitstream.checksum.fl_str_mv b9d82215ab23456fa2d8b49c5df1b95b
4e8c8e93f15fa759f5ec31edfcd1aa14
fb43e1794017ce5638a7470f8e1335db
37f51b4a4421aeea054accd4d45ee9d3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923005348446208