New Post

Python Code || Path Planning with Grey Wolf Optimization (GWO) ~xRay Pixy

Image
Learn how to implement an obstacle-avoiding path planning for a robot using the Grey Wolf Optimization (GWO) in a static environment. #optimization #algorithm #metaheuristic #robotics #deeplearning #ArtificialIntelligence #MachineLearning #computervision #research #projects #thesis #Python

Artificial Bee Colony Optimization Algorithm Step-by-Step with Numerical...

Artificial Bee Colony Optimization Algorithm is a Swarm Intelligence Population-Based Metaheuristic Bees are flying insects with wings. Algorithm. Artificial Bee Colony Optimization Algorithm is inspired by the behavior of bees in nature. We can use an Algorithm. Artificial Bee Colony Optimization Algorithm to solve different Engineering Optimization Problems, Numerical Problems.  Bees feed on nectar as Energy Source in their life.

Algorithms Inspired by the behavior of the bees:
Bees Algorithms
Bee Hives
Bee Colony Optimization Algorithm
Artificial Bee Colony (ABC) Algorithm
Marriage Bee Optimization (MBO) Algorithm

Bee Algorithms are used to solve different problems. 
Bee System: Genetics Problems.
Bee Hive: Routing Protocols. 
Honey Bee Marriage: Cluster Analysis. 
Bee Colony Optimization: Travelling Salesman Problems (TSP), Vehicle Routing Problem, Ride Matching Problems, Job Scheduling Problems.
Artificial Bee Colony Optimization: Engineering Problems, Numerical Optimization.

Bee Colony (BC) is a population-based metaheuristic algorithm. 
A bee colony is basically inspired by a bee’s behavior in nature. 
Certain Features: Nectar Exploration, Waggle Dance, Food Foraging, Division of bees, Mating during Flight. 
A bee colony is based on 3 different models:
  1. Food foraging
  2. Nest Site Search
  3. Marriage in the Bee Colony

Artificial Bee Colony (ABC) Optimization Algorithm
Artificial Bee Colony (ABC) Optimization Algorithm is inspired by Bee’s behavior in Nature.  Artificial Bee Colony (ABC) is a Meta-heuristic algorithm based on the intelligent search behavior of Honey Bee Colony. ABC optimization algorithm is combined with both local and global search. Artificial Bee Colony (ABC) optimization algorithm is used to solve different engineering problems.
In ABC, Bee’s / Agents search for rich artificial food sources [Good Solution].  Artificial Bee Colony (ABC) optimization algorithm provides better results as compare to the Particle Swarm Optimization algorithm (PSO).

Artificial Bee Colony (ABC) Optimization Algorithm Pseudocode
Initialization Phase
REPEAT
Employee Bees Phase
Onlooker Bees Phase
Scout Bees Phase
Memories the best solution achieved.
UNTIL Stopping criteria is met.

Artificial Bee Colony Optimization Step-by-Step with Numerical Example.

Artificial Bee Colony Optimization Steps Step 01: Generate initial population randomly (𝑋_𝑖), i = 1,2,3,4,….Population Size Step 02: Calculate fitness values for each agent in the population. Step 03: Memorize the best (𝑋_𝐵𝑒𝑠𝑡) solution in the population. Step 04: Set Current Iteration (t = 1) Step 05: Generate new solutions for employee bee (𝑣_𝑖) from old solutions 〖(𝑋〗_𝑖). Step 06: Compute the fitness of all new solutions in the population. Step 07: Keep the best solution between current and candidate solutions. Step 08: Calculate the Probability (𝑃_𝑖) for the solution 〖(𝑋〗_𝑖). Step 09: Generate new solutions (𝑣_𝑖) for onlooker bees from the solution selecting depending on its 𝑃_𝑖. Step 10: Calculate the fitness of all new solutions in the population. Step 11: Determined the abandoned solution if exist, replace it with a new random solution 𝑋_𝑖. Step 12: Keep the best solution found in the population. Step 13: t = t+1; Step 14: Repeat until t<=MaxT.

#Metaheuristic #Algorithms
Meta-heuristic Algorithms
Link - Click Here

Comments

Popular Post

PARTICLE SWARM OPTIMIZATION ALGORITHM NUMERICAL EXAMPLE

Cuckoo Search Algorithm for Optimization Problems

Particle Swarm Optimization (PSO)

PSO (Particle Swarm Optimization) Example Step-by-Step

how is the LBP |Local Binary Pattern| values calculated? Step-by-Step with Example

PSO Python Code || Particle Swarm Optimization in Python || ~xRay Pixy

Bat algorithm Explanation Step by Step with example

Grey Wolf Optimization Algorithm

Grey Wolf Optimization Algorithm Numerical Example

Whale Optimization Algorithm Code Implementation || WOA CODE || ~xRay Pixy