Parameterized Local Search for Vertex Cover: When only the Search Radius is Crucial

Abstract

A vertex set W in a graph G is a valid k-swap for a vertex cover S of G if W has size at most k and S'=(S W) (W S), the symmetric difference of S and W, is a vertex cover of G. If |S'| < |S|, then W is improving. In LS Vertex Cover, one is given a vertex cover S of a graph G and wants to know if there is a valid improving k-swap for S in G. In applications of LS Vertex Cover, k is a very small parameter that can be set by a user to determine the trade-off between running time and solution quality. Consequently, k can be considered to be a constant. Motivated by this and the fact that LS Vertex Cover is W[1]-hard with respect to k, we aim for algorithms with running time f(k)· nO(1) where is a structural graph parameter upper-bounded by n. We say that such a running time grows mildly with respect to and strongly with respect to k. We obtain algorithms with such a running time for being the h-index of G, the treewidth of G, or the modular-width of G. In addition, we consider a novel parameter, the maximum degree over all quotient graphs in a modular decomposition of G. Moreover, we adapt these algorithms to the more general problem where each vertex is assigned a weight and where we want to find a valid d-improving k-swap, that is, a valid k-swap which decreases the weight of the vertex cover by at least d.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…