Aiming at the shortcoming of ant colony optimization which was only suitable for the discrete optimization and the problem of slow convergence, a suitable quantum ant colony optimization algorithm for continuous optimization was proposed. The locations of ant were directly encoded by the phase of qubits in the proposed algorithm. First, the destination to move was determined according to the select probability constructed by the pheromone information and heuristic information, then the qubits of ant were updated by quantum rotation gates to achieve ant moving, and mutated by quantum Pauli-Z gates to increase diversity of ants. Finally, the pheromone information and the heuristic information were updated in the new location of ants. As the optimization is performed in [0, 2π]n, which has nothing to do with the specific issues, hence, the proposed method has good adaptability for a variety of optimization problems. With applications of function extremum and clustering optimization, the simulation results show that the proposed algorithm is superior to the common ant colony optimization algorithm and the standard genetic algorithm in both search capability and optimization efficiency.
Key words
quantum ant colony optimization /
phase encoding /
optimization algorithm /
continuous optimization
{{custom_keyword}} /
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
References
[1] Dorigo M, Maniezzo V, Colorni A. Ant system: Optimization by a colony of cooperating agents[J]. IEEE Transaction on System, Man, and Cybernetics, 1996, 26(1): 29-41.
[2] Dorigo M, Gambardella L M. Ant colony system: A cooperative learning approach to the traveling salesman problem[J]. IEEE Transaction on Evolutionary Computation, 1997, 1(1): 53-66.
[3] Colorni A, Dorigo M, Maniezzo V. Ant colony system for job-shop scheduling[J]. Belgian Journal of Operations Research Statistics and Computer Science, 1994, 34(1): 39-53.
[4] Maniezzo V. Exact and approximate non-deterministic tree search procedures for the quadratic assignment problem[J]. Informs Journal of Computer, 1999, 11(4): 358-369.
[5] Leguizamon G, Michalewicz Z. A new version of ant system for subset problems[C]// Proc of the 1999 Congress on Evolutionary Computation, Washington, DC, USA: IEEE Press, 1999, 2: 1459-1464.
[6] Wang L, Wu Q D. Ant system algorithm for optimization in continuous space[C]// Proc of the 2001 IEEE International Conference on Control Applications, Mexico: IEEE Press, 2001, 1: 395-400.
[7] Jayaraman V K, Kulkarni B D, Sachin K, et a1. Ant colony framework for optimal design and scheduling of batch plants[J]. Computer and Chemical Engineering, 2000, 24(8): 1901-1912.
[8] Shor PW. Algorithms for quantum computation: Discrete logarithms and factoring[C]// Proc of the 35th Annual Symp on Foundations of Computer Science, New York, USA: IEEE Computer Society Press, 1994: 124-134.
[9] Grover L K. A fast quantum mechanical algorithm for database search[C]// Proc of the 28th annual ACM Symp on Theory of Computing, New York, USA: ACM Press, 1996: 212-219.
[10] 李盼池, 李士勇. 求解连续空间优化问题的量子蚁群算法[J]. 控制理论与应用, 2008, 25(2): 237-241. Li P C, Li S Y. Quantum ant colony algorithm for continuous space optimization[J]. Control Theory & Applications, 2008, 25(2): 237-241.
[11] 程志刚, 陈德钊, 吴晓华. 连续蚁群优化算法的研究[J]. 浙江大学学报:工学版, 2005, 39(8): 1147-1151. Cheng Z G, Chen D Z,Wu X H. Study of continuous ant optimization algorithm[J]. Journal of Zhejiang University: Engineering Science, 2005, 39(8): 1147-1151.
{{custom_fnGroup.title_en}}
Footnotes
{{custom_fn.content}}