+ Convex Functions, Convex Sets and Quadratic Programs Sivaraman Balakrishnan.

Slides:



Advertisements
Similar presentations
C&O 355 Mathematical Programming Fall 2010 Lecture 6 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A.
Advertisements

3D Geometry for Computer Graphics
1 LP Duality Lecture 13: Feb Min-Max Theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum.
MS&E 211 Quadratic Programming Ashish Goel. A simple quadratic program Minimize (x 1 ) 2 Subject to: -x 1 + x 2 ≥ 3 -x 1 – x 2 ≥ -2.
Globally Optimal Estimates for Geometric Reconstruction Problems Tom Gilat, Adi Lakritz Advanced Topics in Computer Vision Seminar Faculty of Mathematics.
Introducción a la Optimización de procesos químicos. Curso 2005/2006 BASIC CONCEPTS IN OPTIMIZATION: PART II: Continuous & Unconstrained Important concepts.
APPENDIX A: REVIEW OF LINEAR ALGEBRA APPENDIX B: CONVEX AND CONCAVE FUNCTIONS V. Sree Krishna Chaitanya 3 rd year PhD student Advisor: Professor Biswanath.
Extremum Properties of Orthogonal Quotients Matrices By Achiya Dax Hydrological Service, Jerusalem, Israel
A KTEC Center of Excellence 1 Convex Optimization: Part 1 of Chapter 7 Discussion Presenter: Brian Quanz.
Lecture 8 – Nonlinear Programming Models Topics General formulations Local vs. global solutions Solution characteristics Convexity and convex programming.
by Rianto Adhy Sasongko Supervisor: Dr.J.C.Allwright
Nonlinear Programming
Continuous optimization Problems and successes
Separating Hyperplanes
Computer Graphics Recitation 5.
Chebyshev Estimator Presented by: Orr Srour. References Yonina Eldar, Amir Beck and Marc Teboulle, "A Minimax Chebyshev Estimator for Bounded Error Estimation"
Convex Sets (chapter 2 of Convex programming) Keyur Desai Advanced Machine Learning Seminar Michigan State University.
Exploiting Duality (Particularly the dual of SVM) M. Pawan Kumar VISUAL GEOMETRY GROUP.
Clustering In Large Graphs And Matrices Petros Drineas, Alan Frieze, Ravi Kannan, Santosh Vempala, V. Vinay Presented by Eric Anderson.
Unconstrained Optimization Problem
1 Multiple Kernel Learning Naouel Baili MRL Seminar, Fall 2009.
Computer Algorithms Mathematical Programming ECE 665 Professor Maciej Ciesielski By DFG.
The Multivariate Normal Distribution, Part 2 BMTRY 726 1/14/2014.
5.1 Orthogonality.
8.1 Vector spaces A set of vector is said to form a linear vector space V Chapter 8 Matrices and vector spaces.
C&O 355 Lecture 2 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A.
Polyhedral Optimization Lecture 1 – Part 2 M. Pawan Kumar Slides available online
+ Review of Linear Algebra Optimization 1/14/10 Recitation Sivaraman Balakrishnan.
1 Unconstrained Optimization Objective: Find minimum of F(X) where X is a vector of design variables We may know lower and upper bounds for optimum No.
Discrete Optimization Lecture 2 – Part I M. Pawan Kumar Slides available online
Introduction to Real Analysis Dr. Weihu Hong Clayton State University 8/21/2008.
Matrix Differential Calculus By Dr. Md. Nurul Haque Mollah, Professor, Dept. of Statistics, University of Rajshahi, Bangladesh Dr. M. N. H. MOLLAH.
Chapter 2 Nonnegative Matrices. 2-1 Introduction.
Nonlinear Programming Models
OR Backgrounds-Convexity  Def: line segment joining two points is the collection of points.
9.3 Taylor’s Theorem: Error Analysis for Series
I.4 Polyhedral Theory 1. Integer Programming  Objective of Study: want to know how to describe the convex hull of the solution set to the IP problem.
Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University.
+ Quadratic Programming and Duality Sivaraman Balakrishnan.
Lecture 1: Math Review EEE2108: Optimization 서강대학교 전자공학과 2012 학년도 1 학기.
Optimality Conditions for Unconstrained optimization One dimensional optimization –Necessary and sufficient conditions Multidimensional optimization –Classification.
Signal & Weight Vector Spaces
Performance Surfaces.
Stats & Summary. The Woodbury Theorem where the inverses.
1 Review for Quiz 1. 2 Summations 3 Binomial expansion.
Chapter 61 Chapter 7 Review of Matrix Methods Including: Eigen Vectors, Eigen Values, Principle Components, Singular Value Decomposition.
Regularized Least-Squares and Convex Optimization.
1 Objective To provide background material in support of topics in Digital Image Processing that are based on matrices and/or vectors. Review Matrices.
Matrices and vector spaces
Eigenvalues and Eigenvectors
Computational Optimization
Polynomial Norms Amir Ali Ahmadi (Princeton University) Georgina Hall
CSE291 Convex Optimization: Problem Statement
1 revision paper Final Exam Tutorials Communication
Proving that a Valid Inequality is Facet-defining
Lecture 8 – Nonlinear Programming Models
Local Gain Analysis of Nonlinear Systems
Polyhedron Here, we derive a representation of polyhedron and see the properties of the generators. We also see how to identify the generators. The results.
Polynomial Optimization over the Unit Sphere
Michael Overton Scientific Computing Group Broad Interests
Polyhedron Here, we derive a representation of polyhedron and see the properties of the generators. We also see how to identify the generators. The results.
Quadratic Forms and Objective functions with two or more variables
Point-Line Duality Let
I.4 Polyhedral Theory (NW)
I.4 Polyhedral Theory.
Proving that a Valid Inequality is Facet-defining
Performance Surfaces.
8/7/2019 Berhanu G (Dr) 1 Chapter 3 Convex Functions and Separation Theorems In this chapter we focus mainly on Convex functions and their properties in.
Convex and Concave Functions
CSE 203B: Convex Optimization Week 4 Discuss Session
Presentation transcript:

+ Convex Functions, Convex Sets and Quadratic Programs Sivaraman Balakrishnan

+ Outline Convex sets Definitions Motivation Operations that preserve set convexity Examples Convex Function Definition Derivative tests Operations that preserve convexity Examples Quadratic Programs

+ Quick definitions Convex set For all x,y in C: θ x + (1- θ ) y is in C for θ \in [0,1] Affine set For all x,y in C: θ x + (1- θ )y is in C All affine sets are also convex Cones For all x in C: θ x is in C θ >= 0 Convex cones: For all x and y in C, θ 1 x + θ 2 y is in C

+ Why do we care about convex and affine sets? The basic structure of any convex optimization min f(x) where x is in some convex set S This might be more familiar min f(x) where g i (x) <= 0 and h i (x) = 0 g i is convex function and h i is affine Cones relate to something called Semi Definite Programming which are an important class of problems

+ Operations that preserve convexity of sets Basic proof strategy Ones we saw in class – lets prove them now Intersection Affine Linear fractional Others include Projections onto some of the coordinates Sums, scaling Linear perspective

+ Quick review of examples of convex sets we saw in class Several linear examples (halfspaces (not affine), lines, points, R n ) Euclidean ball, ellipsoid Norm balls (what about p < 1?) Norm cone – are these actually cones?

+ Some simple new examples Linear subspace – convex Symmetric matrices - affine Positive semidefinite matrices – convex cone Lets go over the proofs !!

+ Convex hull Definition Important lower bound property in practice for non-convex problems – the two cases You’ll see a very interesting other way of finding “optimal” lower bounds (duality)

+ Convex Functions Definition f( θ x + (1- θ )y) <= θ f(x) + (1- θ ) f(y) Alternate definition in terms of epigraph Relation to convex sets

+ Proving a function is convex It’s often easier than proving sets are convex because there are more tools First order Taylor expansion (always underestimates) Local information gives you global information Single most beautiful thing about convex functions Second order condition Quadratics Least squares?

+ Some examples without proofs In R Affine (both convex and concave function) unique Log (concave) In R n and R mxn Norms Trace (generalizes affine) Maximum eigenvalue of a matrix Many many more examples in the book log sum exp,powers, fractions

+ Operations that preserve convexity Nonnegative multiples, sums Affine Composition f(Ax + b) Pointwise sup – equivalent to intersecting epigraphs Example: sum(max 1…r [x]) Pointwise inf of concave functions is concave Composition Some more in the book

+ Quadratic Programs Basic structure What is different about QPs? Lasso QP