Add RandomizedHillClimbingWithRestart