PYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetiva
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | , , , |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Link de acesso: | 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 |
|
| spelling |
Heymann, Mozart CaetanoPereira, ValdecyQuelhas, Osvaldo Luiz GonçalvesRoboredo, Marcos CostaBasílio, Marcio PereiraHora, Henrique Rego Monteiro da2024-02-26T17:14:06Z2024-02-26T17:14:06ZHEYMANN, 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/32407Propó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.CC-BY-SAinfo:eu-repo/semantics/openAccessPYMISSINGAHP: algoritmos genéticos para preencher pares ausentes em matrizes AHP e fuzzy AHP, com soluções mono e multiobjetivainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisProcesso 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 numbersDoutoradoUniversidade Federal FluminenseEscola de EngenhariaPrograma de Pós-Graduação em Engenharia de Produção2023Niterói, RJporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFFORIGINALTESE DE MOZART.pdfTESE DE MOZART.pdfapplication/pdf80950531https://app.uff.br/riuff/bitstream/1/32407/1/TESE%20DE%20MOZART.pdfc1a822ae476f351c36efd4a557cc7d14MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81866https://app.uff.br/riuff/bitstream/1/32407/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD521/324072024-02-26 14:14:10.18oai:app.uff.br:1/32407TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositó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.pt_BR.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.author.fl_str_mv |
Heymann, Mozart Caetano |
| dc.contributor.advisor1.fl_str_mv |
Pereira, Valdecy |
| dc.contributor.referee1.fl_str_mv |
Quelhas, Osvaldo Luiz Gonçalves |
| dc.contributor.referee2.fl_str_mv |
Roboredo, Marcos Costa |
| dc.contributor.referee3.fl_str_mv |
Basílio, Marcio Pereira |
| dc.contributor.referee4.fl_str_mv |
Hora, Henrique Rego Monteiro da |
| contributor_str_mv |
Pereira, Valdecy Quelhas, Osvaldo Luiz Gonçalves Roboredo, Marcos Costa Basílio, Marcio Pereira Hora, Henrique Rego Monteiro da |
| dc.subject.keyword.pt_BR.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 |
| 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 |
| dc.subject.descriptor.pt_BR.fl_str_mv |
Algoritmo genético Lógica fuzzy Análise hierárquica de processo (AHP) |
| dc.subject.keywordother.pt_BR.fl_str_mv |
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.accessioned.fl_str_mv |
2024-02-26T17:14:06Z |
| dc.date.available.fl_str_mv |
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.citation.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. |
| dc.identifier.uri.fl_str_mv |
http://app.uff.br/riuff/handle/1/32407 |
| 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. |
| 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.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) |
| bitstream.url.fl_str_mv |
https://app.uff.br/riuff/bitstream/1/32407/1/TESE%20DE%20MOZART.pdf https://app.uff.br/riuff/bitstream/1/32407/2/license.txt |
| bitstream.checksum.fl_str_mv |
c1a822ae476f351c36efd4a557cc7d14 43cd690d6a359e86c1fe3d5b7cba0c9b |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| 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_ |
1881031996942057472 |