Abstract
Recently, the artificial bee colony (ABC) algorithm has been developed to efficiently and effectively solve a wide range of optimization problems. In this work, the standard ABC algorithm is extended by incorporating a cooperation approach, and an algorithm called cooperative ABC (CABC) is proposed to solve the optimal power flow (OPF) problem. CABC aims at improving the performance of the standard ABC algorithm by using multiple artificial bee colonies to optimized different components of the solution vector cooperatively. With six well known benchmarks, CABC is proved to have significant better performance improvement on the standard ABC. CABC is then applied to the real-world OPF problem on an IEEE 30-bus test system. The simulation results showed that the proposed CABC outperforms other algorithms investigated in this paper in terms of optimization accuracy and computation robustness.







Similar content being viewed by others
References
Karaboga, D., Basturk, B.: A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J. Glob. Optim. 39(3), 459–471 (2007)
Zhang, X., Zhang, X., Wang, L.: Antenna design by an adaptive variable differential artificial bee colony algorithm. IEEE Trans. Magn. 99, 1 (2017)
Sun, M., Dong, Z., Zhang, Q.: Identification of main steam temperature of power plant using fractional-order transfer function based on Lévy flights—artificial bee colony algorithm. In: Control Conference (CCC), 2017 36th Chinese, pp. 2293–2298 (2017)
Karaboga, D., Basturk, B.A.: Novel clustering approach: artificial bee colony (ABC) algorithm. Appl. Soft Comput. 1(1), 652–657 (2010)
Ghaffarian, R.: CCGA packages for space applications. Microelectron. Reliab. 46(2), 2006–2024 (2006)
Hart, M.: CCGA solder column—reliable solution for absorbing large CTE mismatch. In: Microelectronics Packaging Conference (EMPC), 2015 European, pp. 14–16 (2015)
Bergh, F., Engelbrecht, A.P.: A cooperative approach to particle swarm optimization. IEEE Tans. Evolut. Comput. 8(3), 225–239 (2004)
Susana, M.V., João, M.C., Thomas, A.R.: Two cooperative ant colonies for feature selection using fuzzy models. Expert Syst. Appl. 37(4), 2714–2723 (2010)
Wachowiak, M.P., Timson, M.C., DuVal, D.J.: Adaptive particle swarm optimization with heterogeneous multicore parallelism and GPU acceleration. IEEE Trans. Parallel Distrib. Syst. 28(10), 2784–2793 (2017)
Chen, X., Zou, S.: Improved Wi-Fi indoor positioning based on particle swarm optimization. IEEE Sens. J. 99, 1 (2017)
Chen, H.N., Zhu, Y.L., Hu, K.Y.: Cooperative bacterial foraging optimization. Discret. Dyn. Nat. Soc. 2009(1), 1–17 (2014)
Khorsandi, A., Hosseinian, S.H., Ghazanfari, A.: Modified artificial bee colony algorithm based on fuzzy multi-objective technique for optimal power flow problem. Electr. Power Syst. 95, 206–213 (2013)
Li, M.S., Tang, W.J., Tang, W.H., Wu, Q.H., Saunders, J.R.: Bacterial Foraging Algorithm with Varying Population for Optimal Power Flow. Lecture Notes in Computer Science, vol. 448, pp. 32–41. Springer, Berlin (2007)
Verma, O.P., Parihar, A.S.: An optimal fuzzy system for edge detection in color images using bacterial foraging algorithm. IEEE Trans. Fuzzy Syst. 25(1), 114–127 (2017)
Awadallah, M.A., Venkatesh, B.: Bacterial foraging algorithm guided by particle swarm optimization for parameter identification of photovoltaic modules. Can. J. Electr. Comput. Eng. 39(2), 150–157 (2016)
Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)
Mohammed, E., Mohamed, K.: A Taxonomy of Cooperative Search Algorithms. Lecture Notes in Computer Science, vol. 3636, 32–41. Springer, Berlin (2005)
Chen, H.N., Zhu, Y.L., Hu, K.Y.: Discrete and continuous optimization based on multi-swarm coevolution. Nat. Comput. 9(3), 659–682 (2010)
Chen, H.N., Zhu, Y.L.: Optimization based on symbiotic multi-species coevolution. Appl. Math. Comput. 205(1), 47–60 (2008)
Yichuan, S., Tian, L.: Multi-swarm coevolution real-time data forecasting model used in atmospheric environmental monitoring. In: 2015 8th International Congress on Image and Signal Processing (CISP), pp. 1588–1592 (2015)
Duan, J., Chen, Q., Sun, W., Pan, Q.: A multi-swarm fruit fly optimization algorithm to minimize makespan for the hybrid flowshop problem. In: 2017 36th Chinese Control Conference (CCC), pp. 2796–2800 (2017)
Ma, L., Zhu, Y., Zhang, D., et al.: A hybrid approach to artificial bee colony algorithm. Neural Comput. Appl. 27(2), 1–23 (2015)
Ma, L., Hu, K., Zhu, Y., et al.: Cooperative artificial bee colony algorithm for multi-objective RFID network planning. J. Netw. Comput. Appl. 42, 143–162 (2014)
Ma, L., Hu, K., Zhu, Y., et al.: Discrete and continuous optimization based on hierarchical artificial bee colony optimizer. J. Appl. Math. 2014(1), 1–20 (2014)
Acknowledgements
This research is partially supported by National Natural Science Foundation of China und Grants 61105067, 71001072, 61174164 and 71271140, State Grid Science and Technology Project 5222LK14040H.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhou, X., Su, A., Liu, A. et al. Cooperative approach to artificial bee colony algorithm for optimal power flow. Cluster Comput 22 (Suppl 4), 8059–8067 (2019). https://doi.org/10.1007/s10586-017-1594-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-017-1594-9