Details
-
New Feature
-
Status: Closed
-
Not a Priority
-
Resolution: Won't Fix
-
1.2.0
-
None
Description
Add a Gelly implementation of AllPairsShortestPaths to complement the existing SingleSourceShortestPaths.
Flink algorithms excel at processing big, sparse data. APSP is big, really big, but not at all sparse. Considering only undirected graphs, each component of size n will have n choose 2 shortest paths (1,000 vertices => ~million paths, 1,000,000 vertices => ~trillion shortest paths).
Considerations are directed vs undirected and weighted vs unweighted graphs. The actual shortest path (not merely the distance) is required for follow-on algorithms such as betweenness centrality.
Attachments
Issue Links
- depends upon
-
FLINK-3695 ValueArray types
- Closed
- is depended upon by
-
FLINK-4966 BetweennessCentrality
- Closed