English

Computing the largest bond of a graph

Data Structures and Algorithms 2019-10-03 v1 Discrete Mathematics

Abstract

A bond of a graph GG is an inclusion-wise minimal disconnecting set of GG, i.e., bonds are cut-sets that determine cuts [S,VS][S,V\setminus S] of GG such that G[S]G[S] and G[VS]G[V\setminus S] are both connected. Given s,tV(G)s,t\in V(G), an stst-bond of GG is a bond whose removal disconnects ss and tt. Contrasting with the large number of studies related to maximum cuts, there are very few results regarding the largest bond of general graphs. In this paper, we aim to reduce this gap on the complexity of computing the largest bond and the largest stst-bond of a graph. Although cuts and bonds are similar, we remark that computing the largest bond of a graph tends to be harder than computing its maximum cut. We show that {\sc Largest Bond} remains NP-hard even for planar bipartite graphs, and it does not admit a constant-factor approximation algorithm, unless P=NPP = NP. We also show that {\sc Largest Bond} and {\sc Largest stst-Bond} on graphs of clique-width ww cannot be solved in time f(w)×no(w)f(w)\times n^{o(w)} unless the Exponential Time Hypothesis fails, but they can be solved in time f(w)×nO(w)f(w)\times n^{O(w)}. In addition, we show that both problems are fixed-parameter tractable when parameterized by the size of the solution, but they do not admit polynomial kernels unless NP \subseteq coNP/poly.

Keywords

Cite

@article{arxiv.1910.01071,
  title  = {Computing the largest bond of a graph},
  author = {Gabriel L. Duarte and Daniel Lokshtanov and Lehilton L. C. Pedrosa and Rafael C. S. Schouery and Uéverton S. Souza},
  journal= {arXiv preprint arXiv:1910.01071},
  year   = {2019}
}

Comments

An extended abstract of this paper was published in IPEC 2019

R2 v1 2026-06-23T11:32:57.980Z