Hill Climbing, Simulated Annealing and a Genetic Algorithm implemented from scratch in MATLAB, benchmarked against each other on the same optimization problem over 10 runs.