Abstract
In order to efficiently manage the diversity and convergence in many-objective optimization, this paper proposes a novel multi-engine cooperation bacterial foraging algorithm (MCBFA) to enhance the selection pressure towards Pareto front. The main framework of MCBFA is to handle the convergence and diversity separately by evolving several search engines with different rules. In this algorithm, three engines are respectively endowed with three different evolution principles (i.e., Pareto-based, decomposition-based and indicator-based), and their archives are evolved according to comprehensive learning. In the foraging operations, each bacterium is evolved by reinforcement learning (RL). Specifically, each bacterium adaptively varies its own run-length unit and exchange information to dynamically balance exploration and exploitation during the search process. Empirical studies on DTLZ benchmarks show MCBFA exhibits promising performance on complex many-objective problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Gong, Y.J., Li, J.J., Zhou, Y., Li, Y., Chung, S.H., Shi, Y.H., et al.: Genetic learning particle swarm optimization. IEEE Trans. Cybern. 46(10), 2277 (2016)
Lopez, E.M., Coello, C.A.C.: Improving the integration of the IGD+ indicator into the selection mechanism of a Multi-objective Evolutionary Algorithm. In: Evolutionary Computation. IEEE (2017)
Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)
Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: improving the strength pareto evolutionary algorithm (2001)
Zhang, Q., Li, H.: MOEA/D: a multionbjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)
Trautmann, H., Wagner, T., Brockhoff, D.: R2-EMOA: focused multiobjective search using R2-indicator-based selection. In: Nicosia, G., Pardalos, P. (eds.) LION 2013. LNCS, vol. 7997, pp. 70–74. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-44973-4_8
Köppen, M., Yoshida, K.: Substitute distance assignments in NSGA-II for handling many-objective optimization problems. In: Obayashi, S., Deb, K., Poloni, C., Hiroyasu, T., Murata, T. (eds.) EMO 2007. LNCS, vol. 4403, pp. 727–741. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-70928-2_55
Deb, K., Jain, H.: An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, Part I: solving problems with box constraints. IEEE Trans. Evol. Comput. 18(4), 577–601 (2014)
Ma, L., Cheng, S., Wang, X., Huang, M., Shen, H., He, X., et al.: Cooperative two-engine multi-objective bee foraging algorithm with reinforcement learning. Knowl. Based Syst. 133, 278–293 (2017)
Ma, L., Zhu, Y., Zhang, D.: Niu, B: A hybrid approach to artificial bee colony algorithm. Neural Comput. Appl. 27(2), 387–409 (2016)
Chen, H., Niu, B., Ma, L., et al.: Bacterial colony foraging optimizationl. Neurocomputing 137(2), 268–284 (2014)
Ma, L., Wang, X., Huang, M., Lin, Z., Tian, L., Chen, H.: Two-level master-slave RFID networks planning via hybrid multiobjective artificial bee colony optimizer. IEEE Trans. Syst. Man Cybern. Syst. PP(99), 1–20 (2017)
Zitzler, E., Künzli, S.: Indicator-based selection in multiobjective search. In: Yao, X., et al. (eds.) PPSN 2004. LNCS, vol. 3242, pp. 832–842. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30217-9_84
Li, K., Deb, K., Zhang, Q., Kwong, S.: An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans. Evol. Comput. 19(5), 694–716 (2015)
Zhang, X., Tian, Y., Jin, Y.: A knee point-driven evolutionary algorithm for many-objective optimization. IEEE Trans. Evol. Comput. 19(6), 761–776 (2015)
Watkins, C.J.C.H., Dayan, P.: Technical note: Q-learning. Mach. Learn. 8(3–4), 279–292 (1992)
Acknowledgements
This work is supported by National Natural Science Foundation of China under Grant No. 6177021519 and No. 61503373 and supported by Fundamental Research Funds for the Central University (N161705001), Liaoning PhD startup fund:optimization model and algorithm of power scheduling for microgrid, Postdoctoral fund in China under Grant No. 2016M601332.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Chen, S., Wang, R., Ma, L., Gu, Z., Du, X., Shao, Y. (2018). A Novel Many-Objective Bacterial Foraging Optimizer Based on Multi-engine Cooperation Framework. In: Tan, Y., Shi, Y., Tang, Q. (eds) Advances in Swarm Intelligence. ICSI 2018. Lecture Notes in Computer Science(), vol 10941. Springer, Cham. https://doi.org/10.1007/978-3-319-93815-8_49
Download citation
DOI: https://doi.org/10.1007/978-3-319-93815-8_49
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93814-1
Online ISBN: 978-3-319-93815-8
eBook Packages: Computer ScienceComputer Science (R0)