Distributed Algorithms for Potential Problems | Synapse