Chips-n-Salsa
Chips-n-Salsa: A Java Library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms - Published in JOSS (2020)
GATree
GATree: Evolutionary decision tree classifier in Python - Published in JOSS (2024)
mealpy
A Collection Of The State-of-the-art Metaheuristic Algorithms In Python (Metaheuristic/Optimizer/Nature-inspired/Biology)
reflame
reflame: Revolutionizing Functional Link Neural Network by Metaheuristic Optimization
metacluster
MetaCluster: An Open-Source Python Library for Metaheuristic-based Clustering Problems
paper_bergonti_2022_tro_kinematics-control-morphingcovers
Supplementary Material "Modeling and Control of Morphing Covers for the Adaptive Morphology of Humanoid Robots" published in IEEE Transactions on Robotics 2022
galibrate
Parameter estimation and model calibration using Genetic Algorithm optimization in Python.
thompson
Thompson is Python package to evaluate the multi-armed bandit problem. In addition to thompson, Upper Confidence Bound (UCB) algorithm, and randomized results are also implemented.
genepro
A baseline implementation of genetic programming (using trees to encode programs) with some examples of usage.
moldrug
moldrug (AKA mouse) is a Python package for drug-oriented optimization on the chemical space
evolutionary-diffusion
Applying Evolutionary Computing to Embeddings of Diffusion Models
evorbf
EvoRBF: A Nature-inspired Algorithmic Framework for Evolving Radial Basis Function Networks
waveletml
WaveletML: A Scalable and Extensible Wavelet Neural Network Framework
genetic-delivery-man
🚚 A genetic model written in Python for minimizing the delay time of delivery routes.(使用Python编写的用于最小化物流配送时间的遗传算法。)
deforce
deforce: Derivative-Free Algorithms for Optimizing Cascade Forward Neural Networks
huawei-delivery-optimization
🚚 "2021 Huawei Delivery Optimization Competition" - Using a genetic model to minimize the multi-vehicle transportation cost with vehicle capacity constraints.(“2021华为配送优化竞赛” - 使用遗传算法在车辆运力限制下最小化多车辆的运输成本。)
flama
This code adjusts interatomic potentials from a reference database of atomic structures and their corresponding DFT energies. For the calculation of energies from atomic positions, it uses the GULP or LAMMPS program via an interface. The adjustment of the potentials is done by means of a genetic algorithm. The code has been tested for the calculation of interatomic potentials of perovskites PbCs(Br,I,Cl)3 and Pb(MA,FA,Cs)(Br,I)3. The calculation of the reference database of energies and geometries was calculated using the VASP code.
evolving_quantum_circuits
Application of genetic algorithm to quantum computing.
pyqkd
Repository with codes for simulating and optimising quantum key distribution protocols.
modifiedga
Modified version of a genetic algorithm developed for optimization problems with correlated variables.
pygeneticalgorithms
This repository implements a genetic algorithm (GA) in Python3 programming language, using only Numpy and Joblib as additional libraries. It provides a basic StandardGA model as well as a more advanced IslandModelGA that evolves in parallel several different populations..
APGG - A Modular C++ Framework for Asymmetric Public Goods Games
APGG - A Modular C++ Framework for Asymmetric Public Goods Games - Published in JOSS (2023)
mechanic-miner-2023
Mixed-initiative co-creative game design tool that creates game mechanics by exploring the source code of your Unity game project
intelelm
IntelELM: A Python Framework for Intelligent Metaheuristic-based Extreme Learning Machine
mafese
Feature Selection using Metaheuristics Made Easy: Open Source MAFESE Library in Python
adversarial-attack-method-based-on-iga
Neural Network Adversarial Attack Method Based on Improved Genetic Algorithm
org.cicirello
Code and experiment data from the paper: "On Fitness Landscape Analysis of Permutation Problems: From Distance Metrics to Mutation Operator Selection"
metaperceptron
MetaPerceptron: A Standardized Framework For Metaheuristic-Driven Multi-layer Perceptron Optimization
codart
Source Code Automated Refactoring Toolkit
propulate
Propulate is an asynchronous population-based optimization algorithm and software package for global optimization and hyperparameter search on high-performance computers.