pub fn shortest_path( _graph: &Array2<f64>, _start: usize, _end: usize, ) -> Result<Vec<usize>, String>
Fallback shortest path