0/1 knapsack problem solved by Simulated Annealing