Quantum ant colony optimization algorithm based onBloch spherical search

In the existing quantum-behaved optimization algorithms, almost all of the individuals are encoded by qubits described on plane unit circle. As qubits contain only a variable parameter, quantum properties have not been fully embodied, which limits the optimization ability rise further. In order to solve this problem, this paper proposes a quantum ant colony optimization algorithm based on Bloch sphere search. In the proposed algorithm, the positions of ants are encoded by qubits described on Bloch sphere. First, the destination to move is determined according to the select probability constructed by the pheromone and heuristic information, then, the rotation axis is established with Pauli matrixes, and the evolution search is realized with the rotation of qubits on Bloch sphere. In order to avoid premature convergence, the mutation is performed with Hadamard gates. Finally, the pheromone and the heuristic information are updated in the new positions of ants. As the optimization process is performed in n-dimensional hypercube space (−1, 1) n , which has nothing to do with the specific issues, hence, the proposed method has good adaptability for a variety of optimization problems. The simulation results show that the proposed algorithm is superior to other quantum-behaved optimization algorithms in both search ability and optimization efficiency.

[1]  P. C. Li,et al.  Double chains quantum genetic algorithm with application to neuro-fuzzy controller design , 2011, Adv. Eng. Softw..

[2]  M. Perus,et al.  NEURAL NETWORKS AS A BASIS FOR QUANTUM ASSOCIATIVE NETWORKS MITJA PERUŠ Institute BION , Stegne 21 , SLO-1000 Ljubljana , Slovenia mitja , 2004 .

[3]  Jerzy Balicki An adaptive quantum-based multiobjective evolutionary algorithm for efficient task assignment in distributed systems , 2009 .

[4]  Shi Liang,et al.  Multi-Universe Parallel Quantum Genetic Algorithm , 2004 .

[5]  Dervis Karaboga,et al.  THE ARTIFICIAL BEE COLONY ALGORITHM IN TRAINING ARTIFICIAL NEURAL NETWORK FOR OIL SPILL DETECTION , 2011 .

[6]  Wang Haiying,et al.  Quantum ant colony optimization algorithm based on Bloch spherical search (SCI: 000309320500002; EI: 20124015489838) , 2012 .

[7]  Jong-Hwan Kim,et al.  Genetic quantum algorithm and its application to combinatorial optimization problem , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[8]  Fariel Shafee,et al.  Neural networks with quantum gated nodes , 2002, Eng. Appl. Artif. Intell..

[9]  Ajit Narayanan,et al.  Quantum-inspired genetic algorithms , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[10]  Gexiang Zhang,et al.  A novel parallel quantum genetic algorithm , 2003, Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies.

[11]  Giuliano Benenti,et al.  Principles of Quantum Computation and Information - Volume I: Basic Concepts , 2004 .

[12]  Zhang Chao,et al.  Chaos updating rotated gates quantum-inspired genetic algorithm , 2004, 2004 International Conference on Communications, Circuits and Systems (IEEE Cat. No.04EX914).

[13]  Panchi Li,et al.  Quantum-inspired evolutionary algorithm for continuous space optimization based on Bloch coordinates of qubits , 2008, Neurocomputing.

[14]  Jong-Hwan Kim,et al.  Parallel quantum-inspired genetic algorithm for combinatorial optimization problem , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[15]  M. Batouche,et al.  A new quantum-inspired genetic algorithm for solving the travelling salesman problem , 2004, 2004 IEEE International Conference on Industrial Technology, 2004. IEEE ICIT '04..

[16]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithm for a class of combinatorial optimization , 2002, IEEE Trans. Evol. Comput..

[17]  Hao Wu,et al.  Hybrid genetic algorithm based on quantum computing for numerical optimization and parameter estimation , 2005, Appl. Math. Comput..