A fuzzy particle swarm optimization algorithm for computer communication network topology design

被引:47
作者
Khan, Salman A. [1 ]
Engelbrecht, Andries P. [2 ]
机构
[1] King Fahd Univ Petr & Minerals, Dept Comp Engn, Dhahran 31261, Saudi Arabia
[2] Univ Pretoria, Dept Comp Sci, ZA-0002 Pretoria, South Africa
关键词
Particle swarm optimization; Fuzzy logic; Multi-objective optimization; Unified And-Or operator; Network topology design; OPTIMALITY;
D O I
10.1007/s10489-010-0251-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Particle swarm optimization (PSO) is a powerful optimization technique that has been applied to solve a number of complex optimization problems. One such optimization problem is topology design of distributed local area networks (DLANs). The problem is defined as a multi-objective optimization problem requiring simultaneous optimization of monetary cost, average network delay, hop count between communicating nodes, and reliability under a set of constraints. This paper presents a multi-objective particle swarm optimization algorithm to efficiently solve the DLAN topology design problem. Fuzzy logic is incorporated in the PSO algorithm to handle the multi-objective nature of the problem. Specifically, a recently proposed fuzzy aggregation operator, namely the unified And-Or operator (Khan and Engelbrecht in Inf. Sci. 177: 2692-2711, 2007), is used to aggregate the objectives. The proposed fuzzy PSO (FPSO) algorithm is empirically evaluated through a preliminary sensitivity analysis of the PSO parameters. FPSO is also compared with fuzzy simulated annealing and fuzzy ant colony optimization algorithms. Results suggest that the fuzzy PSO is a suitable algorithm for solving the DLAN topology design problem.
引用
收藏
页码:161 / 177
页数:17
相关论文
共 68 条
[1]   RELIABILITY EVALUATION IN COMPUTER-COMMUNICATION NETWORKS [J].
AGGARWAL, KK ;
RAI, S .
IEEE TRANSACTIONS ON RELIABILITY, 1981, 30 (01) :32-35
[2]  
ALJAAFREH M, 2006, P IEEE INT C BIOM PH, P508
[3]  
Angeline P., 1998, Seventh Annual Conference on Evolutionary Programming, San Diego, USA, 25 -27 Mar 1998, P601, DOI DOI 10.1007/BFB0040753
[4]  
[Anonymous], COMPUT INTELL
[5]   RELIABILITY OPTIMIZATION OF COMMUNICATION-NETWORKS USING SIMULATED ANNEALING [J].
ATIQULLAH, MM ;
RAO, SS .
MICROELECTRONICS AND RELIABILITY, 1993, 33 (09) :1303-1319
[6]  
Bartz-Beielstein T, 2003, IEEE C EVOL COMPUTAT, P1780
[7]   Pareto optimality and particle swarm optimization [J].
Baumgartner, U ;
Magele, C ;
Renhart, W .
IEEE TRANSACTIONS ON MAGNETICS, 2004, 40 (02) :1172-1175
[8]  
Cho HJ, 1998, 1998 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AT THE IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE - PROCEEDINGS, VOL 1-2, P1290, DOI 10.1109/FUZZY.1998.686305
[9]   Autonomous agent response learning by a multi-species particle swarm optimization [J].
Chow, CK ;
Tsui, HT .
CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, :778-785
[10]  
Chunxia Xu, 2008, 2008 2nd International Conference on Bioinformatics and Biomedical Engineering (ICBBE '08), P816