Efficient Approximation of Fractional Hypertree Width
Abstract
We give two new approximation algorithms to compute the fractional hypertree width of an input hypergraph. The first algorithm takes as input -vertex -edge hypergraph of fractional hypertree width at most , runs in polynomial time and produces a tree decomposition of of fractional hypertree width . As an immediate corollary this yields polynomial time -approximation algorithms for (generalized) hypertree width as well. To the best of our knowledge our algorithm is the first non-trivial polynomial-time approximation algorithm for fractional hypertree width and (generalized) hypertree width, as opposed to algorithms that run in polynomial time only when is considered a constant. For hypergraphs with the bounded intersection property we get better bounds, comparable with that recent algorithm of Lanzinger and Razgon [STACS 2024]. The second algorithm runs in time and produces a tree decomposition of of fractional hypertree width . This significantly improves over the time algorithm of Marx [ACM TALG 2010], which produces a tree decomposition of fractional hypertree width , both in terms of running time and the approximation ratio. Our main technical contribution, and the key insight behind both algorithms, is a variant of the classic Menger's Theorem for clique separators in graphs: For every graph , vertex sets and , family of cliques in , and positive rational , either there exists a sub-family of cliques in whose union separates from , or there exist paths from to such that no clique in intersects more than paths.
Cite
@article{arxiv.2409.20172,
title = {Efficient Approximation of Fractional Hypertree Width},
author = {Viktoriia Korchemna and Daniel Lokshtanov and Saket Saurabh and Vaishali Surianarayanan and Jie Xue},
journal= {arXiv preprint arXiv:2409.20172},
year = {2024}
}
Comments
28 pages, 1 figure, preliminary version accepted at FOCS 2024