Looking for 21714013_25_26_01 - INTELIGENCIA ARTIFICIAL test answers and solutions? Browse our comprehensive collection of verified answers for 21714013_25_26_01 - INTELIGENCIA ARTIFICIAL at av03-25-26.uca.es.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Dado el siguiente código:
cont=0for i in range(0,objetivo.N): for j in range(0,objetivo.N): if (estado.tablero[i][j] == objetivo.tablero[i][j] and estado.tablero[i][j] != 0): cont +=1La función de evaluación de un nodo usando la estrategia Voraz:
Señala la respuesta correcta sobre la heurística de las piezas mal colocadas para el problema del NPuzle:
Para el control de estados repetidos se usa la concatenación de la lista de Abiertos y Cerrados para ver todos los nodos.
Para el problema del 8-puzle, partiendo del siguiente estado inicial, al aplicar la búsqueda en profundidad limitada con l=4, se encuentra una solución:
1 | 0 | 3 |
8 | 2 | 4 |
7 | 6 | 5 |
Estado Final:
La búsqueda con Profundidad limitada Iterativa, en el peor de los casos, se comporta como una búsqueda en Anchura
Dados los siguientes estados inicial y final, al aplicar la búsqueda en profundidad sin control de estados repetidos:
(Orden de operadores: ARRIBA, ABAJO, IZQUIERDA, DERECHA)
En la función esVálido, la instrucción para comprobar si se puede aplicar el operador ARRIBA sobre una variable de tipo tEstado estado es:
El tipo de datos que contiene un campo que referencia al nodo padre, o sea el nodo a partir del cual ha sido creado el nodo actual es:
Dada la siguiente plantilla para hechos estructurados:
(deftemplate cuenta (slot DNI) (slot Saldo) (slot Estado (default Nada)))
y la siguiente regla:
(defrule R1 ?f<-(cuenta (DNI ?dni) (Saldo ?saldo) (Estado Nada)) =>;; instruccion para modificar el estado de la cuenta )
La instrucción para modificar el estado de la cuenta, por ejemplo al estado enPantalla: