linear-programming A list of common algorithims for optimizing Implemented Hill Climb Simulated Annealing