Meta-heuristic Optimization
Search Techniques
Tabu Search
Simulated Annealing
Genetic Algorithms
Particle Swarm Optimization
Ant-Colony Optimization
Self-study Algorithms
| HeuristicLab: Framework for Heuristic and Evolutionary Algorithms |
| Opt4J: Meta-heuristic Optimization Framework for Java |
| CIlib: a collaborative component based framework for developing Computational Intelligence software |
| MATLAB Optimization Toolbox |
| jMetal: Metaheuristic Algorithms in Java |
| Paradiseo: a C++ white-box object-oriented framework dedicated to the reusable design of metaheuristics |
| Evolving Objects (EO): a C++ framework |
| PISA: A Platform and Programming Language Independent Interface for Search Algorithms |
| UOF: a C++-based Unified Optimization Framework |
| Drools Planner: Java open source framework can deal with NP hard planning problems by using meta-heuristic algorithms. |
Search Techniques
| MatlabBGL library: provides robust and efficient graph algorithms for Matlab using native data structures |
Tabu Search
| OpenTS:a Java Tabu Search Framework |
Simulated Annealing
| Simulated Annealing |
| MATLAB General Simulated Annealing Algorithm |
| Simulated Annealing Solver - MATLAB Global Optimization Toolbox |
| Traveling Salesman Problem (TSP) using Simulated Annealing |
|
HeuristicLab: Framework for Heuristic and Evolutionary Algorithms
|
| JSimul: JAVA-based Simulated Annealing Package |
| Simulated Annealing Example in C# |
Genetic Algorithms
| MATLAB Global Optimization Toolbox |
| HeuristicLab: Framework for Heuristic and Evolutionary Algorithms |
| JavaEVA: A Java based framework for Evolutionary Algorithms |
| Watchmaker |
| ECJ: A Java-based Evolutionary Computation Research System |
| JCLEC: a software system for Evolutionary Computation (EC) research, developed in the Java programming language |
Particle Swarm Optimization
| Particle Swarm Central |
| Particle Swarm Optimization |
| MATLAB Particle Swarm Optimization Toolbox |
|
CIlib: a collaborative component based framework for developing Computational Intelligence software
|
|
JSwarm-PSO: a Particle swarm optimization package written in Java
|
| Ant-Colony Optimization |
| MATLAB ACO |
| NetLogo Ants |
| CIlib: a collaborative component based framework for developing Computational Intelligence software |
| Bat Algorithm |
| Firefly algorithm |
| Grey wolf optimizer |
| Ant lion optimizer |
| Intelligent Water Drops (IWD) |
| Stochastic Diffusion Search (SDS) |
