Publication | Closed Access
Simple Linear-Time Algorithms to Test Chordality of Graphs, Test Acyclicity of Hypergraphs, and Selectively Reduce Acyclic Hypergraphs
1K
Citations
8
References
1984
Year
Graph SparsityEngineeringGraph ChordalityNetwork AnalysisEducationComputational ComplexityReduce Acyclic HypergraphsStructural Graph TheoryDiscrete MathematicsCombinatorial OptimizationGeometric Graph TheoryAlgebraic Graph TheoryTopological Graph TheorySimple Linear-time AlgorithmsHypergraph TheoryTest AcyclicityComputer ScienceGraph AlgorithmRelational QueriesGraph TheoryGaussian EliminationChordal Graphs Arise
Chordal graphs arise naturally in the study of Gaussian elimination on sparse symmetric matrices; acyclic hypergraphs arise in the study of relational data bases. Rose, Tarjan and Lueker [SIAM J. Comput., 5 (1976), pp. 266–283] have given a linear-time algorithm to test whether a graph is chordal, which Yannakakis has modified to test whether a hypergraph is acyclic. Here we develop a simplified linear-time test for graph chordality and hypergraph acyclicity. The test uses a new kind of graph (and hypergraph) search, which we call maximum cardinality search A variant of the method gives a way to selectively reduce acyclic hypergraphs, which is needed for evaluating queries in acyclic relational data bases.
| Year | Citations | |
|---|---|---|
Page 1
Page 1