TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Maximum Flow and Minimum-Cost Flow in Almost-Linear Time

230 pointsby tarxzvfabout 3 years ago

10 comments

_hl_about 3 years ago
I spent some (too many) months looking into this domain so I can maybe give some context.<p>The astonishing improvement here is that we can compute <i>exact</i> flows in almost-linear time. Previous algorithms for computing almost-optimal flows in almost-linear time have been known for some time, and hence it was expected that someone would eventually find an algorithm that finds optimal flows in almost-linear time. Well, looks like it&#x27;s finally here!<p>I&#x27;ve only skimmed the paper but it seems to me that the authors draw on a set of techniques established for the almost-optimal case. These come with rather enormous constants, so it is unlikely that there will be a practical implementation of this algorithm any time soon.
评论 #31150855 未加载
thomasahleabout 3 years ago
Another very cool recent result is &quot;Negative weight single source shortest path in near linear time: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;danupon&#x2F;status&#x2F;1511639912008888322?t=47eXAvMgEfBjCoL8AR4hgA&amp;s=19" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;danupon&#x2F;status&#x2F;1511639912008888322?t=47e...</a><p>Surprisingly this result is (in contrast to the max flow result) entirely combinatoric!
voz_about 3 years ago
I worked on graph and graph-ish algorithms for the VRP (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Vehicle_routing_problem" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Vehicle_routing_problem</a>) - this looks super interesting, wish we had this back then!
xiphias2about 3 years ago
,, Our framework extends to an algorithm running in m1+o(1) time for computing flows that minimize general edge-separable convex functions to high accuracy.&#x27;&#x27;<p>This looks like an interesting improvement possibility over the current algorithm for optimal pathfinding over the Lightning Network by Rene Pickhart, it would be interesting to know what he thinks about it:<p><a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2107.05322" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2107.05322</a>
ceeplusplusabout 3 years ago
Coming to a software engineering interview near you!
评论 #31150319 未加载
评论 #31149522 未加载
owlbiteabout 3 years ago
Does anyone know if these algorithms are practical on real problems on real machines, or is the constant term large enough you would normally just use a more traditional algorithm for most work?
评论 #31150789 未加载
SeanLukeabout 3 years ago
What does $m^{1 + O(1)}$ time mean exactly? This could be m^5000 for all we knew. How is this almost-linear, and how can it be guaranteed?
评论 #31155371 未加载
the-alchemistabout 3 years ago
Anyone know enough to tell if this can be used to calculate sparsest cut?
onosabout 3 years ago
Would love a tldr if anyone has a link.
评论 #31149573 未加载
评论 #31150252 未加载
评论 #31149357 未加载
xiaodaiabout 3 years ago
Np=p
评论 #31149424 未加载
评论 #31149585 未加载