Abstract
In a complex network comprising many devices, a set of nodes may be partitioned into multiple local clusters with distinct functions, properties, or communication protocols. Thus, there has been an increase in network design problems with additional constraints regarding the clustering of vertices, one of which is the Clustered Steiner Tree Problem – a variant of the Steiner Tree Problem. There have been a few studies working on this problem in the literature, but they either solve it only in the metric case or their exploration capability remains limited. Therefore, their results are not good in many cases. To overcome the drawbacks, we propose a Priority-Based Genetic Algorithm to solve the Clustered Steiner Tree Problem. The proposed algorithm maintains a balance between exploration and exploitation to prevent the search from getting stuck in local optima. Experiments and comparisons to existing works in non-metric and metric cases are carefully conducted to prove the remarkable performance of the proposed algorithm.
Keywords
Cite this article
@article{cai-7220,
author = {Tuan-Anh Do and Ha-Bang Ban and Dang-Hai Pham and Le Minh Tu},
title = {An Improved Genetic Algorithm for Solving the Clustered Steiner Tree Problem},
journal = {Computing and Informatics},
volume = {44},
number = {6},
pages = {1295--1335},
year = {2025},
issn = {1335-9150},
doi = {10.31577/cai_2025_6_1295}
}
TY - JOUR AU - Tuan-Anh Do AU - Ha-Bang Ban AU - Dang-Hai Pham AU - Le Minh Tu TI - An Improved Genetic Algorithm for Solving the Clustered Steiner Tree Problem JO - Computing and Informatics VL - 44 IS - 6 SP - 1295 EP - 1335 PY - 2025 SN - 1335-9150 DO - 10.31577/cai_2025_6_1295 UR - https://doi.org/10.31577/cai_2025_6_1295 KW - Genetic algorithm KW - clustered Steiner Tree problem ER -
Do, T., Ban, H., Pham, D., & Tu, L. M. (2025). An Improved Genetic Algorithm for Solving the Clustered Steiner Tree Problem. Computing and Informatics, 44(6), 1295–1335. https://doi.org/10.31577/cai_2025_6_1295