Genetic Algorithm for QoS-Aware Web Service Selection Based on Chaotic Sequences

被引:6
作者
Zhang, Chengwen [1 ]
Ma, Yue [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing Key Lab Intelligent Telecommun Software &, Beijing 100088, Peoples R China
来源
2009 INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS | 2009年
关键词
web service selection; genetic algorithm; chaotic sequence; fitness;
D O I
10.1109/NBiS.2009.14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As a kind of service selection algorithm, Genetic Algorithm is a good way to select an optimal composite plan from many composite plans. Including crossover operation, mutation operation and selection operation, all the executions of GA rely on a randomly search procedure to seek the area of possible solutions. But, bad convergence and prematurity phenomenon of GA are produced by random sequences generation. They have become the obstacle for GA's further application. To improve the convergence of genetic algorithm (GA) for web service selection with global Quality-of-Service (QoS) constraints, chaos theory is introduced into the genetic algorithm with the relation matrix coding scheme. These chaotic laws are all based on the relation matrix coding scheme. During crossover and mutation process phases, chaotic time series are adopted instead of random ones. The effect of chaotic sequences and random ones is compared during several numerical tests. And, the performance of GA using chaotic time series and random ones is investigated. The simulation results on web service selection with global QoS constraints have shown that the proposed strategy based on chaotic sequences can enhance GA's convergence capability. The fitness is also improved after the chaotic approaches are introduced.
引用
收藏
页码:410 / 416
页数:7
相关论文
共 35 条
[1]  
[Anonymous], 1994, E800 ITUT
[2]  
Bilgin AS, 2004, IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, P368
[3]  
Bucolo M., 2002, IEEE Circuits and Systems Magazine, V2, P4, DOI 10.1109/MCAS.2002.1167624
[4]   Measuring XML document similarity: a case study for evaluating information extraction systems [J].
Canfora, G ;
Cerulo, L ;
Scognamiglio, R .
10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2004, :36-45
[5]  
Canfora G, 2005, GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, P1069
[6]   Chaotic sequences to improve the performance of evolutionary algorithms [J].
Caponetto, R ;
Fortuna, L ;
Fazzino, S ;
Xibilia, MG .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (03) :289-304
[7]   A diversified multiobjective GA for optimizing reservoir rule curves [J].
Chen, Li ;
McPhee, James ;
Yeh, William W. -G. .
ADVANCES IN WATER RESOURCES, 2007, 30 (05) :1082-1093
[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]  
Determan J., 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), P2094, DOI 10.1109/CEC.1999.785533
[10]  
Goldberg EE., 1989, Genetic Algorithm in Searching, Optimization, and Machine Learning