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

Black Hole Optimization Algorithm Step-by-Step with Example ~xRay Pixy

 Black Hole Optimization Algorithm || BHO Algorithm

The black hole algorithm is a Natural Heuristic Algorithm by simulating the ‘‘Black Hole’’ phenomenon in the universe. Black Hole Optimization Algorithm is a new bio-inspired metaheuristic approach based on the observable fact of black hole phenomena.

Black Hole : Region in the space where Gravity is so Strong. No object can escape from its powerful gravitational pull. Black holes are formed in the  space when star of massive size collapses. Anything falls into black hole is forever gone from our universe.

Black Hole Optimization Algorithm Steps:

Step 01: Randomly Initialize population for N candidate solutions in the search space.

Consider Stars as initial population and each start is candidate solution. And Best  Candidate among all (i.e., Best Solution) is considered as Black Hole.

Step 02: Calculate Fitness Values for each agent in the current population.

Calculate fitness values for each candidate and best among all is considered as Black hole in each generation.

Step 03: Move Agents / Stars towards black hole.

Step 04: If star crossed the event horizon. Calculate Event Horizon Radius (R). 

Event horizon is black hole region boundary where no escape is possible.


Step 05: If distance between candidate solution and black hole is less than R, than candidate is collapse.

Step 06: When stopping criteria is marched Stop.

Step 07: Display Best Solution found.

Black Hole Optimization Algorithm Advantages:

1. It is very Simple Algorithm.

2. Easy to Implement.

3. No parameter tuning is required. 

Black Hole Optimization Algorithm Applications: Black Hole Optimization Algorithm is used in:

1. In Cluster Analysis.

2. In Computer Vision.

3. In Biology.

4. In Industries.

5. In Economy.

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