A bi-level encoding scheme for the clustered shortest-path tree problem in multifactorial optimization

被引:14
作者
Huynh Thi Thanh Binh [1 ]
Ta Bao Thang [1 ]
Nguyen Duc Thai [1 ]
Pham Dinh Thanh [2 ]
机构
[1] Hanoi Univ Sci & Technol, Sch Informat & Commun Technol, Hanoi, Vietnam
[2] Taybac Univ, Fac Nat Sci & Technol, Son La, Vietnam
关键词
Multifactorial Evolutionary Algorithm; Clustered Shortest-Path Tree Problem; Evolutionary Algorithms; Multifactorial optimization; EVOLUTIONARY ALGORITHM;
D O I
10.1016/j.engappai.2021.104187
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Clustered Shortest-Path Tree Problem (CluSPT) plays an important role in various types of optimization problems in real-life. Recently, some Multifactorial Evolutionary Algorithms (MFEAs) have been introduced to deal with the CluSPT, but these researches still have some shortcomings, such as evolution operators only perform on complete graphs and huge resource consumption for finding the solution on large search spaces. To overcome these limitations, this paper describes an MFEA-based approach to solve the CluSPT. The proposed algorithm utilizes Dijkstra?s algorithm to construct the spanning trees in clusters while using evolutionary operators for building the spanning tree connecting clusters. This approach takes advantage of both exact and approximate algorithms, so it enables the algorithm to function efficiently on complete and sparse graphs alike. Furthermore, evolutionary operators such as individual encoding and decoding methods are also designed with great consideration regarding performance and memory usage. We have included proof of the repairing method?s efficacy in ensuring all solutions are valid. We have conducted tests on various types of Euclidean instances to assess the effectiveness of the proposed algorithm and methods. Experiment results point out the effectiveness of the proposed algorithm existing heuristic algorithms in most of the test cases. The impact of the proposed MFEA was analyzed, and a possible influential factor that may be useful for further study was also pointed out.
引用
收藏
页数:18
相关论文
共 27 条
[1]  
[Anonymous], 1996, EVOLUTIONARY ALGORIT
[2]   Multifactorial Evolutionary Algorithm With Online Transfer Parameter Estimation: MFEA-II [J].
Bali, Kavitesh Kumar ;
Ong, Yew Soon ;
Gupta, Abhishek ;
Tan, Puay Siew .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (01) :69-83
[3]   An improved approximation algorithm for the clustered traveling salesman problem [J].
Bao, Xiaoguang ;
Liu, Zhaohui .
INFORMATION PROCESSING LETTERS, 2012, 112 (23) :908-910
[4]  
Binh H., 2015, Advances in Intelligent Systems and Computing, V326, P367
[5]   Recent trends in the use of statistical tests for comparing swarm and evolutionary computing algorithms: Practical guidelines and a critical review [J].
Carrasco, J. ;
Garcia, S. ;
Rueda, M. M. ;
Das, S. ;
Herrera, F. .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 54 (54)
[6]  
Chisman J. A., 1975, Computers & Operations Research, V2, P115, DOI 10.1016/0305-0548(75)90015-5
[7]   Hardness, approximability, and fixed-parameter tractability of the clustered shortest-path tree problem [J].
D'Emidio, Mattia ;
Forlizzi, Luca ;
Frigioni, Daniele ;
Leucci, Stefano ;
Proietti, Guido .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2019, 38 (01) :165-184
[8]  
DEmidio M., 2016, ICTCS, P263
[9]   A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms [J].
Derrac, Joaquin ;
Garcia, Salvador ;
Molina, Daniel ;
Herrera, Francisco .
SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (01) :3-18
[10]  
Eiben A.E., 2015, INTRO EVOLUTIONARY C, DOI DOI 10.1007/978-3-662-44874-8