A genetic algorithm for finding a path subject to two constraints

被引:29
作者
Lu, Ting [1 ]
Zhu, Jie [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Elect Engn, Shanghai 200240, Peoples R China
关键词
Quality of service; Genetic algorithm; Gene structure; Mutation; Dynamic network environment; ROUTING PROBLEM; BANDWIDTH;
D O I
10.1016/j.asoc.2012.10.018
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-constrained routing (MCR) aims to find the feasible path in the network that satisfies multiple independent constraints, it is usually used for routing multimedia traffic with quality-of-service (QoS) guarantees. It is well known that MCR is NP-complete. Heuristic and approximate algorithms for MCR are not effective in dynamic network environment for real-time applications when the state information of the network is out of date. This paper presents a genetic algorithm to solve the MCR problem subject to transmission delay and transmission success ratio. Three key design problems are investigated for this new algorithm, i.e., how to encode the problem in genetic representation, how to avoid the illegal chromosomes in the process of population initialization and genetic operation, and how to design effective genetic operator. We propose the gene structure (GS) to deal with the first problem, and the gene structure algorithm (GSA) to generate the GS. Based on the GS, we provide the heuristic chromosome initialization and mutation operator to solve the last two problems. Computer simulations show that the proposed GA exhibits much faster computation speed so as to satisfy the real-time requirement, and much higher rate of convergence than other algorithms. The results are relatively independent of problem types (network scales and topologies). Furthermore, simulation results show that the proposed GA is effective and efficient in dynamic network environment. (C) 2012 Elsevier B. V. All rights reserved.
引用
收藏
页码:891 / 898
页数:8
相关论文
共 32 条
[1]   A genetic algorithm for shortest path routing problem and the sizing of populations [J].
Ahn, CW ;
Ramakrishna, RS .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (06) :566-579
[2]  
[Anonymous], 262 TIK COMP ENG NET
[3]  
[Anonymous], NETWORK MODELS OPTIM
[4]  
[Anonymous], 2205 RFC IETF
[5]  
[Anonymous], 2010, PROC IEEE OCEANS
[6]  
Barolli L, 2002, 13TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, P7
[7]  
Barolli L., 1999, Transactions of the Institute of Electrical Engineers of Japan, Part C, V119-C, P624
[8]  
Blake S., 1998, RFC, V2475
[9]  
Korkmaz T, 2001, IEEE INFOCOM SER, P834, DOI 10.1109/INFCOM.2001.916274
[10]   Performance evaluation of constraint-based path selection algorithms [J].
Kuipers, F ;
Korkmaz, T ;
Krunz, M ;
Van Mieghem, P .
IEEE NETWORK, 2004, 18 (05) :16-23