An efficient 3-approximation algorithm for the Steiner tree problem with the minimum number of Steiner points and bounded edge length

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 54
  • Download : 0
<jats:p>We present improved algorithms for the Steiner tree problem with the minimum number of Steiner points and bounded edge length. Given <jats:italic>n</jats:italic> terminal points in a 2D Euclidean plane and an edge length bound, the problem asks to construct a spanning tree of <jats:italic>n</jats:italic> terminal points with minimal Steiner points such that every edge length of the spanning tree is within the given bound. This problem is known to be NP-hard and has practical applications such as relay node placements in wireless networks, wavelength-division multiplexing(WDM) optimal network design, and VLSI design. The best-known deterministic approximation algorithm has <jats:italic>O</jats:italic>(<jats:italic>n</jats:italic><jats:sup>3</jats:sup>) running time with an approximation ratio of 3. This paper proposes an efficient approximation algorithm using the Voronoi diagram that guarantees an approximation ratio of 3 in <jats:italic>O</jats:italic>(<jats:italic>n</jats:italic> log <jats:italic>n</jats:italic>) time. We also present the first exact algorithm to find an optimal Steiner tree for given three terminal points in constant time. Using this exact algorithm, we improve the 3-approximation algorithm with better performance regarding the number of required Steiner points in <jats:italic>O</jats:italic>(<jats:italic>n</jats:italic> log <jats:italic>n</jats:italic>) time.</jats:p>
Publisher
PUBLIC LIBRARY SCIENCE
Issue Date
2023-11
Language
English
Article Type
Article
Citation

PLOS ONE, v.18, no.11

ISSN
1932-6203
DOI
10.1371/journal.pone.0294353
URI
http://hdl.handle.net/10203/315062
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0