Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2011, 13:25
DrRacket
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 13 años, 9 meses
Puntos: 0
Exclamación Funciones en Scheme de grafos

Hola,

he estado pensando por semanas en como realizar las siguientes funciones y no se me ocurre como implementarlas, esta es la parte final de mi tarea de un ramo MUY importante, la cual es para el jueves D: . Solo me falta esto para terminar

Como poder recorrer un grafo dirigido y encontrar todos sus caminos incluyendo el costo??

y apartir de eso buscar el mejor camino por ejemplo si tenemos definido este grafo dirigido:

( define grafo '( (1 (2 3 4) (5 10 1)) (2 (4) (5)) (3 (5 6) (2 10)) (4 (7)
(5)) (5 (7) (1)) (6 () ()) (7 () ()) ))


y la funcion que quiero hacer es (buscar-caminos grafo 7) recibiendo el grafo definidido y el nodo al cual se quieren los buscar los caminos a el. El resultado tendria que mostrar:

(((1 2 4 7) 15) ((1 3 5 7) 13) ((1 3 6) #f) ((1 4 7) 6))

siendo los primero numeros el recorrido y el ultimo el costo

la otra funcion es:
(mejor-camino grafo 7)

y cuando pida el mejor camino muestre ((1 4 7)) como resulto

ayuda please