Algorithmic aspects of vertex elimination

  • Authors:
  • Donald J. Rose;R. Endre Tarjan

  • Affiliations:
  • -;-

  • Venue:
  • STOC '75 Proceedings of seventh annual ACM symposium on Theory of computing
  • Year:
  • 1975

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider a graph-theoretic elimination process which is related to performing Gaussian elimination on sparse symmetric and unsymmetric systems of linear equations. We discuss good algorithms for finding elimination orderings, showing that a generalization of breadth-first search, called lexicographic search, can be used to find perfect orderings in 0(n+e) time and minimal orderings in 0(ne) time, if the problem graph is undirected and has n vertices and e edges. We also give efficient (though slower) algorithms for generating such orderings on directed graphs. We claim that the minimum ordering problem for directed graphs is NP-complete, and conjecture that it is also NP-complete for undirected graphs. We include a brief discussion of the relation of elimination to transitive closure and discuss some unresolved, more general, issues.