Saved in:
Bibliographic Details
Main Authors: Ramos, Gabriel Díaz, Arikan, Toros, Baraniuk, Richard G.
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2410.18832
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915218214354944
author Ramos, Gabriel Díaz
Arikan, Toros
Baraniuk, Richard G.
author_facet Ramos, Gabriel Díaz
Arikan, Toros
Baraniuk, Richard G.
contents The Obstacle Avoiding Rectilinear Steiner Minimum Tree (OARSMT) problem, which seeks the shortest interconnection of a given number of terminals in a rectilinear plane while avoiding obstacles, is a critical task in integrated circuit design, network optimization, and robot path planning. Since OARSMT is NP-hard, exact algorithms scale poorly with the number of terminals, leading practical solvers to sacrifice accuracy for large problems. We propose MazeNet, a deep learning-based method that learns to solve the OARSMT from data. MazeNet reframes OARSMT as a maze-solving task that can be addressed with a recurrent convolutional neural network (RCNN). A key hallmark of MazeNet is its scalability: we only need to train the RCNN blocks on mazes with a small number of terminals; larger mazes can be solved by replicating the same pre-trained blocks to create a larger network. Across a wide range of experiments, MazeNet achieves perfect OARSMT-solving accuracy, significantly reduces runtime compared to classical exact algorithms, and can handle more terminals than state-of-the-art approximate algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2410_18832
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle MazeNet: An Accurate, Fast, and Scalable Deep Learning Solution for Steiner Minimum Trees
Ramos, Gabriel Díaz
Arikan, Toros
Baraniuk, Richard G.
Machine Learning
The Obstacle Avoiding Rectilinear Steiner Minimum Tree (OARSMT) problem, which seeks the shortest interconnection of a given number of terminals in a rectilinear plane while avoiding obstacles, is a critical task in integrated circuit design, network optimization, and robot path planning. Since OARSMT is NP-hard, exact algorithms scale poorly with the number of terminals, leading practical solvers to sacrifice accuracy for large problems. We propose MazeNet, a deep learning-based method that learns to solve the OARSMT from data. MazeNet reframes OARSMT as a maze-solving task that can be addressed with a recurrent convolutional neural network (RCNN). A key hallmark of MazeNet is its scalability: we only need to train the RCNN blocks on mazes with a small number of terminals; larger mazes can be solved by replicating the same pre-trained blocks to create a larger network. Across a wide range of experiments, MazeNet achieves perfect OARSMT-solving accuracy, significantly reduces runtime compared to classical exact algorithms, and can handle more terminals than state-of-the-art approximate algorithms.
title MazeNet: An Accurate, Fast, and Scalable Deep Learning Solution for Steiner Minimum Trees
topic Machine Learning
url https://arxiv.org/abs/2410.18832