Decomposition Methods
|
|
- Melissa Bradley
- 6 years ago
- Views:
Transcription
1 Decomposition Methods separable problems, complicating variables primal decomposition dual decomposition complicating constraints general decomposition structures Prof. S. Boyd, EE364b, Stanford University
2 Separable problem minimize f 1 (x 1 )+f 2 (x 2 ) subject to x 1 C 1, x 2 C 2 we can solve for x 1 and x 2 separately (in parallel) even if they are solved sequentially, this gives advantage if computational effort is superlinear in problem size called separable or trivially parallelizable generalizes to any objective of form Ψ(f 1,f 2 ) with Ψ nondecreasing (e.g., max) Prof. S. Boyd, EE364b, Stanford University 1
3 Complicating variable consider unconstrained problem, x = (x 1,x 2,y) minimize f(x) = f 1 (x 1,y)+f 2 (x 2,y) y is the complicating variable or coupling variable; when it is fixed the problem is separable in x 1 and x 2 x 1, x 2 are private or local variables; y is a public or interface or boundary variable between the two subproblems Prof. S. Boyd, EE364b, Stanford University 2
4 Primal decomposition fix y and define subproblem 1: minimize x1 f 1 (x 1,y) subproblem 2: minimize x2 f 2 (x 2,y) with optimal values φ 1 (y) and φ 2 (y) original problem is equivalent to master problem minimize y φ 1 (y)+φ 2 (y) with variable y called primal decomposition since master problem manipulates primal (complicating) variables Prof. S. Boyd, EE364b, Stanford University 3
5 if original problem is convex, so is master problem can solve master problem using bisection (if y is scalar) gradient or Newton method (if φ i differentiable) subgradient, cutting-plane, or ellipsoid method each iteration of master problem requires solving the two subproblems (in parallel) if master algorithm converges fast enough and subproblems are sufficiently easier to solve than original problem, we get savings Prof. S. Boyd, EE364b, Stanford University 4
6 Primal decomposition algorithm (using subgradient algorithm for master) repeat 1. Solve the subproblems (in parallel). Find x 1 that minimizes f 1 (x 1,y), and a subgradient g 1 φ 1 (y). Find x 2 that minimizes f 2 (x 2,y), and a subgradient g 2 φ 2 (y). 2. Update complicating variable. y := y α k (g 1 +g 2 ). step length α k can be chosen in any of the standard ways Prof. S. Boyd, EE364b, Stanford University 5
7 x 1,x 2 R 20, y R Example f i are PWL (max of 100 affine functions each); f φ 1 (y) φ 2 (y) φ 1 (y) + φ 2 (y) y Prof. S. Boyd, EE364b, Stanford University 6
8 primal decomposition, using bisection on y f (k) f k Prof. S. Boyd, EE364b, Stanford University 7
9 Dual decomposition Step 1: introduce new variables y 1, y 2 minimize f(x) = f 1 (x 1,y 1 )+f 2 (x 2,y 2 ) subject to y 1 = y 2 y 1, y 2 are local versions of complicating variable y y 1 = y 2 is consensus constraint Prof. S. Boyd, EE364b, Stanford University 8
10 Step 2: form dual problem L(x 1,y 1,x 2,y 2 ) = f 1 (x 1,y 1 )+f 2 (x 2,y 2 )+ν T (y 1 y 2 ) separable; can minimize over (x 1,y 1 ) and (x 2,y 2 ) separately g 1 (ν) = inf x 1,y 1 ( f1 (x 1,y 1 )+ν T y 1 ) = f 1 (0, ν) g 2 (ν) = inf x 2,y 2 ( f2 (x 2,y 2 ) ν T y 2 ) = f 2 (0,ν) dual problem is: maximize g(ν) = g 1 (ν)+g 2 (ν) computing g i (ν) are the dual subproblems can be done in parallel a subgradient of g is y 2 y 1 (from solutions of subproblems) Prof. S. Boyd, EE364b, Stanford University 9
11 Dual decomposition algorithm (using subgradient algorithm for master) repeat 1. Solve the dual subproblems (in parallel). Find x 1, y 1 that minimize f 1 (x 1,y 1 )+ν T y 1. Find x 2, y 2 that minimize f 2 (x 2,y 2 ) ν T y Update dual variables (prices). ν := ν α k (y 2 y 1 ). step length α k can be chosen in standard ways at each step we have a lower bound g(ν) on p iterates are generally infeasible, i.e., y 1 y 2 Prof. S. Boyd, EE364b, Stanford University 10
12 Finding feasible iterates reasonable guess of feasible point from (x 1,y 1 ), (x 2,y 2 ): (x 1,ȳ), (x 2,ȳ), ȳ = (y 1 +y 2 )/2 projection onto feasible set y 1 = y 2 gives upper bound p f 1 (x 1,ȳ)+f 2 (x 2,ȳ) a better feasible point: replace y 1, y 2 with ȳ and solve primal subproblems minimize x1 f 1 (x 1,ȳ), minimize x2 f 2 (x 2,ȳ) gives (better) upper bound p φ 1 (ȳ)+φ 2 (ȳ) Prof. S. Boyd, EE364b, Stanford University 11
13 (Same) example g 1 (ν) g 2 (ν) g 1 (ν) + g 2 (ν) ν Prof. S. Boyd, EE364b, Stanford University 12
14 dual decomposition convergence (using bisection on ν) better bound worse bound g(ν) k Prof. S. Boyd, EE364b, Stanford University 13
15 Interpretation y 1 is resources consumed by first unit, y 2 is resources generated by second unit y 1 = y 2 is consistency condition: supply equals demand ν is a set of resource prices master algorithm adjusts prices at each step, rather than allocating resources directly (primal decomposition) Prof. S. Boyd, EE364b, Stanford University 14
16 Recovering the primal solution from the dual iterates in dual decomposition: ν (k), (x (k) 1,y(k) 1 ), (x(k) 2,y(k) 2 ) x (k) 1,y(k) 1 is minimizer of f 1 (x 1,y 1 )+ν (k)t y 1 found in subproblem 1 x (k) 2,y(k) 2 is minimizer of f 2 (x 2,y 2 ) ν (k)t y 2 found in subproblem 2 ν (k) ν (i.e., we have price convergence) subtlety: we need not have y (k) 1 y (k) 2 0 the hammer: if f i strictly convex, we have y (k) 1 y (k) 2 0 can fix allocation (i.e., compute φ i ), or add regularization terms ǫ y i 2 Prof. S. Boyd, EE364b, Stanford University 15
17 Decomposition with constraints can also have complicating constraints, as in f i, h i, C i convex minimize f 1 (x 1 )+f 2 (x 2 ) subject to x 1 C 1, x 2 C 2 h 1 (x 1 )+h 2 (x 2 ) 0 h 1 (x 1 )+h 2 (x 2 ) 0 is a set of p complicating or coupling constraints, involving both x 1 and x 2 can interpret coupling constraints as limits on resources shared between two subproblems Prof. S. Boyd, EE364b, Stanford University 16
18 fix t R p and define subproblem 1: subproblem 2: Primal decomposition minimize f 1 (x 1 ) subject to x 1 C 1, h 1 (x 1 ) t minimize f 2 (x 2 ) subject to x 2 C 2, h 2 (x 2 ) t t is the quantity of resources allocated to first subproblem ( t is allocated to second subproblem) master problem: minimize φ 1 (t)+φ 2 (t) (optimal values of subproblems) over t subproblems can be solved separately (in parallel) when t is fixed Prof. S. Boyd, EE364b, Stanford University 17
19 Primal decomposition algorithm repeat 1. Solve the subproblems (in parallel). Solve subproblem 1, finding x 1 and λ 1. Solve subproblem 2, finding x 2 and λ Update resource allocation. t := t α k (λ 2 λ 1 ). λ i is an optimal Lagrange multiplier associated with resource constraint in subproblem i λ 2 λ 1 (φ 1 +φ 2 )(t) α k is an appropriate step size all iterates are feasible (when subproblems are feasible) Prof. S. Boyd, EE364b, Stanford University 18
20 Example x 1,x 2 R 20, t R 2 ; f i are quadratic, h i are affine, C i are polyhedra defined by 100 inequalities; p 1.33; α k = 0.5/k f (k) p k Prof. S. Boyd, EE364b, Stanford University 19
21 resource allocation t to first subsystem (second subsystem gets t) k Prof. S. Boyd, EE364b, Stanford University 20
22 form (separable) partial Lagrangian Dual decomposition L(x 1,x 2,λ) = f 1 (x 1 )+f 2 (x 2 )+λ T (h 1 (x 1 )+h 2 (x 2 )) = ( f 1 (x 1 )+λ T h 1 (x 1 ) ) + ( f 2 (x 2 )+λ T h 2 (x 2 ) ) fix dual variable λ and define subproblem 1: subproblem 2: minimize f 1 (x 1 )+λ T h 1 (x 1 ) subject to x 1 C 1 minimize f 2 (x 2 )+λ T h 2 (x 2 ) subject to x 2 C 2 with optimal values g 1 (λ), g 2 (λ) Prof. S. Boyd, EE364b, Stanford University 21
23 h i ( x i ) ( g i )(λ), where x i is any solution to subproblem i h 1 ( x 1 ) h 2 ( x 2 ) ( g)(λ) the master algorithm updates λ using this subgradient Prof. S. Boyd, EE364b, Stanford University 22
24 Dual decomposition algorithm (using projected subgradient method) repeat 1. Solve the subproblems (in parallel). Solve subproblem 1, finding an optimal x 1. Solve subproblem 2, finding an optimal x Update dual variables (prices). λ := (λ+α k (h 1 ( x 1 )+h 2 ( x 2 ))) +. α k is an appropriate step size iterates need not be feasible can again construct feasible primal variables using projection Prof. S. Boyd, EE364b, Stanford University 23
25 Interpretation λ gives prices of resources subproblems are solved separately, taking income/expense from resource usage into account master algorithm adjusts prices prices on over-subscribed resources are increased; prices on undersubscribed resources are reduced, but never made negative Prof. S. Boyd, EE364b, Stanford University 24
26 (Same) example subgradient method for master; resource prices λ k Prof. S. Boyd, EE364b, Stanford University 25
27 dual decomposition convergence; ˆf is objective of projected feasible allocation g ˆf k Prof. S. Boyd, EE364b, Stanford University 26
28 p g(λ) ˆf g(λ) k Prof. S. Boyd, EE364b, Stanford University 27
29 General decomposition structures multiple subsystems (variable and/or constraint) coupling constraints between subsets of subsystems represent as hypergraph with subsystems as vertices, coupling as hyperedges or nets without loss of generality, can assume all coupling is via consistency constraints Prof. S. Boyd, EE364b, Stanford University 28
30 Simple example subsystems, with private variables x 1, x 2, x 3, and public variables y 1, (y 2,y 3 ), and y 4 2 (simple) edges minimize f 1 (x 1,y 1 )+f 2 (x 2,y 2,y 3 )+f 3 (x 3,y 4 ) subject to (x 1,y 1 ) C 1, (x 2,y 2,y 3 ) C 2, (x 3,y 4 ) C 3 y 1 = y 2, y 3 = y 4 Prof. S. Boyd, EE364b, Stanford University 29
31 A more complex example c c 2 c 3 c Prof. S. Boyd, EE364b, Stanford University 30
32 General form K minimize i=1 f i(x i,y i ) subject to (x i,y i ) C i, i = 1,...,K y i = E i z, i = 1,...,K private variables x i, public variables y i net (hyperedge) variables z R N ; z i is common value of public variables in net i matrices E i give netlist or hypergraph row k is e p, where kth entry of y i is in net p Prof. S. Boyd, EE364b, Stanford University 31
33 φ i (y i ) is optimal value of subproblem Primal decomposition minimize f i (x i,y i ) subject to (x i,y i ) C i repeat 1. Distribute net variables to subsystems. y i := E i z, i = 1,...,K. 2. Optimize subsystems (separately). Solve subproblems to find optimal x i, g i φ i (y i ), i = 1,...,K. 3. Collect and sum subgradients for each net. g := K i=1 ET i g i. 4. Update net variables. z := z α k g. Prof. S. Boyd, EE364b, Stanford University 32
34 g i (ν i ) is optimal value of subproblem Dual decomposition minimize f i (x i,y i )+ν T i y i subject to (x i,y i ) C i given initial price vector ν that satisfies E T ν = 0 (e.g., ν = 0). repeat 1. Optimize subsystems (separately). Solve subproblems to obtain x i, y i. 2. Compute average value of public variables over each net. ẑ := (E T E) 1 E T y. 3. Update prices on public variables. ν := ν +α k (y Eẑ). Prof. S. Boyd, EE364b, Stanford University 33
35 A more complex example subsystems: quadratic plus PWL objective with 10 private variables; 9 public variables and 4 nets; p 11.1; α = g(ν) f(ˆx,ŷ) f(x,ŷ) k Prof. S. Boyd, EE364b, Stanford University 34
36 consistency constraint residual y Eẑ versus iteration number y Eẑ k Prof. S. Boyd, EE364b, Stanford University 35
Ellipsoid Method. ellipsoid method. convergence proof. inequality constraints. feasibility problems. Prof. S. Boyd, EE364b, Stanford University
Ellipsoid Method ellipsoid method convergence proof inequality constraints feasibility problems Prof. S. Boyd, EE364b, Stanford University Ellipsoid method developed by Shor, Nemirovsky, Yudin in 1970s
More informationEllipsoid Method. ellipsoid method. convergence proof. inequality constraints. feasibility problems. Prof. S. Boyd, EE392o, Stanford University
Ellipsoid Method ellipsoid method convergence proof inequality constraints feasibility problems Prof. S. Boyd, EE392o, Stanford University Challenges in cutting-plane methods can be difficult to compute
More information1 Overview. 2 The Gradient Descent Algorithm. AM 221: Advanced Optimization Spring 2016
AM 22: Advanced Optimization Spring 206 Prof. Yaron Singer Lecture 9 February 24th Overview In the previous lecture we reviewed results from multivariate calculus in preparation for our journey into convex
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 informationSupport Vector Machines: Training with Stochastic Gradient Descent
Support Vector Machines: Training with Stochastic Gradient Descent Machine Learning Spring 2018 The slides are mainly from Vivek Srikumar 1 Support vector machines Training by maximizing margin The SVM
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 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 informationPenalty Functions. The Premise Quadratic Loss Problems and Solutions
Penalty Functions The Premise Quadratic Loss Problems and Solutions The Premise You may have noticed that the addition of constraints to an optimization problem has the effect of making it much more difficult.
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 informationIE 495 Lecture 11. The LShaped Method. Prof. Jeff Linderoth. February 19, February 19, 2003 Stochastic Programming Lecture 11 Slide 1
IE 495 Lecture 11 The LShaped Method Prof. Jeff Linderoth February 19, 2003 February 19, 2003 Stochastic Programming Lecture 11 Slide 1 Before We Begin HW#2 $300 $0 http://www.unizh.ch/ior/pages/deutsch/mitglieder/kall/bib/ka-wal-94.pdf
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 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 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 informationStochastic Optimization with cvxpy EE364b Project Final Report
Stochastic Optimization with cvpy EE364b Project Final Report Alnur Ali alnurali@cmu.edu June 5, 2015 1 Introduction A stochastic program is a conve optimization problem that includes random variables,
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 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 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 informationFINANCIAL OPTIMIZATION
FINANCIAL OPTIMIZATION Lecture 2: Linear Programming Philip H. Dybvig Washington University Saint Louis, Missouri Copyright c Philip H. Dybvig 2008 Choose x to minimize c x subject to ( i E)a i x = b i,
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 informationChapter 11 Distributed MPC Via Dual Decomposition
Chapter 11 Distributed MPC Via Dual Decomposition B. Biegel, J. Stoustrup and P. Andersen Abstract This chapter presents dual decomposition as a means to coordinate a number of subsystems coupled by state
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 informationCourse notes for EE394V Restructured Electricity Markets: Locational Marginal Pricing
Course notes for EE394V Restructured Electricity Markets: Locational Marginal Pricing Ross Baldick Copyright c 2018 Ross Baldick www.ece.utexas.edu/ baldick/classes/394v/ee394v.html Title Page 1 of 160
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 informationBounding Optimal Expected Revenues for Assortment Optimization under Mixtures of Multinomial Logits
Bounding Optimal Expected Revenues for Assortment Optimization under Mixtures of Multinomial Logits Jacob Feldman School of Operations Research and Information Engineering, Cornell University, Ithaca,
More informationRobust Dual Dynamic Programming
1 / 18 Robust Dual Dynamic Programming Angelos Georghiou, Angelos Tsoukalas, Wolfram Wiesemann American University of Beirut Olayan School of Business 31 May 217 2 / 18 Inspired by SDDP Stochastic optimization
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 informationStochastic Dual Dynamic Programming
1 / 43 Stochastic Dual Dynamic Programming Operations Research Anthony Papavasiliou 2 / 43 Contents [ 10.4 of BL], [Pereira, 1991] 1 Recalling the Nested L-Shaped Decomposition 2 Drawbacks of Nested Decomposition
More informationGraphs Details Math Examples Using data Tax example. Decision. Intermediate Micro. Lecture 5. Chapter 5 of Varian
Decision Intermediate Micro Lecture 5 Chapter 5 of Varian Decision-making Now have tools to model decision-making Set of options At-least-as-good sets Mathematical tools to calculate exact answer Problem
More informationAdvanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 21 Successive Shortest Path Problem In this lecture, we continue our discussion
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 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 informationStochastic Dual Dynamic Programming Algorithm for Multistage Stochastic Programming
Stochastic Dual Dynamic Programg Algorithm for Multistage Stochastic Programg Final presentation ISyE 8813 Fall 2011 Guido Lagos Wajdi Tekaya Georgia Institute of Technology November 30, 2011 Multistage
More informationA Note on Error Estimates for some Interior Penalty Methods
A Note on Error Estimates for some Interior Penalty Methods A. F. Izmailov 1 and M. V. Solodov 2 1 Moscow State University, Faculty of Computational Mathematics and Cybernetics, Department of Operations
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 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 informationPricing Transmission
1 / 47 Pricing Transmission Quantitative Energy Economics Anthony Papavasiliou 2 / 47 Pricing Transmission 1 Locational Marginal Pricing 2 Congestion Rent and Congestion Cost 3 Competitive Market Model
More informationOptimization Models one variable optimization and multivariable optimization
Georg-August-Universität Göttingen Optimization Models one variable optimization and multivariable optimization Wenzhong Li lwz@nju.edu.cn Feb 2011 Mathematical Optimization Problems in optimization are
More informationA Trust Region Algorithm for Heterogeneous Multiobjective Optimization
A Trust Region Algorithm for Heterogeneous Multiobjective Optimization Jana Thomann and Gabriele Eichfelder 8.0.018 Abstract This paper presents a new trust region method for multiobjective heterogeneous
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 informationEGR 102 Introduction to Engineering Modeling. Lab 09B Recap Regression Analysis & Structured Programming
EGR 102 Introduction to Engineering Modeling Lab 09B Recap Regression Analysis & Structured Programming EGR 102 - Fall 2018 1 Overview Data Manipulation find() built-in function Regression in MATLAB using
More informationCS 3331 Numerical Methods Lecture 2: Functions of One Variable. Cherung Lee
CS 3331 Numerical Methods Lecture 2: Functions of One Variable Cherung Lee Outline Introduction Solving nonlinear equations: find x such that f(x ) = 0. Binary search methods: (Bisection, regula falsi)
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 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 informationDASC: A DECOMPOSITION ALGORITHM FOR MULTISTAGE STOCHASTIC PROGRAMS WITH STRONGLY CONVEX COST FUNCTIONS
DASC: A DECOMPOSITION ALGORITHM FOR MULTISTAGE STOCHASTIC PROGRAMS WITH STRONGLY CONVEX COST FUNCTIONS Vincent Guigues School of Applied Mathematics, FGV Praia de Botafogo, Rio de Janeiro, Brazil vguigues@fgv.br
More informationGLOBAL CONVERGENCE OF GENERAL DERIVATIVE-FREE TRUST-REGION ALGORITHMS TO FIRST AND SECOND ORDER CRITICAL POINTS
GLOBAL CONVERGENCE OF GENERAL DERIVATIVE-FREE TRUST-REGION ALGORITHMS TO FIRST AND SECOND ORDER CRITICAL POINTS ANDREW R. CONN, KATYA SCHEINBERG, AND LUíS N. VICENTE Abstract. In this paper we prove global
More informationChapter 7 One-Dimensional Search Methods
Chapter 7 One-Dimensional Search Methods An Introduction to Optimization Spring, 2014 1 Wei-Ta Chu Golden Section Search! Determine the minimizer of a function over a closed interval, say. The only assumption
More informationDynamic Portfolio Execution Detailed Proofs
Dynamic Portfolio Execution Detailed Proofs Gerry Tsoukalas, Jiang Wang, Kay Giesecke March 16, 2014 1 Proofs Lemma 1 (Temporary Price Impact) A buy order of size x being executed against i s ask-side
More informationCSCI 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 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 informationAssessing Policy Quality in Multi-stage Stochastic Programming
Assessing Policy Quality in Multi-stage Stochastic Programming Anukal Chiralaksanakul and David P. Morton Graduate Program in Operations Research The University of Texas at Austin Austin, TX 78712 January
More informationWorst-case-expectation approach to optimization under uncertainty
Worst-case-expectation approach to optimization under uncertainty Wajdi Tekaya Joint research with Alexander Shapiro, Murilo Pereira Soares and Joari Paulo da Costa : Cambridge Systems Associates; : Georgia
More informationLecture 7: Linear programming, Dedicated Bond Portfolios
Optimization Methods in Finance (EPFL, Fall 2010) Lecture 7: Linear programming, Dedicated Bond Portfolios 03.11.2010 Lecturer: Prof. Friedrich Eisenbrand Scribe: Rached Hachouch Linear programming is
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 informationOn the Superlinear Local Convergence of a Filter-SQP Method. Stefan Ulbrich Zentrum Mathematik Technische Universität München München, Germany
On the Superlinear Local Convergence of a Filter-SQP Method Stefan Ulbrich Zentrum Mathemati Technische Universität München München, Germany Technical Report, October 2002. Mathematical Programming manuscript
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 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 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 informationEfficient Portfolio and Introduction to Capital Market Line Benninga Chapter 9
Efficient Portfolio and Introduction to Capital Market Line Benninga Chapter 9 Optimal Investment with Risky Assets There are N risky assets, named 1, 2,, N, but no risk-free asset. With fixed total dollar
More informationLecture 7: Bayesian approach to MAB - Gittins index
Advanced Topics in Machine Learning and Algorithmic Game Theory Lecture 7: Bayesian approach to MAB - Gittins index Lecturer: Yishay Mansour Scribe: Mariano Schain 7.1 Introduction In the Bayesian approach
More informationOn solving multistage stochastic programs with coherent risk measures
On solving multistage stochastic programs with coherent risk measures Andy Philpott Vitor de Matos y Erlon Finardi z August 13, 2012 Abstract We consider a class of multistage stochastic linear programs
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 informationTutorial 4 - Pigouvian Taxes and Pollution Permits II. Corrections
Johannes Emmerling Natural resources and environmental economics, TSE Tutorial 4 - Pigouvian Taxes and Pollution Permits II Corrections Q 1: Write the environmental agency problem as a constrained minimization
More informationExercise List: Proving convergence of the (Stochastic) Gradient Descent Method for the Least Squares Problem.
Exercise List: Proving convergence of the (Stochastic) Gradient Descent Method for the Least Squares Problem. Robert M. Gower. October 3, 07 Introduction This is an exercise in proving the convergence
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 informationIntroduction to Operations Research
Introduction to Operations Research Unit 1: Linear Programming Terminology and formulations LP through an example Terminology Additional Example 1 Additional example 2 A shop can make two types of sweets
More informationCS 475 Machine Learning: Final Project Dual-Form SVM for Predicting Loan Defaults
CS 475 Machine Learning: Final Project Dual-Form SVM for Predicting Loan Defaults Kevin Rowland Johns Hopkins University 3400 N. Charles St. Baltimore, MD 21218, USA krowlan3@jhu.edu Edward Schembor Johns
More informationMicroeconomics of Banking: Lecture 2
Microeconomics of Banking: Lecture 2 Prof. Ronaldo CARPIO September 25, 2015 A Brief Look at General Equilibrium Asset Pricing Last week, we saw a general equilibrium model in which banks were irrelevant.
More informationOptimal energy management and stochastic decomposition
Optimal energy management and stochastic decomposition F. Pacaud P. Carpentier J.P. Chancelier M. De Lara JuMP-dev workshop, 2018 ENPC ParisTech ENSTA ParisTech Efficacity 1/23 Motivation We consider a
More informationMultirate Multicast Service Provisioning I: An Algorithm for Optimal Price Splitting Along Multicast Trees
Mathematical Methods of Operations Research manuscript No. (will be inserted by the editor) Multirate Multicast Service Provisioning I: An Algorithm for Optimal Price Splitting Along Multicast Trees Tudor
More informationApproximating the Transitive Closure of a Boolean Affine Relation
Approximating the Transitive Closure of a Boolean Affine Relation Paul Feautrier ENS de Lyon Paul.Feautrier@ens-lyon.fr January 22, 2012 1 / 18 Characterization Frakas Lemma Comparison to the ACI Method
More informationSMOOTH CONVEX APPROXIMATION AND ITS APPLICATIONS SHI SHENGYUAN. (B.Sc.(Hons.), ECNU)
SMOOTH CONVEX APPROXIMATION AND ITS APPLICATIONS SHI SHENGYUAN (B.Sc.(Hons.), ECNU) A THESIS SUBMITTED FOR THE DEGREE OF MASTER OF SCIENCE DEPARTMENT OF MATHEMATICS NATIONAL UNIVERSITY OF SINGAPORE 2004
More informationLarge-Scale SVM Optimization: Taking a Machine Learning Perspective
Large-Scale SVM Optimization: Taking a Machine Learning Perspective Shai Shalev-Shwartz Toyota Technological Institute at Chicago Joint work with Nati Srebro Talk at NEC Labs, Princeton, August, 2008 Shai
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 informationCalibration Lecture 1: Background and Parametric Models
Calibration Lecture 1: Background and Parametric Models March 2016 Motivation What is calibration? Derivative pricing models depend on parameters: Black-Scholes σ, interest rate r, Heston reversion speed
More informationChoice. A. Optimal choice 1. move along the budget line until preferred set doesn t cross the budget set. Figure 5.1.
Choice 34 Choice A. Optimal choice 1. move along the budget line until preferred set doesn t cross the budget set. Figure 5.1. Optimal choice x* 2 x* x 1 1 Figure 5.1 2. note that tangency occurs at optimal
More informationPORTFOLIO OPTIMIZATION
Chapter 16 PORTFOLIO OPTIMIZATION Sebastian Ceria and Kartik Sivaramakrishnan a) INTRODUCTION Every portfolio manager faces the challenge of building portfolios that achieve an optimal tradeoff between
More informationA Simple Model of Bank Employee Compensation
Federal Reserve Bank of Minneapolis Research Department A Simple Model of Bank Employee Compensation Christopher Phelan Working Paper 676 December 2009 Phelan: University of Minnesota and Federal Reserve
More informationStochastic Proximal Algorithms with Applications to Online Image Recovery
1/24 Stochastic Proximal Algorithms with Applications to Online Image Recovery Patrick Louis Combettes 1 and Jean-Christophe Pesquet 2 1 Mathematics Department, North Carolina State University, Raleigh,
More informationSection 2 Solutions. Econ 50 - Stanford University - Winter Quarter 2015/16. January 22, Solve the following utility maximization problem:
Section 2 Solutions Econ 50 - Stanford University - Winter Quarter 2015/16 January 22, 2016 Exercise 1: Quasilinear Utility Function Solve the following utility maximization problem: max x,y { x + y} s.t.
More informationOptimization Approaches Applied to Mathematical Finance
Optimization Approaches Applied to Mathematical Finance Tai-Ho Wang tai-ho.wang@baruch.cuny.edu Baruch-NSD Summer Camp Lecture 5 August 7, 2017 Outline Quick review of optimization problems and duality
More informationGolden-Section Search for Optimization in One Dimension
Golden-Section Search for Optimization in One Dimension Golden-section search for maximization (or minimization) is similar to the bisection method for root finding. That is, it does not use the derivatives
More informationRoll No. :... Invigilator s Signature :.. CS/B.TECH(IT)/SEM-5/M(CS)-511/ OPERATIONS RESEARCH AND OPTIMIZATION TECHNIQUES
Name : Roll No. :.... Invigilator s Signature :.. CS/B.TECH(IT)/SEM-5/M(CS)-511/2011-12 2011 OPERATIONS RESEARCH AND OPTIMIZATION TECHNIQUES Time Allotted : 3 Hours Full Marks : 70 The figures in the margin
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 informationLecture 10: Performance measures
Lecture 10: Performance measures Prof. Dr. Svetlozar Rachev Institute for Statistics and Mathematical Economics University of Karlsruhe Portfolio and Asset Liability Management Summer Semester 2008 Prof.
More informationInsights into Robust Portfolio Optimization: Decomposing Robust Portfolios into Mean-Variance and Risk-Based Portfolios
Insights into Robust Portfolio Optimization: Decomposing Robust Portfolios into Mean-Variance and Risk-Based Portfolios Romain Perchet is head of Investment Solutions in the Financial Engineering team
More information14.03 Fall 2004 Problem Set 2 Solutions
14.0 Fall 004 Problem Set Solutions October, 004 1 Indirect utility function and expenditure function Let U = x 1 y be the utility function where x and y are two goods. Denote p x and p y as respectively
More informationBudget Constrained Choice with Two Commodities
1 Budget Constrained Choice with Two Commodities Joseph Tao-yi Wang 2013/9/25 (Lecture 5, Micro Theory I) The Consumer Problem 2 We have some powerful tools: Constrained Maximization (Shadow Prices) Envelope
More informationNonlinear programming without a penalty function or a filter
Report no. NA-07/09 Nonlinear programming without a penalty function or a filter Nicholas I. M. Gould Oxford University, Numerical Analysis Group Philippe L. Toint Department of Mathematics, FUNDP-University
More informationComputational Aspects of Constrained L 1 -L 2 Minimization for Compressive Sensing
Computational Aspects of Constrained L 1 -L 2 Minimization for Compressive Sensing Yifei Lou 1, Stanley Osher 2, and Jack Xin 3 1 University of Texas Dallas 2 University of California Los Angeles 3 University
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 informationMultistage Stochastic Demand-side Management for Price-Making Major Consumers of Electricity in a Co-optimized Energy and Reserve Market
Multistage Stochastic Demand-side Management for Price-Making Major Consumers of Electricity in a Co-optimized Energy and Reserve Market Mahbubeh Habibian Anthony Downward Golbon Zakeri Abstract In this
More informationPartitioned Analysis of Coupled Systems
Partitioned Analysis of Coupled Systems Hermann G. Matthies, Rainer Niekamp, Jan Steindorf Technische Universität Braunschweig Brunswick, Germany wire@tu-bs.de http://www.wire.tu-bs.de Coupled Problems
More informationRevenue Management Under the Markov Chain Choice Model
Revenue Management Under the Markov Chain Choice Model Jacob B. Feldman School of Operations Research and Information Engineering, Cornell University, Ithaca, New York 14853, USA jbf232@cornell.edu Huseyin
More informationMean-Variance Trade-offs in Supply Contracts 1
Mean-Variance Trade-offs in Supply Contracts 1 Victor Martínez-de-Albéniz and David Simchi-Levi Operations Research Center, MIT, USA Abstract We study the trade-offs faced by a manufacturer signing a portfolio
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 informationFirm s demand for the input. Supply of the input = price of the input.
Chapter 8 Costs Functions The economic cost of an input is the minimum payment required to keep the input in its present employment. It is the payment the input would receive in its best alternative employment.
More informationECON 200 EXERCISES. (b) Appeal to any propositions you wish to confirm that the production set is convex.
ECON 00 EXERCISES 3. ROBINSON CRUSOE ECONOMY 3.1 Production set and profit maximization. A firm has a production set Y { y 18 y y 0, y 0, y 0}. 1 1 (a) What is the production function of the firm? HINT:
More informationIntro to Economic analysis
Intro to Economic analysis Alberto Bisin - NYU 1 The Consumer Problem Consider an agent choosing her consumption of goods 1 and 2 for a given budget. This is the workhorse of microeconomic theory. (Notice
More information1 Shapley-Shubik Model
1 Shapley-Shubik Model There is a set of buyers B and a set of sellers S each selling one unit of a good (could be divisible or not). Let v ij 0 be the monetary value that buyer j B assigns to seller i
More informationNumerical simulations of techniques related to utility function and price elasticity estimators.
8th World IMACS / MODSIM Congress, Cairns, Australia -7 July 9 http://mssanzorgau/modsim9 Numerical simulations of techniques related to utility function and price Kočoska, L ne Stojkov, A Eberhard, D
More information