Pseudocódigo – Hill Climbing  
					Função Hill-Climbing(Problema) retorna um estado que é o máximo local  
					Inicio  
					EstadoAtual ← FazNó(Problema[EstadoInicial])  
					loop do  
					Vizinho ← SucessorDeMaiorValor(EstadoAtual)  
					se Vizinho[Valor] for menor ou igual EstadoAtual[Valor] então  
					retorna EstadoAtual  
					EstadoAtual ← Vizinho  
					Fim  
					•
					Consiste de de um loop que continuamente move-se para os estados que aumentam  
					o valor em sua função de avaliação.  
					•
					•
					Termina quando atinge um "pico" onde nenhum vizinho tem um valor maior.  
					Não mantem uma árvores de busca.