CITY UNIVERSITY OF HONG KONG

Similar documents
Relationships between upper exhausters and the basic subdifferential in variational analysis

SOME REMARKS ON THE SPACE OF DIFFERENCES OF SUBLINEAR FUNCTIONS

Convex Optimization M2

Lecture: Duality of LP, SOCP and SDP

12. Interior-point methods

ON GENERALIZED-CONVEX CONSTRAINED MULTI-OBJECTIVE OPTIMIZATION

Convex Optimization and Modeling

Optimization and Optimal Control in Banach Spaces

arxiv: v1 [math.oc] 17 Oct 2017

Optimality Conditions for Nonsmooth Convex Optimization

Lecture: Duality.

II KLUWER ACADEMIC PUBLISHERS. Abstract Convexity and Global Optimization. Alexander Rubinov

Convex Optimization. (EE227A: UC Berkeley) Lecture 6. Suvrit Sra. (Conic optimization) 07 Feb, 2013

Primal-Dual Symmetric Interior-Point Methods from SDP to Hyperbolic Cone Programming and Beyond

Optimality, identifiability, and sensitivity

Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming

5. Duality. Lagrangian

A PREDICTOR-CORRECTOR PATH-FOLLOWING ALGORITHM FOR SYMMETRIC OPTIMIZATION BASED ON DARVAY'S TECHNIQUE

Lecture 6: Conic Optimization September 8

4. Convex optimization problems

Lecture: Convex Optimization Problems

ELE539A: Optimization of Communication Systems Lecture 15: Semidefinite Programming, Detection and Estimation Applications

Second-order cone programming

CONTENTS. Preface Preliminaries 1

Semidefinite Programming Basics and Applications

What can be expressed via Conic Quadratic and Semidefinite Programming?

Using Schur Complement Theorem to prove convexity of some SOC-functions

The Directed Subdifferential of DC Functions

Structural and Multidisciplinary Optimization. P. Duysinx and P. Tossings

Mathematics for Economics and Finance

Lecture: Examples of LP, SOCP and SDP

Outer limits of subdifferentials for min-max type functions

Convex optimization problems. Optimization problem in standard form

Applications of Mathematics

LECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE

l p -Norm Constrained Quadratic Programming: Conic Approximation Methods

12. Interior-point methods

Lagrange Duality. Daniel P. Palomar. Hong Kong University of Science and Technology (HKUST)

Acyclic Semidefinite Approximations of Quadratically Constrained Quadratic Programs

Convex Optimization Boyd & Vandenberghe. 5. Duality

L. Vandenberghe EE236C (Spring 2016) 18. Symmetric cones. definition. spectral decomposition. quadratic representation. log-det barrier 18-1

Semidefinite Programming

15. Conic optimization

Convex Optimization Problems. Prof. Daniel P. Palomar

Introduction to Functional Analysis With Applications

Global Maximum of a Convex Function: Necessary and Sufficient Conditions

Conic Linear Programming. Yinyu Ye

Some preconditioners for systems of linear inequalities

On duality gap in linear conic problems

Contents. 2 Sequences and Series Approximation by Rational Numbers Sequences Basics on Sequences...

On Nonconvex Subdifferential Calculus in Banach Spaces 1

In Progress: Summary of Notation and Basic Results Convex Analysis C&O 663, Fall 2009

Chapter 2: Preliminaries and elements of convex analysis

GENERALIZED CONVEXITY AND OPTIMALITY CONDITIONS IN SCALAR AND VECTOR OPTIMIZATION

Convex sets, conic matrix factorizations and conic rank lower bounds

Convex Optimization and l 1 -minimization

SEMIDEFINITE PROGRAM BASICS. Contents

The boundedness of the Riesz transform on a metric cone

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

Department of Social Systems and Management. Discussion Paper Series

Largest dual ellipsoids inscribed in dual cones

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

Interior-Point Methods for Linear Optimization

Lecture: Introduction to LP, SDP and SOCP

The Q-parametrization (Youla) Lecture 13: Synthesis by Convex Optimization. Lecture 13: Synthesis by Convex Optimization. Example: Spring-mass System

Sensitivity Analysis for Nonsmooth Dynamic Systems. Kamil Ahmad Khan

A Novel Inexact Smoothing Method for Second-Order Cone Complementarity Problems

Preprint February 19, 2018 (1st version October 31, 2017) Pareto efficient solutions in multi-objective optimization involving forbidden regions 1

Chapter 2 Convex Analysis

Translative Sets and Functions and their Applications to Risk Measure Theory and Nonlinear Separation

Contents. Set Theory. Functions and its Applications CHAPTER 1 CHAPTER 2. Preface... (v)

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

IMPLEMENTATION OF INTERIOR POINT METHODS

Primal-Dual Geometry of Level Sets and their Explanatory Value of the Practical Performance of Interior-Point Methods for Conic Optimization

Some Properties of the Augmented Lagrangian in Cone Constrained Optimization

FULL STABILITY IN FINITE-DIMENSIONAL OPTIMIZATION

DO NOT OPEN THIS QUESTION BOOKLET UNTIL YOU ARE TOLD TO DO SO

Mathematics Syllabus UNIT I ALGEBRA : 1. SETS, RELATIONS AND FUNCTIONS

Convex Optimization for Signal Processing and Communications: From Fundamentals to Applications

ABSTRACT ALGEBRA WITH APPLICATIONS

EE 227A: Convex Optimization and Applications October 14, 2008

Lecture 9 Sequential unconstrained minimization

FRTN10 Multivariable Control, Lecture 13. Course outline. The Q-parametrization (Youla) Example: Spring-mass System

Course Outline. FRTN10 Multivariable Control, Lecture 13. General idea for Lectures Lecture 13 Outline. Example 1 (Doyle Stein, 1979)

GEOMETRIC APPROACH TO CONVEX SUBDIFFERENTIAL CALCULUS October 10, Dedicated to Franco Giannessi and Diethard Pallaschke with great respect

LINEAR AND NONLINEAR PROGRAMMING

Linear Topological Spaces

Characterizing Robust Solution Sets of Convex Programs under Data Uncertainty

Constructing self-concordant barriers for convex cones

Necessary and Sufficient Conditions for the Existence of a Global Maximum for Convex Functions in Reflexive Banach Spaces

Contents. 1 Preliminaries 3. Martingales

New Perspectives. Functional Inequalities: and New Applications. Nassif Ghoussoub Amir Moradifam. Monographs. Surveys and

Douglas-Rachford splitting for nonconvex feasibility problems

and C be the space of continuous and bounded real-valued functions endowed with the sup-norm 1.

Research Article Sufficient Optimality and Sensitivity Analysis of a Parameterized Min-Max Programming

Geometry in a Fréchet Context: A Projective Limit Approach

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS

Key words. Complementarity set, Lyapunov rank, Bishop-Phelps cone, Irreducible cone

Lecture 5. The Dual Cone and Dual Problem

Proximal Methods for Optimization with Spasity-inducing Norms

Transcription:

CITY UNIVERSITY OF HONG KONG Topics in Optimization: Solving Second-Order Conic Systems with Finite Precision; Calculus of Generalized Subdifferentials for Nonsmooth Functions Submitted to Department of Mathematics in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy by Vera Roshchina June 2009

Abstract This work consists of three parts. The first one is devoted to the work done jointly with my supervisor Prof. Felipe Cucker from the City University of Hong Kong and Prof. Javier Peña from the Carnegie-Mellon University on the finite-precision analysis of an interior-point method for solving second-order conic systems. The second part concerns results related to calculus of exhausters, which were obtained jointly or with advice of Prof. Vladimir Fedorovich Demyanov from St.-Petersburg State University. The third chapter is devoted to the calculus of generalized differentials and contains authors s original results on this subject. In Chapter 1, an interior-point method to decide feasibility problems of secondorder conic systems is described and analyzed. A main feature of this algorithm is that arithmetic operations are performed with finite precision. Bounds for both the number of arithmetic operations and the finest precision required are exhibited. This work has given rise to publication [21]. Chapter 2 is devoted to the study of exhausters and some related problems. In Section 2.2 we introduce the notions of upper and lower exhausters and give some historic background, then in Sections 2.3 and 2.4 we discuss optimality conditions in terms of exhausters. The optimality conditions in terms of proper exhausters were stated by Demyanov [23], and the optimality conditions in terms of adjoint exhausters were obtained by Roshchina in [105]. In Section 2.5 we address the problem of constructing exhausters, and show how to construct an exhauster of an arbitrary locally Lipschitz function. This was originally published by Roshchina in [100]. Section 2.6 is based on the work [103] and devoted to the problem of minimality of exhausters. In Sections 2.7 and i

2.8 the problems of reducing exhausters and converting lower exhausters to upper ones and vice versa are discussed. These two sections are based on the work [104]. In Chapter 3 relationships between exhausters and generalized subdifferentials are discussed. In Section 3.2 we introduce the relationship between exhausters, Fréchet and Gâteaux subdifferentials and provide some calculus rules based on this relationship. In Section 3.3 we study the relationships between exhausters and the Mordukhovich subdifferential, following the lines of [101]. Section 3.4 is devoted to a study of Mordukhovich subdifferential of a minimum of approximate convex functions. This study was motivated by the results obtained in calculus of exhausters, and is based on [102]. The thesis has two appendices. Appendix A contains some technical details for the finite-precision analysis of Chapter 1, and Appendix B contains some classical facts from Nonsmooth Analysis. ii

Contents Abstract i Certification of approval by the Panel of Examiners iii Acknowledgements iv Contents v List of figures x Abbreviations xii Notations xiii 1 Solving SOC systems with finite precision 1 1.1 Introduction.............................. 1 1.1.1 Second-order conic programming (SOCP)......... 1 1.1.2 Examples and applications of SOCP............ 2 1.1.3 Euclidean Jordan algebras on second-order cones..... 3 1.1.4 Interior-point methods.................... 4 1.1.5 Software for solving SOCP.................. 6 1.1.6 Finite-precision analysis and other computational issues.. 6 1.1.7 The Problem and The Main Result............. 7 1.2 Basic objects and notations..................... 11 1.3 Main Ideas............................... 12 v

1.3.1 Reformulation......................... 12 1.3.2 The algorithm......................... 15 1.3.3 On the update of ( x; y; s)................... 17 1.3.4 The stepping stones...................... 18 1.3.5 Proof of Theorem 1.1.1.................... 21 1.4 Preliminaries............................. 21 1.4.1 Second-order cones...................... 22 1.4.2 Second-order cones and Jordan algebras.......... 23 1.4.3 Barrier functions....................... 25 1.4.4 Local norms.......................... 25 1.5 Some useful lemmas......................... 27 1.6 Floating-point arithmetic....................... 28 1.7 Proofs of Propositions 1.3.1 and 1.3.2................ 32 1.7.1 Proof of Proposition 1.3.1................... 32 1.7.2 Proof of Proposition 1.3.2.................. 34 1.7.3 Proof of Lemma 1.7.1..................... 34 1.8 Proofs of Propositions 1.3.3 and 1.3.4................ 37 1.8.1 Proof of Proposition 1.3.3.................. 37 1.8.2 Proof of Proposition 1.3.4.................. 39 1.8.3 Proof of Lemma 1.8.1..................... 42 1.9 Proof of Proposition 1.3.6...................... 45 1.9.1 Proof of Step 1........................ 45 1.9.2 Proof of Step 2........................ 59 1.9.3 Proof of Step 3........................ 61 1.9.4 Proof of Step 4........................ 61 2 Exhausters and related problems 62 2.1 Introduction.............................. 62 2.2 Families of upper and lower approximations. Exhausters..... 65 vi

2.3 Unconstrained Optimality Conditions in Terms of Exhausters.. 68 2.3.1 Unconstrained Optimality Conditions in Terms of Proper Exhausters.......................... 68 2.3.2 Unconstrained Optimality Conditions in Terms of Adjoint Exhausters.......................... 71 2.3.3 Examples........................... 74 2.4 Constrained Optimality Conditions in Terms of Exhausters.... 76 2.4.1 Constrained Optimality Conditions in Terms of Proper Exhausters............................ 76 2.4.2 Constrained Optimality Conditions in Terms of Adjoint Exhausters............................ 80 2.4.3 Examples........................... 81 2.5 Constructing Exhausters....................... 82 2.6 Minimality of Exhausters....................... 86 2.6.1 Introduction.......................... 86 2.6.2 Definitions of minimality................... 86 2.6.3 Necessary conditions for the minimality of exhausters... 88 2.6.4 Sufficient conditions for the set minimality of exhausters. 94 2.7 Reducing Exhausters......................... 97 2.7.1 Reduction of exhauster by alteration of shape of the sets. 97 2.7.2 Reduction of exhauster by removing abundant sets.... 102 2.8 Convertors............................... 104 2.8.1 Simple convertors....................... 105 2.8.2 Advanced convertors..................... 105 3 Calculus of generalized subdifferentials 109 3.1 Introduction.............................. 109 3.2 Exact Calculus Rules for the Fréchet Subdifferential........ 113 vii

3.2.1 Relationship between the Fréchet and Gâteaux subdifferential and exhausters...................... 114 3.2.2 Exact calculus rules for the Fréchet subdifferential of Hadamard directionally differentiable functions............. 121 3.2.3 Examples........................... 131 3.2.4 General conclusion concerning Section 3.2......... 136 3.3 Relationship between the Mordukhovich subdifferential and exhausters................................ 137 3.3.1 Set convergence and the definition of the Mordukhovich subdifferential........................... 137 3.3.2 Mordukhovich subdifferential and upper exhausters.... 143 3.3.3 Example............................ 149 3.4 Mordukhovich subdifferential of pointwise minimum of approximate convex functions........................ 151 3.4.1 Introduction.......................... 151 3.4.2 Proof of Theorem 3.4.1.................... 153 3.4.3 Examples........................... 161 Index 167 Bibliography 170 A Technical details for Chapter 1 183 A.1 Proofs of useful lemmas...................... 183 A.1.1 Proof of Lemma 1.5.1..................... 185 A.1.2 Proof of Lemma 1.5.2..................... 186 A.1.3 Proof of Lemma 1.5.3..................... 186 A.1.4 Proof of Lemma 1.5.4..................... 194 A.1.5 Proof of Lemma 1.5.5..................... 194 A.1.6 Proof of Lemma 1.5.6..................... 195 viii

A.2 Proof of Lemma 1.6.1......................... 196 B Some basic facts from Nonsmooth Analysis 205 B.1 Convex Analysis............................ 205 B.1.1 Convex Sets.......................... 205 B.1.2 Convex Functions and the subdifferential.......... 207 B.1.3 Sublinearity and support functions............. 208 B.2 Lipschitz continuity.......................... 209 B.3 Directional derivatives and optimality conditions.......... 209 B.4 Quasidifferentiability......................... 213 ix

List of Figures 2.1 An upper exhauster that is not minimal, but satisfies a necessary condition for the minimality (Example 5).............. 93 2.2 Difference between M (C) and M (C)............... 94 2.3 An upper exhauster that satisfies the set-minimality, but is not minimal (Example 7)......................... 97 2.4 Geometrical construction of Q (C, g 0 ) and B (C, g 0 ) (Examples 8-9) 98 2.5 Reducing an upper exhauster (Example 12)............ 102 2.6 Using convertors and modified convertors to obtain a lower exhauster from an upper one (Example 13).............. 108 3.1 An upper exhauster and the Fréchet subdifferential (Example 14) 131 3.2 An upper exhauster and the Fréchet subdifferential (Example 15) 132 3.3 Constructing an exhauster of f (Example 17).......... 134 3.4 Evaluating the Fréchet subdifferential via an upper exhauster (Example 18)............................... 136 3.5 Obtaining the Fréchet and the Mordukhovich subdifferentials via exhausters (Example 19)....................... 149 3.6 Mordukhovich subdifferential of the minimum of strictly differentiable functions (Example 20).................... 162 3.7 Mordukhovich subdifferential of the minimum of two convex functions (Example 21).......................... 163 x

3.8 Failure of Theorem 3.4.1 to hold without the approximate convexity assumption (Example 23)...................... 165 xi

Abbreviations D.-d.d. Dini directionally differentiable H.-d.d. Hadamard directionally differentiable IPM interior point method l.c.a. lower concave approximation L.E.F. exhaustive family of lower concave approximations (l.c.a s) LP linear programming NT Nesterov-Todd (algorithm or direction) p.h. positively homogeneous QCQP convex quadratically constrained quadratic programming QP quadratic programming SDP semidefinite programming SOCP second-order cone programming u.c.a. upper convex approximation U.E.F. exhaustive family of upper convex approximations (u.c.a s) xii

Notations IN The set of natural numbers IR The set of real numbers IR n Real vector space (n-dimensional) IB The unit ball in the space under consideration S The unit sphere in the space under consideration S n The unit sphere in IR n cl Closure of a set in IR n co Convex hull of a set in IR n int Interior of a set in IR n Depending on the context, denotes either the boundary of a set or a subdifferential C, C Subdifferential in the sense of Convex Analysis + C Superdifferential (of a concave function) in the sense of Convex Analysis Cl Clarke subdifferential F, F Fréchet (lower) subdifferential + F Fréchet upper subdifferential G, G Gâteaux (lower) subdifferential xiii

xiv + G Gâteaux upper subdifferential M Mordukhovich subdifferential, Demyanov-Rubinov sub- and superdifferentials, The scalar product given by a, b = a T b = n i=1 a ib i for every a, b in IR n Euclidean norm (2-norm) given by x = x, x For vectors x, y and z the following are synonymous x y z = (xt, y T, z T ) T = (x; y; z). For any a, b IR, a b by (a, b) and [a, b] we denote the open and the closed intervals respectively with endpoints in a and b. By {x k } or {x k } 1 we denote a sequence of points in the space under consideration indexed by the set of natural numbers. By t k t we mean that a sequence of real numbers {t k } converges to t, and t k > t for every k in IN.