Salta ai contenuti. | Salta alla navigazione

Strumenti personali

24 Novembre 2005

Volevo chiederle una cosa riguardo l'esercizio del compito di Fondamenti di Intelligenza Artificiale del 24 Novembre 2005 quello su Alfa e Beta (esercizio n.1).

Albero alfa-beta

Per essere sicuro che sono capace a fare questo tipo di esercizi volevo chiederle perchè i rami indicati in rosso sull'immagine in allegato non vengono tagliati visto che mi risulta:

Vx = 9;
Beta = MIN(9,26,6) = 6
Vx > Beta : VERO!
che secondo me dovrebbe essere sbagliato xke nel min di beta non deve essere selezionato il valore 6 xke non è assegnato esatto? quindi deve essere Beta = MIN(9,26) e Vx > Beta: 9 > 9 = FALSO => non si taglia... esatto?

spero di essere stato abbastanza chiaro, nel caso non mi sono fatto capire la prego di dirmi il perchè i rami in rosso NON vengono tagliati.

 

Il valore beta dovrebbe essere calcolato diversamente. Nei lucidi c'e` scritto (adattato per un nodo Max):

"Se p è un nodo MAX, sia beta il minimo di tutti i correnti valori assegnati ai fratelli

  1. di p
  2. e dei nodi MAX che sono antenati di p."


quindi beta e` dato

  1. dai fratelli del nodo p (che nel suo caso e` quello da cui partono i rami rossi). Il nodo p ha 2 fratelli, che pero` non sono ancora stati esplorati, quindi non hanno un valore assegnato. I nodi etichettati con 9, 26 e <=6 non sono fratelli di p, ma sono suoi "cugini", in quanto non hanno il padre in comune con p, ma solo il nonno.
  2. dai fratelli dei nodi MAX che sono antenati di p. L'unico nodo MAX antenato di p e` la radice, che non ha fratelli.


Come riprova, possiamo vedere che i rami segnati in rosso non possono essere tagliati perche' se avessero un valore molto grande, ad es 50, MAX al nodo p sceglierebbe quei nodi e riporterebbe su il valore 50. Se gli altri fratelli di p fornissero poi un valore >=50, min sceglierebbe p e MAX (al nodo radice) sceglierebbe la terza strada. Quindi i rami segnati in rosso non possono essere tagliati a priori, senza sapere qual e` il loro valore: siamo costretti ad esplorarli.