New Post
Black Hole Optimization Algorithm Step-by-Step with Example ~xRay Pixy
- Get link
- Other Apps
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.
- Get link
- Other Apps
Comments
Post a Comment