Back to Search Start Over

Performance Analysis of Evolutionary Algorithms for Steiner Tree Problems.

Authors :
Xinsheng Lai
Yuren Zhou
Xiaoyun Xia
Qingfu Zhang
Source :
Evolutionary Computation; Winter2017, Vol. 25 Issue 4, p707-723, 17p
Publication Year :
2017

Abstract

The Steiner tree problem (STP) aims to determine some Steiner nodes such that the minimum spanning tree over these Steiner nodes and a given set of special nodes has the minimum weight, which is NP-hard. STP includes several important cases. The Steiner tree problem in graphs (GSTP) is one of them. Many heuristics have been proposed for STP, and some of them have proved to be performance guarantee approximation algorithms for this problem. Since evolutionary algorithms (EAs) are general and popular randomized heuristics, it is significant to investigate the performance of EAs for STP. Several empirical investigations have shown that EAs are efficient for STP. However, up to now, there is no theoretical work on the performance of EAs for STP. In this article, we reveal that the (1+1) EA achieves 3/2-approximation ratio for STP in a special class of quasi-bipartite graphs in expected runtime O(r(r + s - 1) · w<subscript>max</subscript> ), where r, s, and w<subscript>max</subscript> are, respectively, the number of Steiner nodes, the number of special nodes, and the largest weight among all edges in the input graph.We also show that the (1+1) EA is better than two other heuristics on two GSTP instances, and the (1+1) EA may be inefficient on a constructed GSTP instance. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10636560
Volume :
25
Issue :
4
Database :
Complementary Index
Journal :
Evolutionary Computation
Publication Type :
Academic Journal
Accession number :
126532258
Full Text :
https://doi.org/10.1162/EVCO_a_00200