English

Connecting Terminals and 2-Disjoint Connected Subgraphs

Data Structures and Algorithms 2013-01-14 v1

Abstract

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 (VTT2)3VT3{|V \setminus T| \choose |T|-2} \cdot 3^{\frac{|V \setminus T|}{3}} minimal TT-connecting sets when Tn/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.

Keywords

Cite

@article{arxiv.1301.2506,
  title  = {Connecting Terminals and 2-Disjoint Connected Subgraphs},
  author = {Jan Arne Telle and Yngve Villanger},
  journal= {arXiv preprint arXiv:1301.2506},
  year   = {2013}
}

Comments

13 pages, 1 figure

R2 v1 2026-06-21T23:07:55.230Z