Abstract :
For optimzing complex functions with high-dimension, a real-coded quantum evolutionary algorithm (RCQEA) is proposed on the basis of the concept and principles of quantum computing such as qubits and superposition of states. Firstly, in this algorithm, real-coded triploid chromosomes, whose alleles are composed of real variable and a pair of probability amplitudes of the correspinding states of one qubit, are constructed to keep the diversity of solution. Secondly, complementary double mutation operator (CDMO), which is designed according to a pair of probability amplitudes of the correspinding states of one qubit satisfying the normalization condition, as well as quantum rotation gate (QRG) are used to update chromosomes, which can treat the balance between exploration and exploitation. Thirdly, discrete crossover (DC) is employed to expand search space. Finally, "Hill-climbing" selection (HCS) is adopted to accelerate the convergence speed. Simulation results on 4 benchmark complex functions with high-dimension show that RCQEA is not only effective, efficient, but also very adaptive to the dimensions, and has the characteristics of rapider convergence, more powerful global search capability and better stability.
Keywords :
convergence; evolutionary computation; probability; quantum computing; search problems; complementary double mutation operator; complex function optimization; convergence speed; discrete crossover; hill-climbing selection; probability; quantum computing; quantum rotation gate; real-coded quantum evolutionary algorithm; real-coded triploid chromosome; search space; Acceleration; Automation; Biological cells; Convergence; Evolutionary computation; Genetic mutations; Mechatronics; Optimization methods; Quantum computing; Stability; Function optimization; Quantum computation; Quantum evolutionary algorithm; Real-coded quantum evolutionary algorithm;