arrow
Return

A Graph Machine Learning Framework to Compute Zero Forcing Sets in Graphs

delete2024-03-01
delete0
PRE
AI
O
Obaid Ullah Ahmad *
M
Mudassir Shabbir
W
Waseem Abbas
X
Xenofon Koutsoukos
DOI:10.1109/TNSE.2023.3337750delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This article studies the problem of computing zero-forcing sets (ZFS) in graphs and provides a machine-learning solution. Zero-forcing is a vertex coloring process to color the entire vertex set from a small subset of initially colored vertices constituting a ZFS. Such sets have several applications in network science and networked control systems. However, computing a minimum ZFS is an NP-hard problem, and popular heuristics encounter scalability issues. We investigate the greedy heuristic for this problem and propose a combination of the random selection and greedy algorithm called the random-greedy algorithm, which offers an efficient solution to the ZFS problem. Moreover, we enhance this approach by incorporating a data-driven solution based on graph convolutional networks (GCNs), leveraging a random selection process. Our machine-learning architecture, designed to imitate the greedy algorithm, achieves significant speed improvements, surpassing the computational efficiency of the greedy algorithm by several orders of magnitude. We perform thorough numerical evaluations to demonstrate that the proposed approach is considerably efficient, scalable to graphs about ten times larger than those used in training, and generalizable to several different families of synthetic and real-world graphs with comparable and sometimes better results in terms of the size of ZFS. We also curate a comprehensive database comprising synthetic and real-world graph datasets, including approximate and optimal ZFS solutions. This database serves as a benchmark for training machine-learning models and provides valuable resources for further research and evaluation in this problem domain. Our findings showcase the effectiveness of the proposed machine-learning solution and advance the state-of-the-art in solving the ZFS problem.
Keywords:
Machine learning
Greedy algorithms
Training
Optimization
Computer architecture
Controllability
Scalability
Zero-forcing Set
graph convolutional network
network controllability
leader selection problem

Journal

I
IEEE Transactions on Network Science and Engineering
IF:
7.9
Papers:
2.6K
Citations:
10.0K

Organization

U
University of Texas Dallas
Scholars:
5.6K
Papers: 5.0K
Citations: 15
U
university of texas system
Scholars:
18.5W
Papers: 15.6W
Citations: 210
Cited Papers

Cited Papers

errShare
errSave
Zero Forcing, Linear and Quantum Controllability for Systems Evolving on Networks
err2013-09-01
err57
errOAAI
errBurgarth, Daniel; D'Alessandro, Domenico; Hogben, Leslie; Severini, Simone; Young, Michael
errShare
errSave
Perception for a river mapping robot
err2011-09-01
err0
errOAAI
errAndrew Chambers; Supreeth Achar; Stephen Nuske; Jorn Rehder; Bernd Kitt; Lyle Chamberlain; Justin Haines; Sebastian Scherer; Sanjiv Singh
errShare
errSave
Improving the Standing Balance of Paraplegics through the Use of a Wearable Exoskeleton
err2018-08-01
err0
PREAI
errAmber Emmens; Edwin van Asseldonk; Marcella Masciullo; Matteo Arquilla; Iolanda Pisotta; Nevio Luigi Tagliamonte; Federica Tamburella; Marco Molinari; Herman van der Kooij
errShare
errSave
errShare
errSave
researcher View more