Near-optimal Steiner tree computation powered by node embeddings

被引:0
|
作者
Boyu Yang
Weiguo Zheng
机构
[1] Fudan University,School of Data Science
来源
关键词
Steiner tree problem; Deep learning; Compressed sensing; Node embedding;
D O I
暂无
中图分类号
学科分类号
摘要
Steiner minimum tree problem on a graph, i.e., finding a tree with the minimum weight that covers the set of terminal nodes, is a classical NP-hard problem. Thus, we develop a method based on supervised learning to produce a near-optimal Steiner tree in this paper. It contains three main phases, namely node embedding, candidate set generation, and tree construction. Leveraged on compressed sensing, we devise a novel node embedding that exhibits a good nature of reversibility for sparse linear aggregations, which powers learning a mapping function from the terminal set to the optimal Steiner tree. Finally, we propose efficient pruning techniques to improve the solution quality. The experimental results show that our approach delivers high-quality solutions and runs faster than the competitors by one or two orders of magnitude on graphs with more than 200 nodes.
引用
收藏
页码:4563 / 4583
页数:20
相关论文
共 50 条
  • [1] Near-optimal Steiner tree computation powered by node embeddings
    Yang, Boyu
    Zheng, Weiguo
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2023, 65 (11) : 4563 - 4583
  • [2] Near-Optimal Deterministic Steiner Tree Maintenance in Sensor Networks
    Sharma, Gokarna
    Busch, Costas
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (IEEE DCOSS 2014), 2014, : 201 - 208
  • [3] Near-Optimal Deterministic Steiner Tree Maintenance in Sensor Networks
    Sharma, Gokarna
    Busch, Costas
    [J]. ACM TRANSACTIONS ON SENSOR NETWORKS, 2016, 12 (01)
  • [4] Hyperbolic Embeddings for Near-Optimal Greedy Routing
    Bläsius, Thomas
    Friedrich, Tobias
    Katzmann, Maximilian
    Krohmer, Anton
    [J]. ACM Journal of Experimental Algorithmics, 2020, 25
  • [5] Near-optimal embeddings of trees into Fibonacci cubes
    Cong, B
    Zheng, SQ
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 1996, : 421 - 425
  • [6] Neural network for optimal Steiner tree computation
    Pornavalai, C
    Shiratori, N
    Chakraborty, G
    [J]. NEURAL PROCESSING LETTERS, 1996, 3 (03) : 139 - 149
  • [7] Near-Optimal Distributed Tree Embedding
    Ghaffari, Mohsen
    Lenzen, Christoph
    [J]. DISTRIBUTED COMPUTING (DISC 2014), 2014, 8784 : 197 - 211
  • [8] Near-Optimal Distributed Computation of Small Vertex Cuts
    Parter, Merav
    Petruschka, Asaf
    [J]. arXiv, 2022,
  • [9] Near-optimal distributed computation of small vertex cuts
    Parter, Merav
    Petruschka, Asaf
    [J]. DISTRIBUTED COMPUTING, 2024, 37 (02) : 67 - 88
  • [10] CLOSING THE GAP - NEAR-OPTIMAL STEINER TREES IN POLYNOMIAL-TIME
    GRIFFITH, J
    ROBINS, G
    SALOWE, JS
    ZHANG, TT
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (11) : 1351 - 1365