Polynomial Delay Enumeration for Minimal Steiner Problems

10/22/2020
by   Yasuaki Kobayashi, et al.
0

Let G = (V, E) be a undirected graph and let W ⊆ V be a set of terminals. A Steiner subgraph of (G, W) is a subgraph of G that contains all vertices of W and there is a path between every pair of vertices of W in the subgraph. We say that a Steiner subgraph is minimal if it has no proper Steiner subgraph. It is easy to observe that every minimal Steiner subgraph forms a tree, which is called a minimal Steiner tree. We propose a linear delay and polynomial space algorithm for enumerating all minimal Steiner trees of (G, W), which improves a previously known polynomial delay enumeration algorithm in [Kimelfeld and Sagiv, Inf. Syst., 2008]. Our enumeration algorithm can be extended to other Steiner problems: minimal Steiner forests, minimal terminal Steiner trees, minimal directed Steiner trees. As another variant of the minimal Steiner subgraph problem, we study the problem of enumerating minimal induced Steiner subgraphs. We propose a polynomial delay and exponential space enumeration algorithm of minimal induced Steiner subgraphs for claw-free graphs, whereas the problem on general graphs is shown to be at least as hard as the problem of enumerating minimal transversals in hypergraphs. Contrary to these tractable results, we show that the problem of enumerating minimal group Steiner trees is at least as hard as the minimal transversal enumeration problem on hypergraphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2022

Cutting a tree with Subgraph Complementation is hard, except for some small trees

For a property Π, Subgraph Complementation to Π is the problem to find w...
research
06/29/2020

Efficient Enumerations for Minimal Multicuts and Multiway Cuts

Let G = (V, E) be an undirected graph and let B ⊆ V × V be a set of term...
research
05/06/2021

Optimal Subgraph on Disturbed Network

During the pandemic of COVID-19, the demand of the transportation system...
research
12/01/2017

The Snow Team Problem (Clearing Directed Subgraphs by Mobile Agents)

We study several problems of clearing subgraphs by mobile agents in digr...
research
01/09/2023

Space-Query Tradeoffs in Range Subgraph Counting and Listing

This paper initializes the study of range subgraph counting and range su...
research
07/02/2023

Ranked Enumeration of Minimal Separators

Let G be an undirected graph, and s,t distinguished vertices of G. A min...
research
05/28/2022

Towards Distributed 2-Approximation Steiner Minimal Trees in Billion-edge Graphs

Given an edge-weighted graph and a set of known seed vertices, a network...

Please sign up or login with your details

Forgot password? Click here to reset