LECTURE 7 LECTURE OUTLINE. Review of hyperplane separation Nonvertical hyperplanes Convex conjugate functions Conjugacy theorem Examples

Similar documents
LECTURE 10 LECTURE OUTLINE

LECTURE 18 LECTURE OUTLINE

EC 521 MATHEMATICAL METHODS FOR ECONOMICS. Lecture 2: Convex Sets

COM Optimization for Communications Summary: Convex Sets and Convex Functions

Lecture 4: Convexity

Applied Integer Programming

Numerical Optimization

Simplex Algorithm in 1 Slide

Math 5593 Linear Programming Lecture Notes

60 2 Convex sets. {x a T x b} {x ã T x b}

Lecture 2: August 29, 2018

Lecture 2: August 29, 2018

Division of the Humanities and Social Sciences. Convex Analysis and Economic Theory Winter Separation theorems

COMP331/557. Chapter 2: The Geometry of Linear Programming. (Bertsimas & Tsitsiklis, Chapter 2)

Compact Sets. James K. Peterson. September 15, Department of Biological Sciences and Department of Mathematical Sciences Clemson University

Conic Duality. yyye

Lecture 2 - Introduction to Polytopes

Lecture 2: August 31

Convexity Theory and Gradient Methods

Convex Sets. Pontus Giselsson

Convex sets and convex functions

Lecture 2. Topology of Sets in R n. August 27, 2008

Convex sets and convex functions

Locally convex topological vector spaces

Convex Geometry arising in Optimization

FACES OF CONVEX SETS

2. Convex sets. affine and convex sets. some important examples. operations that preserve convexity. generalized inequalities

Convex Optimization Lecture 2

Introduction to Modern Control Systems

Lecture 19 Subgradient Methods. November 5, 2008

Lecture 19: Convex Non-Smooth Optimization. April 2, 2007

Combinatorial Geometry & Topology arising in Game Theory and Optimization

Convexity I: Sets and Functions

Lecture 5: Properties of convex sets

CONVEX OPTIMIZATION: A SELECTIVE OVERVIEW

Shiqian Ma, MAT-258A: Numerical Optimization 1. Chapter 2. Convex Optimization

Generalized Convex Set-Valued Maps

CS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets. Instructor: Shaddin Dughmi

Convex Optimization. 2. Convex Sets. Prof. Ying Cui. Department of Electrical Engineering Shanghai Jiao Tong University. SJTU Ying Cui 1 / 33

Aspects of Convex, Nonconvex, and Geometric Optimization (Lecture 1) Suvrit Sra Massachusetts Institute of Technology

CS675: Convex and Combinatorial Optimization Fall 2014 Convex Functions. Instructor: Shaddin Dughmi

Convexity: an introduction

Lecture 3: Convex sets

Problem Set 2 Solutions

REVIEW OF FUZZY SETS

Convex Sets (cont.) Convex Functions

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets. Instructor: Shaddin Dughmi

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 29

MA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone:

Math 414 Lecture 2 Everyone have a laptop?

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 6

2. Convex sets. x 1. x 2. affine set: contains the line through any two distinct points in the set

of Convex Analysis Fundamentals Jean-Baptiste Hiriart-Urruty Claude Lemarechal Springer With 66 Figures

Open and Closed Sets

Convex Optimization. Convex Sets. ENSAE: Optimisation 1/24

Lecture 15: The subspace topology, Closed sets

Lecture 2 Convex Sets

Linear Programming in Small Dimensions

2.8. Connectedness A topological space X is said to be disconnected if X is the disjoint union of two non-empty open subsets. The space X is said to

LECTURE 1 Basic definitions, the intersection poset and the characteristic polynomial

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if

However, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example).

Characterizing Improving Directions Unconstrained Optimization

Tutorial on Convex Optimization for Engineers

Lecture 2 September 3

Reflection groups 4. Mike Davis. May 19, Sao Paulo

This lecture: Convex optimization Convex sets Convex functions Convex optimization problems Why convex optimization? Why so early in the course?

AMS : Combinatorial Optimization Homework Problems - Week V

AM 221: Advanced Optimization Spring 2016

2. Convex sets. affine and convex sets. some important examples. operations that preserve convexity. generalized inequalities

3. The Simplex algorithmn The Simplex algorithmn 3.1 Forms of linear programs

Lecture 5: Duality Theory

Generalized Nash Equilibrium Problem: existence, uniqueness and

Lifting Transform, Voronoi, Delaunay, Convex Hulls

Intersection of planar figures. Intersection of a parallelogram and a triangle

Convex Sets. CSCI5254: Convex Optimization & Its Applications. subspaces, affine sets, and convex sets. operations that preserve convexity

Convex Optimization - Chapter 1-2. Xiangru Lian August 28, 2015

ORIE 6300 Mathematical Programming I September 2, Lecture 3

LP Geometry: outline. A general LP. minimize x c T x s.t. a T i. x b i, i 2 M 1 a T i x = b i, i 2 M 3 x j 0, j 2 N 1. where

A linear program is an optimization problem of the form: minimize subject to

Mathematical Programming and Research Methods (Part II)

cuts François Margot 1 Chicago, IL Abstract The generalized intersection cut (GIC) paradigm is a recent framework for generating

2. Optimization problems 6

Walheer Barnabé. Topics in Mathematics Practical Session 2 - Topology & Convex

Nonlinear Programming

Lecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh

Lecture 4: Rational IPs, Polyhedron, Decomposition Theorem

Linear programming and duality theory

Lecture: Convex Sets

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

Tutte s Theorem: How to draw a graph

Search and Intersection. O Rourke, Chapter 7 de Berg et al., Chapter 11

EFFICIENT SUBGRADIENT METHODS FOR GENERAL CONVEX OPTIMIZATION

Orthogonal Ham-Sandwich Theorem in R 3

Notes for Recitation 8

Convexity and Optimization

Lecture 12 March 4th

M3P1/M4P1 (2005) Dr M Ruzhansky Metric and Topological Spaces Summary of the course: definitions, examples, statements.

Lower Bounds for Geometric Diameter Problems

Transcription:

LECTURE 7 LECTURE OUTLINE Review of hyperplane separation Nonvertical hyperplanes Convex conjugate functions Conjugacy theorem Examples Reading: Section 1.5, 1.6 All figures are courtesy of Athena Scientific, and are used with permission. 1

ADDITIONAL THEOREMS Fundamental Characterization: The closure of the convex hull of a set C R n is the intersection of the closed halfspaces that contain C. (Proof uses the strict separation theorem.) We say that a hyperplane properly separates C 1 and C 2 if it separates C 1 and C 2 and does not fully contain both C 1 and C 2. C 1 C 2 C 1 C 2 a a a C 1 C 2 (a) (b) (c) Proper Separation Theorem: Let C 1 and C 2 be two nonempty convex subsets of R n. There exists a hyperplane that properly separates C 1 and C 2 if and only if ri(c 1 ) ri(c 2 )=Ø 2

PROPER POLYHEDRAL SEPARATION Recall that two convex sets C and P such that ri(c) ri(p )=Ø can be properly separated, i.e., by a hyperplane that does not contain both C and P. If P is polyhedral and the slightly stronger condition ri(c) P = Ø holds, then the properly separating hyperplane can be chosen so that it does not contain the nonpolyhedral set C while it may contain P. a P P a C Separating Hyperplane (a) C Separating Hyperplane (b) On the left, the separating hyperplane can be chosen so that it does not contain C. On the right where P is not polyhedral, this is not possible. 3

NONVERTICAL HYPERPLANES A hyperplane in R n+1 with normal (µ, ) is nonvertical if =. It intersects the (n+1)st axis at ξ =(µ/ ) u+w, where (u, w) is any vector on the hyperplane. (µ, β) w (µ, ) (u, w) µ u + w β Nonvertical Hyperplane Vertical Hyperplane u A nonvertical hyperplane that contains the epigraph of a function in its upper halfspace, provides lower bounds to the function values. The epigraph of a proper convex function does not contain a vertical line, so it appears plausible that it is contained in the upper halfspace of some nonvertical hyperplane. 4

NONVERTICAL HYPERPLANE THEOREM Let C be a nonempty convex subset of R n+1 that contains no vertical lines. Then: (a) C is contained in a closed halfspace of a nonvertical hyperplane, i.e., there exist µ R n, Rwith =, and Rsuch that µ u + w for all (u, w) C. (b) If (u,w) / cl(c), there exists a nonvertical hyperplane strictly separating (u, w) and C. Proof: Note that cl(c) contains no vert. line [since C contains no vert. line, ri(c) contains no vert. line, and ri(c) and cl(c) have the same recession cone]. So we just consider the case: C closed. (a) C is the intersection of the closed halfspaces containing C. If all these corresponded to vertical hyperplanes, C would contain a vertical line. (b) There is a hyperplane strictly separating (u, w) and C. If it is nonvertical, we are done, so assume it is vertical. Add to this vertical hyperplane a small -multiple of a nonvertical hyperplane containing C in one of its halfspaces as per (a). 5

CONJUGATE CONVEX FUNCTIONS Consider a function f and its epigraph Nonvertical hyperplanes supporting epi(f) Crossing points of vertical axis f (y) = sup x y f( x), y R n. x R n f(x) ( y,1) Slope = y x inf x n{f(x) x y} = f (y) For any f : R n [, ], its conjugate convex function is defined by f (y) = sup x y f(x), y R n x R n 6

EXAMPLES f (y) = sup x R n x y f(x), y R n f(x) = αx Slope = α f (y) = if y = α if y = α β x α y f(x) = x f (y) = if y 1 if y > 1 x 1 1 y f(x) = (c/2)x 2 f (y) = (1/2c)y 2 x y 7

CONJUGATE OF CONJUGATE From the definition f (y) = sup x R n x y f(x), y R n, note that f is convex and closed. Reason: epi(f ) is the intersection of the epigraphs of the linear functions of y as x ranges over R n. x y f(x) Consider the conjugate of the conjugate: f (x) = sup y R n y x f (y), x R n. f is convex and closed. Important fact/conjugacy theorem: If f is closed proper convex, then f = f. 8

CONJUGACY THEOREM - VISUALIZATION f (y) = sup x R n x y f(x), f (x) = sup y x f (y), y R n y R n x R n If f is closed convex proper, then f = f. f(x) ( y,1) Slope = y f (x) = sup y n { y x f (y) H = { Hyperplane (x, w) w x y = f (y) x y x f (y) inf x n{f(x) x y} = f (y) 9

CONJUGACY THEOREM Let f : R n (, ] be a function, let cl ˇ f be its convex closure, let f be its convex conjugate, and consider the conjugate of f, f (x) = sup y x f (y), y R n x R n (a) We have f(x) f (x), apple x R n (b) If f is convex, then properness of any one of f, f, and f implies properness of the other two. (c) If f is closed proper and convex, then f(x) =f (x), apple x R n (d) If cl ˇ f(x) > for all x Rn, then cl ˇ f(x) =f (x), apple x R n 1

PROOF OF CONJUGACY THEOREM (A), (C) (a) For all x, y, we have f (y) y x f(x), implying that f(x) sup y {y x f (y)} = f (x). (c) By contradiction. Assume there is (x, ) epi(f ) with (x, ) / epi(f). There exists a nonvertical hyperplane with normal (y, 1) that strictly separates (x, ) and epi(f). (The vertical component of the normal vector is normalized to -1.) epi(f) ( x, f(x) (y, 1) epi(f ) (x, ) x y f(x) ( x, f (x) x y f (x) x Consider two ( parallel hyperplanes, ( translated to pass through x, f(x) and x, f (x). Their vertical crossing points are x y f(x) and x y f (x), and lie strictly above and below the crossing point of the strictly sep. hyperplane. Hence x y f(x) >x y f (x) the fact f f. Q.E.D. 11

A COUNTEREXAMPLE A counterexample (with closed convex but improper f) showing the need to assume properness in order for f = f : f(x) = { if x>, if x. We have f (y) =, apple y R n, f (x) =, apple x R n. But cl ˇ f = f, so cl ˇ f = f. 12

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