Back to Search Start Over

A heuristic method for solving the Steiner tree problem in graphs using network centralities.

Authors :
Fujita M
Shimada Y
Kimura T
Ikeguchi T
Source :
PloS one [PLoS One] 2024 Jun 06; Vol. 19 (6), pp. e0303764. Date of Electronic Publication: 2024 Jun 06 (Print Publication: 2024).
Publication Year :
2024

Abstract

We propose a heuristic method of using network centralities for constructing small-weight Steiner trees in this paper. The Steiner tree problem in graphs is one of the practical NP-hard combinatorial optimization problems. Given a graph and a set of vertices called terminals in the graph, the objective of the Steiner tree problem in graphs is to find a minimum weight Steiner tree that is a tree containing all the terminals. Conventional construction methods make a Steiner tree based on the shortest paths between terminals. If these shortest paths are overlapped as much as possible, we can obtain a small-weight Steiner tree. Therefore, we proposed to use network centralities to distinguish which edges should be included to make a small-weight Steiner tree. Experimental results revealed that using the vertex or the edge betweenness centralities contributes to making small-weight Steiner trees.<br />Competing Interests: The authors have declared that no competing interests exist.<br /> (Copyright: © 2024 Fujita et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.)

Details

Language :
English
ISSN :
1932-6203
Volume :
19
Issue :
6
Database :
MEDLINE
Journal :
PloS one
Publication Type :
Academic Journal
Accession number :
38843249
Full Text :
https://doi.org/10.1371/journal.pone.0303764