Ranked Enumeration of Minimal Separators

07/02/2023
by   Batya Kenig, et al.
0

Let G be an undirected graph, and s,t distinguished vertices of G. A minimal s,t-separator is an inclusion-wise minimal vertex-set whose removal places s and t in distinct connected components. We present an algorithm for listing the minimal s,t-separators of a graph in non-decreasing order of cardinality, in polynomial-delay. This problem finds applications in various algorithms parameterized by treewidth, which include query evaluation in relational databases, probabilistic inference, and many more. In the process, we prove several results that are of independent interest. We establish a new island of tractability to the intensively studied 2-disjoint connected subgraphs problem, which is NP-complete even for restricted graph classes that include planar graphs, and prove new characterizations of minimal s,t-separators. Ours is the first to present a ranked enumeration algorithm for minimal separators where the delay is polynomial in the size of the input graph.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/15/2021

Enumerating Minimal Separators in Ranked Order

Let G be an n-vertex graph, and s,t vertices of G. We present an efficie...
research
05/22/2021

Parameterized Complexity of Locally Minimal Defensive Alliances

The Defensive Alliance problem has been studied extensively during the l...
research
12/16/2020

Listing Small Minimal Separators of a Graph

Let G be a graph and a,b vertices of G. A minimal a,b-separator of G is ...
research
10/22/2020

Polynomial Delay Enumeration for Minimal Steiner Problems

Let G = (V, E) be a undirected graph and let W ⊆ V be a set of terminals...
research
08/29/2023

On the hardness of inclusion-wise minimal separators enumeration

Enumeration problems are often encountered as key subroutines in the exa...
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
02/05/2021

Parameterized complexity of computing maximum minimal blocking and hitting sets

A blocking set in a graph G is a subset of vertices that intersects ever...

Please sign up or login with your details

Forgot password? Click here to reset