Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/44694
Full metadata record
DC FieldValueLanguage
dc.creatorKohara, Debora Toshie-
dc.date.accessioned2025-01-30T11:14:01Z-
dc.date.available2025-01-30T11:14:01Z-
dc.date.issued2024-08-30-
dc.identifier.citationKOHARA, Debora Toshie. Algoritmo evolutivo multiobjetivo para o escalonamento de produção com restrição na indústria farmacêutica. 2025. 153 f. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2025. DOI http://doi.org/10.14393/ufu.di.2024.637.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/44694-
dc.description.abstractBatch scheduling in chemical processes under real-world conditions, such as demand variability and lost sales constraints, has been investigated. These problems are typically non-linear with computationally expensive evaluation functions, making solution convergence challenging. They are characterized by multiple conflicting objectives and constraints, increasing the complexity of exploring viable solutions. This complicates the adoption of certain techniques, but Multiobjective Evolutionary Algorithms (MOEAs) have been explored due to their flexible and efficient operators, applicable to various non-linear multiobjective problems. In this work, new strategies for population initialization, individual selection, and local search-based mutation are incorporated into an NSGA-II-based MOEA, applied to batch scheduling in a pharmaceutical production line as a multiobjective constrained problem. The quality of non-dominated solutions was evaluated considering the number of valid solutions (NS) and multiobjective metrics such as hypervolume (hv), error rate (E), and inverted generational distance (IGD+). Experimental results showed that the evolutionary approach significantly improved the reference model in both static environments (where a single demand set is used for evaluation) and dynamic environments (where demands change over MOEA generations). In static environments, our approach, compared to the reference, improved by 23.3% the average of E, 82.5% in IGD+, 0.3% in hv, and had a 30.2% deterioration in NS. In dynamic environments, it improved by 38.7% in E, 83.7% in IGD+, 86.6% in NS, and 0.8% in hv. We observed that integrating local search into the mutation operator reduced E by 10.5%, IGD+ by 0.1%, hv by 0.1%, and NS by 10.7%, compared to the algorithm using only the proposed initialization and selection methods. Dominance analysis indicated that local search in the number of batches is effective in dynamic scenarios.pt_BR
dc.description.sponsorshipCAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorpt_BR
dc.description.sponsorshipFAPEMIG - Fundação de Amparo a Pesquisa do Estado de Minas Geraispt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectOtimização Multiobjetivo com restriçãopt_BR
dc.subjectAlgoritmos Genéticos Multiojetivospt_BR
dc.subjectEscalonamento de Bateladaspt_BR
dc.subjectManufatura Farmacêuticapt_BR
dc.subjectConstrained Multiobjective Optimizationpt_BR
dc.subjectMultiobjective Genetic Algorithmspt_BR
dc.subjectBatch Schedulingpt_BR
dc.subjectPharmaceutical Manufacturingpt_BR
dc.titleAlgoritmo evolutivo multiobjetivo para o escalonamento de produção com restrição na indústria farmacêuticapt_BR
dc.title.alternativeMulti-objective evolutionary algorithm for constrained scheduling of production in the pharmaceutical industrypt_BR
dc.typeDissertaçãopt_BR
dc.contributor.advisor-co1Oliveira, Gina Maira Barbosa de-
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/7119433066704111pt_BR
dc.contributor.advisor1Martins, Luiz Gustavo Almeida-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2546751023256424pt_BR
dc.contributor.referee1Delbem, Alexandre Cláudio Botazzo-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/1201079310363734pt_BR
dc.contributor.referee2Gabriel, Paulo Henrique Ribeiro-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/3181954061121790pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/3102714509160599pt_BR
dc.description.degreenameDissertação (Mestrado)pt_BR
dc.description.resumoO escalonamento de bateladas em processos químicos em ambientes reais, por exemplo com variabilidade de demanda e restrições de vendas perdidas, tem sido investigados. Sendo tipicamente não lineares com funções de avaliação com alto custo computacional, dificultando a convergência de soluções. São caracterizados por múltiplos objetivos e restrições conflitantes entre si, aumentando a complexidade da exploração de soluções viáveis. Isto dificulta a adoção de certas técnicas, porém os Algoritmos Evolutivos Multiobjetivo (MOEA) têm sido explorados devido aos seus operadores flexíveis e eficientes, aplicáveis a diversos problemas não lineares multiobjetivo. Neste trabalho, novas estratégias de inicialização da população, seleção de indivíduos e mutação baseada em busca local são incorporadas a um MOEA, baseado no NSGA-II, aplicadas ao escalonamento de bateladas em uma linha de produção da indústria farmacêutica como um problema multiobjetivo com restrições. A qualidade das soluções não-dominadas foi avaliada, considerando o número de soluções válidas (NS) e métricas multiobjetivo, tais como: hipervolume (hv), taxa de erro (E) e distância geracional invertida (IGD+). Resultados experimentais mostraram que a abordagem evolutiva melhorou significativamente o modelo de referência, tanto em ambientes estáticos (onde um único conjunto de demandas é usado na avaliação), quanto dinâmicos (onde as demandas mudam ao longo das gerações do MOEA). Nos ambientes estáticos, nossa abordagem, em comparação à referência, melhorou 23,3% na média do E, 82,5% no IGD+, 0,3% no hv e teve uma piora de 30,2% no NS, enquanto que nos ambientes dinâmicos, melhorou em 38,7% no E, 83,7% no IGD+, 86,6% no NS e 0,8% no hv. Observamos que a integração de uma busca local ao operador de mutação reduziu em 10,5% no E, 0,1% no IGD+, 0,1% no hv e 10,7% no NS, comparado com o algoritmo que adota apenas a inicialização e o método de seleção propostos. A análise de dominância indicou que a busca local no número de bateladas é eficaz em cenários dinâmicos.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.programPrograma de Pós-graduação em Ciência da Computaçãopt_BR
dc.sizeorduration153pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.identifier.doihttp://doi.org/10.14393/ufu.di.2024.637pt_BR
dc.orcid.putcode177038469-
dc.crossref.doibatchid74eb30c7-8edc-42f8-9ab3-323c3e66548e-
dc.subject.autorizadoComputaçãopt_BR
dc.subject.odsODS::ODS 9. Indústria, Inovação e infraestrutura - Construir infraestrutura resiliente, promover a industrialização inclusiva e sustentável, e fomentar a inovação.pt_BR
Appears in Collections:DISSERTAÇÃO - Ciência da Computação

Files in This Item:
File Description SizeFormat 
AlgoritmoEvolutivoMultiobjetivo.pdfDissertação3.73 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons