J4 ›› 2010, Vol. 37 ›› Issue (1): 56-61+67.doi: 10.3969/j.issn.1001-2400.2010.01.010

• Original Articles • Previous Articles     Next Articles

Application of the quantum genetic algorithm in web services selection

HUANG Bo-hu;DUAN Zhen-hua   

  1. (Research Inst. of Computing Theory & Technology, Xidian Univ., Xi'an  710071, China)
  • Received:2009-05-10 Online:2010-02-20 Published:2010-03-29
  • Contact: HUANG Bo-hu E-mail:richard.huang.china@gmail.com

Abstract:

To improve the efficiency of web services selection, a computational model for computing the QoS attributes of composite services is first presented, which utilizes a binary tree to express the dependency relationship of tasks in composite services, and aggregates the QoS attributes of different nodes in a bottom-up fashion. As a result, the QoS computing time is reduced by avoiding unnecessary repetitive computation. Then a web services selection approach based on the QGA (Quantum Genetic Algorithm) is proposed. Two dimensional multi-qubits (quantum bits) are employed to code chromosomes with attached identifier marking multi-paths. The quantum rotation gate is introduced to accelerate individual evolution. Experimental results show that, compared with the TGA(Traditional Genetic Algorithm), the QGA can give a better solution in a shorter time.

Key words: web services, quality of service, computational efficiency, quantum computation, genetic algorithms