Arbitrary-size Multi-layer OARSMT RL Router Trained with Combinatorial Monte-Carlo Tree Search
Liang-Ting Chen, Hung-Ru Kuo, Yih-Lang Li, Mango C.-T. Chao
Abstract
This paper presents a novel reinforcement-learning-trained router for building a multi-layer obstacle-avoiding rectilinear Steiner minimum tree (OARSMT). The router is trained by our proposed combinatorial Monte-Carlo tree search to select a proper set of Steiner points for OARSMT with only one inference. By using a Hanan-grid graph as the input and a 3D U-Net as the network architecture, the router can handle layouts with any dimensions and any routing costs between grids. The experiments on both random cases and public benchmarks demonstrate that our router can significantly outperform previous algorithmic routers and other RL routers using Alpha-Go-like or PPO-based training.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers1
Ask how each one uses itRelated papers
- NeuralSteiner: Learning Steiner Tree for Overflow-avoiding Global Routing in Chip DesignRuizhi Liu, Zhisheng Zeng, Shizhe Ding, Jingyan Sui et al.NeurIPS 2024 · 7 citations
- REST: Constructing Rectilinear Steiner Minimum Tree via Reinforcement LearningJinwei Liu, Gengjie Chen, Evangeline F. Y. YoungDAC 2021 · 29 citations
- NN-Steiner: A Mixed Neural-Algorithmic Approach for the Rectilinear Steiner Minimum Tree ProblemAndrew B. Kahng, Robert R. Nerem, Yusu Wang, Chien-Yi YangAAAI 2024 · 14 citations
- AlphaRoute: Large-Scale Coordinated Route Planning via Monte Carlo Tree SearchGuiyang Luo, Yantao Wang, Hui Zhang, Quan Yuan et al.AAAI 2023 · 11 citations
- Reinforcement Learning-Driven Window Selection for Enhanced Window-Based Rip-up and Reroute in Chip Detailed RoutingYu-Chan Keng, Yu-Chun Pai, Wen-Hao Liu, Haoxing Ren et al.DAC 2025
