Ecco alcune considerazioni. I primi due sono tratti dal meraviglioso dottorato di ricerca di Andreas Junghanns (ora tornato all'industria a Berlino, Germania e felice di annoverarlo tra i miei amici :)):
Ricerca in primo piano : se ti trovi di fronte a un mobile e qualcosa di prezioso (diciamo una moneta o un anello) cade e va sotto il mobile, in modo da non poterlo vedere, allora agiti leggermente la mano a partire dal punto in cui hai visto scomparire l'oggetto. Se non lo trovi, vai un po 'oltre e procedi in questo modo fino a quando non lo trovi o perdi la pazienza. Questa è esattamente la prima ricerca in azione: in primo luogo, si considerano tutte le posizioni sconosciute alla profondità 1, quindi alla profondità 2 e così via.
Ricerca approfondita : quando cerchi qualcosa che si trova in un ambiente remoto, non scegli mai l'algoritmo sopra menzionato e invece ti impegni in una direzione. Un esempio è Cristobal Colon che si impegna a ovest quando cerca una rotta per gli indiani. Bene, aveva torto, ma lo sappiamo al giorno d'oggi. Immagina che Colon provi una prima ricerca e si muova lungo una spirale da Burgos, dove è stato firmato il contratto tra Reyes Católicos e Colon. Invece ha indicato una determinata direzione senza mai tornare indietro.
Un altro esempio di uno dei miei professori all'università (José Cuena, che è già deceduto) riguarda la ricerca bidirezionale : gli ingegneri, quando costruiscono tunnel in montagna iniziano simultaneamente da entrambe le estremità e terminano quando si incontrano da qualche parte nel mezzo. Il motivo è semplice, se iniziano solo da un'estremità, è molto probabile che ci sarà un'enorme deviazione nell'altra estremità. A partire da entrambe le estremità minimizza contemporaneamente la deviazione nel punto di incontro.
*
- L' elenco aperto è solo l'elenco delle possibilità aperte in attesa di essere prese in considerazione. Tutti gli umani lo fanno anche se non siamo bravi quanto i computer che ricordano le cose.
- L' elenco chiuso serve solo ad evitare il ragionamento circolare o il ragionamento continuo da un punto che abbiamo già considerato in precedenza. Questo succede se stai ragionando ad alta voce e ripeti qualcosa. Quindi qualcuno realizzerà e ti dirà immediatamente "hey amico, l'hai già detto prima"
Una domanda molto interessante in qualche modo affrontata da altri è se gli umani possono eseguire qualsiasi algoritmo e (ancora più interessante dal mio punto di vista) se questi algoritmi (o, in generale, il modo in cui costruiamo l'intelligenza artificiale) imitano le nostre procedure intelligenti naturali.