A modified artificial bee colony algorithm based on the self-learning mechanism (Q2331601)

From MaRDI portal
Revision as of 20:21, 20 July 2024 by ReferenceBot (talk | contribs) (‎Changed an Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article
Language Label Description Also known as
English
A modified artificial bee colony algorithm based on the self-learning mechanism
scientific article

    Statements

    A modified artificial bee colony algorithm based on the self-learning mechanism (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    30 October 2019
    0 references
    Summary: Artificial bee colony (ABC) algorithm, a novel category of bionic intelligent optimization algorithm, was achieved for solving complex nonlinear optimization problems. Previous studies have shown that ABC algorithm is competitive to other biological-inspired optimization algorithms, but there still exist several insufficiencies due to the inefficient solution search equation (SSE), which does well in exploration but poorly in exploitation. To improve accuracy of the solutions, this paper proposes a modified ABC algorithm based on the self-learning mechanism (SLABC) with five SSEs as the candidate operator pool; among them, one is good at exploration and two of them are good at exploitation; another SSE intends to balance exploration and exploitation; moreover, the last SSE with Lévy flight step-size which can generate smaller step-size with high frequency and bigger step-size occasionally not only can balance exploration and exploitation but also possesses the ability to escape from the local optimum. This paper proposes a simple self-learning mechanism, wherein the SSE is selected according to the previous success ratio in generating promising solutions at each iteration. Experiments on a set of 9 benchmark functions are carried out with the purpose of evaluating the performance of the proposed method. The experimental results illustrated that the SLABC algorithm achieves significant improvement compared with other competitive algorithms.
    0 references
    artificial bee colony algorithm
    0 references
    swarm intelligence
    0 references
    self-learning
    0 references
    solution search equation
    0 references

    Identifiers