Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-4965

AllPairsShortestPaths

    XMLWordPrintableJSON

Details

    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

          Activity

            People

              Unassigned Unassigned
              greghogan Greg Hogan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: