PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva
| Autor(a) principal: | |
|---|---|
| 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 |