Skip to main navigation Skip to search Skip to main content

REST: Constructing Rectilinear Steiner Minimum Tree via Reinforcement Learning

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

37 Citations (Scopus)

Abstract

Rectilinear Steiner Minimum Tree (RSMT) is the shortest way to interconnect a net's n pins using rectilinear edges only. Constructing the optimal RSMT is NP-complete and nontrivial. In this work, we design a reinforcement learning based algorithm called REST for RSMT construction. After training, REST constructs RSMT of ≤ 0.36% length error on average for nets with ≤ 50 pins. The average time needed for one net is fewer than 1.9 ms, and is much faster than traditional heuristics of similar quality. This is also the first successful attempt to solve this problem using a machine learning approach.

Original languageEnglish
Title of host publication2021 58th ACM/IEEE Design Automation Conference, DAC 2021
PublisherIEEE
Pages1135-1140
Number of pages6
ISBN (Electronic)9781665432740
DOIs
Publication statusPublished - 5 Dec 2021
Event58th ACM/IEEE Design Automation Conference, DAC 2021 - Online and , San Francisco, United States
Duration: 5 Dec 202131 Dec 2021
https://www.dac.com/About/Conference-Archive/58th-DAC-2021 (Conference website)
https://www.dac.com/Portals/0/Documents/Conference/DAC58%20Onsite%20Guide_v3.pdf?ver=PzAzrEcD9k-zkYioncfDUw%3d%3d (Conference programme )
https://ieeexplore.ieee.org/xpl/conhome/9585997/proceeding (Conference proceedings)

Publication series

NameProceedings - Design Automation Conference
Volume2021-December
ISSN (Print)0738-100X

Conference

Conference58th ACM/IEEE Design Automation Conference, DAC 2021
Country/TerritoryUnited States
CitySan Francisco
Period5/12/2131/12/21
Internet address

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Fingerprint

Dive into the research topics of 'REST: Constructing Rectilinear Steiner Minimum Tree via Reinforcement Learning'. Together they form a unique fingerprint.

Cite this