International Computer Science and Engineering Conference
Experiments on Quantum Circuits for Compact Genetic Algorithm
Kamonluk Suksen, Naphan Benchasattabuse, Prabhas Chongstitvatana
Abstract
Programming a quantum computer is still a challenge for researchers. Quantum computers operate based on a fundamentally different paradigm from classical computers. Programming a quantum computer today is somewhat like programming a classical computer in the 1950s, in a manner close to assembly language. This paper presents a Grover-assisted compact genetic algorithm to solve some real-world problems on a quantum computer. This method is a combination of Grover's search algorithm initializing with the probability distribution, and a compact genetic algorithm with elite (cGA*), which keeps the current best individual. The compact genetic algorithm (cGA) is a powerful and popular method in evolutionary computation. The results of the proposed algorithm are compared with the cGA running on classical computers in terms of the solution quality and the number of function evaluations. The compared results illustrate that the proposed methodology can successfully reach 100% accuracy of the solution with a higher number of function evaluations than the cGA.