You are on page 1of 13

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Complejidad de los Algoritmos de Bsqueda no Informada u

Bsqueda u
Fernando Fernndez, Carlos Linares a
Grupo de Planicacin y Aprendizaje (PLG) o Departamento de Informtica a Escuela Politcnica Superior e Universidad Carlos III de Madrid

24 de octubre de 2006

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

En Esta Sesin: o
2

Bsqueda con Costes Uniformes u Bsqueda en amplitud u Bsqueda en profundidad u Bsqueda hacia atrs u a Bsqueda bidireccional u Otros Algoritmos de Bsqueda no Informada u Bsqueda con Costes no Uniformes u Ejemplos de Problemas de Bsqueda u Complejidad de la Bsqueda no Informada u

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Anlisis de complejidad a
Si se dispone de:
factor de ramicacin medio fr o profundidad del rbol de bsqueda p a u

Cul ser en el peor de los casos, el nmero de nodos que a a, u examinar cada tcnica? a e
Unidireccional (5) Bidireccional (3) Unidireccional (1 isla) (3) Unidireccional (k islas) Bidireccional (k islas)

Pista:
supngase que fr=3, y vaya incrementndose la p o a calcular de forma inductiva el nmero de nodos u

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Ejemplo

Nivel 0

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Ejemplo

Nivel 0

1 3

Nivel 1

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Ejemplo

Nivel 0

1 3

Nivel 1

Nivel 2

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Ejemplo

Nivel 0

1 =fr

Nivel 1

3 =fr 1

Nivel 2 Nivel pr .......... ....... ....... ....... ........ ....... ...... ........

9 =fr fr
pr

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Anlisis de complejidad a

Tcnica de Bsqueda e u Unidireccional Bidireccional Unidireccional (1 isla) Unidireccional (k islas) Bidireccional (k islas)

Nmero mximo de nodos u a p fr i i=0 2 2


i=0 fr p i=0 fr
2 p 2

i i

(k + 1) 2(k + 1)

fr i=0 p
i=0

p k+1

2(k+1)

fr i

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Anlisis de complejidad a

Tcnica de Bsqueda e u Unidireccional Bidireccional Unidireccional (1 isla) Unidireccional (k islas) Bidireccional (k islas)

Nmero mximo de nodos u a p fr i i=0 2 2


i=0 fr p i=0 fr
2 p 2

i i

(k + 1) 2(k + 1)

fr i=0 p
i=0

p k+1

2(k+1)

fr i

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Anlisis de complejidad a

Tcnica de Bsqueda e u Unidireccional Bidireccional Unidireccional (1 isla) Unidireccional (k islas) Bidireccional (k islas)

Nmero mximo de nodos u a p fr i i=0 2 2


i=0 fr p i=0 fr
2 p 2

i i

(k + 1) 2(k + 1)

fr i=0 p
i=0

p k+1

2(k+1)

fr i

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Anlisis de complejidad a

Tcnica de Bsqueda e u Unidireccional Bidireccional Unidireccional (1 isla) Unidireccional (k islas) Bidireccional (k islas)

Nmero mximo de nodos u a p fr i i=0 2 2


i=0 fr p i=0 fr
2 p 2

i i

(k + 1) 2(k + 1)

fr i=0 p
i=0

p k+1

2(k+1)

fr i

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Anlisis de complejidad a

Tcnica de Bsqueda e u Unidireccional Bidireccional Unidireccional (1 isla) Unidireccional (k islas) Bidireccional (k islas)

Nmero mximo de nodos u a p fr i i=0 2 2


i=0 fr p i=0 fr
2 p 2

i i

(k + 1) 2(k + 1)

fr i=0 p
i=0

p k+1

2(k+1)

fr i

Fernando Fernndez, Carlos Linares a

Bsqueda u

Bsqueda con Costes Uniformes u Otros Algoritmos de Bsqueda no Informada u Anlisis de Complejidad a

Anlisis de complejidad a

Tcnica de Bsqueda e u Amplitud Profundidad ID

Complejidad temporal O(fr p ) O(fr p ) O(fr p )

Complejidad espacial O(fr p ) O(p) O(p)

Cuando complejidad en tiempo es igual a la de espacio, se agota la memoria antes que el tiempo
Fernando Fernndez, Carlos Linares a Bsqueda u

You might also like