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

被引:0
|
作者
Ahmad, Obaid Ullah [1 ]
Shabbir, Mudassir [3 ]
Abbas, Waseem [2 ]
Koutsoukos, Xenofon [3 ]
机构
[1] Univ Texas Dallas, Elect Engn Dept, Richardson, TX 75080 USA
[2] Univ Texas Dallas, Syst Engn Dept, Richardson, TX 75080 USA
[3] Vanderbilt Univ, Comp Sci Dept, Nashville, TN 37235 USA
基金
美国国家科学基金会;
关键词
Machine learning; Greedy algorithms; Training; Optimization; Computer architecture; Controllability; Scalability; Zero-forcing Set; graph convolutional network; network controllability; leader selection problem; CONTROLLABILITY;
D O I
10.1109/TNSE.2023.3337750
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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.
引用
收藏
页码:2110 / 2123
页数:14
相关论文
共 50 条
  • [31] Propagation time for zero forcing on a graph
    Hogben, Leslie
    My Huynh
    Kingsley, Nicole
    Meyer, Sarah
    Walker, Shanise
    Young, Michael
    DISCRETE APPLIED MATHEMATICS, 2012, 160 (13-14) : 1994 - 2005
  • [32] Graph Filters for Signal Processing and Machine Learning on Graphs
    Isufi, Elvin
    Gama, Fernando
    Shuman, David, I
    Segarra, Santiago
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2024, 72 : 4745 - 4781
  • [33] Temporal Graph Benchmark for Machine Learning on Temporal Graphs
    Huang, Shenyang
    Poursafaei, Farimah
    Danovitch, Jacob
    Fey, Matthias
    Hu, Weihua
    Rossi, Emanuele
    Leskovec, Jure
    Bronstein, Michael
    Rabusseau, Guillaume
    Rabbany, Reihaneh
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [34] Open Graph Benchmark: Datasets for Machine Learning on Graphs
    Hu, Weihua
    Fey, Matthias
    Zitnik, Marinka
    Dong, Yuxiao
    Ren, Hongyu
    Liu, Bowen
    Catasta, Michele
    Leskovec, Jure
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [35] Tarragona Graph Database for Machine Learning Based on Graphs
    Rica, Elena
    Alvarez, Susana
    Serratosa, Francesc
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2022, 2022, 13813 : 302 - 310
  • [36] A Framework for Graph Machine Learning on Heterogeneous Architecture
    Lin, Yi-Chien
    Prasanna, Viktor
    2023 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, FCCM, 2023, : 245 - 246
  • [37] Machine learning in a graph framework for subcortical segmentation
    Guo, Zhihui
    Kashyap, Satyananda
    Sonka, Milan
    Oguz, Ipek
    MEDICAL IMAGING 2017: IMAGE PROCESSING, 2017, 10133
  • [38] Uniform forcing and immune sets in graphs and hypergraphs
    Fabrega, Josep
    Marti-Farre, Jaume
    Munoz, Xavier
    DISCRETE APPLIED MATHEMATICS, 2021, 305 : 23 - 33
  • [39] 2-Domination Zero Forcing in Graphs
    Hassan, Javier A.
    Laja, Ladznar S.
    Copel, Hounam B.
    INTERNATIONAL JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE, 2024, 19 (04): : 1065 - 1070
  • [40] Zero forcing versus domination in cubic graphs
    Randy Davila
    Michael A. Henning
    Journal of Combinatorial Optimization, 2021, 41 : 553 - 577