Live data from Hacker News

New algorithm can dramatically streamline solutions to the ‘max flow’ problem

web.mit.edu

11–20 of 46 posts

Re: New algorithm can dramatically streamline solutions to the ‘max flow’ problem

#11
post #5

For those (like me) who clicked because algorithms are fun but don't know the max flow problem specifically: http://en.wikipedia.org/wiki/Maximum_flow_problem TL;DR: what's the fastest way to transport a large amount of data over a mesh of many small pipes As someone who knows little about this problem or the laws of physics, I wonder if it could be solved using physics -- set up a series of physical pipes, pump wate…

You can directly model the flow of water through pipe networks computationally, the same way any chemical engineer would.

FWIW, as someone who designs massively parallel/distributed algorithms and went to school for chemical engineering, the conceptual model I use to design the aggregate behavior of complex networks are complex continuous flow chemical processes. All of the back pressure, flow overhead, reaction rates, equilibria, etc constructs are directly analogous to moving bits and doing computation in complex, distributed, heterogeneous computing systems. I think it is particularly effective for reasoning about distributed systems because chemical processes have no real concept of a global clock or shared state but still robustly and efficiently produce the desired output. It teaches you to reason about constructing optimal and robust global behaviors from subprocesses that only have local visibility and no explicit coordination between processes.

Re: New algorithm can dramatically streamline solutions to the ‘max flow’ problem

#14
post #5

For those (like me) who clicked because algorithms are fun but don't know the max flow problem specifically: http://en.wikipedia.org/wiki/Maximum_flow_problem TL;DR: what's the fastest way to transport a large amount of data over a mesh of many small pipes As someone who knows little about this problem or the laws of physics, I wonder if it could be solved using physics -- set up a series of physical pipes, pump wate…

You can directly model the flow of water through pipe networks computationally, the same way any chemical engineer would. FWIW, as someone who designs massively parallel/distributed algorithms and went to school for chemical engineering, the conceptual model I use to design the aggregate behavior of complex networks are complex continuous flow chemical processes. All of the back pressure, flow overhead, reaction rate…

Could you recommend agood, cheap book on this part of CE? A dover book or an older edition would be best for us dilletantes...

Re: New algorithm can dramatically streamline solutions to the ‘max flow’ problem

#15
post #5

For those (like me) who clicked because algorithms are fun but don't know the max flow problem specifically: http://en.wikipedia.org/wiki/Maximum_flow_problem TL;DR: what's the fastest way to transport a large amount of data over a mesh of many small pipes As someone who knows little about this problem or the laws of physics, I wonder if it could be solved using physics -- set up a series of physical pipes, pump wate…

The fine article states that the authors had a breakthrough in 2011 based on modelling the system as a network of electrical resistances and obtaining the simultaneous currents rather than loading one edge at a time.

This is roughly in line with your intuition.

Re: New algorithm can dramatically streamline solutions to the ‘max flow’ problem

#17
post #16

Just a thought that , could use of Drones for transportation make this problem less useful ? I admire solution presented here however just saying.

Optimizing the distribution of goods through a network of highways is just one of the, literally, hundreds of applications where this could (and probably will) be useful.

Re: New algorithm can dramatically streamline solutions to the ‘max flow’ problem

#18
post #16

Just a thought that , could use of Drones for transportation make this problem less useful ? I admire solution presented here however just saying.

Drones would still have places they're allowed to fly and places they're not. So the solution will probably still apply.

Re: New algorithm can dramatically streamline solutions to the ‘max flow’ problem

#19
It looks like this means we can now redirect traffic on highways to avoid congestion. I know current gps' do this now. But in future, they could suggest different paths for different users, even though they are travelling to the same approximate destination.
Post reply on HN