¿Puede un camino más corto contener un ciclo?

La naturaleza de la ruta más corta depende de la función de costo para medir la longitud de una ruta. Si el número de bordes es la medida de la longitud de la ruta (noción más común) , entonces la ruta más corta no puede contener ciclo porque puede obtener al menos una ruta de longitud más pequeña quitando el ciclo. Sin embargo, un camino más corto puede ser parte de un ciclo particular.

Sin embargo, si los bordes pueden tener pesos negativos, entonces la ruta más corta puede tener un ciclo con peso negativo. Por ejemplo, supongamos que un comerciante desea viajar de la ciudad A a la D en el gráfico a continuación. El número en el borde representa el costo total de llegar a la siguiente ciudad desde la anterior. Si dice, puede hacer algunos negocios entre B a C y C a B. Esto significa que el costo general sería menor si el comerciante visita ABCBD.

Si está conectando dos puntos, no. Por definición, un ciclo debe tener al menos un punto único que se atraviese más de una vez. Pero si lo ha atravesado más de una vez, entonces ciertamente ha perdido el tiempo y no ha elegido el camino más corto, porque ha “terminado” en algún lugar donde ha estado antes, y ahora debe tomar una nueva ruta para llegar Tu meta.