Clever Algorithms: Nature-Inspired Programming Recipes algorithms implemented in Go with a twist.
- Random Search
- Adaptive Random Search
- Stochastic Hill Climbing
- Iterated Local Search
- Guided Local Search
- Variable Neighborhood Search
- Greedy Randomized Adaptive Search
- Scatter Search
- Tabu Search
- Reactive Tabu Search
- Genetic Algorithm
- Genetic Programming
- Evolution Strategies
- Differential Evolution
- Evolutionary Programming
- Grammatical Evolution
- Gene Expression Programming
- Learning Classifier System
- Non-dominated Sorting Genetic Algorithm
- Strength Pareto Evolutionary Algorithm
- Simulated Annealing
- Extremal Optimization
- Harmony Search
- Cultural Algorithm
- Memetic Algorithm
- Population-Based Incremental Learning
- Univariate Marginal Distribution Algorithm
- Compact Genetic Algorithm
- Bayesian Optimization Algorithm
- Cross-Entropy Method
- Particle Swarm Optimization
- Ant System
- Ant Colony System
- Bees Algorithm
- Bacterial Foraging Optimization Algorithm
- Clonal Selection Algorithm
- Negative Selection Algorithm
- Artificial Immune Recognition System
- Immune Network Algorithm
- Dendritic Cell Algorithm
- Perceptron
- Back-propagation
- Hopfield Network
- Learning Vector Quantization
- Self-Organizing Map