NN-Steiner: A Mixed Neural-algorithmic Approach for the Rectilinear Steiner Minimum Tree Problem
Not on the map. Why?
Abstract (arXiv)
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).
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 14 of its 39 references that are in the map. First posted on arXiv 17 Dec 2023.
Builds on
14 of 39 references.
References · 14
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2015Pointer Networkscited by 895
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 183
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
- 2020From Local Structures to Size Generalization in Graph Neural Networkscited by 124
- 2020Hybrid Models for Learning to Branchcited by 95
- 2019Approximation Ratios of Graph Neural Networks for Combinatorial Problemscited by 69
2 more
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 2.
6 papers.
- 2025Visual Diffusion Models are Geometric Solverscited by 2
- 2024GAT-Steiner: Rectilinear Steiner Minimal Tree Prediction Using GNNscited by 0
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimizationcited by 0
- 2025DALI-PD: Diffusion-based Synthetic Layout Heatmap Generation for ML in Physical Designcited by 0
- 2026Neural Algorithmic Reasoning for Approximate k-Coloring with Recursive Warm Startscited by 0
- 2026Towards Distillation Guarantees under Algorithmic Alignment for Combinatorial Optimizationcited by 0
- 2026Towards Distillation Guarantees under Algorithmic Alignment for Combinatorial Optimization19 May 2026
- 2026Neural Algorithmic Reasoning for Approximate k-Coloring with Recursive Warm Starts8 Jan 2026
- 2025Visual Diffusion Models are Geometric Solvers24 Oct 2025
- 2025DALI-PD: Diffusion-based Synthetic Layout Heatmap Generation for ML in Physical Design13 Jul 2025
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
- 2024GAT-Steiner: Rectilinear Steiner Minimal Tree Prediction Using GNNs1 Jul 2024