Hay una aplicación interesante, no directamente obvia, de los algoritmos de ruta más cortos que probablemente se usa con bastante frecuencia en el comercio algorítmico y en el sector financiero que trata de activos y bienes comerciales.
Imagine que puede convertir 1000 USD a 950 EUR y luego 950 EUR a 1020 CAD que convierte de nuevo a 1007 USD :) Simplemente convirtiendo de moneda a moneda puede ganar dinero.
Esta situación se denomina oportunidad de arbitraje. Esto se puede hacer con cualquier activo y entre diferentes mercados.
En este caso, las relaciones entre los activos se modelan como gráficos dirigidos ponderados y encontrar los llamados ciclos negativos en el gráfico es, de hecho, encontrar estas oportunidades de arbitraje.
se puede ver más detalles con buena explicación y ejemplos aquí: http://algs4.cs.princeton.edu/44sp/
Puede encontrar su camino a casa con menos barras, y evitarlo. –