Add adaptive_random_search and stochastic_hill_climbing