English

An FPT algorithm for Matching Cut and d-cut

Data Structures and Algorithms 2024-06-03 v3

Abstract

Given a positive integer dd, the d-CUT is the problem of deciding if an undirected graph G=(V,E)G=(V,E) has a cut (A,B)(A,B) such that every vertex in AA (resp. BB) has at most dd neighbors in BB (resp. AA). For d=1d=1, the problem is referred to as MATCHING CUT. Gomes and Sau, in IPEC 2019, gave the first fixed parameter tractable algorithm for d-CUT parameterized by maximum number of the crossing edges in the cut (i.e. the size of edge cut). However, their paper doesn't provide an explicit bound on the running time, as it indirectly relies on a MSOL formulation and Courcelle's Theorem. Motivated by this, we design and present an FPT algorithm for d-CUT for general graphs with running time 2O(klogk)nO(1)2^{O(k\log k)}n^{O(1)} where kk is the maximum size of the edge cut. This is the first FPT algorithm for the d-CUT and MATCHING CUT with an explicit dependence on this parameter. We also observe that there is no algorithm solving MATCHING CUT in time 2o(k)nO(1)2^{o(k)}n^{O(1)} where kk is the maximum size of the edge cut unless ETH fails.

Keywords

Cite

@article{arxiv.2101.06998,
  title  = {An FPT algorithm for Matching Cut and d-cut},
  author = {N R Aravind and Roopam Saxena},
  journal= {arXiv preprint arXiv:2101.06998},
  year   = {2024}
}
R2 v1 2026-06-23T22:16:07.610Z