Exportação concluída — 

Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Carvalho, Cláudio Vinícius de lattes
Orientador(a): Oliveira, Sanderson L. Gonzaga de
Banca de defesa: Brandão, Diego Nunes, Resende, Antônio Maria Pereira de
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Lavras
Programa de Pós-Graduação: Ciência da Computação
Departamento: Departamento de Ciência da Computação
País: brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufla.br/handle/1/29261
Resumo: Sistemas de equações lineares envolvendo matrizes esparsas de grande porte surgem, geralmente, da discretização de equações diferenciais parciais, comuns em simulações computacionais de várias áreas da ciência. Métodos iterativos, como o Generalized Minimal Residual (GMRES) pré-condicionado, são os mais adequados para resolução desses sistemas. Quando se utiliza esses métodos, pode-se obter redução de seu custo computacional ao se aplicar técnicas de redução de largura de banda ou de profile nas matrizes envolvidas. Essas técnicas consistem em agrupar os coeficientes não nulos da matriz o mais próximo possível da diagonal principal por meio de permutações de suas linhas e colunas. Neste trabalho, avaliou-se o desempenho de métodos heurísticos no estado da arte para redução de largura de banda ou de profile no contexto de resolução de sistemas de equações lineares com o método GMRES pré-condicionado. Ainda, uma heurística baseada na meta-heurística Iterated Local Search para os problemas de redução de largura de banda e de profile de matrizes foi proposta. Nos testes realizados em 172 instâncias da base SuiteSparse Matrix Collection a heurística proposta apresentou bons resultados, principalmente na redução de profile de matrizes assimétricas e de banda de matrizes simétricas. Contudo, seu alto tempo de execução não a qualificou como heurística propícia para reduzir o custo computacional do GMRES pré-condicionado. Treze métodos heurísticos foram avaliados nos experimentos para redução do custo de execução do GMRES pré-condicionado. Foram considerados seis pré-condicionadores, baseados em fatoração incompleta (ILUT, ILUC, ILU(k), VBILUT e VBILUK) e em multigrid (ARMS) em 20 instâncias de grandes dimensões. As simulações apontaram, em consonância com a literatura, que os melhores resultados na redução do custo computacional de sistemas de equações lineares são obtidos por heurísticas com baixo custo computacional, mesmo que não apresentem grandes reduções de largura de banda ou profile. Ainda, constatou-se que, para certas instâncias, nenhuma heurística contribuiu para a redução do custo de resolução dos sistemas com o GMRES pré-condicionado.
id UFLA_9a0637abe992441738b1a3fa50051f02
oai_identifier_str oai:repositorio.ufla.br:1/29261
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling 2018-05-16T17:55:11Z2018-05-16T17:55:11Z2018-04-162018-03-19CARVALHO, C. V. de. Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado. 2018. 126 p. Dissertação (Mestrado em Ciência da Computação)–Universidade Federal de Lavras, Lavras, 2018.https://repositorio.ufla.br/handle/1/29261Sistemas de equações lineares envolvendo matrizes esparsas de grande porte surgem, geralmente, da discretização de equações diferenciais parciais, comuns em simulações computacionais de várias áreas da ciência. Métodos iterativos, como o Generalized Minimal Residual (GMRES) pré-condicionado, são os mais adequados para resolução desses sistemas. Quando se utiliza esses métodos, pode-se obter redução de seu custo computacional ao se aplicar técnicas de redução de largura de banda ou de profile nas matrizes envolvidas. Essas técnicas consistem em agrupar os coeficientes não nulos da matriz o mais próximo possível da diagonal principal por meio de permutações de suas linhas e colunas. Neste trabalho, avaliou-se o desempenho de métodos heurísticos no estado da arte para redução de largura de banda ou de profile no contexto de resolução de sistemas de equações lineares com o método GMRES pré-condicionado. Ainda, uma heurística baseada na meta-heurística Iterated Local Search para os problemas de redução de largura de banda e de profile de matrizes foi proposta. Nos testes realizados em 172 instâncias da base SuiteSparse Matrix Collection a heurística proposta apresentou bons resultados, principalmente na redução de profile de matrizes assimétricas e de banda de matrizes simétricas. Contudo, seu alto tempo de execução não a qualificou como heurística propícia para reduzir o custo computacional do GMRES pré-condicionado. Treze métodos heurísticos foram avaliados nos experimentos para redução do custo de execução do GMRES pré-condicionado. Foram considerados seis pré-condicionadores, baseados em fatoração incompleta (ILUT, ILUC, ILU(k), VBILUT e VBILUK) e em multigrid (ARMS) em 20 instâncias de grandes dimensões. As simulações apontaram, em consonância com a literatura, que os melhores resultados na redução do custo computacional de sistemas de equações lineares são obtidos por heurísticas com baixo custo computacional, mesmo que não apresentem grandes reduções de largura de banda ou profile. Ainda, constatou-se que, para certas instâncias, nenhuma heurística contribuiu para a redução do custo de resolução dos sistemas com o GMRES pré-condicionado.Systems of linear equations that involve large sparse matrices arising from the discretization of partial differential equations are commonplace in computational simulations from many scientific fields. Iterative methods such as the preconditioned Generalized Minimal Residual method (GMRES) are the most suitable for solving such systems. When these methods are used, one can achieve computational cost reductions by applying bandwidth and profile reduction techniques on the related matrices. The purpose of these techniques is to group the coefficients of the matrix near to the main diagonal by applying a sequence of permutations of its rows and columns. In this work, the performance of heuristic methods for bandwidth and profile reductions was evaluated when used alongside the preconditioned GMRES method for solving linear systems. Furthermore, we propose a heuristic method for bandwidth and profile reductions based on the metaheuristic Iterated Local Search. In the tests carried in 172 instances from the SuiteSparse Matrix Collection, the proposed algorithm showed good results, especially in reducing the bandwidth of symmetric matrices and reducing the profile of unsymmetric matrices. However, due to its high execution times, it was not considered conducive to reduce the execution time of the preconditioned GMRES. Thirteen heuristic methods were evaluated in the experiments with the preconditioned GMRES. Six preconditioners based on incomplete factorization (ILUT, ILUC, ILU(k), VBILUT and VBILUK) and on multigrid methods (ARMS) were used, in 20 large instances. In line with previous works, heuristic methods with low computational cost obtained the best results in reducing the computational cost of solving linear systems in the simulations conducted, even though the bandwidth and profile reductions they provide are not the best overall. More, it was observed that for certain instances no heuristic was able to help in reducing the computational cost of solving linear systems with preconditioned GMRES.Universidade Federal de LavrasCiência da ComputaçãoUFLAbrasilDepartamento de Ciência da ComputaçãoMatemática da ComputaçãoGeneralized Minimal Residual (GMRES)Pré-condicionadoresRenumerações de vérticesHeurísticasPreconditioningVertices renumberingHeuristicsIterated Local SearchComputação - MatemáticaComputer - MathematicsUma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionadoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisOliveira, Sanderson L. Gonzaga deBrandão, Diego NunesResende, Antônio Maria Pereira dehttp://lattes.cnpq.br/6463072364110494Carvalho, Cláudio Vinícius deinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAORIGINALDISSERTAÇÃO_Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRE.pdfDISSERTAÇÃO_Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRE.pdfapplication/pdf1164439https://repositorio.ufla.br/bitstreams/15951bc9-14c5-4d91-a50a-ce32cbee2489/download98d91dc47805368d55761e2f194a7ed2MD51trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-8953https://repositorio.ufla.br/bitstreams/28814083-bfb3-4bd6-97f0-9ba65aaabdeb/download760884c1e72224de569e74f79eb87ce3MD52falseAnonymousREADTEXTDISSERTAÇÃO_Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRE.pdf.txtDISSERTAÇÃO_Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRE.pdf.txtExtracted texttext/plain104197https://repositorio.ufla.br/bitstreams/b43db977-e27c-4897-82ed-389b1912d15c/downloadf89a4d8ed57294ae0c5f1b3ea35aea96MD53falseAnonymousREADTHUMBNAILDISSERTAÇÃO_Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRE.pdf.jpgDISSERTAÇÃO_Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRE.pdf.jpgGenerated Thumbnailimage/jpeg3500https://repositorio.ufla.br/bitstreams/e56b335a-2590-495b-a860-32e6ebbac652/downloadb89c3329fbd55c40c7a36c490d2b12e5MD54falseAnonymousREAD1/292612025-08-13 17:10:55.866open.accessoai:repositorio.ufla.br:1/29261https://repositorio.ufla.brRepositório InstitucionalPUBhttps://repositorio.ufla.br/server/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2025-08-13T20:10:55Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)falseREVDTEFSQcOHw4NPIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCk8gcmVmZXJpZG8gYXV0b3I6CmEpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4KRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50bwpsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UKZW50aWRhZGUuCmIpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCBuw6NvIGRldMOpbSBvcwpkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGF1dG9yaXphw6fDo28gZG8gZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgTGF2cmFzIG9zCmRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MKZGlyZWl0b3Mgc8OjbyBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbwpubyB0ZXh0byBvdSBjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLiBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqQpiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbyBwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUKbsOjbyBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIExhdnJhcywgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIKb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgo=
dc.title.pt_BR.fl_str_mv Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado
title Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado
spellingShingle Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado
Carvalho, Cláudio Vinícius de
Matemática da Computação
Generalized Minimal Residual (GMRES)
Pré-condicionadores
Renumerações de vértices
Heurísticas
Preconditioning
Vertices renumbering
Heuristics
Iterated Local Search
Computação - Matemática
Computer - Mathematics
title_short Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado
title_full Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado
title_fullStr Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado
title_full_unstemmed Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado
title_sort Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado
author Carvalho, Cláudio Vinícius de
author_facet Carvalho, Cláudio Vinícius de
author_role author
dc.contributor.advisor1.fl_str_mv Oliveira, Sanderson L. Gonzaga de
dc.contributor.referee1.fl_str_mv Brandão, Diego Nunes
dc.contributor.referee2.fl_str_mv Resende, Antônio Maria Pereira de
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/6463072364110494
dc.contributor.author.fl_str_mv Carvalho, Cláudio Vinícius de
contributor_str_mv Oliveira, Sanderson L. Gonzaga de
Brandão, Diego Nunes
Resende, Antônio Maria Pereira de
dc.subject.cnpq.fl_str_mv Matemática da Computação
topic Matemática da Computação
Generalized Minimal Residual (GMRES)
Pré-condicionadores
Renumerações de vértices
Heurísticas
Preconditioning
Vertices renumbering
Heuristics
Iterated Local Search
Computação - Matemática
Computer - Mathematics
dc.subject.por.fl_str_mv Generalized Minimal Residual (GMRES)
Pré-condicionadores
Renumerações de vértices
Heurísticas
Preconditioning
Vertices renumbering
Heuristics
Iterated Local Search
Computação - Matemática
Computer - Mathematics
description Sistemas de equações lineares envolvendo matrizes esparsas de grande porte surgem, geralmente, da discretização de equações diferenciais parciais, comuns em simulações computacionais de várias áreas da ciência. Métodos iterativos, como o Generalized Minimal Residual (GMRES) pré-condicionado, são os mais adequados para resolução desses sistemas. Quando se utiliza esses métodos, pode-se obter redução de seu custo computacional ao se aplicar técnicas de redução de largura de banda ou de profile nas matrizes envolvidas. Essas técnicas consistem em agrupar os coeficientes não nulos da matriz o mais próximo possível da diagonal principal por meio de permutações de suas linhas e colunas. Neste trabalho, avaliou-se o desempenho de métodos heurísticos no estado da arte para redução de largura de banda ou de profile no contexto de resolução de sistemas de equações lineares com o método GMRES pré-condicionado. Ainda, uma heurística baseada na meta-heurística Iterated Local Search para os problemas de redução de largura de banda e de profile de matrizes foi proposta. Nos testes realizados em 172 instâncias da base SuiteSparse Matrix Collection a heurística proposta apresentou bons resultados, principalmente na redução de profile de matrizes assimétricas e de banda de matrizes simétricas. Contudo, seu alto tempo de execução não a qualificou como heurística propícia para reduzir o custo computacional do GMRES pré-condicionado. Treze métodos heurísticos foram avaliados nos experimentos para redução do custo de execução do GMRES pré-condicionado. Foram considerados seis pré-condicionadores, baseados em fatoração incompleta (ILUT, ILUC, ILU(k), VBILUT e VBILUK) e em multigrid (ARMS) em 20 instâncias de grandes dimensões. As simulações apontaram, em consonância com a literatura, que os melhores resultados na redução do custo computacional de sistemas de equações lineares são obtidos por heurísticas com baixo custo computacional, mesmo que não apresentem grandes reduções de largura de banda ou profile. Ainda, constatou-se que, para certas instâncias, nenhuma heurística contribuiu para a redução do custo de resolução dos sistemas com o GMRES pré-condicionado.
publishDate 2018
dc.date.submitted.none.fl_str_mv 2018-03-19
dc.date.accessioned.fl_str_mv 2018-05-16T17:55:11Z
dc.date.available.fl_str_mv 2018-05-16T17:55:11Z
dc.date.issued.fl_str_mv 2018-04-16
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv CARVALHO, C. V. de. Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado. 2018. 126 p. Dissertação (Mestrado em Ciência da Computação)–Universidade Federal de Lavras, Lavras, 2018.
dc.identifier.uri.fl_str_mv https://repositorio.ufla.br/handle/1/29261
identifier_str_mv CARVALHO, C. V. de. Uma revisão de heurísticas para renumeração de vértices para redução do custo de execução do método GMRES pré-condicionado. 2018. 126 p. Dissertação (Mestrado em Ciência da Computação)–Universidade Federal de Lavras, Lavras, 2018.
url https://repositorio.ufla.br/handle/1/29261
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 Federal de Lavras
dc.publisher.program.fl_str_mv Ciência da Computação
dc.publisher.initials.fl_str_mv UFLA
dc.publisher.country.fl_str_mv brasil
dc.publisher.department.fl_str_mv Departamento de Ciência da Computação
publisher.none.fl_str_mv Universidade Federal de Lavras
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFLA
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str Repositório Institucional da UFLA
collection Repositório Institucional da UFLA
bitstream.url.fl_str_mv https://repositorio.ufla.br/bitstreams/15951bc9-14c5-4d91-a50a-ce32cbee2489/download
https://repositorio.ufla.br/bitstreams/28814083-bfb3-4bd6-97f0-9ba65aaabdeb/download
https://repositorio.ufla.br/bitstreams/b43db977-e27c-4897-82ed-389b1912d15c/download
https://repositorio.ufla.br/bitstreams/e56b335a-2590-495b-a860-32e6ebbac652/download
bitstream.checksum.fl_str_mv 98d91dc47805368d55761e2f194a7ed2
760884c1e72224de569e74f79eb87ce3
f89a4d8ed57294ae0c5f1b3ea35aea96
b89c3329fbd55c40c7a36c490d2b12e5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv nivaldo@ufla.br || repositorio.biblioteca@ufla.br
_version_ 1854947682232041472