An Effective Construction Algorithm for the Steiner Tree Problem Based on Edge Betweenness

Given an undirected weighted graph G = (V,E,c) and a set T, where V is the set of nodes, E is the set of edges, c is a cost function, and T is a subset of nodes called terminals, the Steiner tree problem in graphs is that of finding the subgraph of the minimum weight that connects all of terminals. T...

Full description

Saved in:
Bibliographic Details
Published inJournal of Signal Processing Vol. 20; no. 4; pp. 145 - 148
Main Authors Fujita, Misa, Kimura, Takayuki, Jin'no, Kenya
Format Journal Article
LanguageEnglish
Published Tokyo Research Institute of Signal Processing, Japan 2016
Japan Science and Technology Agency
Online AccessGet full text

Cover

Loading…
More Information
Summary:Given an undirected weighted graph G = (V,E,c) and a set T, where V is the set of nodes, E is the set of edges, c is a cost function, and T is a subset of nodes called terminals, the Steiner tree problem in graphs is that of finding the subgraph of the minimum weight that connects all of terminals. The Steiner tree problem is an example of an NP-complete combinatorial optimization problem [1]. Thus, approximate methods are usually employed for constructing the Steiner tree. In this study, the KMB algorithm [2], which is an efficient construction method for Steiner tree problems, is enhanced by considering edge betweenness [3]. The results of numerical simulations indicate that our improved KMB algorithm shows good performances for various types of benchmark Steiner tree problems.
ISSN:1342-6230
1880-1013
DOI:10.2299/jsp.20.145