Distributed Vertex Cover Reconfiguration

09/14/2021
βˆ™
by   Keren Censor-Hillel, et al.
βˆ™
0
βˆ™

Reconfiguration schedules, i.e., sequences that gradually transform one solution of a problem to another while always maintaining feasibility, have been extensively studied. Most research has dealt with the decision problem of whether a reconfiguration schedule exists, and the complexity of finding one. A prime example is the reconfiguration of vertex covers. We initiate the study of batched vertex cover reconfiguration, which allows to reconfigure multiple vertices concurrently while requiring that any adversarial reconfiguration order within a batch maintains feasibility. The latter provides robustness, e.g., if the simultaneous reconfiguration of a batch cannot be guaranteed. The quality of a schedule is measured by the number of batches until all nodes are reconfigured, and its cost, i.e., the maximum size of an intermediate vertex cover. To set a baseline for batch reconfiguration, we show that for graphs belonging to one of the classes {π–Όπ—’π–Όπ—…π–Ύπ—Œ, π—π—‹π–Ύπ–Ύπ—Œ, π–Ώπ—ˆπ—‹π–Ύπ—Œπ—π—Œ, π–Όπ—π—ˆπ—‹π–½π–Ίπ—…, π–Όπ–Ίπ–Όπ—π—Žπ—Œ, 𝖾𝗏𝖾𝗇-π—π—ˆπ—…π–Ύ-𝖿𝗋𝖾𝖾, 𝖼𝗅𝖺𝗐-𝖿𝗋𝖾𝖾}, there are schedules that use O(Ξ΅^-1) batches and incur only a 1+Ξ΅ multiplicative increase in cost over the best sequential schedules. Our main contribution is to compute such batch schedules in O(Ξ΅^-1log^* n) distributed time, which we also show to be tight. Further, we show that once we step out of these graph classes we face a very different situation. There are graph classes on which no efficient distributed algorithm can obtain the best (or almost best) existing schedule. Moreover, there are classes of bounded degree graphs which do not admit any reconfiguration schedules without incurring a large multiplicative increase in the cost at all.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
βˆ™ 11/08/2019

Reconfiguring k-path vertex covers

A vertex subset I of a graph G is called a k-path vertex cover if every ...
research
βˆ™ 12/31/2022

Isometric path complexity of graphs

We introduce and study a new graph parameter, called the isometric path ...
research
βˆ™ 05/16/2022

A faster algorithm for Vertex Cover parameterized by solution size

We describe a new algorithm for vertex cover with runtime O^*(1.25400^k)...
research
βˆ™ 04/27/2020

Bridge-Depth Characterizes which Structural Parameterizations of Vertex Cover Admit a Polynomial Kernel

We study the kernelization complexity of structural parameterizations of...
research
βˆ™ 01/23/2021

Exploring the Gap Between Treedepth and Vertex Cover Through Vertex Integrity

For intractable problems on graphs of bounded treewidth, two graph param...
research
βˆ™ 05/09/2019

Elimination Distances, Blocking Sets, and Kernels for Vertex Cover

The Vertex Cover problem plays an essential role in the study of polynom...
research
βˆ™ 02/07/2017

Propagation via Kernelization: The Vertex Cover Constraint

The technique of kernelization consists in extracting, from an instance ...

Please sign up or login with your details

Forgot password? Click here to reset