@techNmak: For 38 years, computer scientists believed Dijkstra's algorithm was optimal for sparse graphs. The logic seemed airtigh…

X AI KOLs Timeline Papers

Summary

Five researchers from Tsinghua, Stanford, and Max Planck have developed a new shortest path algorithm that beats Dijkstra's for sparse directed graphs, achieving O(m log^(2/3) n) time complexity, the first improvement since 1987.

For 38 years, computer scientists believed Dijkstra's algorithm was optimal for sparse graphs. The logic seemed airtight: Dijkstra sorts vertices by distance. Sorting has a lower bound of O(n log n). Therefore shortest paths can't be faster. 5 researchers proved the assumption wrong. The trick: combine Dijkstra's priority queue with Bellman-Ford's dynamic programming. Divide and conquer on vertex sets. Shrink the frontier. Result: O(m log^(2/3) n) First improvement for directed graphs since Fibonacci heap in 1987. Tsinghua. Stanford. Max Planck. 17 pages.
Original Article
View Cached Full Text

Cached at: 06/09/26, 12:47 PM

For 38 years, computer scientists believed Dijkstra’s algorithm was optimal for sparse graphs.

The logic seemed airtight:

Dijkstra sorts vertices by distance. Sorting has a lower bound of O(n log n). Therefore shortest paths can’t be faster.

5 researchers proved the assumption wrong.

The trick: combine Dijkstra’s priority queue with Bellman-Ford’s dynamic programming. Divide and conquer on vertex sets. Shrink the frontier.

Result: O(m log^(2/3) n) First improvement for directed graphs since Fibonacci heap in 1987.

Tsinghua. Stanford. Max Planck. 17 pages.

Similar Articles

@lxfater: Researchers from Tsinghua University have surpassed the algorithm Google Maps has used for 41 years. From 1984 to the present, no one had managed to do so in 41 years. That algorithm is called Dijkstra. It doesn't matter if you haven't heard of it; you use it every day. However, it has been stuck for 40 years without breakthrough because of a mathematical sorting barrier standing in the way...

X AI KOLs Timeline

Researchers from Tsinghua University have developed a new shortest-path algorithm with O(m log^{2/3} n) complexity, surpassing Dijkstra's algorithm, which had been considered theoretically optimal for 41 years.

Search over Algebraic Graphs

Lobsters Hottest

This post discusses methods to conduct Dijkstra's algorithm directly on algebraic graph representations without converting to adjacency maps, leveraging graph compression techniques.

Mathematicians Build Long-Awaited Graph Sandwich

Hacker News Top

Mathematicians have proven the long-standing sandwich conjecture in graph theory, showing that large random graphs can be approximated between two simpler graphs, connecting different random processes and advancing the field.