To improve the efficiency of particle swarm optimization,a quantum particle swarm optimization algorithm is proposed on the basis of analyzing the search process of particle swarm optimization algorithm.In the proposed algorithm,particles are endoded by qubits described on the Bloch sphere,each particle occupy three locations of the search space,and each location represents a optimization solution.By employing the search method of general PSO to adjust the two parameters of qubit,the qubits rotation are performed on the Bloch sphere,which can simultaneously update three loations occupied by a qubit and quickly approach the global optimal solution.The experimental results of standard test function extreme optimization and fuzzy controller parameters optimization show that the proposed algorithm is superior to other similar algorithm in optimization ability and optimization efficiency.
To improve the efficiency of particle swarm optimization,a quantum particle swarm optimization algorithm is proposed on the basis of analyzing the search process of particle swarm optimization algorithm.In the proposed algorithm,particles are endoded by qubits described on the Bloch sphere,each particle occupy three locations of the search space,and each location represents a optimization solution.By employing the search method of general PSO to adjust the two parameters of qubit,the qubits rotation are performed on the Bloch sphere,which can simultaneously update three loations occupied by a qubit and quickly approach the global optimal solution.The experimental results of standard test function extreme optimization and fuzzy controller parameters optimization show that the proposed algorithm is superior to other similar algorithm in optimization ability and optimization efficiency.
To improve the efficiency of particle swarm optimization, a quantum particle swarm optimization algorithm is proposed on the basis of analyzing the search process of particle swarm optimization algorithm. In the proposed algorithm, particles are endoded by qubits described on the Bloch sphere, each particle occupy three locations of the search space, and each location represents a optimization solution. By employing the search method of general PSO to adjust the two parameters of qubit, the qubits rotation are performed on the Bloch sphere, which can simultaneously update three locations occupied by a qubit and quickly approach the global optimal solution. The experimental results of standard test function extreme optimization and fuzzy controller parameters optimization show that the proposed algorithm is superior to other similar algorithm in optimization ability and optimization efficiency.
To improve the efficiency of Particle Swarm Optimization(PSO),a quantum particle swarm optimization algorithm combined with quantum theory on the basis of Bloch sphere was proposed.In Bloch spherical coordinates,the particle automatically updated rotation angle and particle position,without setting the rotation angle in the form of look-up table(or setting fixed value of the interval),making up for the deficiency of quantum evolutionary algorithm and quantum genetic algorithm on the basis of Bloch sphere,and the algorithm is more generalizable.Using quantum Hadamard gate to realize the variation of particle enhanced the diversity of population,and prompted particle jump out of local extreme value.The simulation results of the typical function optimization problem show that the algorithm is stable with high precision and fast convergence rate,and it is practical.
To enhance optimization ability of quantum potential well-based particle swarm optimization algorithm,a quantum particle swarm optimization algorithm based on Bloch spherical search is proposed by analyzing the design of quantum potential well-based particle swarm optimization algorithms.Firstly,particles are expressed with qubits,axis of rotation is established with Pauli matrix,the angle of rotation is obtained with a model of Delta potential well,and search is realized with rotation of qubits in Bloch sphere.Then,to avoid premature convergence,mutation of particles is achieved with Hadamard gates.Such rotation makes current qubit approximates target qubit along with the biggest circle on Bloch sphere,which accelerates optimization process.It shows that the proposed algorithm is superior to the original one in optimization ability.
To enhance the performance of quantum-behaved PSO, some improvements are proposed. First, an encoding method based on the Bloch sphere is presented. In this method, each particle carries three groups of Bloch coordinates of qubits, and these coordinates are actually the approximate solutions. The particles are updated by rotating qubits about an axis on the Bloch sphere, which can simultaneously adjust two parameters of qubits, and can automatically achieve the best matching of two adjustments. The optimization process is employed in the n-dimensional space [-1, 1]n, so this approach fits to many optimization problems. The experimental results show that this algorithm is superior to the original quantum-behaved PSO.
To enhance the performance of the intelligent optimization algorithm, a new model of performing search on the Bloch sphere is proposed. Then, by integrating the model into the artificial fish swarm optimization, we present a quantum-inspired artificial fish swarm optimization algorithm. In proposed method, the fishes are encoded with the qubits described on the Bloch sphere. The vector product theory is adopted to establish the axis of rotation, and the Pauli matrices are used to construct the rotation matrices. The four fish behaviors, such as moving, tracking, capturing, aggregating, are achieved by rotating the current qubit about the rotation axis to the target qubit on the Bloch sphere. The Bloch coordinates of qubit can be obtained by measuring with the Pauli matrices, and the optimization solutions can be presented through the solution space transformation. The highlight advantages of this method are the ability to simultaneously adjust two parameters of a qubit and automatically achieve the best match between two adjustment quantities, which may accelerate the optimization process. The experimental results show that the proposed method obviously outperforms the classical one in convergence speed and achieves better levels for some benchmark functions.
To improve search ability and optimization efficiency and to avoid premature con- vergence for particle swarms optimization,a novel quantum particle swarm optimization for continuous space optimization is proposed.The positions of particles are encoded by the prob- ability amplitudes of quantum bits,the movements of particles are performed by quantum rotation gates,which achieve particles searching.The mutations of particles are performed by quantum non-gate,which increase the diversity Of particles.As each quantum bit contains two probability amplitudes,each particle occupies two positions in space.Hence,the process of searching is accelerated.The experimental results show that the algorithm proposed is superior to the basic particle swarms optimization.