changed the best neighbor method because it does a neighborhood search and that counts as extra evaluations