Add FindKShortestPath algorithm