Breaking the \(2^n\) Barrier for Directed Node Multiway Cut via Terminal-Torso Decomposition

Abdulbasit ALazzawi1, Bahbibi Rahmatullah2
1Diyala University, College of Veterinary Medicine, Diyala, Iraq
2Universiti Pendidikan Sultan Idris, Tanjung Malim, Perak, Malaysia
DOI: https://doi.org/10.71448/bcds2343-3
Published: 30/12/2023
Cite this article as: Abdulbasit ALazzawi, Bahbibi Rahmatullah. Breaking the \(2^n\) Barrier for Directed Node Multiway Cut via Terminal-Torso Decomposition. Bulletin of Computer and Data Sciences, Volume 4 Issue 3. Page: 23-35.

Abstract

We study the Directed Node Multiway Cut (DNMWC) problem: given a directed graph D = (V, A), a terminal set T ⊆ V (terminals are undeletable), and an integer k, delete at most k non-terminal vertices so that for every ordered pair of distinct terminals (s, t) ∈ T × T there is no directed path from s to t. While a line of work has shown that a simple “guess outside T, torso on T” strategy can be used to obtain exact algorithms with running time O*(cn) for a range of undirected terminal-set problems, the directed node multiway cut has remained an explicit obstacle: the same framework appears to top out at O*(2n) once terminals cannot be deleted and reachability becomes asymmetric. In this paper we show that this barrier can in fact be broken. We present an exact, deterministic algorithm for DNMWC running in time O*(1.999n) and polynomial space. Our approach keeps the overall three-phase recipe of Chitnis et al. [1] (guess the non-terminals, build a torso on T, solve a smaller subproblem) but replaces the naive guessing by a directed separator enumeration in which only vertices that participate in many terminal-to-terminal reachability patterns are ever guessed. This is made possible by combining: (i) a canonical choice of terminal reachability profiles, (ii) an upper bound on the number of important directed separators per profile, and (iii) a refined measure-and-conquer analysis that weights guessed vertices by how many terminal pairs they separate. Since the subproblem on the torso is small and structured, it can be solved by a direct exponential-time dynamic program over T. Our result answers a question left open by the torso-based framework for terminal-set vertex deletion: it shows that directed multiway separation is not inherently stuck at 2n, and that the same structural insight—“most of the graph can be guessed away because only terminals matter in the end”—extends to the directed setting once separators are enumerated in a reachability-aware way.

Keywords: Directed node multiway cut, exact exponential-time algorithms, directed separator enumeration, terminal reachability profiles, important directed separators

Abstract

We study the Directed Node Multiway Cut (DNMWC) problem: given a directed graph D = (V, A), a terminal set T ⊆ V (terminals are undeletable), and an integer k, delete at most k non-terminal vertices so that for every ordered pair of distinct terminals (s, t) ∈ T × T there is no directed path from s to t. While a line of work has shown that a simple “guess outside T, torso on T” strategy can be used to obtain exact algorithms with running time O*(cn) for a range of undirected terminal-set problems, the directed node multiway cut has remained an explicit obstacle: the same framework appears to top out at O*(2n) once terminals cannot be deleted and reachability becomes asymmetric. In this paper we show that this barrier can in fact be broken. We present an exact, deterministic algorithm for DNMWC running in time O*(1.999n) and polynomial space. Our approach keeps the overall three-phase recipe of Chitnis et al. [1] (guess the non-terminals, build a torso on T, solve a smaller subproblem) but replaces the naive guessing by a directed separator enumeration in which only vertices that participate in many terminal-to-terminal reachability patterns are ever guessed. This is made possible by combining: (i) a canonical choice of terminal reachability profiles, (ii) an upper bound on the number of important directed separators per profile, and (iii) a refined measure-and-conquer analysis that weights guessed vertices by how many terminal pairs they separate. Since the subproblem on the torso is small and structured, it can be solved by a direct exponential-time dynamic program over T. Our result answers a question left open by the torso-based framework for terminal-set vertex deletion: it shows that directed multiway separation is not inherently stuck at 2n, and that the same structural insight—“most of the graph can be guessed away because only terminals matter in the end”—extends to the directed setting once separators are enumerated in a reachability-aware way.

Keywords: Directed node multiway cut, exact exponential-time algorithms, directed separator enumeration, terminal reachability profiles, important directed separators
Abdulbasit ALazzawi
Diyala University, College of Veterinary Medicine, Diyala, Iraq
Bahbibi Rahmatullah
Universiti Pendidikan Sultan Idris, Tanjung Malim, Perak, Malaysia

DOI

Cite this article as:

Abdulbasit ALazzawi, Bahbibi Rahmatullah. Breaking the \(2^n\) Barrier for Directed Node Multiway Cut via Terminal-Torso Decomposition. Bulletin of Computer and Data Sciences, Volume 4 Issue 3. Page: 23-35.

Publication history

Copyright © 2023 Abdulbasit ALazzawi, Bahbibi Rahmatullah. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Browse Advance Search