metaheuristics
There are 563 repositories under metaheuristics topic.
apache/incubator-kie-optaplanner
AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.
ljvmiranda921/pyswarms
A research toolkit for particle swarm optimization in Python
thieu1995/mealpy
A Collection Of The State-of-the-art Metaheuristic Algorithms In Python (Metaheuristic/Optimizer/Nature-inspired/Biology)
MaxHalford/eaopt
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
jenetics/jenetics
Jenetics - Genetic Algorithm, Genetic Programming, Grammatical Evolution, Evolutionary Algorithm, and Multi-objective Optimization
esa/pagmo2
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
100/Solid
🎯 A comprehensive gradient-free optimization framework written in Python
jMetal/jMetalPy
A framework for single/multi-objective optimization with metaheuristics
jMetal/jMetal
jMetal: a framework for multi-objective optimization with metaheuristics
7ossam81/EvoloPy
EvoloPy toolbox provides classical and recent nature-inspired metaheuristic for the global optimization.
optapy/optapy
OptaPy is an AI constraint solver for Python to optimize planning and scheduling problems.
EMI-Group/evox
Distributed GPU-Accelerated Framework for Evolutionary Computation. Comprehensive Library of Evolutionary Algorithms & Benchmark Problems.
JingweiToo/Wrapper-Feature-Selection-Toolbox
This toolbox offers more than 40 wrapper feature selection methods include PSO, GA, DE, ACO, GSA, and etc. They are simple and easy to implement.
avaneev/biteopt
Derivative-Free Global Optimization Algorithm (C++, Python binding) - Continuous, Discrete, TSP, NLS, MINLP
dungtran209/Modelling-and-Analysis-of-a-Vehicle-Routing-Problem-with-Time-Windows-in-Freight-Delivery
A MSc's Dissertation Project which focuses on Vehicle Routing Problem with Time Windows (VRPTW), using both exact method and heuristic approach (General Variable Neighbourhood Search)
JuliaNonconvex/Nonconvex.jl
Toolbox for gradient-based and derivative-free non-convex constrained optimization with continuous and/or discrete variables.
rwuilbercq/Hive
Artificial Bee Colony Algorithm in Python.
nojhan/paradiseo
An evolutionary computation framework to (automatically) build fast parallel stochastic optimization solvers
donfaq/VRPTW
Solving VRPTW with metaheuristics
optframe/optframe
OptFrame - C++17 (and C++20) Optimization Framework in Single or Multi-Objective. Supports classic metaheuristics and hyperheuristics: Genetic Algorithm, Simulated Annealing, Tabu Search, Iterated Local Search, Variable Neighborhood Search, NSGA-II, Genetic Programming etc. Examples for Traveling Salesman, Vehicle Routing, Knapsack Problem, etc.
alberto-santini/adaptive-large-neighbourhood-search
ALNS header-only library (loosely) based on the original implementation by Stefan Ropke.
cicirello/Chips-n-Salsa
A Java library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms
amineremache/qbso-fs
Python implementation of QBSO-FS : a Reinforcement Learning based Bee Swarm Optimization metaheuristic for Feature Selection problem.
ashishpatel26/Amazing-Collection-Vehicle-Routing-Problem
Amazing Collection Vehicle Routing Problem
snowberryfield/printemps
C++ metaheuristics modeler/solver for general integer optimization problems.
smkalami/ypea
Yarpiz Evolutionary Algorithms Toolbox for MATLAB
acco93/filo
A Fast Iterated-Local-Search Localized Optimization algorithm for the CVRP.
jakobbossek/ecr2
ecr: Evolutionary Computation in R (version 2)
thomasWeise/jsspInstancesAndResults
A repository with a data set including instances and results from literature for the Job Shop Scheduling Problem (JSSP). While the raw data is provided as text files, it is also compiled in an R package with an API around it.
kkg1999/MetaheuristicOptimization
Different meta-heuristic optimization techniques for feature selection
aliasgharheidaricom/Slime-Mould-Algorithm-A-New-Method-for-Stochastic-Optimization-
In this paper, a new stochastic optimizer, which is called slime mould algorithm (SMA), is proposed based upon the oscillation mode of slime mould in nature. The proposed SMA has several new features with a unique mathematical model that uses adaptive weights to simulate the process of producing positive and negative feedback of the propagation wave of slime mould based on bio-oscillator to form the optimal path for connecting food with excellent exploratory ability and exploitation propensity. The proposed SMA is compared with up-to-date metaheuristics in an extensive set of benchmarks to verify the efficiency. Moreover, four classical engineering structure problems are utilized to estimate the efficacy of the algorithm in optimizing engineering problems. The results demonstrate that the algorithm proposed benefits from competitive, often outstanding performance on different search landscapes. The source codes and info of SMA are publicly available at: http://www.alimirjalili.com/SMA.html
JingweiToo/Advanced-Feature-Selection-Toolbox
This toolbox offers advanced feature selection tools. Several modifications, variants, enhancements, or improvements of algorithms such as GWO, FPA, SCA, PSO and SSA are provided.
afourmy/swap
A Solver for the Wavelength Assignment Problem (RWA) in WDM networks
SeyedMuhammadHosseinMousavi/ABC-PSO-Path-Planning
ABC+PSO Path Planning
mykeels/MSearch
A C# Library to aid programming for meta-heuristics
Evolutionary-Optimization-Laboratory/rmoo
An R package for multi/many-objective optimization with non-dominated genetic algorithms' family