English

LP-branching algorithms based on biased graphs

Data Structures and Algorithms 2020-02-21 v2

Abstract

We give a combinatorial condition for the existence of efficient, LP-based FPT algorithms for a broad class of graph-theoretical optimisation problems. Our condition is based on the notion of biased graphs known from matroid theory. Specifically, we show that given a biased graph Ψ=(G,B)\Psi=(G,\mathcal{B}), where B\mathcal{B} is a class of balanced cycles in GG, the problem of finding a set XX of at most kk vertices in GG which intersects every unbalanced cycle in GG admits an FPT algorithm using an LP-branching approach, similar to those previously seen for VCSP problems (Wahlstr\"om, SODA 2014). This framework captures many of the problems previously solved via the VCSP approach to LP-branching, as well as new generalisations, such as Group Feedback Vertex Set for infinite groups (e.g., for graphs whose edges are labelled by matrices). A major advantage compared to previous work is that it is immediate to check the applicability of the result for a given problem, whereas testing applicability of the VCSP approach for a specific VCSP requires determining the existence of an embedding language with certain algebraically defined properties, which is not known to be decidable in general. Additionally, we study the approximation question, and show that every problem of this category admits an O(logOPT)O(\log \text{OPT})-approximation.

Keywords

Cite

@article{arxiv.1610.06060,
  title  = {LP-branching algorithms based on biased graphs},
  author = {Euiwoong Lee and Magnus Wahlström},
  journal= {arXiv preprint arXiv:1610.06060},
  year   = {2020}
}

Comments

New version with new coauthor (Euiwoong Lee) and approximation results

R2 v1 2026-06-22T16:25:30.156Z