Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(Hill Climbing)
• Algoritmo:
1. Sea L una Lista de nodos iniciales, ordenarlos según su cercanía a la meta.
2. Tomar el primer nodo N. Si L está vacía, falla.
3. Si N es la meta. Regrese la trayectoria desde el nodo inicial al nodo N.
4. Si N no es una meta. Buscar los hijos de N, ordenarlos según su proximidad a
la meta, etiquetándolos con la trayectoria desde el nodo inicial, y agregue los
hijos al frente de L. Elimine las primeras trayectorias de la lista. Retorne al paso
2.
Búsqueda Ascenso a la Colina
(Hill Climbing)
• Usa una técnica de mejoramiento iterativo.
• Comienza a partir de un punto (punto actual) en el espacio de
búsqueda.
• Si el nuevo punto es mejor, se transforma en el punto actual, si
no, otro punto vecino es seleccionado y evaluado.
• El método termina cuando no hay mejorías, o cuando se
alcanza un número predefinido de iteraciones.
Ejemplo
• Un sistema puede encontrarse en un conjunto de estados {S0, …., S8}. Su estado inicial
es S0 y los estados meta, S7y S8. Considérense los siguientes operadores y costes
asociados a cada operador: