Quantum Artificial Bee Colony Algorithm for Numerical Function Optimization
2014, International Journal of Computer Applications
https://doi.org/10.5120/16244-5800…
6 pages
Sign up for access to the world's latest research
Abstract
The Artificial Bee Colony (ABC) algorithm is a swarm intelligence based algorithm, which simulate the foraging behavior of honey bee colonies. It has been widely applied to solve the real-world problem. However, ABC has good exploration but poor exploitation abilities, and its convergence speed is also an issue in some cases. In order to overcome these issues, this paper presents a new metaheuristic algorithm called Quantum Artificial Bee Colony (QABC) algorithm for global optimization problems inspired by quantum physics concepts. Simulations are conducted on a suite of unimodal/multimodal continuous benchmark functions. The results demonstrate the good performance of the QABC algorithm in solving complex numerical optimization problems when compared with other popular algorithms.
Key takeaways
AI
AI
- The Quantum Artificial Bee Colony (QABC) algorithm improves exploration and exploitation over traditional ABC.
- Simulations on eight benchmark functions show QABC outperforms ABC, PSO, and GABC in 11 out of 18 scenarios.
- QABC incorporates quantum mechanics principles to enhance optimization capabilities in complex landscapes.
- The QABC algorithm balances between exploration and exploitation via a modified update equation.
- The standard ABC algorithm struggles with convergence speed and exploitation, which QABC addresses effectively.
Related papers
ArXiv, 2020
Ant colony optimization is one of the potential solutions to tackle intractable NP-Hard discrete combinatorial optimization problems. The metaphor of ant colony can be thought of as the evolution of the best path from a given graph as a globally optimal solution, which is unaffected by earlier local convergence to achieve improved optimization efficiency. Earlier Quantum Ant Colony Optimization research work was primarily based on Quantum-inspired Evolutionary Algorithms, which deals with customizing and improving the quantum rotation gate through upgraded formation of the lookup table of rotation angle. Instead of relying on evolutionary algorithms, we have proposed a discrete-time quantum algorithm based on adaptive quantum circuit for pheromone updation. The algorithm encodes all possible paths in the exhaustive search space as input to the ORACLE. Iterative model of exploration and exploitation of all possible paths by quantum ants results in global optimal path convergence thro...
Research Square (Research Square), 2024
Spotted Hyena Optimizer (SHO) is a population-based metaheuristic algorithm inspired by the spotted hyenas' social behavior, and it is developed for solving global optimization problems. SHO has shown superior performance over its competitive metaheuristic algorithms in solving benchmark function optimization problems and engineering design problems. However, it suffers premature convergence in local optima due to its lack of exploration while solving multi-modal optimization problems. This article proposes an improved SHO, namely quantum SHO (QSHO), inspired by quantum computing. The QSHO implements a quantum computing mechanism to promote its exploration ability. The novel method is tested on well-known IEEE CEC2013 and IEEE CEC2017 benchmark suits with 30 and 50 dimensions and four real-world engineering optimization problems. The results of QSHO are compared with that of Classical SHO, improved SHO (ISHO), Modified SHO (MSHO), Oppositional SHO with mutation operator (OBL-MO-SHO), SHO with space transformation search (STS-SHO), Quantum Salp Swarm Algorithm (QSSA), and Chimp Optimization Algorithm (ChOA). The results are analyzed using the Wilcoxon Signed Rank Test (WSRT) and Friedman Test. The empirical results show that QSHO statistically outperforms other compared algorithms for both benchmark problem suits with both 30 and 50 dimensions. In addition, we have assessed the QSHO in four real-world engineering optimization problems and the QSHO statistically outperforms the competitive algorithms.
In this paper, a novel quantum swarm evolutionary algorithm (QSE) is presented based on the quantum-inspired evolutionary algorithm (QEA). A new definition of Q-bit expression called quantum angle is proposed, and an improved particle swarm optimization (PSO) is employed to update the quantum angles automatically. The simulated results in solving 0-1 knapsack problem show that QSE is superior to traditional QEA. In addition, the comparison experiments show that QSE is better than many traditional heuristic algorithms, such as climb hill algorithm, simulation anneal algorithm and taboo search algorithm. Meanwhile, the experimental results of 14 cities traveling salesman problem (TSP) show that it is feasible and effective for small-scale TSPs, which indicates a promising novel approach for solving TSPs. r
Algorithms, 2022
International Journal of Modern Physics C, 2015
Arti¯cial Bee Colony (ABC) algorithm is one of the swarm intelligence algorithms; it has been introduced by Karaboga in 2005. It is a meta-heuristic optimization search algorithm inspired from the intelligent foraging behavior of the honey bees in nature. Its unique search process made it as one of the most competitive algorithm with some other search algorithms in the area of optimization, such as Genetic algorithm (GA) and Particle Swarm Optimization (PSO). However, the ABC performance of the local search process and the bee movement or the solution improvement equation still has some weaknesses. The ABC is good in avoiding trapping at the local optimum but it spends its time searching around unpromising random selected solutions. Inspired by the PSO, we propose a Hybrid Particle-movement ABC algorithm called HPABC, which adapts the particle movement process to improve the exploration of the original ABC algorithm. Numerical benchmark functions were used in order to experimentally test the HPABC algorithm. The results illustrate that the HPABC algorithm can outperform the ABC algorithm in most of the experiments (75% better in accuracy and over 3 times faster).
2008
This paper presents a variant of Quantum behaved Particle Swarm Optimization (QPSO) named Q-QPSO for solving global optimization problems. The Q-QPSO algorithm is based on the characteristics of QPSO, and uses interpolation based recombination operator for generating a new solution vector in the search space. The performance of Q-QPSO is compared with Basic Particle Swarm Optimization (BPSO), QPSO and two other variants of QPSO taken from literature on six standard unconstrained, scalable benchmark problems. The experimental results show that the proposed algorithm outperforms the other algorithms quite significantly.
Journal of Computational and Applied Mathematics, 2013
This work presents the region-based quantum evolutionary algorithm (RQEA) for solving numerical optimization problems. In the proposed algorithm, the feasible solution space is decomposed into regions in terms of quantum representation. As the search progresses from one generation to the next, the quantum bits evolve gradually, increasing the probability of selecting regions that yield good fitness values. Through the inherent probabilistic mechanism, the RQEA initially behaves as a global search algorithm and gradually evolves into a local search algorithm, resulting in a good balance between exploration and exploitation. The RQEA is applied to a series of numerical optimization problems. The experiments show that the results obtained by the RQEA are better than those obtained using state-ofthe-art QEA and DEahcSPX.
robert.nowotniak.com
A Rosenbrock artificial bee colony algorithm (RABC) that combines Rosenbrock’s rotational direction method with an artificial bee colony algorithm (ABC) is proposed for accurate numerical optimization. There are two alternative phases of RABC: the exploration phase realized by ABC and the exploitation phase completed by the rotational direction method. The proposed algorithm was tested on a comprehensive set of complex benchmark problems, encompassing a wide range of dimensionality, and it was also compared with several algorithms. Numerical results show that the new algorithm is promising in terms of convergence speed, success rate, and accuracy. The proposed RABC is also capable of keeping up with the direction changes in the problems.
2014
Quantum-behaved particle swarm optimization (QPSO) has shown to be an effective algorithm for solving global optimization problems that are of high complexity. This paper presents a new QPSO algorithm, denoted LI-QPSO, which employs a model-based linear interpolation method to strengthen the local search ability and improve the precision and convergence performance of the QPSO algorithm. In LI-QPSO, linear interpolation is used to approximate the objective function around a pre-chosen point with high quality in the search space. Then, local search is used to generate a promising trial point around this pre-chosen point, which is then used to update the worst personal best point in the swarm. Experimental results show that the proposed algorithm provides some significant improvements in performance on the tested problems.
References (14)
- REFERENCES
- X. S. Yang, Z. H. Cui, R. B. Xiao, A. H. Gandomi, and M. Karamanoglu, "Swarm Intelligence and Bio-Inspired Computation," Elsevier, Waltham, Mass, USA, 2013.
- M. Dorigo, G. D. Caro, and L. M. Gambardella, "Ant Algorithms for Discrete Optimization," Artificial Life, vol. 5, no. 2, pp.137-172, 1999.
- R. C. Eberhart, and J. Kennedy, "A New Optimizer using Particle Swarm Theory," In Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan, vol. 1, pp. 39-43. 1995.
- D. Karaboga, "An Idea based on Honey Bee Swarm for Numerical Optimization," Technical Report, Erciyes University, Engineering Faculty, Computer Engineering Department, pp. 1-10, 2005.
- K.V. Price, R. M. Storn, and J. A. Lampinen, "Differential Evolution: A Practical Approach to Global optimization," Springer-Verlag, Berlin, Germany, 2005.
- Z. Guopu, and S. Kwong, "Gbest-guided Artificial Bee Colony Algorithm for Numerical Function Optimization," Applied Mathematics and Computation, vol. 217, pp. 3166-3173, 2010.
- L. Guoqiang, P. Niu, and X. Xiao, "Development and Investigation of Efficient Artificial Bee Colony Algorithm for Numerical Function Optimization," Applied Soft Computing, vol. 12, no. 1, pp. 320-332, 2012.
- D. Karaboga, and B. Basturk, "A Powerful and Efficient Algorithm for Numerical Function Optimization: Artificial Bee Colony (ABC) Algorithm," Journal of Global Optimization, vol. 39, no. 3, pp.459-471, 2007.
- J. Sun, B. Feng, and W. Xu, "Particle Swarm Optimization with Particles having Quantum Behavior," Congress on Evolutionary Computation, Portland OR, USA, vol. 1, pp. 325-331, 2004.
- J. Sun, W. Xu, B. Feng, "Adaptive Parameter Control for Quantum-behaved Particle Swarm Optimization on Individual Level," IEEE International Conference on Systems, Man and Cybernetics, Hawaii, USA, vol. 4, 2005.
- D. Griffiths, and E. G. Harris, "Introduction to Quantum Mechanics," Prentice Hall, New Jersey, USA, vol.2, 1995.
- D. Karaboga, and B. Akay, "A Comparative Study of Artificial Bee Colony Algorithm," Applied Mathematics and Computation, vol. 214, no.1, pp. 108-132, 2009.
- M. Jamil, and X. S. Yang, "A Literature Survey of Benchmark Functions for Gobal Optimization Problems," International Journal of Mathematical Modeling and Numerical Optimization, vol.4, no. 2, pp. 150-194, 2013.
FAQs
AI
How does Quantum Artificial Bee Colony improve optimization capabilities over standard ABC?add
The proposed QABC algorithm optimizes the exploration and exploitation balance, achieving superior results on benchmark functions by adapting the update equation to quantum behaviors.
What benchmark functions were used to validate the QABC algorithm's performance?add
The QABC algorithm was evaluated using eight benchmark functions including Griewank, Rastrigin, Rosenbrock, and Ackley, highlighting various multimodal and nonseparable characteristics.
What specific modifications are introduced in QABC compared to traditional ABC?add
QABC employs quantum-inspired behaviors and a modification rate (MR) parameter to enhance search effectiveness, adapting the fitness evaluation within both employed and onlooker phases.
What role do local minima play in optimization challenges for algorithms like QABC?add
Local minima pose significant challenges as algorithms must explore effectively to escape these traps; QABC demonstrates enhanced capabilities for global convergence to overcome such obstacles.
How did QABC compare to other algorithms like PSO and GABC in simulations?add
In simulations, QABC outperformed ABC, PSO, and GABC in 11 out of 18 benchmark cases, indicating its robustness across various optimization scenarios.
Nizar Abbas