Edited scenarios and added annealing and gradient descent (not working)