PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva

Detalhes bibliográficos
Autor(a) principal: Heymann, Mozart Caetano
Data de Publicação: 2024
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
dARK ID: ark:/87559/001300000dpkr
Texto Completo: http://app.uff.br/riuff/handle/1/32407
Resumo: Propósito: Demonstrar a eficácia do Algoritmo PymissingAHP, implementado em Python e acessível em <https://pypi.org/project/pyMissingAHP/>. O pymissingAHP utiliza Algoritmos Genéticos (GA), com abordagens mono e multiobjetiva, visando o preenchimento de pares ausentes em matrizes de comparação par a par (PCMs), originadas dos julgamentos dos tomadores de decisão (DMs), de modelos do método de tomada de decisão multicritério (MCDM), denominado processo analítico hierárquico (AHP). O objetivo final é proporcionar uma compreensão mais profunda do potencial do algoritmo pyMissingAHP na resolução de problemas de pares ausentes em PCMs, promovendo assim a eficácia do processo de tomada de decisão no contexto do AHP. Metodologia: O algoritmo pymissingAHP utiliza GA, integrante do grupo dos Algoritmos Evolucionários (EA), com uma codificação especializada para aplicação do propósito desse estudo. Pode lidar com cenários mono ou multiobjetivo, que envolvem minimizar a razão de consistência e manter o ranking de pesos definido por especialistas. Além disso, o algoritmo opera com números fuzzy dentro da estrutura AHP (FAHP). Limitações: PCMs contendo vários valores ausentes podem gerar várias soluções e não refletir com precisão as opiniões dos especialistas. Embora o algoritmo pymissingAHP possa resolver PCMs totalmente esgotadas, é recomendável obter o maior número possível de comparações para garantir uma representação fiel das opiniões de especialistas para a tomada de decisão. Destaca-se também, que nem sempre é possível obter resultados que garantam a consistência da PCM, pois há casos que eles não existem. Resultados – A validação do algoritmo pymissingAHP na solução de problemas exemplificados em 9 instâncias de artigos acadêmicos e 1 exemplo gerado especificamente para este estudo, demonstrou coerência com os resultados dos respectivos artigos, sendo que em alguns casos, apresentou melhores resultados. Essa performance está relacionada com a utilização de GAs, que proporcionam os efeitos da convergência e diversidade na busca da solução ótima. Originalidade: O algoritmo pymissingAHP é inovador para o seu propósito, com uso de GA e oferece vantagens significativas, como: a capacidade de buscar soluções que atendam a objetivos únicos ou múltiplos, utilizando valores contínuos ou discretos e, adicionalmente, a capacidade de resolver problemas FAHP, além de fácil implementação
id UFF-2_a918bef7e2e6a5ee74b3f08c4b706fc9
oai_identifier_str oai:app.uff.br:1/32407
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetivaProcesso analítico hierárquico - AHPMatrizes de comparações com pares ausentesAlgoritmos genéticosOtimização multiobjetivaNúmeros fuzzyAlgoritmo genéticoLógica fuzzyAnálise hierárquica de processo (AHP)Analytic hierarchy process - AHPMatrices with missing pairwise comparisonsGenetic algorithmMulti-objective optimizationFuzzy numbersPropósito: Demonstrar a eficácia do Algoritmo PymissingAHP, implementado em Python e acessível em <https://pypi.org/project/pyMissingAHP/>. O pymissingAHP utiliza Algoritmos Genéticos (GA), com abordagens mono e multiobjetiva, visando o preenchimento de pares ausentes em matrizes de comparação par a par (PCMs), originadas dos julgamentos dos tomadores de decisão (DMs), de modelos do método de tomada de decisão multicritério (MCDM), denominado processo analítico hierárquico (AHP). O objetivo final é proporcionar uma compreensão mais profunda do potencial do algoritmo pyMissingAHP na resolução de problemas de pares ausentes em PCMs, promovendo assim a eficácia do processo de tomada de decisão no contexto do AHP. Metodologia: O algoritmo pymissingAHP utiliza GA, integrante do grupo dos Algoritmos Evolucionários (EA), com uma codificação especializada para aplicação do propósito desse estudo. Pode lidar com cenários mono ou multiobjetivo, que envolvem minimizar a razão de consistência e manter o ranking de pesos definido por especialistas. Além disso, o algoritmo opera com números fuzzy dentro da estrutura AHP (FAHP). Limitações: PCMs contendo vários valores ausentes podem gerar várias soluções e não refletir com precisão as opiniões dos especialistas. Embora o algoritmo pymissingAHP possa resolver PCMs totalmente esgotadas, é recomendável obter o maior número possível de comparações para garantir uma representação fiel das opiniões de especialistas para a tomada de decisão. Destaca-se também, que nem sempre é possível obter resultados que garantam a consistência da PCM, pois há casos que eles não existem. Resultados – A validação do algoritmo pymissingAHP na solução de problemas exemplificados em 9 instâncias de artigos acadêmicos e 1 exemplo gerado especificamente para este estudo, demonstrou coerência com os resultados dos respectivos artigos, sendo que em alguns casos, apresentou melhores resultados. Essa performance está relacionada com a utilização de GAs, que proporcionam os efeitos da convergência e diversidade na busca da solução ótima. Originalidade: O algoritmo pymissingAHP é inovador para o seu propósito, com uso de GA e oferece vantagens significativas, como: a capacidade de buscar soluções que atendam a objetivos únicos ou múltiplos, utilizando valores contínuos ou discretos e, adicionalmente, a capacidade de resolver problemas FAHP, além de fácil implementaçãoPurpose: Demonstrate the effectiveness of the pymissingAHP algorithm, implemented in Python and accessible at <https://pypi.org/project/pyMissingAHP/>. O pymissingAHP uses Genetic Algorithm (GA), with mono and multi-objective approaches, aiming to fill in missing pairs in pairwise comparison matrices (PCMs), originating from the judgments of decision makers (DMs), models of the multicriteria decision making method (MCDM), called analytic hierarchy process (AHP). The ultimate goal is to provide a deeper understanding of the potential of the pyMissingAHP algorithm in solving missing pairs problems in PCMs, thus promoting the effectiveness of the decision-making process in the context of AHP. Methodology: The pymissingAHP algorithm employs GA, member of the Evolutionary Algorithms (EA) group, with a specialized coding for the purpose of this study. It can handle mono or multi-objective scenarios, which involve minimizing the consistency ration and maintaining the ranking of weights as defined by experts. Furthermore, the algorithm operates with fuzzy numbers within the AHP framework (FAHP). Limitations: PCMs containing numerous missing values may yield multiple solutions and not accurately reflect experts’ opinions. Although the pymissingAHP algorithm can solve entirely depleted PCMs, obtaining as many comparisons as possible is recommended to ensure a faithful representation of expert opinions for decision making. It is also noteworthy that it is not always possible to obtain results that guarantee the consistency of the PCM, as there are cases where they do not exist. Results – The validation of the pymissingAHP algorithm in solving problems exemplified in 9 instances of academic articles and 1 example generated specifically for this study, demonstrated coherence with the results of the respective articles, and in some cases, presented better results. This performance is linked to the use of GA, which provide the effects of convergence and diversity in the search for the optimal solution. Originality: The pymissingAHP algorithm is innovative for its purpose, using GA and provides significant advantages, such as: the capacity to seek solutions that address single or multiple objectives, utilizing continuous or discrete values, and additionally, the ability to solve FAHP problems, in addition to easy implementation213 f.Pereira, ValdecyQuelhas, Osvaldo Luiz GonçalvesRoboredo, Marcos CostaBasílio, Marcio PereiraHora, Henrique Rego Monteiro daHeymann, Mozart Caetano2024-02-26T17:14:06Z2024-02-26T17:14:06Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfHEYMANN, Mozart Caetano. PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva. 2023. 213 f. Tese (Doutorado em Engenharia de Produção) - Programa de Pós-Graduação em Engenharia de Produção, Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2023.http://app.uff.br/riuff/handle/1/32407ark:/87559/001300000dpkrCC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2024-02-26T17:14:10Zoai:app.uff.br:1/32407Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-02-26T17:14:10Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva
title PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva
spellingShingle PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva
Heymann, Mozart Caetano
Processo analítico hierárquico - AHP
Matrizes de comparações com pares ausentes
Algoritmos genéticos
Otimização multiobjetiva
Números fuzzy
Algoritmo genético
Lógica fuzzy
Análise hierárquica de processo (AHP)
Analytic hierarchy process - AHP
Matrices with missing pairwise comparisons
Genetic algorithm
Multi-objective optimization
Fuzzy numbers
title_short PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva
title_full PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva
title_fullStr PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva
title_full_unstemmed PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva
title_sort PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva
author Heymann, Mozart Caetano
author_facet Heymann, Mozart Caetano
author_role author
dc.contributor.none.fl_str_mv Pereira, Valdecy
Quelhas, Osvaldo Luiz Gonçalves
Roboredo, Marcos Costa
Basílio, Marcio Pereira
Hora, Henrique Rego Monteiro da
dc.contributor.author.fl_str_mv Heymann, Mozart Caetano
dc.subject.por.fl_str_mv Processo analítico hierárquico - AHP
Matrizes de comparações com pares ausentes
Algoritmos genéticos
Otimização multiobjetiva
Números fuzzy
Algoritmo genético
Lógica fuzzy
Análise hierárquica de processo (AHP)
Analytic hierarchy process - AHP
Matrices with missing pairwise comparisons
Genetic algorithm
Multi-objective optimization
Fuzzy numbers
topic Processo analítico hierárquico - AHP
Matrizes de comparações com pares ausentes
Algoritmos genéticos
Otimização multiobjetiva
Números fuzzy
Algoritmo genético
Lógica fuzzy
Análise hierárquica de processo (AHP)
Analytic hierarchy process - AHP
Matrices with missing pairwise comparisons
Genetic algorithm
Multi-objective optimization
Fuzzy numbers
description Propósito: Demonstrar a eficácia do Algoritmo PymissingAHP, implementado em Python e acessível em <https://pypi.org/project/pyMissingAHP/>. O pymissingAHP utiliza Algoritmos Genéticos (GA), com abordagens mono e multiobjetiva, visando o preenchimento de pares ausentes em matrizes de comparação par a par (PCMs), originadas dos julgamentos dos tomadores de decisão (DMs), de modelos do método de tomada de decisão multicritério (MCDM), denominado processo analítico hierárquico (AHP). O objetivo final é proporcionar uma compreensão mais profunda do potencial do algoritmo pyMissingAHP na resolução de problemas de pares ausentes em PCMs, promovendo assim a eficácia do processo de tomada de decisão no contexto do AHP. Metodologia: O algoritmo pymissingAHP utiliza GA, integrante do grupo dos Algoritmos Evolucionários (EA), com uma codificação especializada para aplicação do propósito desse estudo. Pode lidar com cenários mono ou multiobjetivo, que envolvem minimizar a razão de consistência e manter o ranking de pesos definido por especialistas. Além disso, o algoritmo opera com números fuzzy dentro da estrutura AHP (FAHP). Limitações: PCMs contendo vários valores ausentes podem gerar várias soluções e não refletir com precisão as opiniões dos especialistas. Embora o algoritmo pymissingAHP possa resolver PCMs totalmente esgotadas, é recomendável obter o maior número possível de comparações para garantir uma representação fiel das opiniões de especialistas para a tomada de decisão. Destaca-se também, que nem sempre é possível obter resultados que garantam a consistência da PCM, pois há casos que eles não existem. Resultados – A validação do algoritmo pymissingAHP na solução de problemas exemplificados em 9 instâncias de artigos acadêmicos e 1 exemplo gerado especificamente para este estudo, demonstrou coerência com os resultados dos respectivos artigos, sendo que em alguns casos, apresentou melhores resultados. Essa performance está relacionada com a utilização de GAs, que proporcionam os efeitos da convergência e diversidade na busca da solução ótima. Originalidade: O algoritmo pymissingAHP é inovador para o seu propósito, com uso de GA e oferece vantagens significativas, como: a capacidade de buscar soluções que atendam a objetivos únicos ou múltiplos, utilizando valores contínuos ou discretos e, adicionalmente, a capacidade de resolver problemas FAHP, além de fácil implementação
publishDate 2024
dc.date.none.fl_str_mv 2024-02-26T17:14:06Z
2024-02-26T17:14:06Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv HEYMANN, Mozart Caetano. PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva. 2023. 213 f. Tese (Doutorado em Engenharia de Produção) - Programa de Pós-Graduação em Engenharia de Produção, Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2023.
http://app.uff.br/riuff/handle/1/32407
dc.identifier.dark.fl_str_mv ark:/87559/001300000dpkr
identifier_str_mv HEYMANN, Mozart Caetano. PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva. 2023. 213 f. Tese (Doutorado em Engenharia de Produção) - Programa de Pós-Graduação em Engenharia de Produção, Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2023.
ark:/87559/001300000dpkr
url http://app.uff.br/riuff/handle/1/32407
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1848091100790652928