Académique Documents
Professionnel Documents
Culture Documents
Sesin 03 : Algoritmos de
Busqueda
DFS:
Sea G = (V, A) un grafo conexo,V = Vun conjunto de vrtices,A un vector de
arcos inicialmente vaco y P un vector auxiliar inicialmente vaco:
Se introduce el vrtice inicial en P y se elimina del conjuntoV.
MientrasVno sea vaco repetir los puntos 3 y 4. En otro caso parar.
Se toma el ltimo elemento de P como vrtice activo.
Si el vrtice activo tiene algn vrtice adyacente que se encuentre enV:
05/14/15
05/14/15
05/14/15
comosifueranodoinicial,serepiteelpaso1)
05/14/15
05/14/15
LabsquedaseextenderahastaqueV'solocontengaelnododestino.
05/14/15
Cuandollegamosa11,nohayquemasvisitaryempezamosaretroceder
hastaelnodoquetengaunnodoporvisitar,sellegafinalmentealasolucion
05/14/15
05/14/15
05/14/15
05/14/15
05/14/15
05/14/15
05/14/15
todoslosNODOS
05/14/15
05/14/15
Estrategia: expanda al
nodo ms barato primero:
Solucin es una cola de
prioridad
(Prioridad: coste acumulado)
05/14/15
05/14/15
05/14/15
05/14/15
05/14/15
Losmtodosanterioresentoncesquedan
obsoletosysernreemplazadosporbsquedas
informadas.
Bsqueda
Greedy
Bsqueda A*
Heurstica
05/14/15