Skip to main content
Log in

Cooperative approach to artificial bee colony algorithm for optimal power flow

  • Published:
Cluster Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  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)

    Article  MathSciNet  MATH  Google Scholar 

  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. 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)

  4. Karaboga, D., Basturk, B.A.: Novel clustering approach: artificial bee colony (ABC) algorithm. Appl. Soft Comput. 1(1), 652–657 (2010)

    Article  Google Scholar 

  5. Ghaffarian, R.: CCGA packages for space applications. Microelectron. Reliab. 46(2), 2006–2024 (2006)

    Article  Google Scholar 

  6. Hart, M.: CCGA solder column—reliable solution for absorbing large CTE mismatch. In: Microelectronics Packaging Conference (EMPC), 2015 European, pp. 14–16 (2015)

  7. Bergh, F., Engelbrecht, A.P.: A cooperative approach to particle swarm optimization. IEEE Tans. Evolut. Comput. 8(3), 225–239 (2004)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  10. Chen, X., Zou, S.: Improved Wi-Fi indoor positioning based on particle swarm optimization. IEEE Sens. J. 99, 1 (2017)

    Google Scholar 

  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. 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)

    Article  Google Scholar 

  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)

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  16. Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)

    Article  Google Scholar 

  17. Mohammed, E., Mohamed, K.: A Taxonomy of Cooperative Search Algorithms. Lecture Notes in Computer Science, vol. 3636, 32–41. Springer, Berlin (2005)

  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)

    Article  MathSciNet  MATH  Google Scholar 

  19. Chen, H.N., Zhu, Y.L.: Optimization based on symbiotic multi-species coevolution. Appl. Math. Comput. 205(1), 47–60 (2008)

    MathSciNet  MATH  Google Scholar 

  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)

  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)

  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. 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)

    Article  Google Scholar 

  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)

    MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Wei Liu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-017-1594-9

Keywords

Navigation