• Home
  • Search
  • A new heuristic for rectilinear Steiner trees
  • Cite Icon38
  • https://doi.org/10.5555/339492.339612Copy DOI Icon

A new heuristic for rectilinear Steiner trees

  • Nov 7, 1999
  • Ion Măndoiu +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The minimum rectilinear Steiner tree (RST) problem is one of the fundamental problems in the field of electronic design automation. The problem is NP-hard, and much work has been devoted to designing good heuristics and approximation algorithms; to date, the champion in solution quality among RST heuristics is the Batched Iterated 1-Steiner (BI1S) heuristic of Kahng and Robins (1992). In a recent development, exact RST algorithms have witnessed spectacular progress: the new release of the GeoSteiner code of Warme, Winter, and Zachariasen (1998) has average running time comparable to that of the fastest available Bl1S implementation, due to Robins. We are thus faced with the paradoxical situation that an exact algorithm for an NP-hard problem is competitive in speed with a state-of-the-art heuristic for the problem. The main contribution of this paper is a new RST heuristic, which has at its core a recent 3/2 approximation algorithm of Rajagopalan and Vazirani (1999) for the metric Steiner tree problem on quasi-bipartite graphs-these are graphs that do not contain edges connecting pairs of Steiner vertices. The RV algorithm is built around the linear programming relaxation of a sophisticated integer program formulation, called the bidirected cut relaxation. Our heuristic achieves a good running time by combining an efficient implementation of the RV algorithm with simple, but powerful geometric reductions. Experiments conducted on both random and real VLSI instances show that the new RST heuristic runs significantly faster than Robins' implementation of BI1S and than the GeoSteiner code. Moreover, the new heuristic typically gives higher-quality solutions than Bl1S.

Similar Papers
  • Conference Article
  • Citations12

Subexponential Algorithms for Rectilinear Steiner Tree and Arborescence Problems

  • Jan 01, 2016
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Fedor V Fomin +4
  • Research Article
  • Citations219

A new class of iterative Steiner tree heuristics with good performance

  • Jul 01, 1992
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • A.B Kahng +1
  • Book Chapter
  • Citations15

Approximation of Rectilinear Steiner Trees with Length Restrictions on Obstacles

  • Jan 01, 2003
  • Matthias Müller-Hannemann +1
  • Research Article
  • Citations65

Convexity and the Steiner tree problem

  • Mar 01, 1988
  • Networks
  • J Scott Provan
  • Research Article
  • Citations22

ACO-Steiner: Ant Colony Optimization Based Rectilinear Steiner Minimal Tree Algorithm

  • Jan 01, 2006
  • Journal of Computer Science and Technology
  • Yu Hu +5
  • Conference Article
  • Citations89

Highly scalable algorithms for rectilinear and octilinear Steiner trees

  • Jan 01, 2003
  • Andrew B Kahng +2
  • Book Chapter
  • Citations117

Steiner Trees in Industry

  • Jan 01, 2002
  • Xiuzhen Cheng +3
  • Conference Article
  • Citations1

Wot the L

  • Mar 25, 2018
  • Andrew B Kahng +3
  • Conference Article
  • Citations2

An algorithm for exact rectilinear Steiner trees for switchbox with obstacles

  • May 10, 1992
  • C Chiang +2
  • Conference Article
  • Citations1

Towards Distributed 2-Approximation Steiner Minimal Trees in Billion-edge Graphs

  • May 01, 2022
  • Tahsin Reza +2
  • Research Article
  • Citations23

Reductions for the rectilinear steiner tree problem

  • Dec 01, 1995
  • Networks
  • Pawel Winter
  • Research Article
  • Citations8

Rectilinear Steiner Trees in Rectangle Trees

  • Mar 01, 1980
  • SIAM Journal on Algebraic Discrete Methods
  • Arthur M Farley +2
  • Conference Article

A heuristic method for obstacle avoiding group Steiner tree construction

  • Jun 03, 2012
  • Tuhina Samanta +4
  • Research Article
  • Citations10

NN-Steiner: A Mixed Neural-Algorithmic Approach for the Rectilinear Steiner Minimum Tree Problem

  • Mar 24, 2024
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Andrew B Kahng +3
  • Conference Article
  • Citations35

Application-specific network-on-chip architecture synthesis based on set partitions and Steiner trees

  • Jan 21, 2008
  • Shan Yan +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.