New Post

Algorithms Behind Space Missions ~xRay Pixy

Image
Learn different algorithms used in Space Missions. Video Link Video Chapters: Algorithms Behind Space Missions 00:00 Introduction 00:52 Space Missions 04:26 Space Missions Challenges 07:04 Algorithms Used in Space Missions 10:36 Optimization Techniques 11:44 Conclusion  NASA conducts space missions to explore the universe for various scientific, technological, and practical reasons: Understanding Our Place in the Universe Search for Life Beyond Earth Studying Earth from Space Advancing Technology Supporting Human Exploration Resource Utilization Inspiring Humanity Examples of NASA Space Missions Apollo Program: Sent humans to the Moon (1969–1972). Mars Rovers (Spirit, Opportunity, Perseverance): Explored Mars' surface and geology. Voyager Missions: Studied the outer planets and interstellar space. Hubble Space Telescope: Captured breathtaking images of the universe. International Space Station (ISS): Supports research in microgravity and international collaboration. Different ...

Cuckoo Search Algorithm for Optimization Problems

 Cuckoo Search Algorithm - Metaheuristic Optimization Algorithm

What is Cuckoo Search Algorithm?

Cuckoo Search Algorithm is a Meta-Heuristic Algorithm. Cuckoo Search Algorithm is inspired by some Cuckoo species laying their eggs in the nest of other species of birds.

In this algorithm, we have 2 bird Species.

 1.) Cuckoo birds 

 2.) Host Birds (Other Species)

What if Host Bird discovered cuckoo eggs?

Cuckoo eggs can be found by Host Bird. 

Host bird discovers cuckoos egg with Probability of discovery of alien eggs. 

If Host Bird Discovered Cuckoo Bird Eggs. The host bird can throw the egg away. Abandon the nest and build a completely new nest.

Mathematically, Each egg represent a solution and it is stored in the host bird nest. In this algorithm Artificial Cuckoo Birds are used. Artificial Cuckoo can lay one egg at a time. We will replace New and better solutions with less fit solutions. It means eggs that are more similar to host bird has opportunity to develop in the new generation and become new cuckoo. In the population, number of host nest are fixed. If host bird discovered cuckoo egg consider this worst solution that is away from optimal value.
Consider, Cuckoo Egg = New Solution.
  and        Eggs in the nest = Set of Solutions.
  and    High Quality Eggs = Best Solutions that is near to the Optimal Solution.

Three Basic Principle Cuckoo Search Algorithm Use.

1.) Each Cuckoo Lays only one Egg at a time and places it in a randomly selected nest.

2.) Best Nest with high quality of Eggs will carry over to next generation.

3.) The number of available host nests is fixed. Host bird discovers cuckoo eggs with probability 𝑷_𝒂 ϵ (0,1). Host birds can throw away the egg or leave the nest/to build a new one.

Cuckoo Search Algorithm Steps


Cuckoo search algorithm Application

Training neural network.

Solve Nurse scheduling problem.

To solve the knapsack problem.

Traveling Salves man Problem.

Cuckoo Search Algorithm Videos


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

Comments

Popular Post

PARTICLE SWARM OPTIMIZATION ALGORITHM NUMERICAL EXAMPLE

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

Grey Wolf Optimization Algorithm

Bat algorithm Explanation Step by Step with example

Grey Wolf Optimization Algorithm Numerical Example

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