English

Parameterized complexity of computing maximum minimal blocking and hitting sets

Data Structures and Algorithms 2021-02-09 v1 Computational Complexity

Abstract

A blocking set in a graph GG is a subset of vertices that intersects every maximum independent set of GG. Let mmbs(G){\sf mmbs}(G) be the size of a maximum (inclusion-wise) minimal blocking set of GG. This parameter has recently played an important role in the kernelization of Vertex Cover parameterized by the distance to a graph class F{\cal F}. Indeed, it turns out that the existence of a polynomial kernel for this problem is closely related to the property that mmbs(F)=supGFmmbs(G){\sf mmbs}({\cal F})=\sup_{G \in {\cal F}}{\sf mmbs}(G) is bounded by a constant, and thus several recent results focused on determining mmbs(F){\sf mmbs}({\cal F}) for different classes F{\cal F}. We consider the parameterized complexity of computing mmbs{\sf mmbs} under various parameterizations, such as the size of a maximum independent set of the input graph and the natural parameter. We provide a panorama of the complexity of computing both mmbs{\sf mmbs} and mmhs{\sf mmhs}, which is the size of a maximum minimal hitting set of a hypergraph, a closely related parameter. Finally, we consider the problem of computing mmbs{\sf mmbs} parameterized by treewidth, especially relevant in the context of kernelization. Given the "counting" nature of mmbs{\sf mmbs}, it does not seem to be expressible in monadic second-order logic, hence its tractability does not follow from Courcelle's theorem. Our main technical contribution is a fixed-parameter tractable algorithm for this problem.

Keywords

Cite

@article{arxiv.2102.03404,
  title  = {Parameterized complexity of computing maximum minimal blocking and hitting sets},
  author = {Júlio Araújo and Marin Bougeret and Victor A. Campos and Ignasi Sau},
  journal= {arXiv preprint arXiv:2102.03404},
  year   = {2021}
}

Comments

39 pages, 5 figures

R2 v1 2026-06-23T22:53:20.073Z