O algoritmo hill-climbing é um exemplo claro de algoritmo de Algoritmos de busca local. Ele consiste em expandir um nó e avaliar seus descendentes através de alguma função, que geralmente envolve alguma heurística do problema. Em seguida, o nó com a melhor avaliação entre os descendentes é selecionado para continuar a busca, e o processo se repete até que o nó selecionado não gere descendentes com uma avaliação melhor.