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

Similar documents
Convex Sets with Applications to Economics

Lecture 1: Convex Sets January 23

Integer Programming, Part 1

Linear Algebra Review: Linear Independence. IE418 Integer Programming. Linear Algebra Review: Subspaces. Linear Algebra Review: Affine Independence

Lecture 6 - Convex Sets

IE 521 Convex Optimization

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

Review of Some Concepts from Linear Algebra: Part 2

Math 341: Convex Geometry. Xi Chen

3. Linear Programming and Polyhedral Combinatorics

Linear Programming. Chapter Introduction

POLARS AND DUAL CONES

AN INTRODUCTION TO CONVEXITY

Course 212: Academic Year Section 1: Metric Spaces

Inequality Constraints

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

Systems of Linear Equations

CHAPTER 4: Convex Sets and Separation Theorems

Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS

Chapter 2: Preliminaries and elements of convex analysis

Lecture 11. Andrei Antonenko. February 26, Last time we studied bases of vector spaces. Today we re going to give some examples of bases.

IE 521 Convex Optimization Homework #1 Solution

Chapter 1. Preliminaries

A NICE PROOF OF FARKAS LEMMA

MAT-INF4110/MAT-INF9110 Mathematical optimization

4. Algebra and Duality

Mathematical Background

Set, functions and Euclidean space. Seungjin Han

Convex Sets. Prof. Dan A. Simovici UMB

Linear Programming. Larry Blume Cornell University, IHS Vienna and SFI. Summer 2016

CO 250 Final Exam Guide

3. Linear Programming and Polyhedral Combinatorics

1 Review of last lecture and introduction

Linear programming: theory, algorithms and applications

Exercises: Brunn, Minkowski and convex pie

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma

Appendix B Convex analysis

Numerical Optimization

Integer Hulls of Rational Polyhedra. Rekha R. Thomas

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems

GEORGIA INSTITUTE OF TECHNOLOGY H. MILTON STEWART SCHOOL OF INDUSTRIAL AND SYSTEMS ENGINEERING LECTURE NOTES OPTIMIZATION III

Supplement: Hoffman s Error Bounds

Smoothed Analysis of Linear Programming

Convex Analysis and Economic Theory Winter 2018

Problem Set 1: Solutions Math 201A: Fall Problem 1. Let (X, d) be a metric space. (a) Prove the reverse triangle inequality: for every x, y, z X

Algorithmic Convex Geometry

Convex Geometry. Carsten Schütt

Linear and Integer Optimization (V3C1/F4C1)

IE 5531: Engineering Optimization I

Helly's Theorem and its Equivalences via Convex Analysis

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

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

Lecture 1: Basic Concepts

In English, this means that if we travel on a straight line between any two points in C, then we never leave C.

Mathematics 530. Practice Problems. n + 1 }

Optimization methods NOPT048

Jensen s inequality for multivariate medians

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012

Preliminary Version Draft 2015

Lecture 1: Introduction. Outline. B9824 Foundations of Optimization. Fall Administrative matters. 2. Introduction. 3. Existence of optima

Appendix A: Separation theorems in IR n

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.

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

Optimization methods NOPT048

B553 Lecture 3: Multivariate Calculus and Linear Algebra Review

LECTURE 3 LECTURE OUTLINE

Optimality Conditions for Nonsmooth Convex Optimization

Elementary linear algebra

MATH 202B - Problem Set 5

AN ELEMENTARY PROOF OF THE SPECTRAL RADIUS FORMULA FOR MATRICES

Vector Spaces. Commutativity of +: u + v = v + u, u, v, V ; Associativity of +: u + (v + w) = (u + v) + w, u, v, w V ;

Some notes on Coxeter groups

Spring 2017 CO 250 Course Notes TABLE OF CONTENTS. richardwu.ca. CO 250 Course Notes. Introduction to Optimization

Topics in Graph Theory

Convex Analysis and Economic Theory Winter 2018

1 Lecture 4: Set topology on metric spaces, 8/17/2012

Introduction to Convex Analysis Microeconomics II - Tutoring Class

3. Vector spaces 3.1 Linear dependence and independence 3.2 Basis and dimension. 5. Extreme points and basic feasible solutions

Lecture 8. Strong Duality Results. September 22, 2008

Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems

CS261: A Second Course in Algorithms Lecture #9: Linear Programming Duality (Part 2)

Math 314/ Exam 2 Blue Exam Solutions December 4, 2008 Instructor: Dr. S. Cooper. Name:

Notes taken by Graham Taylor. January 22, 2005

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

MATH 51H Section 4. October 16, Recall what it means for a function between metric spaces to be continuous:

Best approximations in normed vector spaces

1 Review Session. 1.1 Lecture 2

17.1 Hyperplanes and Linear Forms

Chapter 2 Convex Analysis

l(y j ) = 0 for all y j (1)

Midterm Review. Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A.

Econ Lecture 3. Outline. 1. Metric Spaces and Normed Spaces 2. Convergence of Sequences in Metric Spaces 3. Sequences in R and R n

Lecture 1: Introduction. Outline. B9824 Foundations of Optimization. Fall Administrative matters. 2. Introduction. 3. Existence of optima

The Minimal Element Theorem

A Simple Computational Approach to the Fundamental Theorem of Asset Pricing

THE CONTRACTION MAPPING THEOREM, II

Lecture 7: Positive Semidefinite Matrices

Least Sparsity of p-norm based Optimization Problems with p > 1

LECTURE 10 LECTURE OUTLINE

Chapter 2. Convex Sets: basic results

Transcription:

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

Today s Lecture Theorem (Farkas Lemma, 1894) Let A be an m n matrix, b R m. Then either: 1 There is an x R n such that Ax b; or 2 There is a y R m such that y 0, ya = 0 and yb < 0. Farkas Lemma is at the core of linear optimization. There are extremely efficient proofs of Farkas Lemma. We ll do a slow, geometrical proof. Farkas Lemma is augmented by Carathéodory s theorem. Rudi Pendavingh (TUE) Farkas Lemma ORN2 2 / 15

Convex sets Definition Let x, y R n. The line segment between x and y is [x, y] := {λx + (1 λ)y λ [0, 1]}. Definition A set C R n is convex if [x, y] C for all x, y C. Rudi Pendavingh (TUE) Farkas Lemma ORN2 3 / 15

Lemma If C α R n is convex for each α, then α C α is convex. A map f : R m R n is affine if f : x Ax + b for some A, b. Lemma If C R n is convex and f : R m R n is affine, then f 1 [C] is convex. Example any affine space {x R n Ax = b} is convex any halfspace {x R n ax β} is convex any polyhedron {x R n Ax b} is convex the unit ball {x R n x 1} is convex any ellipsoid {Ax + b x 1} (det(a) 0) is convex Rudi Pendavingh (TUE) Farkas Lemma ORN2 4 / 15

Separation Definition A set H R n is a hyperplane if H = H d,δ := {x R n dx = δ} for some nonzero rowvector d R n and δ R. H < H > H Definition Let X, Y R n. Then H d,δ separates X from Y if dx < δ for all x X, and dy > δ for all y Y. Rudi Pendavingh (TUE) Farkas Lemma ORN2 5 / 15

The Separation Theorem Theorem Let C R n be a closed, convex set and let x R n. If x C, then there is a hyperplane separating {x} from C. Proof. 1 min{ y x y C} is attained; let z C attain the minimum. 2 Let d := (z x) t and δ := 1 2d(z + x). 3 H d,δ separates {x} from C: dx < δ and dy > δ for all y C Rudi Pendavingh (TUE) Farkas Lemma ORN2 6 / 15

Separation variations Theorem Let C be an open convex set and let x R n \ C. Then there exists a hyperplane H such that x H and C H =. Proof. Let x i R n \ C be such that lim i x i = x. Apply the Separation theorem to C, x i. Construct H. Theorem Let C, D R n be disjoint open convex sets. Then there is a hyperplane H separating C from D. Proof... up to you. Rudi Pendavingh (TUE) Farkas Lemma ORN2 7 / 15

Cones Definition A set C R n is a cone if αx + βy C for all x, y C and α, β > 0. Example The Lorenz cone is L n := {x R n x 2 1 + + x 2 n 1 x n}. Example Let a 1,..., a m R n. Then the cone spanned by a 1,..., a m is cone{a 1,..., a m } := {λ 1 a 1 + + λ m a m λ i 0 for all i}. Rudi Pendavingh (TUE) Farkas Lemma ORN2 8 / 15

Farkas Lemma Theorem Let C R n be a closed cone and let x R n. Either 1 x C, or 2 there is a d R n such that dy 0 for all y C and dx < 0. Theorem (Farkas Lemma, 1894) Let a 1,..., a m, b R n. Then either 1 b cone{a 1,..., a m }; or 2 there is a d R n such that da i 0 for all i and db < 0. Lemma Let a 1,..., a m R n. Then cone{a 1,..., a m } is a closed set. Rudi Pendavingh (TUE) Farkas Lemma ORN2 9 / 15

Farkas Lemma variations Theorem (Farkas Lemma, variant 1) Let A be an m n matrix, let b R m. Then either: 1 there is an x R n such that Ax = b and x 0; or 2 there is a y R m such that ya 0 and yb < 0. Theorem (Farkas Lemma, variant 2) Let A be an m n matrix, b R m. Then either: 1 there is an x R n such that Ax b; or 2 there is a y R m such that y 0, ya = 0 and yb < 0. Proof. Apply the previous theorem to A := [ A A I ], b := b. Rudi Pendavingh (TUE) Farkas Lemma ORN2 10 / 15

Farkas Lemma variations Definition If L R n is a linear space, then is the orthogonal complement of L. L := {y R n y x for all x L} Theorem (Farkas Lemma, coordinate-free variant) Let L R n be a linear space. Exactly one of the following holds: 1 there exists an x L such that x 0 and x n > 0; or 2 there exists an y L such that y 0 and y n > 0. Proof. [ x Without loss of generality L = { t ] Ax = bt}. Apply Variant 1. Rudi Pendavingh (TUE) Farkas Lemma ORN2 11 / 15

Carathéodory s theorem Theorem (Carathéodory, 1911) Let S R n be a finite set, and let x R n. If x cone S then there is a linearly independent set T S such that x conet. Proof. 1 Let T S be the smallest set such that x conet. 2 T is linearly independent: if not, there are µt R (not all 0) such that t T µ tt = 0. there are λt 0 such that t T λ tt = x. there is an α R such that λt + αµ t 0 for all t, and λ t0 + αµ t0 = 0 for some t 0. then x cone(t \ {t 0 }); contradiction. Rudi Pendavingh (TUE) Farkas Lemma ORN2 12 / 15

Few linear inequalities suffice for inconsistency Theorem (Carathéodory, 1911) Let S R n be a finite set, and let x R n. If x cone S then there is a linearly independent set T S such that x conet. Corollary If the system of linear inequalities a 1 x b 1,..., a m x b m, has no solution x R n, then there is a set J {1,..., m} with at most n + 1 members such that the subsystem has no solution x R n. a i x b i for all i J Rudi Pendavingh (TUE) Farkas Lemma ORN2 13 / 15

Linear inequalities have extreme solutions Theorem (Carathéodory, 1911) Let S R n be a finite set, and let x R n. If x cone S then there is a linearly independent set T S such that x conet. Corollary If the system of linear inequalities a 1 x b 1,..., a m x b m, has a solution x R n, then there also is a solution x such that lin.hull{a 1,..., a m } = lin.hull{a i a i x = b i }. Rudi Pendavingh (TUE) Farkas Lemma ORN2 14 / 15

The fundamental theorem of linear inequalities Theorem Let a 1,..., a m, b R n. Then exactly one of the following holds: 1 there is a linearly independent subset T {a 1,..., a m } such that b cone T ; and 2 there is a nonzero d R n such that da i 0 for all i, db < 0, and rank{a i da i = 0} = rank{a 1,..., a m, b} 1. Rudi Pendavingh (TUE) Farkas Lemma ORN2 15 / 15