What's New in Mathematical Optimisation from NAG
|
|
- Horace Green
- 5 years ago
- Views:
Transcription
1 What's New in Mathematical Optimisation from NAG Jan Fiala, Benjamin Marteau
2 Nonlinear programming: active set versus interior point methods Overview Sequential quadratic programming Interior point methods Illustration on a few examples Mixed integer nonlinear optimisation Semide nite programming Sample applications in nance Coming next Large-scale linear programming Derivative free solver for calibration Working with customers 2
3 Nonlinear programming: active set versus interior point methods Overview Sequential quadratic programming Interior point methods Illustration on a few examples Mixed integer nonlinear optimisation Semide nite programming Sample applications in nance Coming next Large-scale linear programming Derivative free solver for calibration Working with customers 3
4 Nonlinear optimisation Problems of the form: min f (x) x Rn hk (x) = 0, k = 1...me gk (x) 0, k = 1...mi Two di erent approaches: Sequential quadratic programming: Active set method based on Gill et al., Stanford University Interior point method based on Wächter, Biegler, Carnegie Mellon University 4
5 Formalisation of the problem Karush-Kuhn-Tucker (KKT) optimality conditions: Stationarity condition f (x) + me X λk hk (x) + k=1 mi X µk gk (x) = 0 k=1 Primal feasibility condition h(x) = 0 g(x) 0 Dual feasibility condition k {1,..., mi }, µk 0 Complementarity condition k {1,..., mi }, µk gk (x) = 0 5
6 Two approches to tackle these equations The Complementarity condition is problematic due to its combinatorial nature. Two distincts strategy: An SQP solver guesses which constraints are binding An IPM perturbs the equation 6
7 Nonlinear programming: active set versus interior point methods Overview Sequential quadratic programming Interior point methods Illustration on a few examples Mixed integer nonlinear optimisation Semide nite programming Sample applications in nance Coming next Large-scale linear programming Derivative free solver for calibration Working with customers 7
8 Sequential quadratic programming De nition An inequality constraint (g(x) k is said to be active at x if it is binding = 0). SQP methods iteratively build the set of active constraints by solving quadratic programs: Initialisation Choose a rst estimate of the solution quadratic model of the objective around x0 x0. Build a and take a rst guess of the set of active constraints Iteration k Solve the quadratic program warm started by the active set estimation Update xk+1 and the set of active constraints Build a new quadratic model around xk+1 8
9 A few characteristics of SQP methods Perform lots of inexpensive iterations Work on the null space of the constraints The more active constraints there are, the cheaper the iterations are As a consequence, SQP methods scale very well to large NLP problems with a high number of constraints. 9
10 Nonlinear programming: active set versus interior point methods Overview Sequential quadratic programming Interior point methods Illustration on a few examples Mixed integer nonlinear optimisation Semide nite programming Sample applications in nance Coming next Large-scale linear programming Derivative free solver for calibration Working with customers 10
11 Interior point methods If one tries to solve the KKT system directly, the complementarity condition turns out to be problematic. Therefore, a IPM iteration can be: Relax the complementarity condition (µg(x ) =ν with ν > 0) Perform one Newton iteration towards the solution of the relaxed KKT system Update the current solution estimate and the relaxation parameter ν Interior point methods aim at nding a sequence of points converging to the solution that satisfy the constraints strictly. 11
12 A few characteristics of Interior Point methods Perform a few expensive iterations In the absence of constraints, behave as a Newton method As a consequence, Interior Point methods scale very well to large NLP problems with a small number of constraints. 12
13 Illustration on a few highly constrained problems Problems were selected from the CUTER test set. Name Number Number e04vh (SQP) e04st (IPM) of vars of constrs time (s) time (s) READING NCVXQP MADSSCHJ MINC44 13
14 Illustration on a few weakly constrained problems Problems selected from the CUTER test set. Name Number Number e04vh (SQP) e04st (IPM) of vars of constrs time (s) time (s) JIMACK OSORIO TABLE OBSTCLBL
15 Illustration on a few weakly constrained problems Problems selected from the CUTER test set. Name Number Number e04vh (SQP) e04st (IPM) of vars of constrs time (s) time (s) JIMACK OSORIO TABLE OBSTCLBL The number of constraints is not the only factor... 14
16 Other characteristics IPM (e04st) advantages E cient on unconstrained or loosely constrained problems Can exploit 2nd derivatives E cient also for quadratic problems Better use of multi-core architecture New and simpler interface SQP (e04vh) advantages E cient on highly constrained problems Can capitalize on good initial point Stay feasible with respect to the linear constraints throughout the optimization Usually better results on pathological problems Usually requires less function evaluations Infeasibility detection Allows warm starting 15
17 Nonlinear programming: active set versus interior point methods Overview Sequential quadratic programming Interior point methods Illustration on a few examples Mixed integer nonlinear optimisation Semide nite programming Sample applications in nance Coming next Large-scale linear programming Derivative free solver for calibration Working with customers 16
18 Mixed integer nonlinear optimisation Problems of the form: min x Rn,y Zm f (x, y) l c(x, y) u x: continuous variables y: integer variables SQP with branch-and-cut techniques Ordinal variables Does not require the model evaluation on fractional values of integer variables 17
19 Some characteristics It might be necessary to use integral variables in an optimization model, for example: Cardinality constraints Decision logic between variables (e.g. constraints only present if a certain variable is nonzero) Variables can only take values inside a predecided set... Included in NAG, Mark 25 as h02da. Based on Schittkowski et al., University of Bayreuth. 18
20 Nonlinear programming: active set versus interior point methods Overview Sequential quadratic programming Interior point methods Illustration on a few examples Mixed integer nonlinear optimisation Semide nite programming Sample applications in nance Coming next Large-scale linear programming Derivative free solver for calibration Working with customers 19
21 Semide nite Programming (SDP) Linear Programming (LP) well-known, well-researched convex (local global) strong theoretical properties but only linear 20
22 Semide nite Programming (SDP) Linear Programming (LP) well-known, well-researched convex (local global) strong theoretical properties but only linear Extensions: NLP but some nice properties lost (e.g., convexity, duality theory) 20
23 Semide nite Programming (SDP) Linear Programming (LP) well-known, well-researched convex (local global) strong theoretical properties but only linear Extensions: NLP but some nice properties lost (e.g., convexity, duality theory) SDP retain the theory, change geometry add matrix inequality, symmetric matrix is positive semide nite (all eignevalues are nonnegative) highly nonlinear notation: A(x) 0 20
24 Semide nite Programming (SDP) formulation LP min x Rn subject to ct x lb Bx ub lx x ux 21
25 Semide nite Programming (SDP) formulation LP SDP ct x min x Rn subject to lb Bx ub lx x ux A(x) = A0 + n X x i Ai 0 i=1 Ai given symmetric matrices A(x) is linear in x, with special choice LMI = linear matrix inequality A(x) can be a matrix variable X 21
26 Semide nite Programming (SDP) formulation LP SDP BMI-SDP minn x R subject to 1 ct x + xt Hx 2 lb Bx ub lx x ux A(x) = A0 + n X i=1 x i Ai + n X xi xj Qij 0 i,j=1 further (quadratic) extension BMI = bilinear matrix inequalities unique to NAG, included in Mark 26 as e04sv in collaboration with Ko vara at al., University of Birmingham 21
27 Semide nite Programming (SDP) Applications? SDP = special tool It's there when you need it! 22
28 Semide nite Programming (SDP) Applications? SDP = special tool It's there when you need it! very powerful concept matrix constraints might not appear naturally reformulations, relaxations structural optimization, chemical engineering, combinatorial optimization, statistics, control and system theory, polynomial optimization,... 22
29 Semide nite Programming (SDP) Applications? SDP = special tool It's there when you need it! very powerful concept matrix constraints might not appear naturally reformulations, relaxations structural optimization, chemical engineering, combinatorial optimization, statistics, control and system theory, polynomial optimization,... spark interest Warning: I am not a quant! 22
30 Nonlinear programming: active set versus interior point methods Overview Sequential quadratic programming Interior point methods Illustration on a few examples Mixed integer nonlinear optimisation Semide nite programming Sample applications in nance Coming next Large-scale linear programming Derivative free solver for calibration Working with customers 23
31 SDP Applications in Finance positive semide nite requirement appears directly construction of a correlation/covariance matrix nearest correlation matrix (with constraints) robust (worst-case) portfolio optimization calibration of volatility structure for Libor market swaption 24
32 SDP Applications in Finance positive semide nite requirement appears directly construction of a correlation/covariance matrix nearest correlation matrix (with constraints) robust (worst-case) portfolio optimization calibration of volatility structure for Libor market swaption eigenvalue optimization (min/max eigenvalue/singular value, matrix condition number, nuclear norm as heuristic for rank minimization,...) risk-management: limit Γ of your portfolio 24
33 SDP Applications in Finance positive semide nite requirement appears directly construction of a correlation/covariance matrix nearest correlation matrix (with constraints) robust (worst-case) portfolio optimization calibration of volatility structure for Libor market swaption eigenvalue optimization (min/max eigenvalue/singular value, matrix condition number, nuclear norm as heuristic for rank minimization,...) risk-management: limit Γ of your portfolio relaxations many relaxations of (NP-hard) combinatorial problems asian option pricing bounds(?) 24
34 SDP Applications in Finance positive semide nite requirement appears directly construction of a correlation/covariance matrix nearest correlation matrix (with constraints) robust (worst-case) portfolio optimization calibration of volatility structure for Libor market swaption eigenvalue optimization (min/max eigenvalue/singular value, matrix condition number, nuclear norm as heuristic for rank minimization,...) risk-management: limit Γ of your portfolio relaxations many relaxations of (NP-hard) combinatorial problems asian option pricing bounds(?) reformulations polynomial nonnegativity matrix inequality (e.g., interpolation by nonnegative splines) Lyapunov stability of ODE in nance? 24
35 Nearest Correlation Matrix (with Constraints) min X subject to n X (Xij Hij )2 i,j=1 Xii = 1, i = 1,..., n X 0 correlation matrix = symmetric positive semide nite matrix with unit diagonal H approximate correlation matrix X new (true) correlation matrix closest to H in Frobenius norm 25
36 Nearest Correlation Matrix (with Constraints) min X subject to n X (Xij Hij )2 i,j=1 Xii = 1, i = 1,..., n X 0 correlation matrix = symmetric positive semide nite matrix with unit diagonal H approximate correlation matrix X new (true) correlation matrix closest to H in Frobenius norm do not use SDP on vanilla NCM due to algorithm complexity; special solvers in G02 are preferrable 25
37 Nearest Correlation Matrix (with Constraints) n X min X (Xij Hij )2 i,j=1 subject to Xii = 1, i = 1,..., n X 0 Possible new constraints: x elements: Xij = Hij element-wise bounds: for some i, j lij Xij uij smallest eigenvalue constraint: X λmin I, where λmin given λmax I X λmin I, λmax κλmin, λmin, λmax are new variables limit condition number: where κ is given and 25
38 Nearest Correlation Matrix (with Constraints) n X min X (Xij Hij )2 i,j=1 subject to Xii = 1, i = 1,..., n X 0 Possible di erent objective: weight elements: P Wij (Xij Hij )2 P V arα : λzα2 wt DXDw + (Xij Hij )2 (dii = σi ), w asset allocation, λ weighting factor consider portfolio D deviations 25
39 Nearest Correlation Matrix (with Constraints) min X subject to n X (Xij Hij )2 i,j=1 Xii = 1, i = 1,..., n X 0 Full control over the formulation! 25
40 Robust Portfolio Optimization mean-variance analysis often very sensitive to the data are nominal µ (expected returns) and Σ (covariance) correct? robust EF = limit sensitivity of the results by incorporating uncertainity model on parameters choose solution in the worst-case scenario (see Boyd '07) 26
41 Robust Portfolio Optimization mean-variance analysis often very sensitive to the data are nominal µ (expected returns) and Σ (covariance) correct? robust EF = limit sensitivity of the results by incorporating uncertainity model on parameters choose solution in the worst-case scenario (see Boyd '07) min (µ r 1 + λ)t Σ 1 (µ r 1 + λ) subject to Fµ 0 µi µ i α1 µ i, T T i = 1,..., n T 1 µ 1 µ α2 1 µ Σij Σ ij β1 Σ ij, i, j = 1,..., n Σ Σ F β2 Σ F Σ 0 λ 0 26
42 Calibration of volatility structure How to extract correlation information from market option prices? assume LIBOR market model with covariance structure swap weights X and Ω = wwt under some assumptions, swaption prices are given by Black-Scholes formula with volatility parameter Task: calibrate X σ = Tr(ΩX) to observed swaption market prices: nd X subject to Tr(ΩX) =σ X 0 where σ are observed swaption implied vols 27
43 Calibration of volatility structure cont. Correlation X in the previous feasibility problem not unique, can choose objective: e min or max price of some other option: min/max Tr(ΩX) norm of X: minkxk smoothness: mink Xk robustness via Bid/Ask spread: max t rank of s.t. X σ Bid + t Tr(ΩX) σ Ask t as a heuristic via nuclear norm of X 28
44 Risk-management: How to construct positive Γ portfolio? Π of derivatives/exotics on underlying Si : Π = F (S1,..., Sn ) managed usual Delta hedging: Π/ S = 0 assume existing portfolio Π must be risk but Delta hedging only works for very small movements in the underlyings, for larger would like to keep positive (or small) Π S Γ as S T SΠ2 S + to construct positive Γ: buy xi yi of underlying Si dπ = units of vanilla option pi on Si and 29
45 Risk-management: How to construct positive Γ portfolio? Π of derivatives/exotics on underlying Si : Π = F (S1,..., Sn ) managed usual Delta hedging: Π/ S = 0 assume existing portfolio Π must be risk but Delta hedging only works for very small movements in the Γ as S T SΠ2 S + to construct positive Γ: buy xi units of vanilla option pi on Si and yi of underlying Si X minx,y xi pi (Si ) + yi Si 2F 2 pi subject to + diag xi 2 0 S 2 Si pi F + xi + yi = 0, i = 1,..., n Si Si underlyings, for larger would like to keep positive (or small) dπ = Π S 29
46 Nonlinear programming: active set versus interior point methods Overview Sequential quadratic programming Interior point methods Illustration on a few examples Mixed integer nonlinear optimisation Semide nite programming Sample applications in nance Coming next Large-scale linear programming Derivative free solver for calibration Working with customers 30
47 Coming next new LP solver NAG = Amazon of optimization (be a one-stop-shop for all you need in optimization) Constant evolution of the library based on our roadmap customers' requests latest research & collaborations... ongoing hard work 31
48 Coming next new LP solver NAG = Amazon of optimization (be a one-stop-shop for all you need in optimization) Constant evolution of the library based on our roadmap customers' requests latest research & collaborations... ongoing hard work New LP solver new solver for large-scale LP problems based on interior point method (IPM) lling the missing gap signi cant speed-up 31
49 Coming next DFO for calibration Standard data- tting (calibration) problem given oberved data parameters Task: nd [ti, yi ]; model f ( ; x) depending on model x x to t the data as close as possible, typically in least square sense: minx P (yi f (ti ; xi ))2 32
50 Coming next DFO for calibration Standard data- tting (calibration) problem given oberved data parameters Task: nd [ti, yi ]; model f ( ; x) depending on model x x to t the data as close as possible, typically in least square sense: minx P (yi f (ti ; xi ))2 Additional requirements small number of parameters (< 100) black-box model, no derivatives available possibly expensive and/or inaccurate function evaluations typically reasonable starting point, small improvement su cient nite di erences shouldn't be used! 32
51 Coming next DFO for calibration Standard data- tting (calibration) problem given oberved data parameters Task: nd [ti, yi ]; model f ( ; x) depending on model x x to t the data as close as possible, typically in least square sense: minx P (yi f (ti ; xi ))2 Additional requirements small number of parameters (< 100) black-box model, no derivatives available possibly expensive and/or inaccurate function evaluations typically reasonable starting point, small improvement su cient nite di erences shouldn't be used! New Derivative free optimization (DFO) solver exploiting the problem structure (the only of its kind!) 32
52 Nonlinear programming: active set versus interior point methods Overview Sequential quadratic programming Interior point methods Illustration on a few examples Mixed integer nonlinear optimisation Semide nite programming Sample applications in nance Coming next Large-scale linear programming Derivative free solver for calibration Working with customers 33
53 Working with customers Sometimes solution out of the box is not su cient! Is it possible to speed up the solver? Does the model t the solver? Can a special problem structure be exploited? 34
54 Working with customers Sometimes solution out of the box is not su cient! Is it possible to speed up the solver? Does the model t the solver? Can a special problem structure be exploited? NAG Mathematical Optimization Consultancy ready to help! choice and tuning of the solver adjustments with the model bespoke solver development 34
55 Examples of optimisation projects Energy & Commodities Trading Co. The client's model was demonstrating unusual behaviour - signi cant memory footprint and slow convergence. Analysis of the model showed that a more suitable equivalent reformulation is available. When the model was adjusted, the solver performed as expected. Financial Services Software Vendor extended site visit of a client allowed us to discuss client's problem in detail and helped to identify a weak point which was causing convergence issues and x. Financial Brokerage Co. The client wanted a class of problems to be solved within the prescribed time limit. After the initial assessment of the problem, a possible solution was identi ed using recent research from Stanford university. A bespoke solution was delivered during a short consulting engagement. The new solver drastically improved the performance so that even bigger problems could be considered by the client. 35
CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems
CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems January 26, 2018 1 / 24 Basic information All information is available in the syllabus
More informationOptimization in Finance
Research Reports on Mathematical and Computing Sciences Series B : Operations Research Department of Mathematical and Computing Sciences Tokyo Institute of Technology 2-12-1 Oh-Okayama, Meguro-ku, Tokyo
More informationContents Critique 26. portfolio optimization 32
Contents Preface vii 1 Financial problems and numerical methods 3 1.1 MATLAB environment 4 1.1.1 Why MATLAB? 5 1.2 Fixed-income securities: analysis and portfolio immunization 6 1.2.1 Basic valuation of
More informationOPTIMIZATION METHODS IN FINANCE
OPTIMIZATION METHODS IN FINANCE GERARD CORNUEJOLS Carnegie Mellon University REHA TUTUNCU Goldman Sachs Asset Management CAMBRIDGE UNIVERSITY PRESS Foreword page xi Introduction 1 1.1 Optimization problems
More informationStochastic Programming and Financial Analysis IE447. Midterm Review. Dr. Ted Ralphs
Stochastic Programming and Financial Analysis IE447 Midterm Review Dr. Ted Ralphs IE447 Midterm Review 1 Forming a Mathematical Programming Model The general form of a mathematical programming model is:
More informationLog-Robust Portfolio Management
Log-Robust Portfolio Management Dr. Aurélie Thiele Lehigh University Joint work with Elcin Cetinkaya and Ban Kawas Research partially supported by the National Science Foundation Grant CMMI-0757983 Dr.
More informationWhat can we do with numerical optimization?
Optimization motivation and background Eddie Wadbro Introduction to PDE Constrained Optimization, 2016 February 15 16, 2016 Eddie Wadbro, Introduction to PDE Constrained Optimization, February 15 16, 2016
More informationA Harmonic Analysis Solution to the Basket Arbitrage Problem
A Harmonic Analysis Solution to the Basket Arbitrage Problem Alexandre d Aspremont ORFE, Princeton University. A. d Aspremont, INFORMS, San Francisco, Nov. 14 2005. 1 Introduction Classic Black & Scholes
More informationOptimization Methods in Finance
Optimization Methods in Finance Gerard Cornuejols Reha Tütüncü Carnegie Mellon University, Pittsburgh, PA 15213 USA January 2006 2 Foreword Optimization models play an increasingly important role in financial
More informationLecture IV Portfolio management: Efficient portfolios. Introduction to Finance Mathematics Fall Financial mathematics
Lecture IV Portfolio management: Efficient portfolios. Introduction to Finance Mathematics Fall 2014 Reduce the risk, one asset Let us warm up by doing an exercise. We consider an investment with σ 1 =
More informationTechnical Report Doc ID: TR April-2009 (Last revised: 02-June-2009)
Technical Report Doc ID: TR-1-2009. 14-April-2009 (Last revised: 02-June-2009) The homogeneous selfdual model algorithm for linear optimization. Author: Erling D. Andersen In this white paper we present
More informationPortfolio selection with multiple risk measures
Portfolio selection with multiple risk measures Garud Iyengar Columbia University Industrial Engineering and Operations Research Joint work with Carlos Abad Outline Portfolio selection and risk measures
More informationAn adaptive cubic regularization algorithm for nonconvex optimization with convex constraints and its function-evaluation complexity
An adaptive cubic regularization algorithm for nonconvex optimization with convex constraints and its function-evaluation complexity Coralia Cartis, Nick Gould and Philippe Toint Department of Mathematics,
More informationIs Greedy Coordinate Descent a Terrible Algorithm?
Is Greedy Coordinate Descent a Terrible Algorithm? Julie Nutini, Mark Schmidt, Issam Laradji, Michael Friedlander, Hoyt Koepke University of British Columbia Optimization and Big Data, 2015 Context: Random
More informationCSCI 1951-G Optimization Methods in Finance Part 07: Portfolio Optimization
CSCI 1951-G Optimization Methods in Finance Part 07: Portfolio Optimization March 9 16, 2018 1 / 19 The portfolio optimization problem How to best allocate our money to n risky assets S 1,..., S n with
More informationRobust Optimization Applied to a Currency Portfolio
Robust Optimization Applied to a Currency Portfolio R. Fonseca, S. Zymler, W. Wiesemann, B. Rustem Workshop on Numerical Methods and Optimization in Finance June, 2009 OUTLINE Introduction Motivation &
More informationA Robust Option Pricing Problem
IMA 2003 Workshop, March 12-19, 2003 A Robust Option Pricing Problem Laurent El Ghaoui Department of EECS, UC Berkeley 3 Robust optimization standard form: min x sup u U f 0 (x, u) : u U, f i (x, u) 0,
More informationThe Optimization Process: An example of portfolio optimization
ISyE 6669: Deterministic Optimization The Optimization Process: An example of portfolio optimization Shabbir Ahmed Fall 2002 1 Introduction Optimization can be roughly defined as a quantitative approach
More informationTrust Region Methods for Unconstrained Optimisation
Trust Region Methods for Unconstrained Optimisation Lecture 9, Numerical Linear Algebra and Optimisation Oxford University Computing Laboratory, MT 2007 Dr Raphael Hauser (hauser@comlab.ox.ac.uk) The Trust
More informationPortfolio Management and Optimal Execution via Convex Optimization
Portfolio Management and Optimal Execution via Convex Optimization Enzo Busseti Stanford University April 9th, 2018 Problems portfolio management choose trades with optimization minimize risk, maximize
More informationConvex-Cardinality Problems
l 1 -norm Methods for Convex-Cardinality Problems problems involving cardinality the l 1 -norm heuristic convex relaxation and convex envelope interpretations examples recent results Prof. S. Boyd, EE364b,
More informationMartingale Pricing Theory in Discrete-Time and Discrete-Space Models
IEOR E4707: Foundations of Financial Engineering c 206 by Martin Haugh Martingale Pricing Theory in Discrete-Time and Discrete-Space Models These notes develop the theory of martingale pricing in a discrete-time,
More informationPart 3: Trust-region methods for unconstrained optimization. Nick Gould (RAL)
Part 3: Trust-region methods for unconstrained optimization Nick Gould (RAL) minimize x IR n f(x) MSc course on nonlinear optimization UNCONSTRAINED MINIMIZATION minimize x IR n f(x) where the objective
More informationConvex-Cardinality Problems Part II
l 1 -norm Methods for Convex-Cardinality Problems Part II total variation iterated weighted l 1 heuristic matrix rank constraints Prof. S. Boyd, EE364b, Stanford University Total variation reconstruction
More informationLecture 5: Iterative Combinatorial Auctions
COMS 6998-3: Algorithmic Game Theory October 6, 2008 Lecture 5: Iterative Combinatorial Auctions Lecturer: Sébastien Lahaie Scribe: Sébastien Lahaie In this lecture we examine a procedure that generalizes
More informationInteger Programming Models
Integer Programming Models Fabio Furini December 10, 2014 Integer Programming Models 1 Outline 1 Combinatorial Auctions 2 The Lockbox Problem 3 Constructing an Index Fund Integer Programming Models 2 Integer
More informationINTRODUCTION TO MODERN PORTFOLIO OPTIMIZATION
INTRODUCTION TO MODERN PORTFOLIO OPTIMIZATION Abstract. This is the rst part in my tutorial series- Follow me to Optimization Problems. In this tutorial, I will touch on the basic concepts of portfolio
More informationBounds on some contingent claims with non-convex payoff based on multiple assets
Bounds on some contingent claims with non-convex payoff based on multiple assets Dimitris Bertsimas Xuan Vinh Doan Karthik Natarajan August 007 Abstract We propose a copositive relaxation framework to
More informationDecomposition Methods
Decomposition Methods separable problems, complicating variables primal decomposition dual decomposition complicating constraints general decomposition structures Prof. S. Boyd, EE364b, Stanford University
More informationEmpirical Tests of Information Aggregation
Empirical Tests of Information Aggregation Pai-Ling Yin First Draft: October 2002 This Draft: June 2005 Abstract This paper proposes tests to empirically examine whether auction prices aggregate information
More informationApplications of Linear Programming
Applications of Linear Programming lecturer: András London University of Szeged Institute of Informatics Department of Computational Optimization Lecture 8 The portfolio selection problem The portfolio
More informationChapter 7: Constructing smooth forward curves in electricity markets
Chapter 7: Constructing smooth forward curves in electricity markets Presenter: Tony Ware University of Calgary 28th January, 2010 Introduction The goal of this chapter is to represent forward prices by
More informationOutline. 1 Introduction. 2 Algorithms. 3 Examples. Algorithm 1 General coordinate minimization framework. 1: Choose x 0 R n and set k 0.
Outline Coordinate Minimization Daniel P. Robinson Department of Applied Mathematics and Statistics Johns Hopkins University November 27, 208 Introduction 2 Algorithms Cyclic order with exact minimization
More informationMarkowitz portfolio theory
Markowitz portfolio theory Farhad Amu, Marcus Millegård February 9, 2009 1 Introduction Optimizing a portfolio is a major area in nance. The objective is to maximize the yield and simultaneously minimize
More informationWorst-Case Value-at-Risk of Derivative Portfolios
Worst-Case Value-at-Risk of Derivative Portfolios Steve Zymler Berç Rustem Daniel Kuhn Department of Computing Imperial College London Thalesians Seminar Series, November 2009 Risk Management is a Hot
More informationRobust Portfolio Optimization Using a Simple Factor Model
Robust Portfolio Optimization Using a Simple Factor Model Chris Bemis, Xueying Hu, Weihua Lin, Somayes Moazeni, Li Wang, Ting Wang, Jingyan Zhang Abstract In this paper we examine the performance of a
More informationAllocation of Risk Capital via Intra-Firm Trading
Allocation of Risk Capital via Intra-Firm Trading Sean Hilden Department of Mathematical Sciences Carnegie Mellon University December 5, 2005 References 1. Artzner, Delbaen, Eber, Heath: Coherent Measures
More informationMarket risk measurement in practice
Lecture notes on risk management, public policy, and the financial system Allan M. Malz Columbia University 2018 Allan M. Malz Last updated: October 23, 2018 2/32 Outline Nonlinearity in market risk Market
More informationFX Smile Modelling. 9 September September 9, 2008
FX Smile Modelling 9 September 008 September 9, 008 Contents 1 FX Implied Volatility 1 Interpolation.1 Parametrisation............................. Pure Interpolation.......................... Abstract
More informationPremia 14 HESTON MODEL CALIBRATION USING VARIANCE SWAPS PRICES
Premia 14 HESTON MODEL CALIBRATION USING VARIANCE SWAPS PRICES VADIM ZHERDER Premia Team INRIA E-mail: vzherder@mailru 1 Heston model Let the asset price process S t follows the Heston stochastic volatility
More informationOptimization for Chemical Engineers, 4G3. Written midterm, 23 February 2015
Optimization for Chemical Engineers, 4G3 Written midterm, 23 February 2015 Kevin Dunn, kevin.dunn@mcmaster.ca McMaster University Note: No papers, other than this test and the answer booklet are allowed
More informationEquity correlations implied by index options: estimation and model uncertainty analysis
1/18 : estimation and model analysis, EDHEC Business School (joint work with Rama COT) Modeling and managing financial risks Paris, 10 13 January 2011 2/18 Outline 1 2 of multi-asset models Solution to
More informationChapter 7: Portfolio Theory
Chapter 7: Portfolio Theory 1. Introduction 2. Portfolio Basics 3. The Feasible Set 4. Portfolio Selection Rules 5. The Efficient Frontier 6. Indifference Curves 7. The Two-Asset Portfolio 8. Unrestriceted
More informationMulti-Period Trading via Convex Optimization
Multi-Period Trading via Convex Optimization Stephen Boyd Enzo Busseti Steven Diamond Ronald Kahn Kwangmoo Koh Peter Nystrup Jan Speth Stanford University & Blackrock City University of Hong Kong September
More informationThe Irrevocable Multi-Armed Bandit Problem
The Irrevocable Multi-Armed Bandit Problem Ritesh Madan Qualcomm-Flarion Technologies May 27, 2009 Joint work with Vivek Farias (MIT) 2 Multi-Armed Bandit Problem n arms, where each arm i is a Markov Decision
More informationFinancial Optimization ISE 347/447. Lecture 15. Dr. Ted Ralphs
Financial Optimization ISE 347/447 Lecture 15 Dr. Ted Ralphs ISE 347/447 Lecture 15 1 Reading for This Lecture C&T Chapter 12 ISE 347/447 Lecture 15 2 Stock Market Indices A stock market index is a statistic
More informationMean-Variance Analysis
Mean-Variance Analysis Mean-variance analysis 1/ 51 Introduction How does one optimally choose among multiple risky assets? Due to diversi cation, which depends on assets return covariances, the attractiveness
More informationAxioma Research Paper No January, Multi-Portfolio Optimization and Fairness in Allocation of Trades
Axioma Research Paper No. 013 January, 2009 Multi-Portfolio Optimization and Fairness in Allocation of Trades When trades from separately managed accounts are pooled for execution, the realized market-impact
More informationApplied Mathematical Sciences, Vol. 8, 2014, no. 1, 1-12 HIKARI Ltd,
Applied Mathematical Sciences, Vol. 8, 2014, no. 1, 1-12 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.35258 Improving the Robustness of Difference of Convex Algorithm in the Research
More informationInterior-Point Algorithm for CLP II. yyye
Conic Linear Optimization and Appl. Lecture Note #10 1 Interior-Point Algorithm for CLP II Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A. http://www.stanford.edu/
More informationEE/AA 578 Univ. of Washington, Fall Homework 8
EE/AA 578 Univ. of Washington, Fall 2016 Homework 8 1. Multi-label SVM. The basic Support Vector Machine (SVM) described in the lecture (and textbook) is used for classification of data with two labels.
More informationApproximate Composite Minimization: Convergence Rates and Examples
ISMP 2018 - Bordeaux Approximate Composite Minimization: Convergence Rates and S. Praneeth Karimireddy, Sebastian U. Stich, Martin Jaggi MLO Lab, EPFL, Switzerland sebastian.stich@epfl.ch July 4, 2018
More informationPortfolio Optimization. Prof. Daniel P. Palomar
Portfolio Optimization Prof. Daniel P. Palomar The Hong Kong University of Science and Technology (HKUST) MAFS6010R- Portfolio Optimization with R MSc in Financial Mathematics Fall 2018-19, HKUST, Hong
More informationNotes. Cases on Static Optimization. Chapter 6 Algorithms Comparison: The Swing Case
Notes Chapter 2 Optimization Methods 1. Stationary points are those points where the partial derivatives of are zero. Chapter 3 Cases on Static Optimization 1. For the interested reader, we used a multivariate
More informationRobust Portfolio Optimization SOCP Formulations
1 Robust Portfolio Optimization SOCP Formulations There has been a wealth of literature published in the last 1 years explaining and elaborating on what has become known as Robust portfolio optimization.
More informationEvaluation of proportional portfolio insurance strategies
Evaluation of proportional portfolio insurance strategies Prof. Dr. Antje Mahayni Department of Accounting and Finance, Mercator School of Management, University of Duisburg Essen 11th Scientific Day of
More informationIDENTIFYING BROAD AND NARROW FINANCIAL RISK FACTORS VIA CONVEX OPTIMIZATION: PART II
1 IDENTIFYING BROAD AND NARROW FINANCIAL RISK FACTORS VIA CONVEX OPTIMIZATION: PART II Alexander D. Shkolnik ads2@berkeley.edu MMDS Workshop. June 22, 2016. joint with Jeffrey Bohn and Lisa Goldberg. Identifying
More informationOptimization 101. Dan dibartolomeo Webinar (from Boston) October 22, 2013
Optimization 101 Dan dibartolomeo Webinar (from Boston) October 22, 2013 Outline of Today s Presentation The Mean-Variance Objective Function Optimization Methods, Strengths and Weaknesses Estimation Error
More informationAD in Monte Carlo for finance
AD in Monte Carlo for finance Mike Giles giles@comlab.ox.ac.uk Oxford University Computing Laboratory AD & Monte Carlo p. 1/30 Overview overview of computational finance stochastic o.d.e. s Monte Carlo
More informationOptimal reinsurance for variance related premium calculation principles
Optimal reinsurance for variance related premium calculation principles Guerra, M. and Centeno, M.L. CEOC and ISEG, TULisbon CEMAPRE, ISEG, TULisbon ASTIN 2007 Guerra and Centeno (ISEG, TULisbon) Optimal
More informationEconomic optimization in Model Predictive Control
Economic optimization in Model Predictive Control Rishi Amrit Department of Chemical and Biological Engineering University of Wisconsin-Madison 29 th February, 2008 Rishi Amrit (UW-Madison) Economic Optimization
More information(Ir)rational Exuberance: Optimism, Ambiguity and Risk
(Ir)rational Exuberance: Optimism, Ambiguity and Risk Anat Bracha and Don Brown Boston FRB and Yale University October 2013 (Revised) nat Bracha and Don Brown (Boston FRB and Yale University) (Ir)rational
More informationAn Exact Solution Approach for Portfolio Optimization Problems under Stochastic and Integer Constraints
An Exact Solution Approach for Portfolio Optimization Problems under Stochastic and Integer Constraints P. Bonami, M.A. Lejeune Abstract In this paper, we study extensions of the classical Markowitz mean-variance
More information1 Explicit Euler Scheme (or Euler Forward Scheme )
Numerical methods for PDE in Finance - M2MO - Paris Diderot American options January 2018 Files: https://ljll.math.upmc.fr/bokanowski/enseignement/2017/m2mo/m2mo.html We look for a numerical approximation
More informationAsymptotic methods in risk management. Advances in Financial Mathematics
Asymptotic methods in risk management Peter Tankov Based on joint work with A. Gulisashvili Advances in Financial Mathematics Paris, January 7 10, 2014 Peter Tankov (Université Paris Diderot) Asymptotic
More informationWorst-Case Value-at-Risk of Non-Linear Portfolios
Worst-Case Value-at-Risk of Non-Linear Portfolios Steve Zymler Daniel Kuhn Berç Rustem Department of Computing Imperial College London Portfolio Optimization Consider a market consisting of m assets. Optimal
More information4. Introduction to Prescriptive Analytics. BIA 674 Supply Chain Analytics
4. Introduction to Prescriptive Analytics BIA 674 Supply Chain Analytics Why is Decision Making difficult? The biggest sources of difficulty for decision making: Uncertainty Complexity of Environment or
More informationnot normal. A more appropriate risk measure for a portfolio of derivatives is value at risk (VaR) or conditional value at risk (CVaR). For a given tim
Derivative Portfolio Hedging Based on CVaR Λ Siddharth Alexander ΛΛ, Thomas F. Coleman ΛΛΛ, and Yuying Li ΛΛΛ ΛΛ Center for Applied Mathematics, Cornell University, Ithaca, New York, USA ΛΛΛ Department
More informationDM559/DM545 Linear and integer programming
Department of Mathematics and Computer Science University of Southern Denmark, Odense May 22, 2018 Marco Chiarandini DM559/DM55 Linear and integer programming Sheet, Spring 2018 [pdf format] Contains Solutions!
More informationLecture 3: Factor models in modern portfolio choice
Lecture 3: Factor models in modern portfolio choice Prof. Massimo Guidolin Portfolio Management Spring 2016 Overview The inputs of portfolio problems Using the single index model Multi-index models Portfolio
More informationDynamic Resource Allocation for Spot Markets in Cloud Computi
Dynamic Resource Allocation for Spot Markets in Cloud Computing Environments Qi Zhang 1, Quanyan Zhu 2, Raouf Boutaba 1,3 1 David. R. Cheriton School of Computer Science University of Waterloo 2 Department
More informationProbability and Stochastics for finance-ii Prof. Joydeep Dutta Department of Humanities and Social Sciences Indian Institute of Technology, Kanpur
Probability and Stochastics for finance-ii Prof. Joydeep Dutta Department of Humanities and Social Sciences Indian Institute of Technology, Kanpur Lecture - 07 Mean-Variance Portfolio Optimization (Part-II)
More informationHandout 8: Introduction to Stochastic Dynamic Programming. 2 Examples of Stochastic Dynamic Programming Problems
SEEM 3470: Dynamic Optimization and Applications 2013 14 Second Term Handout 8: Introduction to Stochastic Dynamic Programming Instructor: Shiqian Ma March 10, 2014 Suggested Reading: Chapter 1 of Bertsekas,
More informationOptimal Portfolio Selection Under the Estimation Risk in Mean Return
Optimal Portfolio Selection Under the Estimation Risk in Mean Return by Lei Zhu A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics
More informationLecture 2: Fundamentals of meanvariance
Lecture 2: Fundamentals of meanvariance analysis Prof. Massimo Guidolin Portfolio Management Second Term 2018 Outline and objectives Mean-variance and efficient frontiers: logical meaning o Guidolin-Pedio,
More informationPerformance Bounds and Suboptimal Policies for Multi-Period Investment
Foundations and Trends R in Optimization Vol. 1, No. 1 (2014) 1 72 c 2014 S. Boyd, M. Mueller, B. O Donoghue, Y. Wang DOI: 10.1561/2400000001 Performance Bounds and Suboptimal Policies for Multi-Period
More informationOnline Appendix: Extensions
B Online Appendix: Extensions In this online appendix we demonstrate that many important variations of the exact cost-basis LUL framework remain tractable. In particular, dual problem instances corresponding
More informationStatistical Evidence and Inference
Statistical Evidence and Inference Basic Methods of Analysis Understanding the methods used by economists requires some basic terminology regarding the distribution of random variables. The mean of a distribution
More informationThe Correlation Smile Recovery
Fortis Bank Equity & Credit Derivatives Quantitative Research The Correlation Smile Recovery E. Vandenbrande, A. Vandendorpe, Y. Nesterov, P. Van Dooren draft version : March 2, 2009 1 Introduction Pricing
More informationSensitivity Analysis with Data Tables. 10% annual interest now =$110 one year later. 10% annual interest now =$121 one year later
Sensitivity Analysis with Data Tables Time Value of Money: A Special kind of Trade-Off: $100 @ 10% annual interest now =$110 one year later $110 @ 10% annual interest now =$121 one year later $100 @ 10%
More informationRisk Management for Chemical Supply Chain Planning under Uncertainty
for Chemical Supply Chain Planning under Uncertainty Fengqi You and Ignacio E. Grossmann Dept. of Chemical Engineering, Carnegie Mellon University John M. Wassick The Dow Chemical Company Introduction
More informationOptimization Methods in Management Science
Optimization Methods in Management Science MIT 1.3 Recitation 1 TAs: Giacomo Nannicini, Ebrahim Nasrabadi Problem 1 You create your own start-up company that caters high-quality organic food directly to
More informationAccelerated Option Pricing Multiple Scenarios
Accelerated Option Pricing in Multiple Scenarios 04.07.2008 Stefan Dirnstorfer (stefan@thetaris.com) Andreas J. Grau (grau@thetaris.com) 1 Abstract This paper covers a massive acceleration of Monte-Carlo
More informationLecture Quantitative Finance Spring Term 2015
implied Lecture Quantitative Finance Spring Term 2015 : May 7, 2015 1 / 28 implied 1 implied 2 / 28 Motivation and setup implied the goal of this chapter is to treat the implied which requires an algorithm
More informationSteepest descent and conjugate gradient methods with variable preconditioning
Ilya Lashuk and Andrew Knyazev 1 Steepest descent and conjugate gradient methods with variable preconditioning Ilya Lashuk (the speaker) and Andrew Knyazev Department of Mathematics and Center for Computational
More informationStochastic Optimization Methods in Scheduling. Rolf H. Möhring Technische Universität Berlin Combinatorial Optimization and Graph Algorithms
Stochastic Optimization Methods in Scheduling Rolf H. Möhring Technische Universität Berlin Combinatorial Optimization and Graph Algorithms More expensive and longer... Eurotunnel Unexpected loss of 400,000,000
More informationPortfolio Optimization using the NAG Library
Portfolio Optimization using the NAG Library John Morrissey and Brian Spector The Numerical Algorithms Group February 18, 2015 Abstract NAG Libraries have many powerful and reliable optimizers which can
More informationEnergy Systems under Uncertainty: Modeling and Computations
Energy Systems under Uncertainty: Modeling and Computations W. Römisch Humboldt-University Berlin Department of Mathematics www.math.hu-berlin.de/~romisch Systems Analysis 2015, November 11 13, IIASA (Laxenburg,
More informationA Branch-and-Price method for the Multiple-depot Vehicle and Crew Scheduling Problem
A Branch-and-Price method for the Multiple-depot Vehicle and Crew Scheduling Problem SCIP Workshop 2018, Aachen Markó Horváth Tamás Kis Institute for Computer Science and Control Hungarian Academy of Sciences
More informationA Multi-Stage Stochastic Programming Model for Managing Risk-Optimal Electricity Portfolios. Stochastic Programming and Electricity Risk Management
A Multi-Stage Stochastic Programming Model for Managing Risk-Optimal Electricity Portfolios SLIDE 1 Outline Multi-stage stochastic programming modeling Setting - Electricity portfolio management Electricity
More informationOptimal Portfolio Liquidation and Macro Hedging
Bloomberg Quant Seminar, October 15, 2015 Optimal Portfolio Liquidation and Macro Hedging Marco Avellaneda Courant Institute, YU Joint work with Yilun Dong and Benjamin Valkai Liquidity Risk Measures Liquidity
More informationChapter 5 Finite Difference Methods. Math6911 W07, HM Zhu
Chapter 5 Finite Difference Methods Math69 W07, HM Zhu References. Chapters 5 and 9, Brandimarte. Section 7.8, Hull 3. Chapter 7, Numerical analysis, Burden and Faires Outline Finite difference (FD) approximation
More informationRobust Portfolio Construction
Robust Portfolio Construction Presentation to Workshop on Mixed Integer Programming University of Miami June 5-8, 2006 Sebastian Ceria Chief Executive Officer Axioma, Inc sceria@axiomainc.com Copyright
More informationSimultaneous optimization for wind derivatives based on prediction errors
2008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 2008 WeA10.4 Simultaneous optimization for wind derivatives based on prediction errors Yuji Yamada Abstract Wind
More information56:171 Operations Research Midterm Exam Solutions October 22, 1993
56:171 O.R. Midterm Exam Solutions page 1 56:171 Operations Research Midterm Exam Solutions October 22, 1993 (A.) /: Indicate by "+" ="true" or "o" ="false" : 1. A "dummy" activity in CPM has duration
More informationScenario-Based Value-at-Risk Optimization
Scenario-Based Value-at-Risk Optimization Oleksandr Romanko Quantitative Research Group, Algorithmics Incorporated, an IBM Company Joint work with Helmut Mausser Fields Industrial Optimization Seminar
More informationEssays on Some Combinatorial Optimization Problems with Interval Data
Essays on Some Combinatorial Optimization Problems with Interval Data a thesis submitted to the department of industrial engineering and the institute of engineering and sciences of bilkent university
More informationIntroduction to Computational Finance and Financial Econometrics Introduction to Portfolio Theory
You can t see this text! Introduction to Computational Finance and Financial Econometrics Introduction to Portfolio Theory Eric Zivot Spring 2015 Eric Zivot (Copyright 2015) Introduction to Portfolio Theory
More informationRobust Portfolio Optimization with Derivative Insurance Guarantees
Robust Portfolio Optimization with Derivative Insurance Guarantees Steve Zymler Berç Rustem Daniel Kuhn Department of Computing Imperial College London Mean-Variance Portfolio Optimization Optimal Asset
More informationAdvanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Lecture 23 Minimum Cost Flow Problem In this lecture, we will discuss the minimum cost
More information