Presentation is loading. Please wait.

Presentation is loading. Please wait.

Perfect Gaussian Elimination and Chordality By Shashank Rao.

Similar presentations


Presentation on theme: "Perfect Gaussian Elimination and Chordality By Shashank Rao."— Presentation transcript:

1 Perfect Gaussian Elimination and Chordality By Shashank Rao

2  Contents  Problem statement  Construction of graph  R-W problem leading to graph problem  Bipartite graphs  Perfect elimination bipartite graphs  Simplicial edges  Solution  Chordality  Special properties

3  Problem Statement  When performing Gaussian elimination on sparse matrices an arbitrary choice of pivots may result in the unfortunate side effect of turning zeros to non zero values, which may possibly even lead to dense matrix.

4  Construction Of Graph  An instance of the problem can be represented by a {0, 1} matrix M where Mi,j = 1 denotes that the original matrix contains a non-zero value at element (i, j).  We can construct the bipartite graph G[M] with vertices corresponding to the rows and columns in M where vertices i and j are adjacent iff Mi,j is nonzero

5  Cont…  For example the matrix (a) has the corresponding bipartite graph (b)

6  Graph Problem To show that a bipartite graph is a perfect elimination bipartite graph. If it is a perfect elimination bipartite graph then how to find its perfect edge elimination scheme.

7  Bipartite Graphs A bipartite graph is an undirected graph whose vertices can be partitioned into disjoint sets X and Y such that every edge has one vertex in X and the other in Y.

8  Perfect Elimination Bipartite Graphs

9  Simplicial Edges An edge xy is called simplicial if Adj (x) U Adj(y) induces a complete bipartite subgraph. For the following bipartite graph (b) the simplicial edges are represented in bold lines.

10 Example: For example the following graph has the perfect elimination ordering [x1y1,x2y2,x3y3,x4y4]

11  Solution We repeatedly find a simplicial edge of a bipartite graph and delete all the edges adjacent to it.If we succeed in eliminating all edges, then the bipartite graph was perfect elimination. Such procedure can be implemented to run in a polynomial time.

12  Chordal Bipartite graphs A bipartite graph is called chordal bipartite if every cycle of length greater than 4 has a cord.

13  Special Properties Every chordal bipartite graph is a perfect elimination bipartite graph. Chordal bipartite graphs give a characterization of the matrices in an important class of linear programming problems for which the greedy heuristic approach gives an optimum solution.

14  Cont.. It is found that removal of simplicial edge from a chordal bipartite graph produces a chordal bipartite graph. As consequence occurrence of arithmetic zeros will not terminate perfect Gaussian elimination on sparse matrices having associated a chordal bipartite graph.

15  References 1.http://en.wikipedia.org/wiki/Chordal_graphhttp://en.wikipedia.org/wiki/Chordal_graph 2.M. C. Golumbic, A note o n perfect Gaussian elimination. 3.http://doc.utwente.nl/75140/1/memo1931.pdfhttp://doc.utwente.nl/75140/1/memo1931.pdf 4.http://www.cs.kent.edu/~dragan/ST- Fall2014/Lecture4.pdfhttp://www.cs.kent.edu/~dragan/ST- Fall2014/Lecture4.pdf 5.http://wwwhome.math.utwente.nl/~mantheyb/jo urnals/DAM_BomhoffManthey_Bisimplicial.pdf

16 THANKS! QUESTIONS?


Download ppt "Perfect Gaussian Elimination and Chordality By Shashank Rao."

Similar presentations


Ads by Google