Está en la página 1de 7

Presentación.

Nombre:
Edison E. López
Matricula:
16-1469
Escuela:
Escuela de Ingeniería y Tecnología
Carrera:
Ingeniería en Software
Asignatura:
Gestión del conocimiento y la toma de decisiones
Tema:
Tarea 5
Profesor:
Reyna Hiraldo
Fecha:
07/08/2019
1)      Trace cómo opera la búsqueda A* aplicada al problema de alcanzar
Bucarest desde Lugoj utilizando la heurística distancia en línea recta. Es decir,
muestre la secuencia de nodos que considerará el algoritmo y los valores f, g, y h
para cada nodo.
2)      Demuestre cada una de las declaraciones siguientes:
a)      La búsqueda primero en anchura es un caso especial de la búsqueda de
coste uniforme.
b) La búsqueda primero en anchura, búsqueda primero en profundidad, y la
búsqueda de coste uniforme son casos especiales de la búsqueda primero el
mejor.

1)Antes de entrar en materia utilizando la heurística distancia en línea recta de un


punto a otro como establece el problema trazaremos un punto de partida, acerca del
funcionamiento de este algoritmo El algoritmo A* usado para alcanzar un objetivo
mejor, tiene en cuenta algunas condiciones antes de pasar a tomar una opción. Este
algoritmo trata de Minimizar el costo estimado total de la solución, Evalúa los nodos
combinando g(n) y h(n):
 g(n): costo de haber alcanzado n
 h(n): costo para llegar desde n hasta el objetivo
 f(n) = g(n) + h(n) -> costo más barato estimado de la solución a través de n.
En cada paso se expande el nodo con el valor más bajo de f(n), osea, de g(n)+h(n), La
búsqueda A* es óptima siempre y cuando la función heurística h(n) sea una heurística
admisible, i.e. nunca sobreestime el costo de alcanzar el objetivo. En el ejemplo hDLR
es admisible ya que la distancia en línea recta entre dos puntos es el camino más corto.
alcanzar Bucarest desde Lugoj

Lugoj

Timisoara
440= 111+329 Mehadia
311=70+241
Lugoj

Timisoara
440= 111+329 Mehadia
311=70+241

Logoj Drobeta
384=140+24 387=145+24
4

Lugoj

Timisoara
440= 111+329 Mehadia
311=70+241

Logoj Drobeta
384=140+24 387=145+24
4

Mehadia Timisioara
451=210+241 580=251+329
Lugoj

Timisoara
440= 111+329 Mehadia
311=70+241

Logoj
384=140+24
4 Drobeta
387=145+24
Mehadia
451=210+241 Timisioara
580=251+329

Craiova Mehadia
425=205+220 461=220+241

Lugoj

Timisoara
440= 111+329 Mehadia
311=70+241

Logoj
384=140+24
4 Drobeta
387=145+24
Mehadia
451=210+241 Timisioara
580=251+329

Craiova Mehadia
425=205+220 461=220+241

Drobeta
627=385+242 Rimnicu
604=411+193
Pitesti
503=403+100
0
Lugoj

Timisoara
440= 111+329 Mehadia
311=70+241
Logoj
384=140+24
4 Drobeta
387=145+2
Mehadia
451=210+241 Timisioara
580=251+329

Craiova Mehadia
425=205+22 461=220+241
0

Drobeta Pitesti Rimnicu


627=385+242 503=403+10 604=411+193
00

Craiova Rimnicu
701=541+160 Bucharest 693=500+193
504=0+504
Ruta escogida:

Lugoj

Mehadia

Drobeta

Craiova

Pitesti

Bucharest

2)
A) La búsqueda de costo uniforme o como es denominada en sus siglas (BCU) es
un algoritmo de búsqueda no informada utilizado para recorrer sobre grafos el camino
de costo mínimo entre un nodo raíz y un nodo destino. La búsqueda comienza por el
nodo raíz y continúa visitando el siguiente nodo que tiene menor costo total desde la
raíz. Los nodos son visitados de esta manera hasta que el nodo destino es alcanzado.
El algoritmo incluye la expansión de nodos mediante la adición, a una cola con
prioridad, de todos los nodos vecinos no expandidos que están conectados al último
nodo analizado. En la cola, cada nodo se asocia con su costo total desde la raíz, donde
se les da mayor prioridad a los caminos de costo mínimo.
B) Búsqueda Primero en Profundidad: Se expande primero el nodo más profundo
en la frontera actual del árbol de búsqueda. Su funcionamiento consiste en ir
expandiendo todos y cada uno de los nodos que va localizando, de forma recurrente,
en un camino concreto. Cuando ya no quedan más nodos que visitar en dicho camino,
regresa (Backtracking), de modo que repite el mismo proceso con cada uno de los
hermanos del nodo ya procesado.
Su funcionamiento consiste en ir expandiendo
todos y cada uno de los nodos que va localizando,
de forma recurrente, en un camino concreto.
Cuando ya no quedan más nodos que visitar en
dicho camino, regresa (Backtracking), de modo
que repite el mismo proceso con cada uno de los
hermanos del nodo ya procesado.

Búsqueda Coste Uniforme: Se expande el nodo con el camino de menor coste desde
el nodo raíz y se preocupa, no por la profundidad, sino por el coste total.
Como ejemplo para este fue el primer ejercicio realizado en esta unidad con el cual
demostramos Un ejemplo de este el planteamiento con el recorrido desde Lugoj
hasta Bucarest.

También podría gustarte