The Quanta Podcast cover image

Researchers Achieve 'Absurdly Fast' Algorithm for Network Flow

The Quanta Podcast

00:00

Speelman and Tang's Algorithm Runs in Almost Linear Time

Algorithm uses a low stretched spanning tree, which is an internal backbone that captures many of the network's most salient features. Given such a tree, there's always at least one good cycle you can build by adding a single link from outside the tree. So having a low stretching tree drastically reduces the number of cycles you need to consider. Even then, for the algrthem to run quickly, the team couldn't afford to build a brand new spanning tree at every step. Instead, they had to insure that each new cycle caused only minor ripple effects in the spanning trees so they could reuse most of their previous computations. Eventually, the researchers created an algorithm that runs in almost linear time

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app