Balancing Vectors in Any Norm
Aleksandar (Sasho) Nikolov
University of Toronto
Based on joint work with Daniel Dadush, Kunal Talwar, and Nicole Tomczak-Jaegermann
Sasho Nikolov (U of T) Balancing Vectors 1 / 25
Balancing Vectors in Any Norm Aleksandar (Sasho) Nikolov University - - PowerPoint PPT Presentation
Balancing Vectors in Any Norm Aleksandar (Sasho) Nikolov University of Toronto Based on joint work with Daniel Dadush, Kunal Talwar, and Nicole Tomczak-Jaegermann Sasho Nikolov (U of T) Balancing Vectors 1 / 25 Introduction Outline
Sasho Nikolov (U of T) Balancing Vectors 1 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 2 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 3 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 3 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 4 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 4 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 4 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 4 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 4 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 5 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 5 / 25
Introduction
Balancing Vectors 5 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 6 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 6 / 25
Introduction
2 , Bn ∞) √log 2n.
Sasho Nikolov (U of T) Balancing Vectors 6 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 7 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 8 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 8 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 8 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 8 / 25
Introduction
Sasho Nikolov (U of T) Balancing Vectors 8 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 9 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 10 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 10 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 10 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 10 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 11 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 11 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 11 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 11 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 12 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 12 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 12 / 25
Volume Lower Bound
1 Sample a standard Gaussian G ∼ N(0, In); 2 Output
Sasho Nikolov (U of T) Balancing Vectors 13 / 25
Volume Lower Bound
1 Sample a standard Gaussian G ∼ N(0, In); 2 Output
Sasho Nikolov (U of T) Balancing Vectors 13 / 25
Volume Lower Bound
1 Sample a standard Gaussian G ∼ N(0, In); 2 Output
Sasho Nikolov (U of T) Balancing Vectors 13 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 14 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 14 / 25
Volume Lower Bound
1 Preprocess so that N = n, U = In; 2 Apply Rothvoß’s algorithm to tK, t ≍ volLB(In, K);
3 S = {i : −1 < Xi < 1}; Project K on RS and recurse.
Sasho Nikolov (U of T) Balancing Vectors 14 / 25
Volume Lower Bound
1 Preprocess so that N = n, U = In; 2 Apply Rothvoß’s algorithm to tK, t ≍ volLB(In, K);
3 S = {i : −1 < Xi < 1}; Project K on RS and recurse.
Sasho Nikolov (U of T) Balancing Vectors 14 / 25
Volume Lower Bound
1 Preprocess so that N = n, U = In; 2 Apply Rothvoß’s algorithm to tK, t ≍ volLB(In, K);
3 S = {i : −1 < Xi < 1}; Project K on RS and recurse.
Sasho Nikolov (U of T) Balancing Vectors 14 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 15 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 15 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 15 / 25
Volume Lower Bound
1 Prove the theorem for an ellipsoid E = T(Bn
Sasho Nikolov (U of T) Balancing Vectors 16 / 25
Volume Lower Bound
1 Prove the theorem for an ellipsoid E = T(Bn
2 Approximate a general convex body L by an appropriate ellipsoid.
Sasho Nikolov (U of T) Balancing Vectors 16 / 25
Volume Lower Bound
1 Prove the theorem for an ellipsoid E = T(Bn
2 Approximate a general convex body L by an appropriate ellipsoid.
Sasho Nikolov (U of T) Balancing Vectors 16 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 17 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 17 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 17 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 17 / 25
Volume Lower Bound
Sasho Nikolov (U of T) Balancing Vectors 17 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 18 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 19 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 19 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 19 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 19 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 19 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 20 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 20 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 20 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 21 / 25
Factorization Upper Bounds
1 Formulate λ(C, K) as a convex minimization problem; 2 Derive the Lagrange dual: an equivalent maximization problem; 3 Relate dual solutions to the volume lower bound. Sasho Nikolov (U of T) Balancing Vectors 21 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 22 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 22 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 22 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 22 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 23 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 23 / 25
Factorization Upper Bounds
Sasho Nikolov (U of T) Balancing Vectors 23 / 25
Conclusion
Sasho Nikolov (U of T) Balancing Vectors 24 / 25
Conclusion
Sasho Nikolov (U of T) Balancing Vectors 25 / 25
Conclusion
Sasho Nikolov (U of T) Balancing Vectors 25 / 25
References
Sasho Nikolov (U of T) Balancing Vectors 25 / 25
References
Sasho Nikolov (U of T) Balancing Vectors 25 / 25
References
Sasho Nikolov (U of T) Balancing Vectors 25 / 25
References
Sasho Nikolov (U of T) Balancing Vectors 25 / 25
Conclusion
Sasho Nikolov (U of T) Balancing Vectors 25 / 25