LECTURE 3 LECTURE OUTLINE

Similar documents
LECTURE 12 LECTURE OUTLINE. Subgradients Fenchel inequality Sensitivity in constrained optimization Subdifferential calculus Optimality conditions

LECTURE 4 LECTURE OUTLINE

Lecture 2: Convex Sets and Functions

LECTURE SLIDES ON CONVEX OPTIMIZATION AND DUALITY THEORY TATA INSTITUTE FOR FUNDAMENTAL RESEARCH MUMBAI, INDIA JANUARY 2009 PART I

IE 521 Convex Optimization

LECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE

Lecture 1: Convex Sets January 23

LECTURE SLIDES ON BASED ON CLASS LECTURES AT THE CAMBRIDGE, MASS FALL 2007 BY DIMITRI P. BERTSEKAS.

4. Convex Sets and (Quasi-)Concave Functions

LECTURE SLIDES ON CONVEX ANALYSIS AND OPTIMIZATION BASED ON LECTURES GIVEN AT THE MASSACHUSETTS INSTITUTE OF TECHNOLOGY CAMBRIDGE, MASS

LECTURE 13 LECTURE OUTLINE

LECTURE 10 LECTURE OUTLINE

Convex Optimization Theory

1 Convexity explains SVMs

Math 341: Convex Geometry. Xi Chen

When are Sums Closed?

NOTES ON VECTOR-VALUED INTEGRATION MATH 581, SPRING 2017

6.254 : Game Theory with Engineering Applications Lecture 7: Supermodular Games

POLARS AND DUAL CONES

Convex Analysis and Optimization Chapter 2 Solutions

Homework #2 Solutions Due: September 5, for all n N n 3 = n2 (n + 1) 2 4

Introduction to Arithmetic Geometry Fall 2013 Lecture #5 09/19/2013

Optimality Conditions for Nonsmooth Convex Optimization

Lecture 6 - Convex Sets

Handout 2: Elements of Convex Analysis

Optimization and Optimal Control in Banach Spaces

Lecture 8. Strong Duality Results. September 22, 2008

Lecture 7 Monotonicity. September 21, 2008

Chapter 2: Preliminaries and elements of convex analysis

MATH 324 Summer 2011 Elementary Number Theory. Notes on Mathematical Induction. Recall the following axiom for the set of integers.

Division of the Humanities and Social Sciences. Sums of sets, etc.

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games

Locally convex spaces, the hyperplane separation theorem, and the Krein-Milman theorem

1 Maximal Lattice-free Convex Sets

Lecture 8: Basic convex analysis

Introduction to Convex Analysis Microeconomics II - Tutoring Class

SWFR ENG 4TE3 (6TE3) COMP SCI 4TE3 (6TE3) Continuous Optimization Algorithm. Convex Optimization. Computing and Software McMaster University

Problem Set 2: Solutions Math 201A: Fall 2016

Convex Functions. Pontus Giselsson

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra

Convex Analysis and Economic Theory AY Elementary properties of convex functions

Division of the Humanities and Social Sciences. Supergradients. KC Border Fall 2001 v ::15.45

Numerical Optimization

Introduction to Mathematical Programming IE406. Lecture 3. Dr. Ted Ralphs

Introduction to Convex and Quasiconvex Analysis

LEVEL MATRICES G. SEELINGER, P. SISSOKHO, L. SPENCE, AND C. VANDEN EYNDEN

General Convexity, General Concavity, Fixed Points, Geometry, and Min-Max Points

Theorem (4.11). Let M be a closed subspace of a Hilbert space H. For any x, y E, the parallelogram law applied to x/2 and y/2 gives.

Convex Optimization Theory. Chapter 5 Exercises and Solutions: Extended Version

Convex Analysis and Optimization Chapter 4 Solutions

HW #1 SOLUTIONS. g(x) sin 1 x

MTH5102 Spring 2017 HW Assignment 3: Sec. 1.5, #2(e), 9, 15, 20; Sec. 1.6, #7, 13, 29 The due date for this assignment is 2/01/17.

Math 324 Summer 2012 Elementary Number Theory Notes on Mathematical Induction

Introduction to Machine Learning Lecture 7. Mehryar Mohri Courant Institute and Google Research

Math Camp Lecture 4: Linear Algebra. Xiao Yu Wang. Aug 2010 MIT. Xiao Yu Wang (MIT) Math Camp /10 1 / 88

lim sup f(x k ) d k < 0, {α k } K 0. Hence, by the definition of the Armijo rule, we must have for some index k 0

Math 273a: Optimization Subgradients of convex functions

Assignment 1: From the Definition of Convexity to Helley Theorem

Chapter 1. Preliminaries

A NICE PROOF OF FARKAS LEMMA

Optimization Methods in Management Science

MAT-INF4110/MAT-INF9110 Mathematical optimization

2.31 Definition By an open cover of a set E in a metric space X we mean a collection {G α } of open subsets of X such that E α G α.

Convex Optimization and an Introduction to Congestion Control. Lecture Notes. Fabian Wirth

Chapter 2 Convex Analysis

Some Background Math Notes on Limsups, Sets, and Convexity

Lecture 9 Monotone VIs/CPs Properties of cones and some existence results. October 6, 2008

INTRODUCTION TO CONVEX AND QUASICONVEX ANALYSIS

This chapter reviews some basic geometric facts that we will need during the course.

Appendix B Convex analysis

Basic convexity. 1.1 Convex sets and combinations. λ + μ b (λ + μ)a;

Lecture 3. Optimization Problems and Iterative Algorithms

An overview of key ideas

Asteroide Santana, Santanu S. Dey. December 4, School of Industrial and Systems Engineering, Georgia Institute of Technology

1 Directional Derivatives and Differentiability

5 Quiver Representations

Convex Sets. Prof. Dan A. Simovici UMB

Convexity in R N Supplemental Notes 1

REAL AND COMPLEX ANALYSIS

Some Properties of the Augmented Lagrangian in Cone Constrained Optimization

NAME: Mathematics 205A, Fall 2008, Final Examination. Answer Key

The Matching Polytope: General graphs

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

Subgradient. Acknowledgement: this slides is based on Prof. Lieven Vandenberghes lecture notes. definition. subgradient calculus

On John type ellipsoids

Numerisches Rechnen. (für Informatiker) M. Grepl P. Esser & G. Welper & L. Zhang. Institut für Geometrie und Praktische Mathematik RWTH Aachen

EC9A0: Pre-sessional Advanced Mathematics Course. Lecture Notes: Unconstrained Optimisation By Pablo F. Beker 1

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008.

Farkas Lemma. Rudi Pendavingh. Optimization in R n, lecture 2. Eindhoven Technical University. Rudi Pendavingh (TUE) Farkas Lemma ORN2 1 / 15

This chapter contains a very bare summary of some basic facts from topology.

g 2 (x) (1/3)M 1 = (1/3)(2/3)M.

3. Linear Programming and Polyhedral Combinatorics

Lecture Note 5: Semidefinite Programming for Stability Analysis

1 Review of last lecture and introduction

Subgradients. subgradients and quasigradients. subgradient calculus. optimality conditions via subgradients. directional derivatives

Near convexity, metric convexity, and convexity

1 Overview. 2 A Characterization of Convex Functions. 2.1 First-order Taylor approximation. AM 221: Advanced Optimization Spring 2016

Show Your Work! Point values are in square brackets. There are 35 points possible. Some facts about sets are on the last page.

Closing the duality gap in linear vector optimization

G.5 Concept of Function, Domain, and Range

Transcription:

LECTURE 3 LECTURE OUTLINE Differentiable Conve Functions Conve and A ne Hulls Caratheodory s Theorem Reading: Sections 1.1, 1.2 All figures are courtesy of Athena Scientific, and are used with permission. 1

DIFFERENTIABLE CONVEX FUNCTIONS f(z) f()+ f() (z ) z Let C R n be a conve set and let f : R n R be differentiable over R n. (a) The function f is conve over C iff f(z) f()+(z ) f(), apple, z C (b) If the inequality is strict whenever = z, then f is strictly conve over C. 2

PROOF IDEAS αf() + (1 α)f(y) f(y) f() f(z)+( z) f(z) f(z) f(z)+(y z) f(z) z = α + (1 α)y (a) y f(z) f()+ f( + α(z ) f() α f()+(z ) f() + α(z ) z (b) 3

OPTIMALITY CONDITION Let C be a nonempty conve subset of R n and let f : R n R be conve and differentiable over an open set that contains C. Then a vector C minimizes f over C if and only if f( ) ( ) 0, apple C. Proof: If the condition holds, then f() f( )+( ) f( ) f( ), apple C, so minimizes f over C. Converse: Assume the contrary, i.e., minimizes f over C and f( ) ( ) < 0 for some C. By differentiation, we have lim α 0 f ( + α( ) f( ) α = f( ) ( ) < 0 ( so f + α( ) decreases strictly for su small α > 0, contradicting the optimality ciently of. Q.E.D. 4

PROJECTION THEOREM Let C be a nonempty closed conve set in R n. (a) For every z R n, there eists a unique minimum of f() = z 2 over all C (called the projection of z on C). (b) is the projection of z if and only if ( ) (z ) 0, apple C Proof: (a) f is strictly conve and has compact level sets. (b) This is just the necessary and su cient optimality condition f( ) ( ) 0, apple C. 5

TWICE DIFFERENTIABLE CONVEX FNS Let C be a conve subset of R n and let f : R n R be twice continuously differentiable over R n. (a) If 2 f() is positive semidefinite for all C, then f is conve over C. (b) If 2 f() is positive definite for all C, then f is strictly conve over C. (c) If C is open and f is conve over C, then 2 f() is positive semidefinite for all C. Proof: (a) By mean value theorem, for, y C f(y) =f()+(y ) f()+ 1 (y ) 2 f ( +α(y ) (y ) 2 for some α [0, 1]. Using the positive semidefiniteness of 2 f, we obtain f(y) f()+(y ) f(), From the preceding result, f is conve. apple, y C (b) Similar to (a), we have f(y) >f() +(y ) f() for all, y C with = y, and we use the preceding result. (c) By contradiction... similar. 6

CONVEX AND AFFINE HULLS Given a set X R n : A conve combination of elements of X is a vector of the form m i=1 α i i, where i X, α i m 0, and i=1 α i = 1. The conve hull of X, denoted conv(x), is the intersection of all conve sets containing X. (Can be shown to be equal to the set of all conve combinations from X). The a ne hull of X, denoted aff(x), is the intersection of all a ne sets containing X (an a ne set is a set of the form + S, where S is a subspace). A nonnegative combination of elements of X is a vector of the form m i=1 α i i, where i X and α i 0 for all i. The cone generated by X, denoted cone(x), is the set of all nonnegative combinations from X: It is a conve cone containing the origin. It need not be closed! If X is a finite set, cone(x) is closed (nontrivial to show!) 7

CARATHEODORY S THEOREM 4 2 1 X 2 cone(x) 1 conv(x) 0 (a) (b) 3 Let X be a nonempty subset of R n. (a) Every = 0 in cone(x) can be represented as a positive combination of vectors 1,..., m from X that are linearly independent (so m n). (b) Every / X that belongs to conv(x) can be represented as a conve combination of vectors 1,..., m from X with m n + 1. 8

PROOF OF CARATHEODORY S THEOREM (a) Let be a nonzero vector in cone(x), and let m be the smallest integer such that has the form m i=1 α i i, where α i > 0 and i X for all i =1,...,m. If the vectors i were linearly dependent, there would eist 1,..., m, with m i i =0 i=1 and at least one of the i is positive. Consider m (α i i ) i, i=1 where is the largest such that α i i 0 for all i. This combination provides a representation of as a positive combination of fewer than m vectors of X a contradiction. Therefore, 1,..., m, are linearly independent. (b) Use lifting argument: apply part (a) to Y = (, 1) X. 1 Y (, 1) 0 R n X 9

AN APPLICATION OF CARATHEODORY The conve hull of a compact set is compact. Proof: Let X be compact. We take a sequence in conv(x) and show that it has a convergent subsequence whose limit is in conv(x). By Caratheo { dory, a sequence in conv(x) can n+1 be epressed as i=1 αi k i k, where for all k and, k 0, k, and n+1 i α i i X i=1 αk i = 1. Since the sequence (α k 1,...,αn+1 k,k 1,..., n+1 k ) is bounded, it has a limit point (α1,...,α n+1, 1,..., n+1 ), n+1 which must satisfy i=1 α i = 1, and α i 0, i X for all i. The vector n+1 i=1 α { i i belongs to conv(x) n+1 and is a limit point of, showing that conv(x) is compact. i=1 αk i k i Q.E.D. Note that the conve hull of a closed set need not be closed! 10

MIT OpenCourseWare http://ocw.mit.edu 6.253 Conve Analysis and Optimization Spring 2012 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.