HeuristicLab includes a large number of algorithms and problems.
Problems
Genetic Programming
- Artificial Ant
- Lawn Mower
- Trading
- Symbolic Classification
- Symbolic Regression
- Symbolic Time-Series Prognosis
Data Analysis
- Classificiation
- Clustering
- Regression
Combinatorial Problems
- Job Shop Scheduling
- Knapsack
- Linear Assignment
- OneMax
- Quadratic Assignment
- Real-valued Test Functions
- Traveling Salesman
- Vehicle Routing Problem
Simulation-based Optimization
- External Evaluation Problem
Extensible Problems
- Programmable Problem
- User-defined Problem
Algorithms
Machine Learning
- Cross Validation
- Genetic Programming
- Offspring Selection Genetic Programming
- k-Means
- Linear Discriminant Analysis
- Linear Regression
- Multinomial Logit Classification
- Nearest Neighbor Regression and Classification
- Neural Network Regression and Classification
- Random Forest Regression and Classification
- Support Vector Regression and Classification
- Gaussian Process Regression and Least-Squares Classification
- Neighborhood Components Analysis
Population-based Algorithms
- CMA-ES
- Evolution Strategy
- Genetic Algorithm
- Island Genetic Algorithm
- Island Offspring Selection Genetic Algorithm
- Offspring Selection Genetic Algorithm
- Particle Swarm Optimization
- Relevant Alleles Preserving GA (RAPGA)
- SASEGASA
- Scatter Search
Trajectory-based Algorithms
- Local Search
- Robust Taboo Search
- Simulated Annealing
- Tabu Search
- Variable Neighborhood Search
Multi-objective Algorithms
Optimal Algorithms
- Hungarian Algorithm
- LM-BFGS
Extensible Algorithms
Other Algorithms