系统仿真学报 ›› 2015, Vol. 27 ›› Issue (7): 1480-1489.

• 人工智能与仿真 • 上一篇    下一篇

量子衍生蜂群算法的设计与实现

杨淑云1, 李盼池2   

  1. 1.东北石油大学 招生就业处,大庆 163318;
    2.东北石油大学计算机与信息技术学院, 大庆 163318
  • 收稿日期:2014-07-11 修回日期:2014-08-09 出版日期:2015-07-08 发布日期:2020-07-31
  • 作者简介:杨淑云(1968-), 女, 黑龙江安达人, 讲师. 研究方向为神经网络和智能优化算法; 李盼池(1969-), 男, 河北大城人, 教授, 博士, 研究方向为量子神经网络和量子衍生优化算法。
  • 基金资助:
    国家自然科学基金(61170132); 黑龙江省自然科学基金(F2015021)

Design and Implementation of Quantum-Inspired Bee Colony Algorithm

Yang Shuyun1, Li Panchi2   

  1. 1. Admission and Employment office, Northeast Petroleum University, Daqing 163318, China;
    2. School of Computer & Information Technology, Northeast Petroleum University, Daqing 163318, China
  • Received:2014-07-11 Revised:2014-08-09 Online:2015-07-08 Published:2020-07-31

摘要: 为提高人工蜂群算法的优化能力,提出一种量子衍生蜂群算法。在该算法中,蜂群采用基于Bloch球面描述的量子比特编码;采用量子比特在Bloch球面上的绕转旋转实现进化搜索;采用泡利矩阵获得量子比特的Bloch坐标;通过解空间变换获得优化问题的实际解。该方法的突出优点是能够同时调整量子比特的两个参数,并自动实现两个调整量的最佳匹配。函数极值优化及水淹层识别的实验结果表明,该方法的优化能力比普通蜂群算法确有明显提高。

关键词: 量子计算, 蜂群优化, Bloch球面旋转, 算法设计

Abstract: To enhance the performance of artificial bee colony algorithm, a quantum-inspired bee colony algorithm was proposed. In the proposed approach, the bees were encoded with the qubits described on the Bloch sphere. The evolutionary search was achieved by rotating the qubit about the rotation axis on the Bloch sphere. The Bloch coordinates of qubit can be obtained by measuring with the Pauli matrices, and the optimization solutions can be presented through the solution space transformation. The highlight advantages of this method are the ability to simultaneously adjust two parameters of a qubit and automatically achieve the best match between two adjustment quantities. The experimental results show that the proposed method obviously outperforms the classical one for some benchmark functions and the water flooded layer identification.

Key words: quantum computing, bee colony optimizing, Bloch sphere rotating, algorithm designing

中图分类号: