Robust Optimization and Applications Laurent El Ghaoui IMA Tutorial, March 11, 2003.

Slides:



Advertisements
Similar presentations
Introduction to Support Vector Machines (SVM)
Advertisements

Primal Dual Combinatorial Algorithms Qihui Zhu May 11, 2009.
Satyen Kale (Yahoo! Research) Joint work with Sanjeev Arora (Princeton)
ECE Longest Path dual 1 ECE 665 Spring 2005 ECE 665 Spring 2005 Computer Algorithms with Applications to VLSI CAD Linear Programming Duality – Longest.
Automatic Control Laboratory, ETH Zürich Automatic dualization Johan Löfberg.
Convex Optimization Chapter 1 Introduction. What, Why and How  What is convex optimization  Why study convex optimization  How to study convex optimization.
Convex Position Estimation in Wireless Sensor Networks
by Rianto Adhy Sasongko Supervisor: Dr.J.C.Allwright
Discriminative, Unsupervised, Convex Learning Dale Schuurmans Department of Computing Science University of Alberta MITACS Workshop, August 26, 2005.
Optimization in Financial Engineering Yuriy Zinchenko Department of Mathematics and Statistics University of Calgary December 02, 2009.
Continuous optimization Problems and successes
Introduction to Linear and Integer Programming
Semi-Definite Algorithm for Max-CUT Ran Berenfeld May 10,2005.
Second order cone programming approaches for handing missing and uncertain data P. K. Shivaswamy, C. Bhattacharyya and A. J. Smola Discussion led by Qi.
LMI Methods for Oceanic Control Systems Jean-Pierre Folcher Laboratoire Signaux et Systèmes de Sophia Antipolis, CNRS/UNSA Worshop SUMARE, Sophia Antipolis,
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
Support Vector Machines (and Kernel Methods in general)
Feasibility, uncertainty and interpolation J. A. Rossiter (Sheffield, UK)
Jie Gao Joint work with Amitabh Basu*, Joseph Mitchell, Girishkumar Stony Brook Distributed Localization using Noisy Distance and Angle Information.
Semidefinite Programming
An Analysis of Convex Relaxations M. Pawan Kumar Vladimir Kolmogorov Philip Torr for MAP Estimation.
Dual Problem of Linear Program subject to Primal LP Dual LP subject to ※ All duality theorems hold and work perfectly!
Chebyshev Estimator Presented by: Orr Srour. References Yonina Eldar, Amir Beck and Marc Teboulle, "A Minimax Chebyshev Estimator for Bounded Error Estimation"
Support Vector Classification (Linearly Separable Case, Primal) The hyperplanethat solves the minimization problem: realizes the maximal margin hyperplane.
Efficient Convex Relaxation for Transductive Support Vector Machine Zenglin Xu 1, Rong Jin 2, Jianke Zhu 1, Irwin King 1, and Michael R. Lyu 1 4. Experimental.
Variations of Minimax Probability Machine Huang, Kaizhu
MURI Meeting July 2002 Gert Lanckriet ( ) L. El Ghaoui, M. Jordan, C. Bhattacharrya, N. Cristianini, P. Bartlett.
Classification Problem 2-Category Linearly Separable Case A- A+ Malignant Benign.
Cooperative Q-Learning Lars Blackmore and Steve Block Expertness Based Cooperative Q-learning Ahmadabadi, M.N.; Asadpour, M IEEE Transactions on Systems,
Unconstrained Optimization Problem
Seminar in Advanced Machine Learning Rong Jin. Course Description  Introduction to the state-of-the-art techniques in machine learning  Focus of this.
Polyhedral Containment Check for a Linear Hybrid Automata Reachability Procedure Industry mentor: Steve Vestal Honeywell, Inc. Team 5: Sonja Petrović (presenter),
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2008 Lecture 9 Tuesday, 11/18/08 Linear Programming.
Pablo A. Parrilo ETH Zürich Semialgebraic Relaxations and Semidefinite Programs Pablo A. Parrilo ETH Zürich control.ee.ethz.ch/~parrilo.
Revenue Management under a Markov Chain Based Choice Model
Low-Rank Solution of Convex Relaxation for Optimal Power Flow Problem
C&O 355 Mathematical Programming Fall 2010 Lecture 1 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A.
Computational Stochastic Optimization: Bridging communities October 25, 2012 Warren Powell CASTLE Laboratory Princeton University
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Integration II Prediction. Kernel-based data integration SVMs and the kernel “trick” Multiple-kernel learning Applications – Protein function prediction.
General Nonlinear Programming (NLP) Software
17 July 2006DIMACS 2006 COIN-SMI 2006 Alan King IBM TJ Watson Research Center.
Journey to New Areas of Optimization Trends in Modern Optimization Feb., 2007 Kyungchul Park.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
Wanted: Mathematical Programming for Human-Centric, Robust Decision Support Dipti Deodhare AINN Group, CAIR.
Reinforcement Learning Control with Robust Stability Chuck Anderson, Matt Kretchmar, Department of Computer Science, Peter Young, Department of Electrical.
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
Processing Sequential Sensor Data The “John Krumm perspective” Thomas Plötz November 29 th, 2011.
Linear Models for Classification
Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University.
Robust Optimization and Applications in Machine Learning.
Lecture notes for Stat 231: Pattern Recognition and Machine Learning 1. Stat 231. A.L. Yuille. Fall 2004 Linear Separation and Margins. Non-Separable and.
Linear Programming Chapter 1 Introduction.
Weingartner’s Horizon Model. Primal Model Description.
Massive Support Vector Regression (via Row and Column Chunking) David R. Musicant and O.L. Mangasarian NIPS 99 Workshop on Learning With Support Vectors.
Forward and Backward Deviation Measures and Robust Optimization Peng Sun (Duke) with Xin Chen (UIUC) and Melvyn Sim (NUS)
The Chinese University of Hong Kong Learning Larger Margin Machine Locally and Globally Dept. of Computer Science and Engineering The Chinese University.
Lecture 20 Review of ISM 206 Optimization Theory and Applications.
Day 17: Duality and Nonlinear SVM Kristin P. Bennett Mathematical Sciences Department Rensselaer Polytechnic Institute.
Linear Discriminant Functions Chapter 5 (Duda et al.) CS479/679 Pattern Recognition Dr. George Bebis.
CH 5: Multivariate Methods
Amir Ali Ahmadi (Princeton University)
Chapter 1. Introduction Mathematical Programming (Optimization) Problem: min/max
سمینار درس کنترل پیش بین
A Combinatorial, Primal-Dual Approach to Semidefinite Programs
Robust Optimization and Applications in Machine Learning
Nuclear Norm Heuristic for Rank Minimization
Probabilistic Models with Latent Variables
Robust Optimization and Applications in Machine Learning
Presentation transcript:

Robust Optimization and Applications Laurent El Ghaoui IMA Tutorial, March 11, 2003

Thanks

Optimization models

Pitfalls

Robust Optimization Paradigm

Approximating a robust solution

Agenda

LP as a conic problem

Second-order cone programming

Semidefinite programming

Dual form of conic program

Robust conic programming

Polytopic uncertainty

Robust LP

Robust LP with ellipsoidal uncertainty

Robust LP as SOCP

Example: robust portfolio design

Solution of robust portfolio problem

Robust SOCP

Example: robust least-squares

Robust SDP

Example: robust control

Analysis of robust conic problems

Relaxations

Quality estimates

Quality estimates: some results

restriction

Sampling

Variations on Robust Conic Programming

A Boolean problem

Max-quad as a robust LP

Rank relaxation

Boolean optimization: geometric approach

SDP for boolean / nonconvex optimization geometric and algebraic approaches are dual (see later), yield the same upper bound SDP provides upper bound may recover primal variable by sampling approach extends to many problems eg, problems with (nonconvex) quadratic constraints & objective in some cases, quality of relaxation is provably good

Robust boolean optimization

SDP relaxation of robust problem

Chance-constrained programming

Problems with adjustable parameters

Adjustable parameters: some results

Link with feedback control

Challenges

Set estimation

Part I: summary

Part II: Contextual Applications

Robust path planning

Uncertainty in Markov Decision Process

Agenda

Markov decision problem

Previous Work

Robust dynamic programming

Inner problem

Worst-case performance of a policy

Describing uncertainty

Joint estimation and optimization

Estimating a transition matrix

Likelihood regions

likelihood regions

Reduction to a 1-D problem

Complexity results

Application to aircraft routing

Markov chain model for the storms 0 1 p q 1-p 1-q

information update and recourse

Dynamic programming model

Nominal algorithm

Sample path planning

Improvements over obvious strategies Improvement Conservative Strategy (avoid storm) Over-optimistic Strategy (ignore storm and apply recourse at the last moment, if needed) Scenario %42.76% Scenario %49.81% Scenario

Robustness

Optimality vs. uncertainty level

Errors in uncertainty level

Extensions

Summary of results

Some references

Robust Classification

Linear Classification

What is a classifier?

Classification constraints

robust classification: support vector machine

box uncertainty model

formulations

extensions

minimax probability machine

Problem statement

SOCP formulation

Dual problem

Geometric interpretation

Robust classification: summary of results

Wrap-up