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

Slides:



Advertisements
Similar presentations
Parikshit Gopalan Georgia Institute of Technology Atlanta, Georgia, USA.
Advertisements

Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Linear-Degree Extractors and the Inapproximability of Max Clique and Chromatic Number David Zuckerman University of Texas at Austin.
Pseudorandom Generators from Invariance Principles 1 Raghu Meka UT Austin.
Quantum One-Way Communication is Exponentially Stronger than Classical Communication TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Sparse Approximations
Discrepancy and SDPs Nikhil Bansal (TU Eindhoven, Netherlands ) August 24, ISMP 2012, Berlin.
Sub Exponential Randomize Algorithm for Linear Programming Paper by: Bernd Gärtner and Emo Welzl Presentation by : Oz Lavee.
C&O 355 Mathematical Programming Fall 2010 Lecture 22 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A.
2/14/13CMPS 3120 Computational Geometry1 CMPS 3120: Computational Geometry Spring 2013 Planar Subdivisions and Point Location Carola Wenk Based on: Computational.
List decoding Reed-Muller codes up to minimal distance: Structure and pseudo- randomness in coding theory Abhishek Bhowmick (UT Austin) Shachar Lovett.
1/26 Constructive Algorithms for Discrepancy Minimization Nikhil Bansal (IBM)
1/17 Deterministic Discrepancy Minimization Nikhil Bansal (TU Eindhoven) Joel Spencer (NYU)
Discrepancy Minimization by Walking on the Edges Raghu Meka (IAS/DIMACS) Shachar Lovett (IAS)
N. Bansal 1, M. Charikar 2, R. Krishnaswamy 2, S. Li 3 1 TU Eindhoven 2 Princeton University 3 TTIC Midwest Theory Day, Purdue, May 3, 2014.
CHAPTER 5: CONVEX POLYTOPES Anastasiya Yeremenko 1.
Chris Beck, Russell Impagliazzo, Shachar Lovett. History of Sampling Problems Earliest uses of randomness in algorithms were for sampling, not decision.
Yi Wu (CMU) Joint work with Parikshit Gopalan (MSR SVC) Ryan O’Donnell (CMU) David Zuckerman (UT Austin) Pseudorandom Generators for Halfspaces TexPoint.
2007 Kézdy André Kézdy Department of Mathematics University of Louisville * Preliminary report.  More -valuations for trees via the combinatorial nullstellensatz*
Approximate Nearest Neighbors and the Fast Johnson-Lindenstrauss Transform Nir Ailon, Bernard Chazelle (Princeton University)
Mark Waitser Computational Geometry Seminar December Iterated Snap Rounding.
Lecture 18 Eigenvalue Problems II Shang-Hua Teng.
Quantum Algorithms II Andrew C. Yao Tsinghua University & Chinese U. of Hong Kong.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
Dana Moshkovitz, MIT Joint work with Subhash Khot, NYU.
1/30 Discrepancy and SDPs Nikhil Bansal (TU Eindhoven)
Beating the Union Bound by Geometric Techniques Raghu Meka (IAS & DIMACS)
Deterministic Sampling Methods for Spheres and SO(3) Anna Yershova Steven M. LaValle Dept. of Computer Science University of Illinois Urbana, IL, USA.
C&O 355 Lecture 2 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Diophantine Approximation and Basis Reduction
Applications of types of SATs Arash Ahadi What is SAT?
Pseudorandom Generators for Combinatorial Shapes 1 Parikshit Gopalan, MSR SVC Raghu Meka, UT Austin Omer Reingold, MSR SVC David Zuckerman, UT Austin.
An Algorithmic Proof of the Lopsided Lovasz Local Lemma Nick Harvey University of British Columbia Jan Vondrak IBM Almaden TexPoint fonts used in EMF.
5.6 Convolution and FFT. 2 Fast Fourier Transform: Applications Applications. n Optics, acoustics, quantum physics, telecommunications, control systems,
A PTAS for Computing the Supremum of Gaussian Processes Raghu Meka (IAS/DIMACS)
Algorithms for SAT Based on Search in Hamming Balls Author : Evgeny Dantsin, Edward A. Hirsch, and Alexander Wolpert Speaker : 羅正偉.
C&O 355 Mathematical Programming Fall 2010 Lecture 16 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A.
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
Polynomials Emanuele Viola Columbia University work partially done at IAS and Harvard University December 2007.
Arrangements and Duality Motivation: Ray-Tracing Fall 2001, Lecture 9 Presented by Darius Jazayeri 10/4/01.
1/30 Constructive Algorithms for Discrepancy Minimization Nikhil Bansal (IBM)
C&O 355 Lecture 7 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
Pseudorandom Bits for Constant-Depth Circuits with Few Arbitrary Symmetric Gates Emanuele Viola Harvard University June 2005.
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
An additive combinatorics approach to the log-rank conjecture in communication complexity Noga Zewi Technion – Israel Institute of Technology Joint work.
Center for Graphics and Geometric Computing, Technion 1 Computational Geometry Chapter 9 Line Arrangements.
Linear Programming Piyush Kumar Welcome to CIS5930.
Additive Combinatorics in Theoretical Computer Science Shachar Lovett (UCSD)
On Public Key Encryption from Noisy Codewords Yuval Ishai Technion & UCLA Eli Ben-Sasson (Technion) Iddo Ben-Tov (Technion) Ivan Damgård (Aarhus) Noga.
An algorithmic proof of the Lovasz Local Lemma via resampling oracles Jan Vondrak IBM Almaden TexPoint fonts used in EMF. Read the TexPoint manual before.
Tali Kaufman (Bar-Ilan)
NAND as a complete system and Karnaugh Maps
Coding, Complexity and Sparsity workshop
Dana Ron Tel Aviv University
Hans Bodlaender, Marek Cygan and Stefan Kratsch
Circuit Lower Bounds A combinatorial approach to P vs NP
Background: Lattices and the Learning-with-Errors problem
Subhash Khot Theory Group
Probabilistic existence of regular combinatorial objects
On the effect of randomness on planted 3-coloring models
DNF Sparsification and Counting
Discrepancy and Optimization
Imperfectly Shared Randomness
Online Algorithms via Projections set cover, paging, k-server
DISCRETE COMPUTATIONAL STRUCTURES
(Convex) Cones Def: closed under nonnegative linear combinations, i.e.
Zeev Dvir (Princeton) Shachar Lovett (IAS)
Presentation transcript:

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

Discrepancy 1*11* *11* ***11 1*1* *11* *11* ***11 1*1*

Discrepancy Examples Fundamental combinatorial concept Arithmetic Progressions

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

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

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

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

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

This Work Truly constructive Algorithmic partial coloring lemma Extends to other settings New elemantary constructive proof of Spencer’s result EDGE-WALK: New algorithmic tool

Beck-Fiala Setting 1*1** *11*1 *1*1* ***1* 1***1

Matches Bansal 10

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

Partial Coloring Method 1*11* *11* ***11 1*1*1 1*11* *11* ***11 1*1* *11* *11* ***11 1*1* *11* *11* ***11 1*1*1 1*11* *11* ***11 1*1*

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

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

1*11* *11* ***11 1*1*1 Discrepancy: Geometric View

1*11* *11* ***11 1*1*1 Discrepancy: Geometric View

Discrepancy: Geometric View Goal: Find non-zero lattice point inside Polytope view used earlier by Gluskin’ 88.

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

Edge-Walk: Algorithm Gaussian random walk in subspaces Standard normal in V: Orthonormal basis change

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

Edge-Walk: Algorithm

Edge-Walk: Intuition Hit cube more often! Discrepancy faces much farther than cube’s

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

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

Edge-Walk Analysis

Claim 1: Never cross polytope

Edge-Walk Analysis 100

Edge-Walk Analysis Claim 3: Hit many cube faces -

Main Partial Coloring Lemma Algorithmic partial coloring lemma

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

Open Problems Q: Other applications? General IP’s, Minkowski’s theorem? Some promise: our PCL “stronger” than Beck’s Q: Constructive version of Banszczyk’s bound?

Thank you