A Novel Many Objective Bacterial Foraging Optimizer Based on Multi engine Cooperation Framework
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.
ICSI