NN-Steiner: A Mixed Neural-Algorithmic Approach for the Rectilinear Steiner Minimum Tree Problem

被引:0
|
作者
Kahng, Andrew B. [1 ,2 ]
Nerem, Robert R. [3 ]
Wang, Yusu [3 ]
Yang, Chien-Yi [2 ]
机构
[1] Univ Calif San Diego, Dept Elect & Comp Engn, La Jolla, CA 92093 USA
[2] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[3] Univ Calif San Diego, Halicioglu Data Sci Inst, La Jolla, CA 92093 USA
关键词
FLUTE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent years have witnessed rapid advances in the use of neural networks to solve combinatorial optimization problems. Nevertheless, designing the "right" neural model that can effectively handle a given optimization problem can be challenging, and often there is no theoretical understanding or justification of the resulting neural model. In this paper, we focus on the rectilinear Steiner minimum tree (RSMT) problem, which is of critical importance in IC layout design and as a result has attracted numerous heuristic approaches in the VLSI literature. Our contributions are two-fold. On the methodology front, we propose NN-Steiner, which is a novel mixed neural-algorithmic framework for computing RSMTs that leverages the celebrated PTAS algorithmic framework of Arora to solve this problem (and other geometric optimization problems). Our NN-Steiner replaces key algorithmic components within Arora's PTAS by suitable neural components. In particular, NN-Steiner only needs four neural network (NN) components that are called repeatedly within an algorithmic framework. Crucially, each of the four NN components is only of bounded size independent of input size, and thus easy to train. Furthermore, as the NN component is learning a generic algorithmic step, once learned, the resulting mixed neural-algorithmic framework generalizes to much larger instances not seen in training. Our NN-Steiner, to our best knowledge, is the first neural architecture of bounded size that has capacity to approximately solve RSMT (and variants). On the empirical front, we show how NN-Steiner can be implemented and demonstrate the effectiveness of our resulting approach, especially in terms of generalization, by comparing with state-of-the-art methods (both neural and non-neural based).
引用
收藏
页码:13022 / 13030
页数:9
相关论文
共 50 条
  • [21] AN EFFICIENT APPROXIMATION ALGORITHM FOR THE STEINER TREE PROBLEM IN RECTILINEAR GRAPHS
    SAKAI, K
    TSUJI, K
    MATSUMOTO, T
    1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 339 - 342
  • [22] REST: Constructing Rectilinear Steiner Minimum Tree via Reinforcement Learning
    Liu, Jinwei
    Chen, Gengjie
    Young, Evangeline F. Y.
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 1135 - 1140
  • [23] Algorithm for the construction of Rectilinear Steiner Minimum Tree by identifying the clusters of points
    Vani, V.
    Prasad, G. R.
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [24] The Rectilinear Steiner Tree Problem with Given Topology and Length Restrictions
    Massberg, Jens
    COMPUTING AND COMBINATORICS, 2015, 9198 : 445 - 456
  • [25] Obstacle Aware Delay Optimized Rectilinear Steiner Minimum Tree Routing
    Shyamala, G.
    Prasad, G. R.
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2017, : 2194 - 2197
  • [26] Probability-based approach to rectilinear Steiner tree problems
    Chen, CH
    Zhao, J
    Ahmadi, M
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2002, 10 (06) : 836 - 843
  • [27] Steiner tree problem with minimum number of Steiner points and bounded edge-length
    Lin, GH
    Xue, GL
    INFORMATION PROCESSING LETTERS, 1999, 69 (02) : 53 - 57
  • [28] Algorithms for the minimum diameter terminal Steiner tree problem
    Wei Ding
    Ke Qiu
    Journal of Combinatorial Optimization, 2014, 28 : 837 - 853
  • [29] New Advances in Reoptimizing the Minimum Steiner Tree Problem
    Bilo, Davide
    Zych, Anna
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2012, 2012, 7464 : 184 - 197
  • [30] Algorithms for the minimum diameter terminal Steiner tree problem
    Ding, Wei
    Qiu, Ke
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2014, 28 (04) : 837 - 853