基于蜜蜂生命周期的静止与动态优化人工蜂群优化器

Artificial Bee Colony Optimizer Based on Bee Life-Cycle for Stationary and Dynamic Optimization

IEEE Transactions on Systems, Man, and Cybernetics: Systems · 2016
被引 35
ABS 3

中文导读

提出一种混合人工蜂群优化器,通过引入蜜蜂生命周期机制动态调整种群规模,在静止和动态优化问题中均优于对比算法,并成功应用于数据聚类和图像分割。

Abstract

This paper proposes a novel optimization scheme by hybridizing an artificial bee colony optimizer (HABC) with a bee life-cycle mechanism, for both stationary and dynamic optimization problems. The main innovation of the proposed HABC is to develop a cooperative and population-varying scheme, in which individuals can dynamically shift their states of birth, foraging, death, and reproduction throughout the artificial bee colony life cycle. That is, the bee colony size can be adjusted dynamically according to the local fitness landscape during algorithm execution. This new characteristic of HABC helps to avoid redundant search and maintain diversity of population in complex environments. A comprehensive experimental analysis is implemented that the proposed algorithm is benchmarked against several state-of-the-art bio-inspired algorithms on both stationary and dynamic benchmarks. Then the proposed HABC is applied to the real-world applications including data clustering and image segmentation problems. Statistical analysis of all these tests highlights the significant performance improvement due to the life-cycle mechanism and shows that the proposed HABC outperforms the reference algorithms.

人工蜂群算法优化算法数据聚类图像分割