COMPARISON OF CLASSICAL AND QUANTUM COMPUTING FOR PARTICLE SWARM OPTIMIZATION

Authors

DOI:

https://doi.org/10.35546/kntu2078-4481.2024.2.18

Keywords:

quantum computing, PSO, Q#, optimization, metaheuristic, Python programming language.

Abstract

The article explored and delved into the advanced computational strategies of Particle Swarm Optimization (PSO) by contrasting classical and quantum computing paradigms. The advantages of quantum computing lie in its potential to solve computationally complex problems exponentially faster than classical computers. One of the advantages of Particle Swarm Optimization is its ability to find optimal solutions in complex search spaces. The research centers around the performance of PSO algorithms, as a part of the biological swarm optimization algorithms, when applied to a set of single-objective optimization functions, namely the Sphere, Rosenbrock, Booth, and Himmelblau functions. Utilizing a controlled setup of 100 particles, iterating 100 times across various dimensions tailored to each function, our study reveals that quantum Particle Swarm Optimization, implemented via Q# programming language and tested in Azure Quantum Workspace, consistently surpasses classical PSO in precision and convergence to global minima, despite the increased computational demands and error sensitivity inherent to quantum computations. The classical approach facilitated through Python programming language and leveraging deterministic pseudorandom number generators demonstrates robustness and lower computational costs but does not achieve the quantum's level of accuracy. The paper highlights the potential of quantum PSO to achieve superior optimization results in scenarios with smaller datasets and less complex problem spaces, paving the way for future applications where quantum advantages can be fully realized. The analysis goes further to discuss the implications of these findings for the future of optimization in various industries, including logistics, engineering, and finance, where optimization plays a critical role. The potential of quantum Particle Swarm Optimization to achieve superior optimization results in scenarios with smaller datasets and less complex problem spaces is particularly notable. It suggests that quantum computing could soon transform the landscape of computational optimization, providing solutions that are not only quicker but also more accurate.

References

Ingrid Y. Bucher (1983). The computational speed of supercomputers. In Proceedings of the 1983 ACM SIGMETRICS conference on Measurement and modeling of computer systems (SIGMETRICS '83). Association for Computing Machinery, New York, NY, USA, 151–165. https://doi.org/10.1145/800040.801403.

Torres-Jimenez, Jose & Pavón, Juan (2014). Applications of metaheuristics in real-life problems. Progress in Artificial Intelligence. 2. 175-176. 10.1007/s13748-014-0051-8.

Xiao, Yunqi & Wang, Yi & Sun, Yanping (2018). Reactive Power Optimal Control of a Wind Farm for Minimizing Collector System Losses. Energies. 11. 3177. 10.3390/en11113177.

Kennedy J., Eberhart R. (1995). Particle Swarm Optimization. Proceedings of IEEE International Conference on Neural Networks. Vol. IV. pp. 1942–1948. doi:10.1109/ICNN.1995.488968.

Matsumoto M., Nishimura T. (1998). Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Transactions on Modeling and Computer Simulation. 8 (1): 3–30. CiteSeerX 10.1.1.215.1141. doi:10.1145/272991.272995. S2CID 3332028.

P1003.1 - Standard for Information Technology Portable Operating System Interface (POSIX(TM) Base Specifications, Issue 8. IEEE Standards Association. https://standards.ieee.org/ieee/1003.1/7700/

Huang Andrew (2003). Hacking the Xbox: An Introduction to Reverse Engineering. No Starch Press Series. No Starch Press. p. 111. ISBN 9781593270292.

Pearle P., Valentini A. (2006). Quantum Mechanics: Generalizations, Editor(s): Jean-Pierre Françoise, Gregory L. Naber, Tsou Sheung Tsun, Encyclopedia of Mathematical Physics, Academic Press. Pages 265-276, ISBN 9780125126663, https://doi.org/10.1016/B0-12-512666-2/00415-6.

Downloads

Published

2024-07-01