Skip to content

This repository contains Python implementations, presentation materials, and reference articles for three optimization algorithms: Improved Atom Search Optimization (IASO), Social Mimetic Optimizer (SMO), and Barnacles Mating Optimizer (BMO).

Notifications You must be signed in to change notification settings

OmarNouih/Metaheuristic-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Optimization Algorithms

This repository contains the implementations and resources for three optimization algorithms: Improved Atom Search Optimization (IASO), Social Mimetic Optimizer (SMO), and Barnacles Mating Optimizer (BMO). These algorithms are designed to solve various optimization problems efficiently.

Repository Structure

  • CODE_PYTHON/: Contains the Python implementations of the algorithms.
  • PRESENTATIONS/: Includes presentation materials for each algorithm.
  • RESOURCES/: Contains reference articles and additional resources used for the implementations.

Algorithms

Improved Atom Search Optimization (IASO)

IASO is an enhanced version of the Atom Search Optimization (ASO) algorithm. It includes improved mechanisms for global and local search to ensure better performance in finding optimal solutions.

Key Features:

  • Enhanced search capabilities
  • Balanced exploration and exploitation
  • Suitable for various optimization problems

Social Mimetic Optimizer (SMO)

SMO is a memetic algorithm that combines social and cultural evolution concepts with traditional optimization techniques. It leverages social learning and individual learning to improve the search process.

Key Features:

  • Integrates social and individual learning
  • Adaptable to different types of optimization problems
  • Utilizes a hybrid approach for better optimization

Barnacles Mating Optimizer (BMO)

BMO is inspired by the mating behavior of barnacles. It utilizes their unique reproductive strategies to explore and exploit the search space effectively.

Key Features:

  • Inspired by natural mating behaviors
  • Effective in finding optimal solutions
  • Competitive with other evolutionary algorithms

Contributions

Contributions are welcome! Please submit a pull request or open an issue for any changes or additions you would like to make.

About

This repository contains Python implementations, presentation materials, and reference articles for three optimization algorithms: Improved Atom Search Optimization (IASO), Social Mimetic Optimizer (SMO), and Barnacles Mating Optimizer (BMO).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages