Electronic Journal of Graph Theory and Applications (Mar 2022)

Simultaneously dominating all spanning trees of a graph

  • Sebastian Johann,
  • Sven O. Krumke,
  • Manuel Streicher

DOI
https://doi.org/10.5614/ejgta.2022.10.1.5
Journal volume & issue
Vol. 10, no. 1
pp. 67 – 87

Abstract

Read online

We investigate the problem of simultaneously dominating all spanning trees of a given graph. We prove that on 2-connected graphs, a subset of the vertices dominates all spanning trees of the graph if and only if it is a vertex cover. Using this fact we present an exact algorithm that finds a simultaneous dominating set of minimum size using an oracle for finding a minimum vertex cover. The algorithm can be implemented to run in polynomial time on several graph classes, such as bipartite or chordal graphs. We prove that there is no polynomial time algorithm that finds a minimum simultaneous dominating set on perfect graphs unless P=NP. Finally, we provide a 2-approximation algorithm for finding a minimum simultaneous dominating set.

Keywords