Rooted Cycle Bases
نویسندگان
چکیده
A cycle basis in an undirected graph is a minimal set of simple cycles whose symmetric differences include all Eulerian subgraphs of the given graph. We define a rooted cycle basis to be a cycle basis in which all cycles contain a specified root edge, and we investigate the algorithmic problem of constructing rooted cycle bases. We show that a given graph has a rooted cycle basis if and only if the root edge belongs to its 2-core and the 2-core is 2-vertex-connected, and that constructing such a basis can be performed efficiently. We show that in an unweighted or positively weighted graph, it is possible to find the minimum weight rooted cycle basis in polynomial time. Additionally, we show that it is NP-complete to find a fundamental rooted cycle basis (a rooted cycle basis in which each cycle is formed by combining paths in a fixed spanning tree with a single additional edge) but that the problem can be solved by a fixed-parameter-tractable algorithm when parameterized by clique-width. Submitted: February 2017 Accepted: May 2017 Final: May 2017 Published: June 2017 Article type: Regular paper Communicated by: D. Wagner The work of the first author was supported by the National Science Foundation under Grants CCF-1228639, CCF-1618301, and CCF-1616248 and by the Office of Naval Research under Grant No. N00014-08-1-1015. A preliminary version of this work was presented at the 14th Algorithms and Data Structures Symposium (WADS 2015) and appears in the proceedings of that symposium, Lecture Notes in Computer Science 9214, Springer, 2015, pp. 339–350. E-mail addresses: [email protected] (David Eppstein) [email protected] (J. Michael McCarthy) [email protected] (Brian E. Parrish) 664 Eppstein, McCarthy, and Parrish Rooted Cycle Bases
منابع مشابه
SIMULATED ANNEALING ALGORITHM FOR SELECTING SUBOPTIMAL CYCLE BASIS OF A GRAPH
The cycle basis of a graph arises in a wide range of engineering problems and has a variety of applications. Minimal and optimal cycle bases reduce the time and memory required for most of such applications. One of the important applications of cycle basis in civil engineering is its use in the force method to frame analysis to generate sparse flexibility matrices, which is needed for optimal a...
متن کاملOn the greedoid polynomial for rooted graphs and rooted digraphs
We examine some properties of the 2-variable greedoid polynomial f(G;t, z) when G is the branching greedoid associated to a rooted graph or a rooted directed graph. For rooted digraphs, we show a factoring property of f (G;t ,z) determines whether or not the rooted digraph has a directed cycle.
متن کاملNP-Completeness of Hamiltonian Cycle Problem on Rooted Directed Path Graphs
The Hamiltonian cycle problem is to decide whether a given graph has a Hamiltonian cycle. Bertossi and Bonuccelli (1986, Information Processing Letters, 23, 195200) proved that the Hamiltonian Cycle Problem is NP-Complete even for undirected path graphs and left the Hamiltonian cycle problem open for directed path graphs. Narasimhan (1989, Information Processing Letters, 32, 167-170) proved tha...
متن کاملThe Prime Stems of Rooted Circuits of Closure Spaces and Minimum Implicational Bases
A rooted circuit is firstly introduced for convex geometries (antimatroids). We generalize it for closure systems or equivalently for closure operators. A rooted circuit is a specific type of a pair (X, e) of a subset X, called a stem, and an element e 6∈ X, called a root. We introduce a notion called a ‘prime stem,’ which plays the key role in this article. Every prime stem is shown to be a ps...
متن کاملPure-cycle Hurwitz factorizations and multi-noded rooted trees
Pure-cycle Hurwitz number counts the number of connected branched covers of the projective lines where each branch point has only one ramification point over it. The main result of the paper is that when the genus is 0 and one of the ramification indices is d, the degree of the covers, the pure-cycle Hurwitz number is dr−3, where r is the number of branch points. Springer and Irving independent...
متن کامل