1 / 7

Problema: Viajante de Comercio

10. B. 7. E. 13. 8. A. 6. 10. D. 6. C. 5. Problema: Viajante de Comercio. Búsqueda anchura. Búsqueda profundidad. Búsqueda bidireccional. Búsqueda coste uniforme. (A). Estado inicial:. (A ... A) Ej: (A B E D C A) (A C D E B A). Estado final:.

nayda-hines
Download Presentation

Problema: Viajante de Comercio

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 10 B 7 E 13 8 A 6 10 D 6 C 5 Problema: Viajante de Comercio Búsqueda anchura Búsqueda profundidad Búsqueda bidireccional Búsqueda coste uniforme (A) Estado inicial: (A ... A) Ej: (A B E D C A) (A C D E B A) Estado final: (A C) (A D) (A B) (A E ) (A C D) (A C D E) (A C D E B) ... Posibles estados: VisitarCiudadA = VA, VisitarCiudadB = VB, ... ... VisitarCiudadE = VE Operadores: bsi

  2. Problema: Viajante de Comercio ÁRBOL DE BÚSQUEDA (ejemplo haciendo uso de costes) (A) VB VE 7 VC VD 10 6 13 (A B) (A C) (A E) (A D) 5 VD (A C D) VE 6 (A C D E) 10 VB (A C D E B) 7 VA (A C D E B A)

  3. (A B D) (A B E) (A C A) (A C D) (A D A) (A D B) (A D C) (A E A) (A E B) (A E D) (A D E) (A B A) ........ ........ ........ (A B E A) (A B E D) (A C D A) (A C D B) (A C D E) ........ ........ (A D C A) (A B E DA) (A B E DC) (A C D B A) (A C D B E) (A C D E A) (A C D E B) (A B E DC A) (A C D B E A) (A C D E B A) Búsqueda en anchura Expande primero los nodos menos profundos (A) (A B) (A C) (A E) (A D) ..................................... Completa? Si, si b es finito Si Optima? En el peor de los casos se expanden todos los nodos hasta el nivel de la solución (d). O (bd) (1+b+ b2+...+bd ) En cada nivel se expanden b nodos, por cada nodo de ese nivel Complejidad espacial y temporal?

  4. Búsqueda en profundidad Expande primero los nodos no expandidos más profundos (A) (A B) (A C) (A E) (A D) (A B A) (A B D) (A B E) (A B E D) (A B D C) (A B D E) (A B D A) (A B E A) (A B E D C) (A B E D A) (A B D C A) (A B D E A) (A B E D C A) Completa? No, falla en espacios de profundidad infinita (puede haber bucles, estados repetidos) No, puede encontrar un camino peor Optima? Complejidad temporal? En el peor de los casos se expanden todos los nodos hasta el nivel de máx profundidad (m). O (bm) Complejidad espacial? Factor de ramificación * profundidad de la solución. O (bm) (lineal!)

  5. (A B) (A C) (A E) (A D) (A B D) (A B E) (A C A) (A C D) (A D A) (A D B) (A D C) (A E A) (A E B) (A E D) (A D E) (A B A) ........ ........ ........ (A B E A) (A B E D) (A C D A) (A C D B) (A C D E) (A C D E) ........ ........ (A D C A) (A C D E B) Búsqueda bidireccional Simultáneamente desde estado inicial hasta objetivo y viceversa (A) (A C D E B A) Completa? Si Se garantiza si se utiliza en ambos sentidos búsqueda en anchura Si Optima? Complejidad espacial y temporal? En cada sentido O (bd/2) O (bd/2) + O (bd/2) = O (bd/2) << O (bd)

  6. 7 6 13 10 7-14 (A B) (A C) (A E) 10-7 6 (A D) 13 6 10-20 5-15 5-11 8 8 6 10 (A B D) (A B E) (A C A) (A C D) (A D A) (A D B) (A D C) (A E A) (A E B) (A E D) (A D E) (A B A) 6-17 13 6 10 8 6 ........ ........ ........ (A B E A) (A B E D) (A C D A) (A C D B) (A C D E) ........ ........ (A D C A) 10 10 5 7 10-27 13 (A B E DA) (A B E DC) (A C D B A) (A C D B E) (A C D E A) (A C D E B) 6 13 7-34 (A B E DC A) (A C D B E A) (A C D E B A) Búsqueda de coste uniforme Expande primero los nodos no expandidos con menor coste de camino (A) Completa? Si Si, si se cumple que g(suc(n)) >= g(n) Optima? Complejidad espacial y temporal? Nº de nodos con g(n) <= coste de la solución optima. O (bd) Búsqueda primero en anchura es una búsqueda de coste uniforme con g(n)=profundidad(n)

  7. Comparación de las estrategias de búsqueda ciega

More Related