swarm-intelligence-algorithms

There are 42 repositories under swarm-intelligence-algorithms topic.

  • TensorSwarm/TensorSwarm

    TensorSwarm: A framework for reinforcement learning of robot swarms.

    Language:Python11110634
  • aresio/fst-pso

    A settings-free global optimization method based on PSO and fuzzy logic

    Language:Python3862122
  • ErfanFathi/pso

    This repository include implementation of particle swarm optimization (pso) algorithm in C++

    Language:C++24503
  • thieu1995/IntelELM

    IntelELM: A Python Framework for Intelligent Metaheuristic-based Extreme Learning Machine

    Language:Jupyter Notebook16234
  • arijeetsat/Glowworm-Swarm-Optimisation

    Detailed Explanation and Implementation of GSO algorithm

    Language:Python15104
  • RUN-Beyond-the-Metaphor-An-Efficient-Optimization-Algorithm-Based-on-Runge-Kutta-Method

    aliasgharheidaricom/RUN-Beyond-the-Metaphor-An-Efficient-Optimization-Algorithm-Based-on-Runge-Kutta-Method

    The optimization field suffers from the metaphor-based “pseudo-novel” or “fancy” optimizers. Most of these cliché methods mimic animals' searching trends and possess a small contribution to the optimization process itself. Most of these cliché methods suffer from the locally efficient performance, biased verification methods on easy problems, and high similarity between their components' interactions. This study attempts to go beyond the traps of metaphors and introduce a novel metaphor-free population-based optimization based on the mathematical foundations and ideas of the Runge Kutta (RK) method widely well-known in mathematics. The proposed RUNge Kutta optimizer (RUN) was developed to deal with various types of optimization problems in the future. The RUN utilizes the logic of slope variations computed by the RK method as a promising and logical searching mechanism for global optimization. This search mechanism benefits from two active exploration and exploitation phases for exploring the promising regions in the feature space and constructive movement toward the global best solution. Furthermore, an enhanced solution quality (ESQ) mechanism is employed to avoid the local optimal solutions and increase convergence speed. The RUN algorithm's efficiency was evaluated by comparing with other metaheuristic algorithms in 50 mathematical test functions and four real-world engineering problems. The RUN provided very promising and competitive results, showing superior exploration and exploitation tendencies, fast convergence rate, and local optima avoidance. In optimizing the constrained engineering problems, the metaphor-free RUN demonstrated its suitable performance as well. The authors invite the community for extensive evaluations of this deep-rooted optimizer as a promising tool for real-world optimization. The source codes, supplementary materials, and guidance for the developed method will be publicly available at different hubs at http://aliasgharheidari.com/RUN.html.

    Language:MATLAB9113
  • nimishbongale/SpiderMonkey

    This is a repository which contains all the code for the Spider Monkey Optimization Algorithm, associated with Chapter 6, Machine Learning for Intelligent Decision Science. https://link.springer.com/book/10.1007/978-981-15-3689-2

    Language:Python8008
  • sarthak268/Swarm_Intelligence_Models

    Implementation of Popular Swarm Intelligence Models

    Language:Python811
  • ravexina/GSA

    GSA: Gravitational Search Algorithm In Python

    Language:Python6104
  • redb0/gotpy

    Library for global optimization of multiextremal nondifferentiable functions.

    Language:Python5000
  • trifectalabs/myriad

    A Scala Akka library for swarm intelligence algorithms

    Language:Scala5210
  • betamoo/Robots-Routing-using-Swarm-Intelligence

    A C# project to simulate and test a multiagent algorithm for finding multiple noisy radiation sources with spatial and communication constraints with an emulated environment. The algorithm tries to detect the source(s) of radiation with some robots in the monitoring fields. Each robot has a sensor mounted to detect the radiation concentration. The robots cooperate and communicate with each other to locate the sources based on the sensors readings using concepts from particle swarm optimization algorithm. You can see the attached paper for more detail... [Multiagent Algorithm for finding Multiple Noisy Radiation.pdf](Home_Multiagent Algorithm for finding Multiple Noisy Radiation.pdf)

    Language:C#4101
  • ChiaT27/Artificial-Bee-Colony-Optimization

    Python Implementation of the Swarm Intelligent (SI) Artificial Bee Colony Optimization Algorithm (ABC)

    Language:Jupyter Notebook4101
  • lalit212212/GBWPSO

    Parallel Global Best-Worst Particle Swarm Optimization Algorithm for Solving Optimization Problems (Applied Soft Computing-2023)

    Language:MATLAB4100
  • mert-byrktr/PSO-Hyperparameter-Selection

    Hyperparameter selection on machine learning models using Particle Swarm Optimization

    Language:Python4
  • swarm-intelligence/PSO-Algorithm

    Particle Swarm Optimization Implementation

    Language:MATLAB4301
  • sznczy/quantum-particle-swarm-optimization

    Quantum-Behaved Particle Swarm Optimization Algorithm

    Language:C++4101
  • Wandmalfarbe/Glowworm-Swarm-Optimization-Java

    A Java implementation and visualization of the glowworm swarm optimization (GSO) algorithm invented by Krishnanand N. Kaipa and Debasish Ghose.

    Language:Java4201
  • chen0040/cs-swarm-intelligence

    Swam intelligence for numerical optimization implemented in .NET

    Language:C#3103
  • sraaphorst/dispersive-flies-optimization

    A Python implementation of the Dispersive Flies Optimization algorithm, and an implementation to find Steiner systems

    Language:Python3200
  • Ahmed-AI-01/Swarm

    Language:Jupyter Notebook2100
  • anandi1989/Fun-With-SOEC

    Stochastic Optimization and Evolutionary Computing Algorithm implementation in python

    Language:Python2001
  • Bread-and-Code/Hive-TSP

    Approaching the Travelling Salesman Problem using Hive(Beehive) simulations.

    Language:Python2000
  • iasx/ants

    Ant Colony Optimization in Julia

    Language:Julia2100
  • swarm-intelligence/HBO-Algorithm

    Particle Swarm Optimization Implementation

    Language:MATLAB2200
  • alexnaughtonjr/cvg_quadrotor_swarm

    🚁 Software framework for vision-based quadrotor multi-robot systems

    Language:MATLAB100
  • banerjeesamrat/Particle-Swarm-Optimization

    Dissertation project on analysis of Particle Swarm Optimization Algorithm

  • giorgosR/xevo

    Evolutionary and Swarm Intelligence algorithms

    Language:C++1101
  • DecioXXIV/IA-Algorithms-and-Exercises

    Repository per una collezione di Esercizi ed Esperimenti svolti per il corso di IA (22-23)

    Language:Jupyter Notebook0100
  • miladpayandehh/Artificial-Bee-Colony-Algorithm

    Artificial bee colony (ABC) algorithm is an optimization technique that simulates the foraging behavior of honey bees, and has been successfully applied to various practical problems.

    Language:MATLAB0100
  • jan-golda/AGH-OperationalResearch

    AGH University of science and technology - Operational Research Labs - Project

    Language:Python111
  • miladpayandehh/TSP-using-Ant-Colony-Algorithm

    The travelling salesman problem (TSP) asks the following question: "Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city exactly once and returns to the origin city?"

    Language:MATLAB10
  • SotirisFtiakas/Stochastic-Diffusion-Search-for-Feature-Selection

    Implementation of the Stochastic Diffusion Search Nature-Inspired Swarm-Intelligence Optimization algorithm to solve the Curse of Dimensionality in Data Science and Machine Learning applications. This is a project for the "Optimization" module of AUTh Computer Science Department.

    Language:Jupyter Notebook10