English

All-Subsets Important Separators with Applications to Sample Sets, Balanced Separators and Vertex Sparsifiers in Directed Graphs

Data Structures and Algorithms 2025-04-29 v1

Abstract

Given a directed graph GG with nn vertices and mm edges, a parameter kk and two disjoint subsets S,TV(G)S,T \subseteq V(G), we show that the number of all-subsets important separators, which is the number of AA-BB important vertex separators of size at most kk over all ASA \subseteq S and BTB \subseteq T, is at most β(S,T,k)=4k(Sk)(T2k)\beta(|S|, |T|, k) = 4^k {|S| \choose \leq k} {|T| \choose \leq 2k}, where (xc)=i=1c(xi){x \choose \leq c} = \sum_{i = 1}^c {x \choose i}, and that they can be enumerated in time O(β(S,T,k)k2(m+n))O(\beta(|S|,|T|,k)k^2(m+n)). This is a generalization of the folklore result stating that the number of AA-BB important separators for two fixed sets AA and BB is at most 4k4^k (first implicitly shown by Chen, Liu and Lu Algorithmica '09). From this result, we obtain the following applications: We give a construction for detection sets and sample sets in directed graphs, generalizing the results of Kleinberg (Internet Mathematics' 03) and Feige and Mahdian (STOC' 06) to directed graphs. Via our new sample sets, we give the first FPT algorithm for finding balanced separators in directed graphs parameterized by kk, the size of the separator. Our algorithm runs in time 2O(k)(m+n)2^{O(k)} (m + n). We also give a O(logk)O({\sqrt{\log k}}) approximation algorithm for the same problem. Finally, we present new results on vertex sparsifiers for preserving small cuts.

Keywords

Cite

@article{arxiv.2504.20027,
  title  = {All-Subsets Important Separators with Applications to Sample Sets, Balanced Separators and Vertex Sparsifiers in Directed Graphs},
  author = {Aditya Anand and Euiwoong Lee and Jason Li and Thatchaphol Saranurak},
  journal= {arXiv preprint arXiv:2504.20027},
  year   = {2025}
}

Comments

Abstract shortened

R2 v1 2026-06-28T23:14:08.616Z