Approximate Farkas Lemmas in Convex Optimization

Similar documents
Research overview. Seminar September 4, Lehigh University Department of Industrial & Systems Engineering. Research overview.

4. Algebra and Duality

Second-order cone programming

New stopping criteria for detecting infeasibility in conic optimization

IE 521 Convex Optimization Homework #1 Solution

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

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

I.3. LMI DUALITY. Didier HENRION EECI Graduate School on Control Supélec - Spring 2010

SEMIDEFINITE PROGRAM BASICS. Contents

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

LINEAR PROGRAMMING II

15. Conic optimization

Input: System of inequalities or equalities over the reals R. Output: Value for variables that minimizes cost function

Conic Linear Optimization and its Dual. yyye

Lecture 5. Theorems of Alternatives and Self-Dual Embedding

Note 3: LP Duality. If the primal problem (P) in the canonical form is min Z = n (1) then the dual problem (D) in the canonical form is max W = m (2)

EE364a Review Session 5

IMPLEMENTATION OF INTERIOR POINT METHODS

Chapter 3, Operations Research (OR)

Chapter 1 Linear Programming. Paragraph 5 Duality

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC

Today: Linear Programming (con t.)

Lecture #21. c T x Ax b. maximize subject to

Duality revisited. Javier Peña Convex Optimization /36-725

Lecture 8. Strong Duality Results. September 22, 2008

Optimization for Communications and Networks. Poompat Saengudomlert. Session 4 Duality and Lagrange Multipliers

IMPLEMENTING THE NEW SELF-REGULAR PROXIMITY BASED IPMS

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

LECTURE 10 LECTURE OUTLINE

Lecture 10: Linear programming duality and sensitivity 0-0

Facial Reduction and Geometry on Conic Programming

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

Barrier Method. Javier Peña Convex Optimization /36-725

Week 3 Linear programming duality

4TE3/6TE3. Algorithms for. Continuous Optimization

Farkas Lemma, Dual Simplex and Sensitivity Analysis

Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A.

Lecture 17: Primal-dual interior-point methods part II

Convex Optimization M2

Chapter 2: Preliminaries and elements of convex analysis

Lagrange duality. The Lagrangian. We consider an optimization program of the form

Lecture: Introduction to LP, SDP and SOCP

Discrete Optimization

Chap 2. Optimality conditions

Summer School: Semidefinite Optimization

Lecture 6: Conic Optimization September 8

LECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE

Theory and Internet Protocols

CO 250 Final Exam Guide

Enhanced Fritz John Optimality Conditions and Sensitivity Analysis

The Simplex Algorithm

How to generate weakly infeasible semidefinite programs via Lasserre s relaxations for polynomial optimization

Lecture 5. The Dual Cone and Dual Problem

On the Behavior of the Homogeneous Self-Dual Model for Conic Convex Optimization

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS

A semidefinite relaxation scheme for quadratically constrained quadratic problems with an additional linear constraint

18. Primal-dual interior-point methods

Primal-Dual Interior-Point Methods. Ryan Tibshirani Convex Optimization

BBM402-Lecture 20: LP Duality

Chapter 1. Preliminaries

A New Use of Douglas-Rachford Splitting and ADMM for Classifying Infeasible, Unbounded, and Pathological Conic Programs

Course Notes for EE227C (Spring 2018): Convex Optimization and Approximation

Duality of LPs and Applications

Lecture 5. x 1,x 2,x 3 0 (1)

A Simple Derivation of a Facial Reduction Algorithm and Extended Dual Systems

Semidefinite Programming

Optimization. Yuh-Jye Lee. March 28, Data Science and Machine Intelligence Lab National Chiao Tung University 1 / 40

Interior Point Methods for Nonlinear Optimization

Primal-Dual Interior-Point Methods

A Parametric Simplex Algorithm for Linear Vector Optimization Problems

CONSTRAINT QUALIFICATIONS, LAGRANGIAN DUALITY & SADDLE POINT OPTIMALITY CONDITIONS

Continuous Optimisation, Chpt 9: Semidefinite Problems

On duality gap in linear conic problems

Facial Reduction and Partial Polyhedrality

Nonlinear Programming

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

On Mehrotra-Type Predictor-Corrector Algorithms

Lecture Note 18: Duality

Primal-Dual Interior-Point Methods. Ryan Tibshirani Convex Optimization /36-725

Lagrangian Duality Theory

Robust and Optimal Control, Spring 2015

2.098/6.255/ Optimization Methods Practice True/False Questions

On implementing a primal-dual interior-point method for conic quadratic optimization

Part 1. The Review of Linear Programming

Example Problem. Linear Program (standard form) CSCI5654 (Linear Programming, Fall 2013) Lecture-7. Duality

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min.

LECTURE 13 LECTURE OUTLINE

Summary of the simplex method

McMaster University. Advanced Optimization Laboratory. Title: A survey of the S-lemma. Authors: Imre Pólik, Tamás Terlaky. AdvOL-Report No.

Following The Central Trajectory Using The Monomial Method Rather Than Newton's Method

Proximal Methods for Optimization with Spasity-inducing Norms

Duality and Projections

Introduction to Mathematical Programming

Sparse Optimization Lecture: Dual Certificate in l 1 Minimization

6.854J / J Advanced Algorithms Fall 2008

Thursday, May 24, Linear Programming

Problem 1 (Exercise 2.2, Monograph)

Linear Programming: Simplex

Lecture 11: Post-Optimal Analysis. September 23, 2009

Linear and Combinatorial Optimization

Transcription:

Approximate Farkas Lemmas in Convex Optimization Imre McMaster University Advanced Optimization Lab AdvOL Graduate Student Seminar October 25, 2004

1 Exact Farkas Lemma Motivation 2 3 Future plans

The Farkas Lemma Outline Exact Farkas Lemma Motivation The following are equivalent x : Ax = b (1) x 0. (2) y : A T y 0 (3) b T y = 1. (4) Certificate for infeasibility in a perfect world... Almost certificate?

The Farkas Lemma Outline Exact Farkas Lemma Motivation The following are equivalent x : Ax = b (1) x 0. (2) y : A T y 0 (3) b T y = 1. (4) Certificate for infeasibility in a perfect world... Almost certificate?

Why approximate? Outline Exact Farkas Lemma Motivation Practical infeasibility Numerical accuracy Natural bounds Stopping criteria Advanced infeasibility detection Sensitivity analysis

Why approximate? Outline Exact Farkas Lemma Motivation Practical infeasibility Numerical accuracy Natural bounds Stopping criteria Advanced infeasibility detection Sensitivity analysis

Why approximate? Outline Exact Farkas Lemma Motivation Practical infeasibility Numerical accuracy Natural bounds Stopping criteria Advanced infeasibility detection Sensitivity analysis

Why approximate? Outline Exact Farkas Lemma Motivation Practical infeasibility Numerical accuracy Natural bounds Stopping criteria Advanced infeasibility detection Sensitivity analysis

Outline α x = min x Ax = b x 0 Theorem α x β u = 1 ( 0 = 1 ) Proof. Easy, both are linear systems. β u = min u 1 A T y u b T y = 1

Overview of conic duality The cone: K R n closed, convex, pointed, nonempty interior Dual cone: K = { s R n : x T s 0, x K } Ordering: x K 0 x K Primal problem Ax = b (5) x K 0. (6) Dual problem A T y K 0 (7) b T y = 1. (8) Primal is solvable Dual is not solvable Primal is not solvable Dual is almost solvable

Overview of conic duality The cone: K R n closed, convex, pointed, nonempty interior Dual cone: K = { s R n : x T s 0, x K } Ordering: x K 0 x K Primal problem Ax = b (5) x K 0. (6) Dual problem A T y K 0 (7) b T y = 1. (8) Primal is solvable Dual is not solvable Primal is not solvable Dual is almost solvable

Overview of conic duality The cone: K R n closed, convex, pointed, nonempty interior Dual cone: K = { s R n : x T s 0, x K } Ordering: x K 0 x K Primal problem Ax = b (5) x K 0. (6) Dual problem A T y K 0 (7) b T y = 1. (8) Primal is solvable Dual is not solvable Primal is not solvable Dual is almost solvable

Overview of conic duality The cone: K R n closed, convex, pointed, nonempty interior Dual cone: K = { s R n : x T s 0, x K } Ordering: x K 0 x K Primal problem Ax = b (5) x K 0. (6) Dual problem A T y K 0 (7) b T y = 1. (8) Primal is solvable Dual is not solvable Primal is not solvable Dual is almost solvable

Approximate Farkas Lemma for CO Theorem α x β u = 1 [ 0 = 1 ] α x = min x Ax = b x K 0 β u = min u 1 A T y K u b T y = 1 Proof. More complicated.

Proof of the Approximate Farkas Lemma for CO Perturbed system: αx ε := min x Ax = b ε x K v ε b b ε ε v ε ε. α ε x α x (ε 0) If the original is feasible then α ε x and α x are realized The rest is conic duality

Proof of the Approximate Farkas Lemma for CO Perturbed system: αx ε := min x Ax = b ε x K v ε b b ε ε v ε ε. α ε x α x (ε 0) If the original is feasible then α ε x and α x are realized The rest is conic duality

Proof of the Approximate Farkas Lemma for CO Perturbed system: αx ε := min x Ax = b ε x K v ε b b ε ε v ε ε. α ε x α x (ε 0) If the original is feasible then α ε x and α x are realized The rest is conic duality

Proof of the Approximate Farkas Lemma for CO Perturbed system: αx ε := min x Ax = b ε x K v ε b b ε ε v ε ε. α ε x α x (ε 0) If the original is feasible then α ε x and α x are realized The rest is conic duality

Future plans Outline Future plans Work in progress! Derive stopping criteria for CO infeasible and embedding methods Prove complexity Implement (McIPM, SeDuMi(!)) Tests Generalize for Convex Optimization

Future plans Outline Future plans Work in progress! Derive stopping criteria for CO infeasible and embedding methods Prove complexity Implement (McIPM, SeDuMi(!)) Tests Generalize for Convex Optimization

Future plans Outline Future plans Work in progress! Derive stopping criteria for CO infeasible and embedding methods Prove complexity Implement (McIPM, SeDuMi(!)) Tests Generalize for Convex Optimization