es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GRAPH-THEORY

PROLOG: el camino más largo en un grafo

Tengo este algoritmo para el camino más corto en un grafo, pero ahora necesito adaptarlo para obtener el camino más largo, es decir, el camino con un valor más alto en las aristas. ruta(X,Y,[X,Y],L):- arista(X,Y,L). ruta(X,Y,[X|W],L):- arista(X,Z,L1), ruta(Z,Y,W,L2), L is L1 + L2. caminoMasCorto(X,X,[X,X],0):- !. caminoMasCorto(X,Y,RutaMin,DistMin):- findall([L,R],ruta(X,Y,R,L),Set), sort(Set,Ordenado), Ordenado = . . . Read more