Related Experiment Video
Updated: Feb 7, 2026

Monitoring Colony-level Effects of Sublethal Pesticide Exposure on Honey Bees
Published on: November 15, 2017
Reinforcement learning for solution updating in Artificial Bee Colony
Suthida Fairee1, Santitham Prom-On1, Booncharoen Sirinaovakul1
1Department of Computer Engineering, King Mongkut's University of Technology Thonburi, Bangkok, Thailand.
The novel R-ABC algorithm enhances the Artificial Bee Colony (ABC) algorithm using reinforcement learning to improve solution quality and convergence speed, especially in high-dimensional problems. This approach shows superior performance across various benchmark functions.
Area of Science:
- Artificial Intelligence
- Optimization Algorithms
- Machine Learning
Background:
- The standard Artificial Bee Colony (ABC) algorithm's one-dimension update process can degrade performance in high-dimensional optimization problems.
- This limitation affects solution quality and convergence speed, necessitating algorithmic improvements.
Purpose of the Study:
- To introduce a new algorithm, R-ABC, that integrates reinforcement learning into the ABC algorithm for enhanced solution updating.
- To address the performance drop observed in high-dimensional spaces by modifying the solution update mechanism.
Main Methods:
- The proposed R-ABC algorithm employs a reinforcement learning strategy within the onlooker bee phase.
- Positive or negative reinforcement is applied to solution dimensions based on fitness improvements from the employed bee phase.
- The update value for a dimension increases with frequent fitness improvements.
Main Results:
- R-ABC significantly outperformed other algorithms on basic numerical benchmark functions across various dimensions (100-900).
- Performance gains for R-ABC increased with higher dimensions on CEC2005 shifted functions.
- R-ABC demonstrated comparable performance to state-of-the-art ABC variants on CEC2014 hybrid functions.
Conclusions:
- The R-ABC algorithm effectively improves upon the standard ABC algorithm, particularly in high-dimensional optimization tasks.
- Reinforcement learning integration offers a promising direction for enhancing swarm intelligence algorithms.
- R-ABC presents a robust alternative for complex optimization problems where dimensionality is a challenge.
Related Concept Videos
Reinforcement
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Reinforcements in Concrete
Corrosion of Reinforcement
However, over time and under certain conditions like carbonation, chloride ingress, and cracking this protective state can be compromised. Steel has areas with...
Reinforcement Schedules
Once a behavior is learned,...
Reinforced Brick Masonry
To fortify brick walls...
Primary and Secondary Reinforcers
Effective reinforcers for humans vary depending on the individual and the context. Primary reinforcers, such as food, water, sleep, shelter, and pleasure, have inherent value and satisfy basic biological...

