• Non ci sono risultati.

Intelligenza Artificiale Primo test intermedio a.a. 2015-16 9/11/2015

N/A
N/A
Protected

Academic year: 2021

Condividi "Intelligenza Artificiale Primo test intermedio a.a. 2015-16 9/11/2015"

Copied!
1
0
0

Testo completo

(1)

Intelligenza Artificiale

Primo test intermedio a.a. 2015-16 9/11/2015

1. Descrivere il diagramma degli stati per un problema di ricerca come automa a stati finiti, indicando cosa rappresentano gli stati dell’automa e le sue transizioni, sia nel caso di problema a stati singoli (completa osservabilità) che di problema a stati multipli (no osservabilità).

2. Specificare e discutere (possibilmente con una dimostrazione) la complessità spaziale dell’algoritmo di ricerca ad approfondimento iterativo (iterative deepening) partendo dalla complessità spaziale

dell’algoritmo di ricerca in profondità. Utilizzare “b” come branching factor e “d” come profondità massima dell’albero di ricerca.

3. Indicare un metodo che non aumenta la complessità spaziale dell’algoritmo di ricerca in profondità per evitare di ciclare all’interno di cicli presenti nel diagramma degli stati. NB: il metodo può comunque rivisitare nodi già visti purchè appartenenti a differenti percorsi dalla radice al nodo stesso.

4. Nell’algoritmo di ricerca A* con approfondimento iterativo (IDA*) come viene determinato il taglio (valore massimo della funzione f) ad ogni iterazione?

5. Date due euristiche ammissibili h1 e h2 per A* ottenute con la tecnica del pattern database. Come possono essere combinate ottenendo un’euristica che è ancora ammissibile?

6. Descrivere la tecnica di ricerca locale hill-climbing con riavvi causali e specificare (a) quando essa può essere utilizzata, (b) perché l’uso dei restart può essere una tecnica efficace, (c) quando non può essere applicata.

7. Come viene aggiornata la funzione euristica H nell’algoritmo di ricerca online LRTA*? Indicare i valori finali di H per il seguente esempio in cui “---“ è una transizione bidirezionale, ciascun numero indica uno stato con valore euristico H il numero stesso, lo stato iniziale è il 2 più a sinistra:

…. ---- 10 --- 1 --- 2 --- 2 --- 1 --- 0

8. Cosa significa esplorazione sicura dello spazio degli stati in un problema di ricerca online? E’ possibile scrivere il diagramma degli stati per un problema di ricerca online prima di iniziare l’esecuzione? Motivare la risposta.

9. Specificare quando un CSP con domini discreti e vincoli binari soddisfa la proprietà di arc consistenza e indicare la complessità temporale dell’algoritmo AC-3 per imporre tale proprietà al CSP. Commentare perché l’algoritmo ha tale complessità.

10. Dato un CSP binario con domini delle variabili discreti, specificare come vengono selezionate le variabili da istanziare e come viene scelto il relativo valore nell’algoritmo MIN-CONFLICT.

Riferimenti

Documenti correlati

Alla macchina che controlla il semaforo è associato un sistema di video-sorveglianza che fornisce in ogni intervallo di tempo le seguenti informzioni: 1) non ci sono auto nelle

“Mi dispiace per le persone che pensano che il detersivo per i piatti o i vetri o le bottiglie della coca cola siano brutti, perché sono circondate da cose come queste tutto il

Altri stati della materia di moderna concezione sono lo stato supercritico, supersolido, colloidale, neutronio, materia fortemente simmetrica, materia fortemente asimmetrica, materia

vol5no1/blutman: “Complex interests may depend on the classification of a specific belief system or practice: tax exemptions; religious practices in prison or in the

[r]

Per far passare l’acqua dallo stato solido a quello liquido è necessario aumentare la sua temperatura. Per trasformare l’acqua allo stato liquido in vapore è

Quando JT=1 abbiamo 4 stati (pattern di luci), quando JT=0 abbiamo 6 stati ma non occorrono 10 stati (alcuni sono presenti sia nella configurazione a traffico

Nei mesi successivi la crisi divenne più drammatica: la gravità della situa- zione è testimoniata dall’impossibilità di “ingabellare” buona parte delle gabelle civiche