Mathematics of Operations Research · 1983 · 101 citations · 19 references
ComputingComputer ScienceMathematicsAlgorithmsCombinatoricsTheory Of ComputationCombinatorial OptimizationDirected Acyclic GraphsGraph AlgorithmsGraph TheoryShortest Path AlgorithmsAlgorithmic Graph TheoryComputational Complexity Of Graph AlgorithmsGraph DecompositionsShortest Paths
Many combinatorial (optimization) problems of graphs (e.g., finding maximal independent sets or maximum matchings) and acyclic networks (e.g., finding shortest paths or maximum flows) can be solved by means of decomposition of the graph (network) into autonomous subsets. (Given a relation R on A, a subset B of A is called autonomous, if for each α ∈ A\B the following holds: if (α, β 0 ) ∈ R for some β 0 ∈ B, then (α, β) ∈ R for all β ∈ B; if (β 0 , α) ∈ R for some β 0 ∈ B, then (β, α) ∈ R for all β ∈ B). We present an algorithm which finds all autonomous subsets of graphs and posets with p points in O(p 3 ) time and O(p 2 ) space. The ideas behind this algorithm reveal rather strong connections between graph decomposition, homomorphisms of graphs and posets, and comparability graph recognition. Furthermore, the well-known series-parallel decomposition for graphs and posets is contained as a special case.
19
On certain polytopes associated with graphs
Vašek Chvátal · Journal of Combinatorial Theory Series B · 1975 · 617 citations
<i>An Introduction to Combinatorial Analysis</i>
John Riordan, Till Teichmann · Physics Today · 1959 · 503 citations