Quantum-Inspired Particle Swarm Optimization Algorithm Encoded by Probability Amplitudes of Multi-Qubits


To enhance the optimization ability of particle swarm algorithm, a novel quantum-inspired particle swarm optimization algorithm is proposed. In this method, the particles are encoded by the probability amplitudes of the basic states of the multi-qubits system. The rotation angles of multi-qubits are determined based on the local optimum particle and the global optimal particle, and the multi-qubits rotation gates are employed to update the particles. At each of iteration, updating any qubit can lead to updating all probability amplitudes of the corresponding particle. The experimental results of some benchmark functions optimization show that, although its single step iteration consumes long time, the optimization ability of the proposed method is significantly higher than other similar algorithms.

Share and Cite:

Li, X. , Xu, H. and Guan, X. (2015) Quantum-Inspired Particle Swarm Optimization Algorithm Encoded by Probability Amplitudes of Multi-Qubits. Open Journal of Optimization, 4, 21-30. doi: 10.4236/ojop.2015.42003.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] Kennedy, J. and Eberhart, R.C. (1995) Particle Swarms Optimization. Proceedings of IEEE International Conference on Neural Networks, New York, November/December 1995, 1942-1948.
[2] Guo, W.Z., Chen, G.L. and Peng, S.J. (2011) Hybrid Particle Swarm Optimization Algorithm for VLSI Circuit Partitioning. Journal of Software, 22, 833-842.
[3] Qin, H., Wan, Y.F., Zhang, W.Y. and Song, Y.S. (2012) Aberration Correction of Single Aspheric Lens with Particle Swarm Algorithm. Chinese Journal of Computational Physics, 29, 426-432.
[4] Cai, X.J., Cui, Z.H. and Zeng, J.C. (2008) Dispersed Particle Swarm Optimization. Information Processing Letters, 105, 231-235.
[5] Liu, Y., Qin, Z. and Shi, Z.W. (2007) Center Particle Swarm Optimization. Neurocomputing, 70, 672-679.
[6] Zhang, Y.J. and Shao, S.F. (2011) Cloud Mutation Particle Swarm Optimization Algorithm Based on Cloud Model. Pattern Recognition and Artificial Intelligence, 24, 90-96.
[7] Fang, W., Sun, J., Xie, Z.P. and Xu, W.B. (2010) Convergence Analysis of Quantum-Behaved Particle Swarm Optimization Algorithm and Study on Its Control Parameter. Acta Physica Sinica, 59, 3686-3694.
[8] Sun, J., Wu, X.J., Fang, W., Lai, C.H. and Xu, W.B. (2012) Conver Genceanalysis and Improvements of Quantum-Behaved Particle Swarm Optimization. Information Sciences, 193, 81-103.
[9] Lu, T.C. and Yu, G.R. (2013) An Adaptive Population Multi-Objective Quantum Inspired Evolutionary Algorithm for Multi-Objective 0/1 Knapsack Problems. Information Sciences, 243, 39-56.
[10] Abdesslem, L. (2013) A Hybrid Quantum Inspired Harmony Search Algorithm for 0-1 Optimization Problems. Journal of Computational and Applied Mathematics, 253, 14-25.
[11] Gao, J.Q. (2011) A Hybrid Quantum Inspired Immune Algorithmfor Multi Objective Optimization. Applied Mathematics and Computation, 217, 4754-4770.
[12] Han, K.H. and Kim, J.H. (2002) Quantum-Inspired Evolutionary Algorithm for a Class of Combinatorial Optimization. IEEE Transactions on Evolutionary Computation, 6, 580-593.
[13] Liu, X.D., Li, P.C. and Yang, S.Y. (2014) Design and Implementation of Quantum-Inspired Differential Evolution Algorithm. Journal of Signal Processing, 30, 623-633.
[14] Eberhart, R.C. and Shi, Y. (2000) Comparing Inertia Weights and Constriction Factors in Particle Swarm Optimization. Proceedings of IEEE Congress on Evolutionary Computation, New York, 84-88.
[15] Li, P.C., Wang, H.Y. and Song, K.P. (2012) Research on Improvement of Quantum Potential Well-Based Particle Swarm Optimization Algorithm. Acta Physica Sinica, 61, Article ID: 060302.
[16] Zhao, Y.X. and Liu, L.Q. (2013) Emerging Heuristic Optimization Algorithm. Science Press, Beijing.

Copyright © 2023 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.