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!
La función de evaluación de un nodo usando la estrategia Voraz:
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 +=1Señ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
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:
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)
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: