- Basic heuristic way, use a fixed set of heuristic rules to solve the problem.
- Particle swarm algorithm, use particles to represent a solution.
- Generic algorithm & Super heuristc, use chromosome to represent a solution.
- Implemented and bechmarked in C++.