Algorithmic Aspects of Vertex Elimination on Graphs

  title={Algorithmic Aspects of Vertex Elimination on Graphs},
  author={Donald J. Rose and Robert E. Tarjan and George S. Lueker},
  journal={SIAM J. Comput.},
We consider a graph-theoretic elimination process which is related to performing Gaussian elimination on sparse symmetric positive definite systems of linear equations. We give a new linear-time algorithm to calculate the fill-in produced by any elimination ordering, and we give two new related algorithms for finding orderings with special properties. One algorithm, based on breadth-first search, finds a perfect elimination ordering, if any exists, in $O(n + e)$ time, if the problem graph has n… 

Figures from this paper

Algorithmic aspects of vertex elimination
It is claimed that the minimum ordering problem for directed graphs is NP-complete, and conjecture that it is also NP- complete for undirected graphs.
Algorithmic aspects of vertex elimination on directed graphs.
We consider a graph-theoretic elimination process which is related to performing Gaussian elimination on sparse systems of linear eauations. We give efficient algorithms to: (1) calculate the fill-in
This work relates the complexity of these elimination problems to other well-studied problems by showing that tasks 1) and 2) are at least as time-consuming as testing whether a directed graph is transitive, and that the problem of finding a minimum ordering is NP-complete.
On Generating Strong Elimination Orderings of Strongly Chordal Graphs
A conceptually simple algorithm to generate an ordering of the vertices of an undirected graph which turns out to be a strong elimination ordering if and only if the given graph is a strongly chordal graph.
On Domination Elimination Orderings and Domination Graphs (Extended Abstract)
Every brittle graph and every graph with no induced house and no chordless cycle of length at least five (HC-free graphs) are domination graphs and every ordering produced by the Maximum Cardinality Search Procedure on an HC-free graph is a deo.
On Computing Min-Degree Elimination Orderings
A method for generating a pseudo-deterministic access sequence that allows the incorporation of data structures that only work under the oblivious adversary model, and an algorithm that produces a min-degree ordering whose maximum degree is bounded by $\Delta$ in $O(m \Delta \log^3{n})$ time.
The Parallel Complexity of Elimination Ordering Procedures
We prove that lexicographic breadth-first search is P-complete and that a variant of the parallel perfect elimination procedure of P. Klein [11] is powerful enough to compute a semi-perfect
Minimal Elimination Ordering Inside a Given Chordal Graph
It is shown that an inclusion minimal chordal graph G" = (V, E), such that \(E \subseteq E'' \sub seteq E'\), can be computed in O(nm) time.
Vertex elimination orderings for hereditary graph classes


Algorithms for Minimum Coloring, Maximum Clique, Minimum Covering by Cliques, and Maximum Independent Set of a Chordal Graph
This paper presents ways for constructing efficient algorithms for finding a minimum coloring, a minimum covering by cliques, a maximum clique, and a maximum independent set given a chordal graph.
A Characterization of Comparability Graphs and of Interval Graphs
Let < be a non-reflexive partial ordering defined on a set P. Let G(P, <) be the undirected graph whose vertices are the elements of P, and whose edges (a, b) connect vertices for which either a < b
Triangulated graphs and the elimination process
Incidence matrices and interval graphs
Abstract : According to present genetic theory, the fine structure of genes consists of linearly ordered elements. A mutant gene is obtained by alteration of some connected portion of this structure.
Toward Characterization of Perfect Elimination Digraphs
This work shows four conditions (C1–C4) to be necessary for the perfect elimination property of Gaussian elimination on sparse linear systems and shows the sufficiency of C1 is shown in general and the suiciency of C2–C3 in the symmetric case.
On simple characterizations of k-trees
  • D. Rose
  • Mathematics, Computer Science
    Discret. Math.
  • 1974
Reducibility Among Combinatorial Problems
  • R. Karp
  • Computer Science
    50 Years of Integer Programming
  • 1972
Throughout the 1960s I worked on combinatorial optimization problems including logic circuit design with Paul Roth and assembly line balancing and the traveling salesman problem with Mike Held, which made me aware of the importance of distinction between polynomial-time and superpolynomial-time solvability.
A Note on Perfect Elimination Digraphs
The purpose of this note is to settle a conjecture on perfect elimination digraphs raised by Haskins and Rose in this journal, and to make some remarks that illuminate the nature of digraphs
Gaussian elimination is not optimal
t. Below we will give an algorithm which computes the coefficients of the product of two square matrices A and B of order n from the coefficients of A and B with tess than 4 . 7 n l°g7 arithmetical