Aplicação de Grafos Cordais a Sistemas Lineares Esparsos
Autores
2189 |
603,44,933
|
|
2190 |
603,44,933
|
|
2191 |
603,44,933
|
Informações:
Publicações do PESC
Apresentamos um método para tornar um grafo conexo em cordal, através da inserção de novas arestas no grafo. A principal motivação deste problema é resolver sistemas lineares esparsos de grande porte através do método de eliminação de Gauss. O método de eliminação de Gauss, quando aplicado a esses sistemas esparsos, provoca, em geral, preenchimento na matriz associada. Consideraremos o problema supondo a matriz quadrada, simétrica e definida positiva, e a representaremos por um grafo. Nosso objetivo é tornar esse grafo cordal com a inserção do menor número de arestas possível. Com relação à resolução do sistema linear através do método de eliminação de Gauss, isso é equivalente a encontrar uma ordem de pivoteamento na matriz que acarretará num menor preenchimento com elementos não-nulos. Apresentaremos um modelo de programação linear inteira mista para o problema do preenchimento mínimo em um grafo conexo para torná-lo cordal e por fim, apresentaremos alguns resultados numéricos obtidos através do software XPRESS-MP.
We present a method to transform a connected graph into a chordal graph, by adding edges into the graph. The main motivation of this fact is to solve large sparse linear systems using Gauss elimination method. Generally, when this method is applied to sparse systems it causes the associated matrix to be fulfilled. We consider a problem with square, symmetric, positive definite matrix problem and we represent it by a graph. Our aim is to make this graph became a chordal graph, by adding the minimum amount of edges. Solving the linear system using Gauss elimination is equivalent to find the pivoting arder in the matrix that results in a smaller fulfillment with nonzero elements. We present a linear mixed integer programming model for the problem of minimum fulfillment in a connected graphs in order to transform it into a chordal graph. Finally, we present some numerical results, obtained with the software XPRESS-MP.