Understanding Discrepancy Minimization in Combinatorial Concepts

Slide Note
Embed
Share

Explore the intriguing world of Discrepancy Minimization through concepts like walking on the edges, subsets coloring, arithmetic progressions, and more. Delve into fundamental combinatorial concepts and complexity theory to understand the significance of Discrepancy theory in various fields. Discover the implications of Spencers' Six Sigma Theorem and the ongoing research and conjectures in the field of Discrepancy theory.


Uploaded on Sep 12, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Discrepancy Minimization by Walking on the Edges Raghu Meka (IAS & DIMACS) Shachar Lovett (IAS)

  2. Discrepancy Subsets ?1,?2, ,?? [?] Color with 1 or -1 to minimize imbalance 1 2 3 4 5 1 * 1 1 * 1 1 * 1 1 2 3 4 5 1 * 1 * 1 1 1 1 1 1 1 1 1 * 1 * 1 1 1 * 1 3 1 1 * 1 1 * * * * 1 1 1 * * 1 1 1 * * * 1 1 0 1

  3. Discrepancy Examples Fundamental combinatorial concept Arithmetic Progressions Roth 64: (?1/4) Matousek, Spencer 96: (?1/4)

  4. Discrepancy Examples Fundamental combinatorial concept Halfspaces Alexander 90: Matousek 95:

  5. Discrepancy Examples Fundamental combinatorial concept Axis-aligned boxes Beck 81: Srinivasan 97:

  6. Why Discrepancy? Complexity theory Communication Complexity Computational Geometry Pseudorandomness Many more!

  7. Spencers Six Sigma Theorem Six standard deviations suffice Spencer 85: System with n sets has discrepancy at most . Central result in discrepancy theory. Beats random: Tight: Hadamard.

  8. A Conjecture and a Disproof Spencer 85: System with n sets has discrepancy at most . Non-constructive pigeon-hole proof Conjecture (Alon, Spencer): No efficient algorithm can find one. . Bansal 10: Can efficiently get discrepancy

  9. This Work New elemantary constructive proof of Spencer s result Main: Can efficiently find a coloring with discrepancy ? ? . Truly constructive Algorithmic partial coloring lemma Extends to other settings EDGE-WALK: New algorithmic tool

  10. Beck-Fiala Setting Each element occurs in at most ? sets 1 2 3 4 5 1 * 1 * 1 1 * 1 * Beck-Fiala 80: 2? Srinivasan 97: ?( ?(log n)) (non-algorithmic) * * 1 * 1 * Banszczyk 98: ?( ? log ?) (non-algorithmic) * 1 * * * * 1 * * 1

  11. Beck-Fiala Setting Each element occurs in at most ? sets Thm: Can efficiently find a coloring with discrepancy ?( ? (log?)). Matches Bansal 10

  12. Outline 1. Partial coloring Method 2. EDGE-WALK: Geometric picture 3. Analysis of algorithm

  13. Partial Coloring Method Beck 80: find partial assignment with < ?/2 zeros 1 -1 1 1 -1 1 * 1 * 1 1 1 1 1 1 1 1 1 1 1 1 -1 0 0 0 1 * 1 * 1 1 * 1 1 1 1 0 -1 1 * 1 * 1 1 1 1 1 * 1 1 * * * * * * 1 1 1 * 1 1 1 1 1 1 * 1 1 * * * * * * 1 1 1 1 1 1 1 1 1 1 * 1 * * * * * * 1 1 * * * * 1 1 1 * * * * 1 1 * 1 1 1 1 1 1 * * 1 1 * 1 1 1 * * 1 1 1 1 * 1 1 * 1 1 1 1 1 1

  14. Partial Coloring Method Input: Output: Focus on m = n case. Lemma: Can do this in randomized time.

  15. Outline 1. Partial coloring Method 2. EDGE-WALK: Geometric picture 3. Analysis of algorithm

  16. Discrepancy: Geometric View Subsets ?1,?2, ,?? [?] Color with 1 or -1 to minimize imbalance 1 2 3 4 5 3 1 1 0 1 1 * 1 * 1 * 1 1 * * 1 1 1 * 1 1 * 1 1 * * 1 1 1 1 3 1 1 0 1 1 -1 1 1 -1

  17. Discrepancy: Geometric View Vectors ?1,?2, ,?? 0,1?. Want 1 2 3 4 5 3 1 1 0 1 1 * 1 * 1 * 1 1 * * 1 1 1 * 1 1 * 1 1 * * 1 1 1 1 1 -1 1 1 -1

  18. Discrepancy: Geometric View Vectors ?1,?2, ,?? 0,1?. Want Polytope view used earlier by Gluskin 88. Goal: Find non-zero lattice point inside

  19. Edge-Walk Claim: Will find good partial coloring. Goal: Find non-zero lattice point in Start at origin Gaussian walk until you hit a face Gaussian walk within the face

  20. Edge-Walk: Algorithm Gaussian random walk in subspaces Subspace V, rate ? Gaussian walk in V Standard normal in V: Orthonormal basis change

  21. Edge-Walk Algorithm Discretization issues: hitting faces Might not hit face Slack: face hit if close to it.

  22. Edge-Walk: Algorithm Input: Vectors ?1,?2, ,??. Parameters: ?, , ? ? , ? = 1/?2 1. ?0= 0. For ? = 1, ,?. 2. ????= Cube faces nearly hit by ??. ?????= Disc. faces nearly hit by ??. ??= Subspace orthogonal to ????,?????

  23. Edge-Walk: Intuition Discrepancy faces much farther than cube s Pr ???? ??? ? ????.???? Pr[ ???? ??? ? ???? ?] exp 1002. Pr ???? ??? ? ????.???? Pr ???? ??? ? ???? ???? exp 1 . Hit cube more often! 1

  24. Outline 1. Partial coloring Method 2. EDGE-WALK: Geometric picture 3. Analysis of algorithm

  25. Edge-Walk: Analysis Lem: For with prob 0.1 and

  26. Edge-Walk Analysis Claim 1: Never cross polytope. Claim 2: Number of disc. faces hit ?. Win-Win: Hit many cube faces or grow

  27. Edge-Walk Analysis Claim 1: Never cross polytope Must make a big jump Unlikely: ? ? ?

  28. Edge-Walk Analysis Claim 2: Number of disc. faces hit ?. Small progress each step Martingale tail bound: ? < ?,? = 1/?^2. Linearity of expectation

  29. Edge-Walk Analysis Claim 3: Hit many cube faces - ( 2 norm)2 grows dimension of subspace Final dimension small:

  30. Main Partial Coloring Lemma Th: Given ?1, ,??, thresholds ?1,?2, ??, Can find ? 1,1?with 1. 2. Algorithmic partial coloring lemma

  31. Summary 1. Edge-Walk: Algorithmic partial coloring lemma Spencer s Theorem 2. Recurse on unfixed variables Beck-Fiala setting similar

  32. Open Problems Q: Beck-Fiala Conjecture 81: Discrepancy ?( ?) for degree t. Some promise: our PCL stronger than Beck s Q: Other applications? General IP s, Minkowski s theorem? Constructive version of Banszczyk s bound?

  33. Thank you

Related