Optimization: Insights and Applications. Jan Brinkhuis Vladimir Tikhomirov PRINCETON UNIVERSITY PRESS PRINCETON AND OXFORD

Similar documents
Real Analysis with Economic Applications. Efe A. Ok PRINCETON UNIVERSITY PRESS I PRINCETON AND OXFORD

LINEAR AND NONLINEAR PROGRAMMING

MATHEMATICS FOR ECONOMISTS. An Introductory Textbook. Third Edition. Malcolm Pemberton and Nicholas Rau. UNIVERSITY OF TORONTO PRESS Toronto Buffalo

MULTIVARIABLE CALCULUS, LINEAR ALGEBRA, AND DIFFERENTIAL EQUATIONS

GEOPHYSICAL INVERSE THEORY AND REGULARIZATION PROBLEMS

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

ELEMENTARY MATRIX ALGEBRA

Mathematics for Economics

1. f(β) 0 (that is, β is a feasible point for the constraints)

Lecture 18: Optimization Programming

Constrained Optimization

Nonlinear Functional Analysis and its Applications

Mathematics for Economics and Finance

CONTENTS. Preface Preliminaries 1

Analytical Mechanics for Relativity and Quantum Mechanics

Contents. Preface. 1 Introduction Optimization view on mathematical models NLP models, black-box versus explicit expression 3

xvi xxiii xxvi Construction of the Real Line 2 Is Every Real Number Rational? 3 Problems Algebra of the Real Numbers 7

STOCHASTIC MODELS OF CONTROL AND ECONOMIC DYNAMICS

ADAPTIVE FILTER THEORY

Optimal Control and Viscosity Solutions of Hamilton-Jacobi-Bellman Equations

OPTIMAL CONTROL AND ESTIMATION

Numerical Analysis of Electromagnetic Fields

ABSTRACT ALGEBRA WITH APPLICATIONS

4y Springer NONLINEAR INTEGER PROGRAMMING

NONLINEAR. (Hillier & Lieberman Introduction to Operations Research, 8 th edition)

Numerical optimization

Machine Learning Support Vector Machines. Prof. Matteo Matteucci

Wiley. Methods and Applications of Linear Models. Regression and the Analysis. of Variance. Third Edition. Ishpeming, Michigan RONALD R.

Numerical optimization. Numerical optimization. Longest Shortest where Maximal Minimal. Fastest. Largest. Optimization problems

Contents. Preface xi. vii

Introduction to Applied Linear Algebra with MATLAB

FINITE-DIMENSIONAL LINEAR ALGEBRA

Scientific Computing: Optimization

IE 5531: Engineering Optimization I

An Invitation to Modern Number Theory. Steven J. Miller and Ramin Takloo-Bighash PRINCETON UNIVERSITY PRESS PRINCETON AND OXFORD

ISM206 Lecture Optimization of Nonlinear Objective with Linear Constraints

Convex Optimization & Lagrange Duality

OPTIMAL ESTIMATION of DYNAMIC SYSTEMS

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

Nonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control

GAME PHYSICS SECOND EDITION. дяййтаййг 1 *

OPTIMAL SPACECRAF1 ROTATIONAL MANEUVERS

Economic Foundations of Symmetric Programming

A new proof of the Lagrange multiplier rule

A THEORETICAL INTRODUCTION TO NUMERICAL ANALYSIS

1 Lagrange Multiplier Method

MATH2070 Optimisation

IE 5531: Engineering Optimization I

Contents Real Vector Spaces Linear Equations and Linear Inequalities Polyhedra Linear Programs and the Simplex Method Lagrangian Duality

Introduction to Optimization Techniques. Nonlinear Optimization in Function Spaces

The Fundamental Welfare Theorems

INTRODUCTION TO THE CALCULUS OF VARIATIONS AND ITS APPLICATIONS

Introduction To Maple The Structure of Maple A General Introduction to Maple Maple Quick Review Maple Training Introduction, Overview, And The

Follow links Class Use and other Permissions. For more information, send to:

Math 5593 Linear Programming Week 1

Mathematical Methods for Engineers and Scientists 1

MR. YATES. Vocabulary. Quadratic Cubic Monomial Binomial Trinomial Term Leading Term Leading Coefficient

Classes of Linear Operators Vol. I

Nonlinear Optimization: What s important?

TABLE OF CONTENTS INTRODUCTION, APPROXIMATION & ERRORS 1. Chapter Introduction to numerical methods 1 Multiple-choice test 7 Problem set 9

4TE3/6TE3. Algorithms for. Continuous Optimization

Contents. 1 Preliminaries 3. Martingales

age for ^^Undergraduates Gregory V. Bard Providence, Rhode Island AMERICAN MATHEMATICAL SOCIETY

!"#$%&'(&)*$%&+",#$$-$%&+./#-+ (&)*$%&+%"-$+0!#1%&

Optimization Tutorial 1. Basic Gradient Descent

Pattern Classification, and Quadratic Problems

Bindel, Spring 2017 Numerical Analysis (CS 4220) Notes for So far, we have considered unconstrained optimization problems.

Linear Algebra Done Wrong. Sergei Treil. Department of Mathematics, Brown University

Pattern Recognition and Machine Learning

MVE165/MMG631 Linear and integer optimization with applications Lecture 13 Overview of nonlinear programming. Ann-Brith Strömberg

Modern Geometric Structures and Fields

Controlled Markov Processes and Viscosity Solutions

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

Generalization to inequality constrained problem. Maximize

MATHEMATICAL ECONOMICS: OPTIMIZATION. Contents

Primal-Dual Interior-Point Methods for Linear Programming based on Newton s Method

minimize x subject to (x 2)(x 4) u,

AN INTRODUCTION TO MATHEMATICAL ANALYSIS ECONOMIC THEORY AND ECONOMETRICS

Preface Acknowledgments

Machine Learning. Support Vector Machines. Manfred Huber

CS295: Convex Optimization. Xiaohui Xie Department of Computer Science University of California, Irvine

Preface to Second Edition... vii. Preface to First Edition...

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

ICS-E4030 Kernel Methods in Machine Learning

Numerical Optimization of Partial Differential Equations

CS-E4830 Kernel Methods in Machine Learning

Mathematical Methods and Economic Theory

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

ECON2285: Mathematical Economics

Esben Byskov. Elementary Continuum. Mechanics for Everyone. With Applications to Structural Mechanics. Springer

Conceptual Questions for Review

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

Dynamic Macroeconomic Theory Notes. David L. Kelly. Department of Economics University of Miami Box Coral Gables, FL

Optimality, Duality, Complementarity for Constrained Optimization

Review of Optimization Methods

Support Vector Machines: Maximum Margin Classifiers

Lecture 13: Constrained optimization

Chap 2. Optimality conditions

MATHEMATICS COMPREHENSIVE EXAM: IN-CLASS COMPONENT

A geometric proof of the spectral theorem for real symmetric matrices

Transcription:

Optimization: Insights and Applications Jan Brinkhuis Vladimir Tikhomirov PRINCETON UNIVERSITY PRESS PRINCETON AND OXFORD

Contents Preface 0.1 Optimization: insights and applications xiii 0.2 Lunch, dinner, and dessert xiv 0.3 For whom is this book meant? xvi 0.4 What is in this book? xviii 0.5 Special features xix Necessary Conditions: What Is the Point? 1 xi Chapter 1. Fermat: One Variable without Constraints 3 1.0 Summary 3 1.1 Introduction 5 1.2 The derivative for one variable 6 1.3 Main result: Fermat theorem for one variable 14 1.4 Applications to concrete problems 30 1.5 Discussion and comments - 43 1.6 Exercises 59 Chapter 2. Fermat: Two or More Variables without Constraints 85 2.0 Summary \ 85 2.1 Introduction 87 2.2 The derivative for two or more variables 87 2.3 Main result: Fermat theorem for two or more variables 96 2.4 Applications to concrete problems 101 2.5 Discussion and comments 127 2.6 Exercises 128 Chapter 3. Lagrange: Equality Constraints 135 3.0 Summary 135 3.1 Introduction 138 3.2 Main result: Lagrange multiplier rule 140 3.3 Applications to concrete problems 152 3.4 Proof of the Lagrange multiplier rule 167 3.5 Discussion and comments 181 3.6 Exercises 190

viii Chapter 4. Inequality Constraints and Convexity 199 4.0 Summary 199 4.1 Introduction 202 4.2 Main result: Karush-Kuhn-Tucker theorem. 204 4.3 Applications to concrete problems 217 4.4 Proof of the Karush-Kuhn-Tucker theorem 229 4.5 Discussion and comments 235 4.6 Exercises 250 Chapter 5. Second Order Conditions 261 5.0 Summary 261 5.1 Introduction 262 5.2 Main result: second order conditions 262 5.3 Applications to concrete problems 267 5.4 Discussion and comments 271 5.5 Exercises 272 Chapter 6. Basic Algorithms 273 6.0 Summary 273 6.1 Introduction 275 6.2 Nonlinear optimization is difficult 278 6.3 Main methods of linear optimization 283 6.4 Line search 286 6.5 Direction of descent 299 6.6 Quality of approximation 301 6.7 Center of gravity method 304 6.8 Ellipsoid method 307 6.9 Interior point methods... 316 Chapter 7. "Advanced Algorithms 325 7.1 Introduction 325 7.2 Conjugate gradient method 325 7.3 Self-concordant barrier methods 335 Chapter 8. Economic Applications 363 8.1 Why you should not sell your house to the highest bidder 363 8.2 Optimal speed of ships and the cube law 366 8.3 Optimal discounts on airline tickets with a Saturday stayover 368 8.4 Prediction of flows of cargo 370 8.5 Nash bargaining 373 8.6 Arbitrage-free bounds for prices 378 8.7 Fair price for options: formula of Black and Scholes 380 8.8 Absence of arbitrage and existence of a martingale 381 8.9 How to take a penalty kick, and the minimax theorem 382 8.10 The best lunch and the second welfare theorem 386 Chapter 9. Mathematical Applications 391 9.1 Fun and the quest for the essence 391

ix 9.2 Optimization approach to matrices 392 9.3 How to prove results on linear inequalities 395 9.4 The problem of Apollonius 397 9.5 Minimization of a quadratic function: Sylvester's criterion and Gram's formula 409 9.6 Polynomials of least deviation 411 9.7 Bernstein inequality 414 Chapter 10. Mixed Smooth-Convex Problems 417 10.1 Introduction 417 10.2 Constraints given by inclusion in a cone 419 10.3 Main result: necessary conditions for mixed smooth-convex problems 422 10.4 Proof of the necessary conditions 430 10.5 Discussion and comments 432 Chapter 11. Dynamic Programming in Discrete Time 441 11.0 Summary 441 11.1 Introduction 443 11.2 Main result: Hamilton-Jacobi-Bellman equation 444 11.3 Applications to concrete problems 446 11.4 Exercises 471 Chapter 12. Dynamic Optimization in Continuous Time 475 12.1 Introduction 475 12.2 Main results: necessary conditions of Euler, Lagrange, Pontryagin, and Bellman 478 12.3 Applications to concrete problems - 492 12.4 Discussion and comments 498 Appendix A. On Linear Algebra: Vector and Matrix Calculus 503 A.I Introduction \ 503 A.2 Zero-sweeping or Gaussian elimination, and a formula for the dimension of the solution set 503 A.3 Cramer's rule 507 A.4 Solution using the inverse matrix 508 A.5 Symmetric matrices 510 A.6 Matrices of maximal rank 512 A.7 Vector notation 512 A.8 Coordinate free approach to vectors and matrices 513 Appendix B. On Real Analysis 519 B.I Completeness of the real numbers 519 B.2 Calculus of differentiation 523 B.3 Convexity 528 B.4 Differentiation and integration 535 Appendix C. The Weierstrass Theorem on Existence of Global Solutions 537

x C.I On the use of the Weierstrass theorem 537 C.2 Derivation of the Weierstrass theorem 544 Appendix D. Crash Course on Problem Solving 547 D.I One variable without constraints 547 D.2 Several variables without constraints 548 D.3 Several variables under equality constraints 549 D.4 Inequality constraints and convexity 550 Appendix E. Crash Course on Optimization Theory: Geometrical Style 553 E.I The main points 553 E.2 Unconstrained problems 554 E.3 Convex problems 554 E.4 Equality constraints 555 E.5 Inequality constraints 556 E.6 Transition to infinitely many variables 557 Appendix F. Crash Course on Optimization Theory: Analytical Style 561 F.I Problem types 561 F.2 Definitions of differentiability 563 F.3 Main theorems of differential and convex calculus 565 F.4 Conditions that are necessary and/or sufficient 567 F.5 Proofs 571 Appendix G. Conditions of Extremum from Fermat to Pontryagin 583 G.I Necessary first order conditions from Fermat to Pontryagin 583 G.2 Conditions of extremum of the second order - 593 Appendix H. Solutions of Exercises of Chapters 1-4 601 Bibliography 645 Index 651