Real-coded Quantum Differential Evolution Algorithm
Quantum evolutionary algorithm is a novel and efficient algorithm which inspired by the ideas of quantum computing,and it has excellent results on the computational efficiency and avoid falling into local extremum problems.Therefore,the combination of quantum mechanics and intelligent optimization algorithms will further expand the application areas of intelligent optimization algorithms to improve the optimization algorithm problem-solving ability.For this,the introduction of quantum computation to the differential evolution algorithm,we proposed a new evolutionary algorithm-quantum differential evolution algorithm.This method is the probability of quantum bits used in the real-coded chromosomes,with the quantum mutation,quantum crossover and quantum choose operation to achieve the update of chromosomal location,and using the quantum NOT gate to swap two probability amplitude of quantum bits,it can prevent the premature algorithm,while the algorithm converges faster.The function extreme value and TSP problems as an example to verify the effectiveness of the proposed algorithm.