Topic: "evolutionary-computation"
nnaisense/evotorch
Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.
Language: Python - Size: 42.7 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 971 - Forks: 58

MaxHalford/eaopt
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
Language: Go - Size: 591 KB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 897 - Forks: 97

EMI-Group/evox
Distributed GPU-Accelerated Framework for Evolutionary Computation. Comprehensive Library of Evolutionary Algorithms & Benchmark Problems.
Language: Python - Size: 37.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 445 - Forks: 71

colgreen/sharpneat
SharpNEAT - Evolution of Neural Networks. A C# .NET Framework.
Language: C# - Size: 6.73 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 405 - Forks: 101

esa/pygmo2
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Language: C++ - Size: 13.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 402 - Forks: 54

ianwhale/nsga-net
NSGA-Net, a Neural Architecture Search Algorithm
Language: Python - Size: 2.43 MB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 265 - Forks: 79

icaros-usc/pyribs
A bare-bones Python library for quality diversity optimization.
Language: Python - Size: 52.1 MB - Last synced at: 12 days ago - Pushed at: 27 days ago - Stars: 217 - Forks: 39

ShuhuaGao/geppy
A framework for gene expression programming (an evolutionary algorithm) in Python
Language: Python - Size: 8.36 MB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 211 - Forks: 74

GrammaTech/sel
Programmatic modification and evaluation of software
Language: Common Lisp - Size: 18.7 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 174 - Forks: 22

oblivia-simplex/roper
Return Oriented Programme Evolution with ROPER
Language: Common Lisp - Size: 96.2 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 167 - Forks: 21

sferes2/sferes2
A lightweight, generic C++11 framework for evolutionary computation
Language: C++ - Size: 2.38 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 159 - Forks: 36

ShuhuaGao/gpFlappyBird
Flappy Bird AI using Cartesian Genetic Programming (Evolutionary Computation)
Language: Python - Size: 39.5 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 155 - Forks: 28

evoplex/evoplex
Evoplex is a fast, robust and extensible platform for developing agent-based models and multi-agent systems on networks. It's available for Windows, Linux and macOS.
Language: C++ - Size: 6.01 MB - Last synced at: 21 days ago - Pushed at: over 5 years ago - Stars: 135 - Forks: 23

Evolutionary-Intelligence/DistributedEvolutionaryComputation
A (still growing) paper list of Evolutionary Computation (EC) published in some (rather all) top-tier (and also EC-focused) journals and conferences. For EC-focused publications, only Parallel/Distributed EC are covered in the current version.
Size: 147 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 133 - Forks: 34

korymath/talk-generator
talk-generator is capable of generating coherent slide decks based on a single topic suggestion.
Language: Python - Size: 10.7 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 124 - Forks: 9

EMI-Group/evoxbench
Transforming Neural Architecture Search (NAS) into multi-objective optimization problems. A benchmark suite for testing evolutionary algorithms in deep learning.
Language: Python - Size: 1.74 MB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 121 - Forks: 17

lmarti/nsgaiii
An implementation of NSGA-III in Python.
Language: Jupyter Notebook - Size: 1.27 MB - Last synced at: 22 days ago - Pushed at: 10 months ago - Stars: 121 - Forks: 52

EC-KitY/EC-KitY
EC-KitY: A scikit-learn-compatible Python tool kit for doing evolutionary computation.
Language: Python - Size: 4.88 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 93 - Forks: 18

Hintzelab/MABE
Modular Agent Based Evolution Framework
Language: C++ - Size: 16.5 MB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 81 - Forks: 23

moshesipper/tiny_gp
Tiny Genetic Programming in Python
Language: Python - Size: 803 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 80 - Forks: 36

erp12/pyshgp
Push Genetic Programming in Python.
Language: Python - Size: 6.32 MB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 75 - Forks: 23

cicirello/Chips-n-Salsa
A Java library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms
Language: Java - Size: 16.3 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 65 - Forks: 40

evvo-labs/evvo
Solve multi-objective optimization problems with distributed evolutionary algorithms
Language: Scala - Size: 642 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 65 - Forks: 4

flxsosa/DeepHyperNEAT
A public python implementation of the DeepHyperNEAT system for evolving neural networks. Developed by Felix Sosa and Kenneth Stanley. See paper here: https://eplex.cs.ucf.edu/papers/sosa_ugrad_report18.pdf
Language: Python - Size: 1 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 61 - Forks: 16

EMI-Group/evogp
A GPU-accelerated library for Tree-based Genetic Programming, leveraging PyTorch and custom CUDA kernels for high-performance evolutionary computation. It supports symbolic regression, classification, and policy optimization with advanced features like multi-output trees and benchmark tools.
Language: Python - Size: 8.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 55 - Forks: 8

0xprofessooor/Pearl
Adaptable tools to make reinforcement learning and evolutionary computation algorithms.
Language: Python - Size: 656 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 53 - Forks: 1

fillassuncao/denser-models
Language: Python - Size: 5.08 GB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 52 - Forks: 16

hecoding/Pac-Man
Evolutionary Pac-Man bots using Grammatical Evolution and Multi-objective Optimization. Cool GUI included (Undergraduate Thesis)
Language: Java - Size: 29.7 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 52 - Forks: 15

Evolutionary-Intelligence/EvolutionaryComputation-A-Modern-Perspective-ECAMP
Evolutionary Computation: A Modern Perspective |<...>| This is an online book, which is free-access and actively-updated (1st Edition: from 2023 to 2027).
Size: 803 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 51 - Forks: 15

moshesipper/Applied-Machine-Learning-Course
This course covers the applied side of algorithmics in machine learning, with some deep learning and evolutionary algorithms thrown in as well.
Language: Python - Size: 348 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 47 - Forks: 5

telmomenezes/synthetic
Symbolic Generators for Complex Networks
Language: Python - Size: 19.6 MB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 46 - Forks: 9

smkalami/ypea
Yarpiz Evolutionary Algorithms Toolbox for MATLAB
Language: HTML - Size: 2.33 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 45 - Forks: 25

cpmech/goga
Go evolutionary algorithm is a computer library for developing evolutionary and genetic algorithms to solve optimisation problems with (or not) many constraints and many objectives. Also, a goal is to handle mixed-type representations (reals and integers).
Language: Go - Size: 22 MB - Last synced at: 20 days ago - Pushed at: over 4 years ago - Stars: 43 - Forks: 9

mattruzicka/evolvable
An evolutionary computation framework
Language: Ruby - Size: 1.06 MB - Last synced at: 18 days ago - Pushed at: 11 months ago - Stars: 42 - Forks: 1

MetaEvo/Awesome-MetaBBO
A collection of MetaBBO papers and code sources
Size: 2.25 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 40 - Forks: 2

heal-research/HeuristicLab
HeuristicLab - An environment for heuristic and evolutionary optimization
Language: C# - Size: 545 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 39 - Forks: 16

EMI-Group/evomo
EvoMO is a GPU-accelerated library for evolutionary multiobjective optimization (EMO)
Language: Python - Size: 948 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 38 - Forks: 3

tomtkg/Test_Functions_for_Multi-objective_Optimization
Test Functions for Multi-Objective Optimization
Language: MATLAB - Size: 75.5 MB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 37 - Forks: 8

sgonzalez/SwiftGenetics
A pure-Swift genetic algorithm library built for composition and extensibility.
Language: Swift - Size: 89.8 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 37 - Forks: 5

revuel/PatternOmatic
Finds linguistic patterns effortlessly
Language: Python - Size: 201 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 8

mmore500/dishtiny
DISHTINY: A Platform for Studying Open-Ended Evolutionary Transitions in Individuality
Language: C++ - Size: 2.32 GB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 5

flo-wolf/UnitySharpNEAT
Implementation of SharpNEAT in Unity 2020. Full refactor of the UnityNEAT project.
Language: C# - Size: 4.17 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 29 - Forks: 3

ntnu-ai-lab/EvoLP.jl
A playground for evolutionary computation in Julia
Language: Julia - Size: 971 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 26 - Forks: 1

CristianAbrante/GeneticsJS
Evolutionary algorithms library for the web 🧬
Language: TypeScript - Size: 971 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 6

ci-group/revolve
Robot evolution framework for the Triangle of Life project
Language: Python - Size: 420 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 32

NiMlr/High-Dim-ES-RL
Paper: Challenges in High-dimensional Reinforcement Learning with Evolution Strategies
Language: Python - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 25 - Forks: 5

thomasWeise/moptipy
Implementation of metaheuristic optimization methods in Python for scientific, industrial, and educational scenarios. Experiments can be executed in parallel or in a distributed fashion. Experimental results can be evaluated in various ways, including diagrams, tables, and export to Excel.
Language: Python - Size: 8.55 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 24 - Forks: 2

giuse/machine_learning_workbench
Workbench for practical machine learning in Ruby.
Language: Ruby - Size: 114 KB - Last synced at: 13 days ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 4

GregSommerville/Evolutionary.Net
Genetic Programming Engine designed for .NET
Language: C# - Size: 962 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 20 - Forks: 7

ci-group/revolve2
A python library for optimization, geared towards modular robots and evolutionary computing.
Language: Python - Size: 37.6 MB - Last synced at: 13 days ago - Pushed at: 17 days ago - Stars: 19 - Forks: 52

AStupidBear/GCMAES.jl
Gradient-based Covariance Matrix Adaptation Evolutionary Strategy for Real Blackbox Optimization
Language: Julia - Size: 132 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 8

ctjacobs/sudoku-genetic-algorithm
Solves a Sudoku puzzle using a genetic algorithm.
Language: Python - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 19 - Forks: 30

r8vnhill/keen
Keen is a Kotlin genetic algorithms' framework
Language: Kotlin - Size: 5.18 MB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 0

shashankkotyan/RobustArchitectureSearch
This github repository contains the official code for the paper, "Evolving Robust Neural Architectures to Defend from Adversarial Attacks"
Language: Python - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 1

thieu1995/IntelELM
IntelELM: A Python Framework for Intelligent Metaheuristic-based Extreme Learning Machine
Language: Jupyter Notebook - Size: 4.2 MB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 16 - Forks: 4

icaros-usc/dqd-rl
Official implementation of "Approximating Gradients for Differentiable Quality Diversity in Reinforcement Learning"
Language: Python - Size: 2.32 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 0

JohnNay/datafsm
Machine Learning Finite State Machine Models from Data with Genetic Algorithms
Language: R - Size: 4.69 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 15 - Forks: 6

satuma777/evoltier
[WIP] Python implementation of evolution strategy based on Information Geometry. This library includes CMA-ES, NES, CompactGA and PBIL.
Language: Python - Size: 65.4 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 14 - Forks: 3

ttarkowski/quile
C++ genetic algorithms scientific library
Language: C++ - Size: 1.07 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 3

alife-data-standards/alife-data-standards
Repository to host data standards for the ALIFE community.
Language: HTML - Size: 65.4 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 2

mohyunho/NAS_transformer
Evolutionary Neural Architecture Search on Transformers for RUL Prediction
Language: Python - Size: 15.4 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 3

SamuelSchmidgall/EvolutionarySelfReplication
Produce intelligence by means of natural selection without objective/reward optimization
Language: Python - Size: 60.2 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 1

tsyet12/EvoOpt
Python implementation of state-of-art meta-heuristic and evolutionary optimization algorithms.
Language: Python - Size: 866 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 1

aliasgharheidaricom/RIME-A-physics-based-optimization
RIME A physics based optimization algorithm, Neurocomputing, 2023 https://doi.org/10.1016/j.neucom.2023.02.010, This paper proposes an efficient optimization algorithm based on the physical phenomenon of rime-ice
Language: MATLAB - Size: 27.1 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 11 - Forks: 1

Decadz/Genetic-Programming-with-Rademacher-Complexity
Code for the GP-RC algorithm presented in "Genetic Programming with Rademacher Complexity for Symbolic Regression" (IEEE CEC2019). Paper Link: https://ieeexplore.ieee.org/document/8790341
Language: Python - Size: 35.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 4

shiming-chen/CDE-GAN
Official PyTorch Implementation of CDE-GAN (TEVC'21)
Language: Python - Size: 92.8 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 11 - Forks: 2

Dicklesworthstone/llm-tournament
Automated LLM Coding Tournaments. There can be only one (winning code solution from the competing AIs)
Language: Python - Size: 888 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 0

eriknyquist/BrainfuckIntern
Uses a genetic algorithm to "evolve" brainfuck programs with desirable behaviours
Language: C - Size: 26.7 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 10 - Forks: 0

emilydolson/phylotrackpy
Python phylogeny tracker for in silico evolution experiments
Language: C++ - Size: 8.54 MB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 10 - Forks: 2

IFFranciscoME/Genetic-Finance
Implementations of Genetic Methods for Financial Machine Learning Applications
Language: HTML - Size: 18.7 MB - Last synced at: about 4 hours ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 2

EliorBenYosef/evolutionary-algorithms
Evolutionary Algorithms implementations, for various (discrete & continuous) optimization problems, including for autonomous agent control.
Language: Python - Size: 8.02 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 0

Hellisotherpeople/python-neuroevolution
An implementation of "Conventional Neuroevolution" - evolving ANNs without backpropegation
Language: Python - Size: 3.13 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 1

chen0040/java-genetic-programming
Genetic-programming framework for various genetic programming paradigms such as linear genetic programming, tree genetic programming, gene expression programming, etc
Language: Java - Size: 334 KB - Last synced at: 20 days ago - Pushed at: almost 8 years ago - Stars: 10 - Forks: 8

jespb/Python-M3GP
An easy-to-use scikit-learn inspired implementation of the Multidimensional Multiclass Genetic Programming with Multidimensional Populations (M3GP) algorithm
Language: Python - Size: 140 KB - Last synced at: 12 days ago - Pushed at: 16 days ago - Stars: 9 - Forks: 1

facaraff/SOS
The Stochastic Optimisation Software (SOS) is a research-oriented software platform for Metaheuristic Optimisation (Stochastic Optimisation). If you are using SOS, please acknowledge the article "Caraffini, F.; Iacca, G. The SOS Platform: Designing, Tuning and Statistically Benchmarking Optimisation Algorithms. Mathematics 2020, 8, 785." (https://doi.org/10.3390/math8050785)
Language: Java - Size: 42.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 4

ali-ece/Design-of-optimal-CMOS-ring-oscillator-using-an-intelligent-optimization-tool
This paper presents an intelligent sizing method to improve the performance and efficiency of a CMOS Ring Oscillator (RO). The proposed approach is based on the simultaneous utilization of powerful and new multi-objective optimization techniques along with a circuit simulator under a data link. The proposed optimizing tool creates a perfect tradeoff between the contradictory objective functions in CMOS RO optimal design. This tool is applied for intelligent estimation of the circuit parameters (channel width of transistors), which have a decisive influence on RO specifications. Along the optimal RO design in an specified range of oscillaton frequency, the Power Consumption, Phase Noise, Figure of Merit (FoM), Integration Index, Design Cycle Time are considered as objective functions. Also, in generation of Pareto front some important issues, i.e. Overall Nondominated Vector Generation (ONVG), and Spacing (S) are considered for more effectiveness of the obtained feasible solutions in application. Four optimization algorithms called Multi-Objective Genetic Algorithm (MOGA), Multi-Objective Inclined Planes system Optimization (MOIPO), Multi-Objective Particle Swarm Optimization (MOPSO) and Multi-Objective Modified Inclined Planes System Optimization (MOMIPO) are utilized for 0.18-mm CMOS technology with supply voltage of 1-V. Baesd on our extensive simulations and experimental results MOMIPO outperforms the best performance among other multi-objective algorithms in presented RO designing tool.
Size: 10.9 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 2

giuse/simple_ga
Simple Genetic Algorithm for demonstration purposes
Language: Ruby - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 9 - Forks: 3

Dicklesworthstone/llm_multi_round_coding_tournament
Pitting together all the best LLMs to fight in a coding tournament with no holds barred! Who will win? You!
Language: Python - Size: 2.96 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 0

Carla-de-Beer/feed-the-boids
Evolutionary steering game
Language: JavaScript - Size: 955 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 3

DevilYangS/EMOFM
The source code of EMOFM-DK : An Evolutionary Multiobjective Optimization Based Fuzzy Method for Overlapping Community Detection
Language: MATLAB - Size: 404 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 3

ianwhale/tblup
Trait BLUP, a Feature Selection Package for Genomic Prediction
Language: Python - Size: 228 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 2

ucfai/hackpack
The hackpack is a collection of resources to get started, and continue, your understanding of artificial intelligence.
Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 0

ecrs-org/ecrs
ecrs - Evolutionary computation algorithms & tools for Rust
Language: Rust - Size: 6.8 MB - Last synced at: 26 days ago - Pushed at: 12 months ago - Stars: 7 - Forks: 1

moshesipper/tiny_ga
Tiny Genetic Algorithm in Python
Language: Python - Size: 23.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 2

LeonardoVal/inveniemus.js
A search and optimization library, focusing on metaheuristics.
Language: JavaScript - Size: 1.83 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 3

tsyet12/Duelist-Algorithm-Python
A Python implementation of the paper "Duelist Algorithm: An Algorithm Inspired by How Duelist Improve Their Capabilities in a Duel" https://arxiv.org/abs/1512.00708
Language: Python - Size: 234 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 2

JakobStenseke/Artificial-Chemotaxis-in-Dynamic-Environments
Artificial agents developing chemotaxis using probabilistic spiking perceptrons
Language: C# - Size: 32.4 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 0

unhindered-ec/unhindered-ec
A Rust framework supporting a variety of evolutionary computation (EC) tools
Language: Rust - Size: 1.87 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 6 - Forks: 4

Changhe160/OFEC_Alpha
A major update
Language: C++ - Size: 36.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 4

tiagofmartins/evolving-harmonographs
Exploring the application of a Genetic Algorithm to evolve harmonographs
Language: Processing - Size: 22.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

Qwinpin/Neuvol
Genetic algorithm framework to find the best neural network architecture with PyTorch
Language: Python - Size: 424 KB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

maxuewei2/evolutionary_regex
RegEx generator using evolutionary algorithm
Language: Python - Size: 3.85 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

SergioNoivak/GraphicalAnt.js
Esta aplicação fornece uma interface web a fim de demonstrar o uso do Algoritmo de colonização de formigas Antsystem
Language: JavaScript - Size: 4.47 MB - Last synced at: 12 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 1

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: MATLAB - Size: 2.91 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 2

miguelrabuge/fedora
The Fedora Framework is an evolutionary feature engineering framework designed to optimize features for machine learning tasks
Language: Python - Size: 79.1 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

gvignolle/FunOrder
The Functional Order (FunOrder) tool - Identification of essential biosynthetic genes through computational molecular co-evolution – novel tool that allows automated identification of essential genes in a biosynthetic gene clusters (BGC) based solely on genomic data
Size: 1.48 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

ammackenzie/Webots-Universal-Controller-and-Evolutionary-Robotics-Suite
A universal supervisor controller and ER suite for Webots that can be adapted to any wheeled robot morphology with ease. The project is also setup to allow for easy Reinforcement Learning experimentation with some select algorithms (CMA-ES, Novlty Search, MAP-Elites) and neural networks (fixed and recurrent).
Language: Python - Size: 249 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

i2a-k/Genetic-Algorithm
A simple Genetic Algorithm implementation in Python
Language: Jupyter Notebook - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 0

hermanzdosilovic/ecfjava
Evolutionary Computation Framework in Java
Language: Java - Size: 164 KB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

henryzord/ardennes
An Estimation of Distribution Algorithm for Decision-Tree Induction.
Language: Python - Size: 82.7 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 1
