An Efficient Algorithm for Power Dominating Set

06/16/2023
by   Thomas Bläsius, et al.
0

The problem Power Dominating Set (PDS) is motivated by the placement of phasor measurement units to monitor electrical networks. It asks for a minimum set of vertices in a graph that observes all remaining vertices by exhaustively applying two observation rules. Our contribution is twofold. First, we determine the parameterized complexity of PDS by proving it is W[P]-complete when parameterized with respect to the solution size. We note that it was only known to be W[2]-hard before. Our second and main contribution is a new algorithm for PDS that efficiently solves practical instances. Our algorithm consists of two complementary parts. The first is a set of reduction rules for PDS that can also be used in conjunction with previously existing algorithms. The second is an algorithm for solving the remaining kernel based on the implicit hitting set approach. Our evaluation on a set of power grid instances from the literature shows that our solver outperforms previous state-of-the-art solvers for PDS by more than one order of magnitude on average. Furthermore, our algorithm can solve previously unsolved instances of continental scale within a few minutes.

READ FULL TEXT

page 21

page 23

research
06/28/2022

On Relaxation of Dominant Sets

In a graph G = (V,E), a k-ruling set S is one in which all vertices V S ...
research
06/04/2020

Optimal Sensor Placement in Power Grids: Power Domination, Set Covering, and the Neighborhoods of Zero Forcing Forts

To monitor electrical activity throughout the power grid and mitigate ou...
research
10/13/2021

Parameterized Complexity of Minimum Membership Dominating Set

Given a graph G=(V,E) and an integer k, the Minimum Membership Dominatin...
research
11/13/2022

Exact and Approximation Algorithms for the Domination Problem

In a simple connected graph G=(V,E), a subset of vertices S ⊆ V is a dom...
research
11/20/2019

New Algorithms for Mixed Dominating Set

A mixed dominating set is a collection of vertices and edges that domina...
research
05/26/2019

Engineering Kernelization for Maximum Cut

Kernelization is a general theoretical framework for preprocessing insta...

Please sign up or login with your details

Forgot password? Click here to reset