Linear-time computation of optimal subgraphs of decomposable graphs☆
References (23)
- et al.
The irredundance number and maximum degree of a graph
Discrete Math.
(1984) - et al.
Contributions to the theory of domination, independence, and irredundance in graphs
Discrete Math.
(1981) - et al.
A linear algorithm for the domination number of a tree
Inform. Process. Lett.
(1975) - et al.
A linear algorithm for the domination number of a series-parallel graph
Discrete Appl. Math.
(1983) - et al.
Optimum domination in weighted trees
Inform. Process. Lett.
(1978) - et al.
Independent domination in trees
- et al.
Graph theoretic parameters concerning domination, independence, and irredundance
J. Graph Theory
(1979) - et al.
Halin graphs and the Traveling Salesman Problem
Math. Programming
(1983) - et al.
Algorithms for generalized stability numbers of tree graphs
J. Austral. Math. Soc.
(1966) - et al.
Computers and Intractability: A Guide to the Theory of NP-Completeness
B-matchings in trees
SIAM J. Comput.
Cited by (163)
A polynomial time algorithm to compute the connected treewidth of a series–parallel graph
2022, Discrete Applied MathematicsCitation Excerpt :More precisely, a graph has treewidth at most two if and only if each of its biconnected components induces a series–parallel graph. The recursive construction, by means of series and parallel composition (see Section 2), of series–parallel graphs allows to solve a large number of NP-hard problems in polynomial (or even linear) time, see for example [6,7,25]. It follows that the class of series–parallel graphs, among others, forms a natural test bed for the existence of efficient graph algorithms [11].
Cross–series–parallel digraphs
2021, Discrete Applied MathematicsCitation Excerpt :Many hard problems have been shown to be polynomially solvable (often in linear time) when restricted to the class of series–parallel graphs or digraphs. In the undirected case this includes, among others, the computation of Steiner trees, dominating cycles, max-cuts (Wimer [33]), maximum independent sets, minimum dominating sets (cf, e.g., Takamizawa [30], Bern et al. [3], Hare et al. [14] and Borie et al. [5]), vertex covers, Hamiltonian completions (Korneyenko [22]), isomorphism testing (Hopcroft and Tarjan [15]]) and the counting of Euler tours [6]. In the directed case we have the computation of the min-weighted completion time schedules (Lawler [24]), generalized flows (Krumke and Zeck [23], Ruzika et al. [27]), the jump number (Chein and Habib [7]), the bump number (Steiner [29]), central elements (Faigle et al. [9]), the order polynomial (Faigle and Schrader [10]), as well as space efficient algorithms for computing shortest and longest paths (Jacoby and Tantau [17]), reachability testing and path counting (Jakoby et al. [16]).
A distributed algorithm for a maximal 2-packing set in Halin graphs
2020, Journal of Parallel and Distributed ComputingConvex dominating sets in maximal outerplanar graphs
2019, Discrete Applied MathematicsAlgorithm to find a maximum 2-packing set in a cactus
2018, Theoretical Computer ScienceCitation Excerpt :This example resembles the methodology of [35]. Since cacti are outerplanar graphs, their treewidth is at most 2 (see Table 1), they are decomposable [35], and there exists an algorithm that finds its tree decomposition in polynomial time [36]. Additionally, Bern et al. [35] showed that the maximum independent set problem is regular with respect to G by providing equivalence classes of representative elements.
A new hybrid method for learning bayesian networks: Separation and reunion
2017, Knowledge-Based Systems
- ☆
A preliminary version of this paper appeared under the title “Why Certain Subgraph Computations Require Only Linear Time” in the proceedings of the 26th Annual IEEE Symposium on the Foundations of Computer Science, 1985.
- †
Research supported in part by the NSF under Grant MCS-8311422.