1 / 22

Power and Limitations of Local Algorithms for Network Optimization Problems

Power and Limitations of Local Algorithms for Network Optimization Problems. David Gamarnik MIT Asymptotics of Large-Scale Interacting Networks  Banff February, 2013. Outline. I. Who is in interested in local algorithms. II. Success stories. III. Random graphs. Structural results

sabina
Download Presentation

Power and Limitations of Local Algorithms for Network Optimization Problems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Power and Limitations of Local Algorithms for Network Optimization Problems David Gamarnik MIT Asymptotics of Large-Scale Interacting Networks  Banff February, 2013

  2. Outline • I. Who is in interested in local algorithms. • II. Success stories. • III. Random graphs. Structural results • IV. Geometry of solution space in random graphs • V. Local algorithms for random graphs. I.I.D factors. • Hatami, Lovasz & Szegedy conjecture. Negative results.

  3. Local Algorithms

  4. I. Who is interested in local algorithms? • Computer Science. Distributed algorithms. • Applications: hardware, fault-tolerant models of computation, • sensor networks. • Lynch (book) [1996], Suomela (survey) [2011] • Electrical Engineering. • Applications: signal processing, communications theory, wireless communication, message passing algorithms, gossip algorithms. • Wainwright & Jordan [2008], Mezard & Montanari [2009], Shah [2008],

  5. I. Who is interested in local algorithms? Network Economics and Sociology. Applications: consensus, price formation. Jackson [2010], Judd, Kearns & Vorobeychik[2010] Theoretical CS, Physics, Math, Operations Research. Applications:Combinatorial optimization problems on random graphs (Max-Ind Set, random K-SAT, etc.) Combinatorics. Applications:graph limits. Lovasz [2012], Hatami, Lovasz & Szegedy [2012], Elek & Lippner [2010], Lyons & Nazarov [2011], Czoka & Lippner [2012]. I.I.D. factors. Aldous [2012]. Invariant coding processes.

  6. Local algorithms for combinatorial optimization problems. Max-independent set problem

  7. Local algorithms for combinatorial optimization problems. K-SAT Problem Ex:

  8. II. Success stories Correlation Decay Property • Low-Density-Parity-Check (LDPC) codes. Gallager [1960’s] • Karp-Sipser [1981] algorithm for Max-Independent-Set problem in random graph • G, Goldberg & Weber [2010], algorithm for Max-Weight-Independent-Set problem in arbitrary sparse graph • (Sequential) Local algorithms for counting/partition function computation • Weitz[2006], Bandyopadhyay & G [2006], Montanari & Shah [2007]

  9. III. Random graphs. Structural results. Max-Independent-Set problem Theorem. [Frieze, Frieze & Luczak1990s]. In graphs

  10. III. Random graphs. Structural results. Random K-SAT problem Theorem. [Achlioptas& Peres 2003]. Satisfiability threshold ¼2Klog 2

  11. Algorithms? Either local algorithms work or nothing else seems to works Greedy algorithms for Max-Ind-Set problem Set Unit Clause algorithm for K-SAT problem.

  12. Algorithms? Either local algorithms work or nothing else seems to works Theorem. [Coja-Oghlan 2010-2011]. The Belief Propagation algorithm for random K-SAT fails at Extra log factor can be squeezed by a smarter algorithm

  13. IV. Geometry of the solution space. Shattering. K-SAT Insights from the Spin Glass theory Mezard & Parisi [1980s] Achlioptas & Ricci-Tersenghi [2004] Mezard, Mora & Zecchina [2005] Krzakala, Montanari, Ricci-Tersenghi, Semerjian, Zdeborova [2007]

  14. IV. Geometry of the solution space. Shattering. Max-Ind-Set Theorem. [Coja-Oghlan & Efthymiou 2010, G & Sudan 2012] For every large enough d and every there exist such that no two independent sets of size have intersection size between and

  15. V. Local algorithms as i.i.d. factors. Lovasz, Szegedy, Aldous. Random n-node d-regular graph

  16. V. Local algorithms as i.i.d. factors. • Fix r>0 and • Generate U1,…,Un uniformly at random and apply at every node i=1,…,n of the graph • Output

  17. Local algorithms – i.i.d. factors Conjecture. Hatami, Lovasz & Szegedy [2012] Max-Independent-Setproblem can be solved by means of local algorithms. Namely there exists a sequence of functions such that Conjecture holds for Max-Matching: Lyons & Nazarov [2011] Abert, Csoka, Lippner & Terpai [2012]

  18. Limits of local algorithms. Theorem. [G & Sudan 2012] Hatami,Lovasz &Szegedyconjecture is not valid. No local algorithm can produce an independent set larger than factor of the optimal for large enough d. • Proof idea:if an algorithm exists then one can construct two independent sets with intersection in the non-existent region, violating the shattering property. • First direct link between shattering and algorithmichardness

  19. Proof sketch: Suppose exists such that Construct two independent sets I and J using independent sources U1,…,Un and V1,…,Vn Then

  20. Proof sketch (continued): Continuously interpolate between U1,…,Un and V1,…,Vn: let For each vertex , let with probability p and with probability 1-p. Consider independent set K obtained from K=I when p=1 and K=J when p=0. Fact: is continuous in p. Then we obtain intersection sizes for all points in - contradiction.

  21. Summary • Local algorithms are relevant to many fields, beyond theory CS. • Success of local algorithms is conditioned by establishing some form of the correlation decay property. • For random graphs local algorithms often provide the best results. • Shattering property can be used as a proof technique for establishing hardness results for local algorithms. Ongoing work • Non-existence of boolean 2-fanin circuits with depth • Limits of Belief Propagation and Survey Propagation algorithms • based on the shattering phenomena.

  22. Thank you

More Related