Fuzzy goal programming-based ant colony optimization algorithm for multi-objective topology design of distributed local area networks

被引:21
作者
Khan, Salman A. [1 ]
Mahmood, Amjad [2 ]
机构
[1] Univ Bahrain, Coll IT, Comp Engn Dept, Sakhir, Bahrain
[2] Univ Bahrain, Coll IT, Comp Sci Dept, Sakhir, Bahrain
关键词
Network design; Ant colony optimization; Multi-objective optimization; Heuristics; GENETIC ALGORITHM; COMMUNICATION-NETWORKS; RELIABILITY; DELAY;
D O I
10.1007/s00521-017-3191-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Topology design of a distributed local area network (DLAN) is a complex optimization problem and has been generally modelled as a single-objective optimization problem. Traditionally, iterative techniques such as genetic algorithms and simulated annealing have been used to solve the problem. In this paper, we formulated the DLAN topology design problem as a multi-objective optimization problem considering five design objectives. These objectives are network reliability, network availability, average link utilization, monetary cost, and average network delay. The multi-objective nature of the problem has been addressed by incorporating a fuzzy goal programming approach to combine the individual design objectives into a single-objective function. The objective function is then optimized using the ant colony algorithm adapted for the problem. The performance of the proposed fuzzy goal programming-based ant colony optimization algorithm (GPACO) is evaluated with respect to the algorithm control parameters, namely pheromone deposit and evaporation rate, colony size and heuristic values. A comparative study was also done using four other multi-objective optimization algorithms which are non-dominated sorting genetic algorithm II, archived multi-objective simulated annealing algorithm, lexicographic ant colony optimization, and Pareto-dominance ant colony optimization. Results revealed that, in general, GPACO was able to find solutions of higher quality as compared to the other four algorithms.
引用
收藏
页码:2329 / 2347
页数:19
相关论文
共 69 条
[1]   Assignment of multicast switches in optical networks [J].
Ali, M .
25TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS - PROCEEDINGS, 2000, :381-382
[2]   Multiple objective ant colony optimisation [J].
Angus D. ;
Woodward C. .
Swarm Intelligence, 2009, 3 (1) :69-85
[3]   Goal programming model: A glorious history and a promising future [J].
Aouni, B ;
Kettani, O .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2001, 133 (02) :225-231
[4]  
Ashraf M, 2013, INT C HET NETW QUAL, P939
[5]   RELIABILITY OPTIMIZATION OF COMMUNICATION-NETWORKS USING SIMULATED ANNEALING [J].
ATIQULLAH, MM ;
RAO, SS .
MICROELECTRONICS AND RELIABILITY, 1993, 33 (09) :1303-1319
[6]   A simulated annealing-based multiobjective optimization algorithm: AMOSA [J].
Bandyopadhyay, Sanghamitra ;
Saha, Sriparna ;
Maulik, Ujjwal ;
Deb, Kalyanmoy .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (03) :269-283
[7]  
Behravan H, 2012, COMPUTATIONAL INTELL, VII
[8]   OPTIMAL ESTIMATION OF EXECUTIVE COMPENSATION BY LINEAR PROGRAMMING [J].
Charnes, A. ;
Cooper, W. W. ;
Ferguson, R. O. .
MANAGEMENT SCIENCE, 1955, 1 (02) :138-151
[9]  
Coello Carlos A. Coello, 1999, Knowledge and Information Systems, V1, P269, DOI [10.1007/BF03325101, DOI 10.1007/BF03325101]
[10]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197