Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
ai:techniques:search_algorithms [2010/10/24 09:25] alfred |
ai:techniques:search_algorithms [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 28: | Línea 28: | ||
| - De todos los nodos de la lista de nodos cerrados escogemos el de //f// más baja. | - De todos los nodos de la lista de nodos cerrados escogemos el de //f// más baja. | ||
| - Si el estado actual es el estado objetivo ya hemos acabado. Si no, volvemos al paso 1. | - Si el estado actual es el estado objetivo ya hemos acabado. Si no, volvemos al paso 1. | ||
| + | |||
| Línea 82: | Línea 83: | ||
| - | + | ===== IDA* ===== | |
| - | + | - Realizamos el cálculo de coste para el nodo 1, ese será el coste (o profundidad) inicial y máximo permitido. | |
| - | + | - Nos ponemos en el primer nodo. | |
| - | + | - Vamos al siguiente nodo (moviéndonos siempre en profundidad, es decir, siempre abriremos el último nodo. | |
| - | + | - Si el siguiente nodo no pasa del coste máximo actual lo cogemos como nodo actual y hacemos el paso 3. | |
| - | + | - Miramos el siguiente que toque (desde un nodo anterior). | |
| - | + | - Si ningún nodo puede expandirse por superar todos el coste máximo, incrementamos este y vamos al paso 2. | |
| + | {{ ai:ida.png |}} | ||
| ===== Hill-Climbing ===== | ===== Hill-Climbing ===== | ||