5 research outputs found

    Connecting Terminals and 2-Disjoint Connected Subgraphs

    Full text link
    Given a graph G=(V,E)G=(V,E) and a set of terminal vertices TT we say that a superset SS of TT is TT-connecting if SS induces a connected graph, and SS is minimal if no strict subset of SS is TT-connecting. In this paper we prove that there are at most (∣V∖T∣∣T∣−2)⋅3∣V∖T∣3{|V \setminus T| \choose |T|-2} \cdot 3^{\frac{|V \setminus T|}{3}} minimal TT-connecting sets when ∣T∣≤n/3|T| \leq n/3 and that these can be enumerated within a polynomial factor of this bound. This generalizes the algorithm for enumerating all induced paths between a pair of vertices, corresponding to the case ∣T∣=2|T|=2. We apply our enumeration algorithm to solve the {\sc 2-Disjoint Connected Subgraphs} problem in time O∗(1.7804n)O^*(1.7804^n), improving on the recent O∗(1.933n)O^*(1.933^n) algorithm of Cygan et al. 2012 LATIN paper.Comment: 13 pages, 1 figur

    Two-sets cut-uncut on planar graphs

    Full text link
    We study the following Two-Sets Cut-Uncut problem on planar graphs. Therein, one is given an undirected planar graph GG and two sets of vertices SS and TT. The question is, what is the minimum number of edges to remove from GG, such that we separate all of SS from all of TT, while maintaining that every vertex in SS, and respectively in TT, stays in the same connected component. We show that this problem can be solved in time 2∣S∣+∣T∣nO(1)2^{|S|+|T|} n^{O(1)} with a one-sided error randomized algorithm. Our algorithm implies a polynomial-time algorithm for the network diversion problem on planar graphs, which resolves an open question from the literature. More generally, we show that Two-Sets Cut-Uncut remains fixed-parameter tractable even when parameterized by the number rr of faces in the plane graph covering the terminals S∪TS \cup T, by providing an algorithm of running time 4r+O(r)nO(1)4^{r + O(\sqrt r)} n^{O(1)}.Comment: 22 pages, 5 figure

    Connecting Terminals and 2-Disjoint Connected Subgraphs

    No full text
    Abstract. Given a graph G = (V, E) and a set of terminal vertices T we say that a superset S of T is T -connecting if S induces a connected graph, and S is minimal if no strict subset of S is T -connecting. In this paper we prove that there are at most minimal T -connecting sets when |T | ≤ n/3 and that these can be enumerated within a polynomial factor of this bound. This generalizes the algorithm for enumerating all induced paths between a pair of vertices, corresponding to the case |T | = 2. We apply our enumeration algorithm to solve the 2-Disjoint Connected Subgraphs problem in time O * (1.7804 n ), improving on the recent O * (1.933 n ) algorithm of Cygan et al. 2012 LATIN paper
    corecore