A fast and simple Steiner routing heuristic

Manjit Borah, Robert Michael Owens, Mary Jane Irwin

Research output: Contribution to journalArticlepeer-review

17 Scopus citations


This paper presents a simple yet efficient heuristic for rectilinear Steiner routing. The basic heuristic introduces a new edge into the existing tree for another, costlier edge such that the resulting graph remains a tree. The simplicity of the heuristic led to an O(n2) implementation using basic data structures. Asymptotic time requirement of the heuristic can be further improved to O(n log n) using sophisticated data structures. Due to the generality of the heuristic different cost criteria can be applied to produce routes with different properties. The heuristic has been successfully applied to the problem of minimum-length Steiner routing and minimizing critical-sink Elmore delay.

Original languageEnglish (US)
Pages (from-to)51-67
Number of pages17
JournalDiscrete Applied Mathematics
Issue number1-3
StatePublished - Jan 15 1999

All Science Journal Classification (ASJC) codes

  • Discrete Mathematics and Combinatorics
  • Applied Mathematics


Dive into the research topics of 'A fast and simple Steiner routing heuristic'. Together they form a unique fingerprint.

Cite this