DiGA: Population diversity handling genetic algorithm for QoS-aware web services selection

被引:28
作者
Zhang, Chengwen [1 ]
Su, Sen [1 ]
Chen, Junliang [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing 100088, Peoples R China
关键词
web services selection; QoS-aware; genetic algorithm; relation matrix coding scheme; diversity handling; simulated annealing;
D O I
10.1016/j.comcom.2006.11.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A special genetic algorithm is presented for web services selection with global QoS constraints. The relation matrix coding scheme of genome is its basis. In this genetic algorithm, a new evolution function of population is presented. Furthermore, an especial population selection policy is proposed based on the combination of population diversity handling and simulated annealing. The policy accords with the evolution characteristic of population diversity much more. It enhances convergence of genetic algorithm and can get more excellent composite service plan. The simulation results on web services selection with global QoS constraints have shown that the prematurity was overcome effectively, and that the convergence of genetic algorithm was improved very well. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:1082 / 1090
页数:9
相关论文
共 28 条
[1]  
[Anonymous], 2003, P 12 INT C WORLD WID
[2]  
[Anonymous], WEB SERV ARCH
[3]  
[Anonymous], 1994, E800 ITUT
[4]  
[Anonymous], 8402 ISO
[5]  
BILGIN AS, 2004, P IEEE INT C WEB SER
[6]  
CANFORA G, 2004, ICSOC
[7]   Shape optimization of electromagnetic devices using immune algorithm [J].
Chun, JS ;
Kim, MK ;
Jung, HK ;
Hong, SK .
IEEE TRANSACTIONS ON MAGNETICS, 1997, 33 (02) :1876-1879
[8]   The next step in Web services [J].
Curbera, F ;
Khalaf, R ;
Mukhi, N ;
Tai, S ;
Weerawarana, S .
COMMUNICATIONS OF THE ACM, 2003, 46 (10) :29-34
[9]   GLOBAL OPTIMIZATION AND SIMULATED ANNEALING [J].
DEKKERS, A ;
AARTS, E .
MATHEMATICAL PROGRAMMING, 1991, 50 (03) :367-393
[10]   Adaptation in evolutionary computation: A survey [J].
Hinterding, R ;
Michalewicz, Z ;
Eiben, AE .
PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, :65-69