Está en la página 1de 3

Docente: Esteban Andrés Díaz Mina

Abril 27 de 2024

El grafo G, representa algunas ciudades de Alemania con sus correspondientes


distancias. Además, de las distancias en línea recta de todas las ciudades a Ulm.

Grafo G

1. (20 Puntos) Use la búsqueda avara para llegar hasta Ulm, desde el vértice:
a. Landeck
b. Innsbruck

2. (20 Puntos) Use el algoritmo A* para llegar hasta Ulm, desde el vértice:
a. Innsbruck
b. Landeck
3. (20 puntos) Se tienen dos pilas de piedras, en una hay cuatro piedras y en la otra hay dos. Un jugador
gana si su contrincante hace el último movimiento. Aplique el algoritmo MiniMax para obtener la
mejor decisión para Max si:
a. Cada jugador puede tomar máximo dos piedras; pero en tal caso, deben ser de la misma pila.
b. Cada jugador debe tomar exactamente dos piedras; puede ser de ambas pilas.

4. (20 puntos) Use el enlace https://qiao.github.io/PathFinding.js/visual/ para realizar un análisis


comparativo de los algoritmos Dijkstra (Costo Uniforme), Best-First-Search (Búsqueda Avara) y
búsqueda A*. Usando la Heurística Manhattan y desactivando la opción Allow Diagonal. Para cada
una de las siguientes configuraciones:

Configuración 1

a.

Configuración 2

b.
5. (20 puntos) Considere el siguiente grafo de algunas ciudades, con sus respectivas distancias:

Use la implementación del algoritmo A* en PROLOG, para ir:


a. De Madrid a Tarragona
b. De Valencia a Bilbao

Cada fila de la siguiente matriz, define las distintas distancias en línea recta entre los vértices del grafo
hasta Tarragona y Bilbao respectivamente.

Muestre las imágenes de cada una de las consultas y sus resultados.

¡Éxitos!

También podría gustarte