Journal of Systems Engineering and Electronics ›› 2013, Vol. 35 ›› Issue (8): 1758-1763.doi: 10.3969/j.issn.1001-506X.2013.08.29

Previous Articles     Next Articles

Dual population coevolutionary Web services selection algorithms with QoS global optimization

WU Ying-bo1,3, WANG Xu2, LIU Xin1   

  1. 1. School of Software Engineering, Chongqing University, Chongqing 400044,China; 2. School of Mechanical Engineering, Chongqing University, Chongqing 400044,China; 3.Chongqing Key Laboratory of Logistics, Chongqing 400044,China

  • Online:2013-08-20 Published:2010-01-03

Abstract:

To solve the problem of Web services selection with quality of service (QoS) global optimization, a novel dual population co-evolutionary Web services selection algorithm is proposed. Inspired by the improved nondominated sorting genetic algorithm (NSGA-II) and based on multi-objective discrete particle swarm optimization algorithm, the proposed algorithm uses a dual population co-evolutionary framework to do non-dominated sorting and elitist maintaining synchronously, and defines a new discrete particle position update operator. Furthermore, a distance-based diversity measurement operator, an adaptive value aware particle selection operator and a roulette-based global optimal solution selection strategy are designed to ensure particles diversity and achieve better global convergence ability. The proposed algorithm can optimize multiple objectives simultaneously and finally obtain a set of constrained Pareto optimum composite service solutions. Theoretical analysis and experimental results indicate that the proposed algorithm not only owns satisfied performance and robustness, but also has better solution quality and distribution than NSGA-II, all of which indicate that the proposed algorithm is an efficient method applied to QoSaware Web service selection with global optimization.

[an error occurred while processing this directive]