Abstract:
This article studies the problem of computing a minimum zero forcing set (ZFS) in undirected graphs and presents new approaches to reducing the size of the minimum ZFS vi...Show MoreMetadata
Abstract:
This article studies the problem of computing a minimum zero forcing set (ZFS) in undirected graphs and presents new approaches to reducing the size of the minimum ZFS via edge augmentation. The minimum ZFS problem has numerous applications; for instance, it relates to the minimum leader selection problem for the strong structural controllability of networks defined over graphs. Computing a minimum ZFS is an NP-hard problem in general. We show that the greedy heuristic for the ZFS computation, though it typically performs well, could give arbitrarily bad solutions for some graphs. We provide a linear-time algorithm to compute a minimum ZFS in trees and a complete characterization of the minimum ZFS in the clique chain graphs. We also present a game-theoretic solution for general graphs by formalizing the minimum ZFS problem as a potential game. In addition, we consider the effect of edge augmentation on the size of the ZFS. Adding edges could improve network robustness; however, it could increase the size of the ZFS. We show that adding a set of carefully selected missing edges to a graph may actually reduce the size of the minimum ZFS. Finally, we numerically evaluate our results on random graphs.
Published in: IEEE Transactions on Control of Network Systems ( Volume: 11, Issue: 1, March 2024)