AI Computing Maths Programming Puzzles Research Science Software Comparison of Optimisation Methods for The Knapsack Problem: Steepest Ascent Hill Climbing vs. Simulated Annealing 19 July 2023