Both these algorithms keeps generating random neighbors and picks if it encounters a neighbor with a better state than current. So where lies the difference?
It is mentioned everywhere, First Choice Hill Climbing is suitable for cases with many successors. But really, whats the difference?
Also, In the link:
Stochastic hill climbing vs first-choice hill climbing algorithms
It is mentioned that First choice picks the first random move and stochastic picks a move which is given randomly. Don't see the implementation difference still. Please help.