NN-Steiner: A Mixed Neural-Algorithmic Approach for the Rectilinear Steiner Minimum Tree Problem
Andrew B. Kahng, Robert R. Nerem, Yusu Wang, Chien-Yi Yang
摘要
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).
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper3
- Are Graph Neural Networks Optimal Approximation Algorithms?Morris Yau, Nikolaos Karalias, Eric Lu, Jessica Xu 等NeurIPS 2024 · 被引用 23 次
- Visual Diffusion Models are Geometric SolversNir Goren, Shai Yehezkel, Omer Dahary, Andrey Voynov 等CVPR 2026 · 被引用 3 次
- Train on Pins and Test on Obstacles for Rectilinear Steiner Minimum TreeXingbo Du, Ruizhe Zhong, Junchi YanNeurIPS 2025 · 被引用 1 次
它引用的顶会 Paper4
- Hybrid Models for Learning to BranchPrateek Gupta, Maxime Gasse, Elias B. Khalil, Pawan Kumar Mudigonda 等NeurIPS 2020 · 被引用 179 次
- From Local Structures to Size Generalization in Graph Neural NetworksGilad Yehudai, Ethan Fetaya, Eli A. Meirom, Gal Chechik 等ICML 2021 · 被引用 167 次
- REST: Constructing Rectilinear Steiner Minimum Tree via Reinforcement LearningJinwei Liu, Gengjie Chen, Evangeline F. Y. YoungDAC 2021 · 被引用 29 次
- NN-Baker: A Neural-network Infused Algorithmic Framework for Optimization Problems on Geometric Intersection GraphsEvan McCarty, Qi Zhao, Anastasios Sidiropoulos, Yusu WangNeurIPS 2021 · 被引用 6 次
相关 Paper
- NeuralSteiner: Learning Steiner Tree for Overflow-avoiding Global Routing in Chip DesignRuizhi Liu, Zhisheng Zeng, Shizhe Ding, Jingyan Sui 等NeurIPS 2024 · 被引用 7 次
- Arbitrary-size Multi-layer OARSMT RL Router Trained with Combinatorial Monte-Carlo Tree SearchLiang-Ting Chen, Hung-Ru Kuo, Yih-Lang Li, Mango C.-T. ChaoDAC 2024 · 被引用 1 次
- Towards Solving the Gilbert-Pollak Conjecture via Large Language ModelsYisi Ke, Tianyu Huang, Yankai Shu, Di He 等ICML 2026 · 被引用 2 次
- Beyond Tree Embeddings - a Deterministic Framework for Network Design with Deadlines or DelayYossi Azar, Noam TouitouFOCS 2020 · 被引用 13 次
- SyncTREE: Fast Timing Analysis for Integrated Circuit Design through a Physics-informed Tree-based Graph Neural NetworkYuting Hu, Jiajie Li, Florian Klemme, Gi-Joon Nam 等NeurIPS 2023 · 被引用 12 次
