Abstract
We consider the problem of removing fill edges from a filled graph G ′ to get a minimal chordal supergraph M of the original graph G; thus G \(\subseteq\) M \(\subseteq\) G ′. We show that a greedy strategy can be applied if fill edges are processed for removal in the reverse order of their introduction. For a filled graph with f fill edges and e original edges, we give a simple O(f(e + f)) algorithm which solves the problem and computes a corresponding minimal elimination ordering. We believe that in practice the runtime of our algorithm is usually better than the worst-case bound of O(f(e+f)).
This research was supported in part by the Norwegian Research Council and was conducted while the first author was visiting the University of Bergen, Norway.
Preview
Unable to display preview. Download preview PDF.
References
A.Agrawal, P.Klein, and R.Ravi. Cutting down on fill using nested dissection: provably good elimination orderings. In J. A. George, J. R. Gilbert, and J. W. H. Liu, editors, Sparse matrix computations: Graph theory issues and algorithms, pages 31–55. Springer Verlag, 1993. IMA Volumes in Mathematics and its Applications, Vol. 56.
C. Beeri, R. Fagin, D. Maier, and M. Yannakakis. On the desirability of acyclic database systems. J. Assoc. Comput. Mach., 30:479–513, 1983.
F. R. K. Chung and D. Mumford. Chordal completions of planar graphs. J. Comb. Theory, 31:96–106, 1994.
E. Dahlhaus and M. Karpinski. An efficient parallel algorithm for the minimal elimination ordering of an arbitrary graph. Proceedings FOCS, pages 454–459, 1989.
R. E. England, J. R. S. Blair, and M. G. Thomason. Independent computations in a probablistic knowledge-based system. Technical Report CS-90-128, Department of Computer Science, The University of Tennessee, Knoxville, Tennessee, 1991.
A. George and J.W-H. Liu. Computer Solution of Large Sparse Positive Definite Systems. Prentice-Hall Inc., Englewood Cliffs, New Jersey, 1981.
S. L. Lauritzen and D. J. Spiegelhalter. Local computations with probabilities on graphical structures and their applications to expert systems. J. Royal Statist. Soc., ser B, 50:157–224, 1988.
J. G. Lewis, B. W. Peyton, and A. Pothen. A fast algorithm for reordering sparse matrices for parallel factorization. SIAM J. Sci. Stat. Comput., 10:1156–1173, 1989.
J. W-H. Liu and A. Mirzaian. A linear reordering algorithm for parallel pivoting of chordal graphs. SIAM J. Disc. Math., 2:100–107, 1989.
T. Ohtsuki, L.K. Cheung, and T. Fujisawa. Minimal triangulation of a graph and optimal pivoting ordering in a sparse matrix. J. Math. Anal. Appl., 54:622–633, 1976.
B. W. Peyton. Some applications of clique trees to the solution of sparse linear systems. PhD thesis, Dept. of Mathematical Sciences, Clemson University, 1986.
D. J. Rose. A graph-theoretic study of the numerical solution of sparse positive definite systems of linear equations. In R. C. Read, editor, Graph Theory and Computing, pages 183–217. Academic Press, 1972.
D.J. Rose, R.E. Tarjan, and G.S. Lueker. Algorithmic aspects of vertex elimination on graphs. SIAM J. Comput., 5:266–283, 1976.
R. E. Tarjan and M. Yannakakis. Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs. SIAM J. Comput., 13:566–579, 1984.
M. Yannakakis. Computing the minimum fill-in is NP-complete. SIAM J. Alg. Disc. Meth., 2:77–79, 1981.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blair, J.R.S., Heggernes, P., Telle, J.A. (1996). Making an arbitrary filled graph minimal by removing fill edges. In: Karlsson, R., Lingas, A. (eds) Algorithm Theory — SWAT'96. SWAT 1996. Lecture Notes in Computer Science, vol 1097. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61422-2_130
Download citation
DOI: https://doi.org/10.1007/3-540-61422-2_130
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61422-7
Online ISBN: 978-3-540-68529-6
eBook Packages: Springer Book Archive