Cluster Computing

, Volume 22, Supplement 4, pp 8059–8067 | Cite as

Cooperative approach to artificial bee colony algorithm for optimal power flow

  • Xiaoming Zhou
  • Anlong Su
  • Aimin Liu
  • Wanli Cui
  • Wei LiuEmail author


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.


Artificial bee colony algorithm Corporative coevolution Optimal powerflow 



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.


  1. 1.
    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)MathSciNetGoogle Scholar
  2. 2.
    Zhang, X., Zhang, X., Wang, L.: Antenna design by an adaptive variable differential artificial bee colony algorithm. IEEE Trans. Magn. 99, 1 (2017)Google Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    Karaboga, D., Basturk, B.A.: Novel clustering approach: artificial bee colony (ABC) algorithm. Appl. Soft Comput. 1(1), 652–657 (2010)Google Scholar
  5. 5.
    Ghaffarian, R.: CCGA packages for space applications. Microelectron. Reliab. 46(2), 2006–2024 (2006)Google Scholar
  6. 6.
    Hart, M.: CCGA solder column—reliable solution for absorbing large CTE mismatch. In: Microelectronics Packaging Conference (EMPC), 2015 European, pp. 14–16 (2015)Google Scholar
  7. 7.
    Bergh, F., Engelbrecht, A.P.: A cooperative approach to particle swarm optimization. IEEE Tans. Evolut. Comput. 8(3), 225–239 (2004)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    Chen, X., Zou, S.: Improved Wi-Fi indoor positioning based on particle swarm optimization. IEEE Sens. J. 99, 1 (2017)Google Scholar
  11. 11.
    Chen, H.N., Zhu, Y.L., Hu, K.Y.: Cooperative bacterial foraging optimization. Discret. Dyn. Nat. Soc. 2009(1), 1–17 (2014)Google Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    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)Google Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)Google Scholar
  17. 17.
    Mohammed, E., Mohamed, K.: A Taxonomy of Cooperative Search Algorithms. Lecture Notes in Computer Science, vol. 3636, 32–41. Springer, Berlin (2005)Google Scholar
  18. 18.
    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)MathSciNetGoogle Scholar
  19. 19.
    Chen, H.N., Zhu, Y.L.: Optimization based on symbiotic multi-species coevolution. Appl. Math. Comput. 205(1), 47–60 (2008)MathSciNetGoogle Scholar
  20. 20.
    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)Google Scholar
  21. 21.
    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)Google Scholar
  22. 22.
    Ma, L., Zhu, Y., Zhang, D., et al.: A hybrid approach to artificial bee colony algorithm. Neural Comput. Appl. 27(2), 1–23 (2015)Google Scholar
  23. 23.
    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)Google Scholar
  24. 24.
    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)Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Operation Monitoring CenterState Grid Liaoning Electric Power Supply Co. LTDShenyangChina
  2. 2.School of Information and TechnologyJilin Normal UniversitySipingChina

Personalised recommendations