- lo spazio degli stati il quale consiste in un grafo i cui nodi sono gli stati e gli archi sono le azioni. Lo spazion degli stati è a sua volta definito da:
- lo stato iniziale in cui si trova l'agente;
- la funzione successore: funzione che dato uno stato del problema, restituisce un insieme di coppie {
, }; - il test obiettivo distingue gli stati di goal (o stati obiettivo) elencandoli esplicitamente o esprimendo una condizione che deve valere per tali stati;
- il costo di cammino: funzione che dato un cammino restituisce il costo associato, sommando il costo di passo relativo ad ogni azione eseguita
Si nota come, la formulazione di un problema è il risultato di un processo di astrazione tramite il quale vengono tralasciati dettagli non necessari per il raggiungimento dell'obiettivo. Più in generale un problema può essere descritto in modi differenti; per ottenere una buona formulazione si deve limitare il numero degli stati cercando di includere per quanto possibile, le regole dell'ambiente, nella funzione successore.
Nessun commento:
Posta un commento