Optimization of Supply Chain Networks
|
|
- Grant Page
- 8 years ago
- Views:
Transcription
1 Optimization of Supply Chain Networks M. Herty TU Kaiserslautern September 2006 (2006) 1 / 41
2 Contents 1 Supply Chain Modeling 2 Networks 3 Optimization Continuous optimal control problem Discrete optimal control problem MIP 4 Numerical Results Simulation Results Optimization Results Scaling effects on MIP Braun example 5 Summary (2006) 2 / 41
3 Contents Supply Chain Modeling 1 Supply Chain Modeling 2 Networks 3 Optimization Continuous optimal control problem Discrete optimal control problem MIP 4 Numerical Results Simulation Results Optimization Results Scaling effects on MIP Braun example 5 Summary (2006) 3 / 41
4 Supply Chain Modeling Starting point PDE model of Armbruster, Degond and Ringhofer t ρ + x min{µ(x, t), v(x, t)ρ} = 0 Assumption: Chain of processors x with capacity µ ρ part density ρ may contain δ distributions where µ is discontinuous (2006) 4 / 41
5 Supply Chain Modeling Simplification Assume µ(x, t) = µ(x) and µ(x) is piecewise constant. Each constant µ j corresponds to one fixed processor j, say on interval x I j Chain of processors with different capacities µ j Assume the same for v(x, t) Introduce the part density ρ j in processor j (2006) 5 / 41
6 Simplification (cont d) Supply Chain Modeling Part density ρ j in processor j satisfies t ρ j + x min{µ j, v j ρ j } = 0, x I j, j = 1, 2,..., with µ j, v j now constant! Consecutive processors j, j + 1 have to be coupled Situation: PDE model of ADR: Flow conservation min{µ 1, v 1 ρ 1 (b 1, t)} = min{µ 2, v 2 ρ 2 (a 2, t)} lead to δ distributions (interpreted as buffers) Modification: Introduce a new buffer variable t q 2 (t) min{µ 1, v 1, ρ 1 (b 1, t)} = min{µ 2, v 2 ρ 2 (a 2, t)} + t q 2 (t) (2006) 6 / 41
7 Supply Chain Modeling Simplification (cont d) t ρ j + x min{µ j, v j ρ j } = 0, min{µ 1, v 1, ρ 1 (b 1, t)} min{µ 2, v 2 ρ 2 (a 2, t)} = t q Freedom in specifying the buffer dynamics: Set v 2 ρ 2 (a 2, t) := min{µ 2 ; min{µ 1, v 1 ρ 1 }} if q(t) = 0 Buffer is empty: Process at most µ 2 but no more than the incoming flux Set v 2 ρ 2 (a 2, t) := µ 2 if q(t) > 0 Buffer is full: Process the most possible: µ 2. Further: v j ρ j µ j and dynamics in the processor is just transport (2006) 7 / 41
8 Supply Chain Modeling Relation between both approaches ADR model for the N curve t ū = min{µ(x), x ū} = 0 (for v = 1, ρ = x ū) Network model: Set u as antiderivative of ρ j plus buffers u(x, t) = x x 0 ρ j (ξ, t)χ Ij (ξ)dξ j j Formally, t u satisfies the same equation as t ū. q j (t)h(x a j ) Result is independent of the specific buffer dynamics and uses only conservation property (2006) 8 / 41
9 Supply Chain Modeling Model from a different point of view Assume initial data such that v j ρ j (x, 0) < µ j Transport inside the processor: t ρ j + x v j ρ j = 0, j = 1, 2,..., Between processor a buffering which stores or releases goods: t q j (t) = v j ρ j min{µ j 1, v j 1 ρ j 1 } Some release rule for goods: ( ) min{µj ; min{µ v j ρ j (a j, t) = j 1 ; v j 1 ρ j 1 }} q j = 0 µ j q j > 0 Regularization of release rule (Ringhofer et. al.) v j ρ j (a j, t) = min{µ j ; q j }, ɛ << 1 ɛ (2006) 9 / 41
10 Contents Networks 1 Supply Chain Modeling 2 Networks 3 Optimization Continuous optimal control problem Discrete optimal control problem MIP 4 Numerical Results Simulation Results Optimization Results Scaling effects on MIP Braun example 5 Summary (2006) 10 / 41
11 Networks Network model extends to networks Each outgoing processor has its own queue Notation δ indices of incoming, δ + indices of outgoing processors at a fixed vertex Release rule for goods? Take all inflow and distribute among the outgoing processors with some rate (2006) 11 / 41
12 Networks Network model extends to networks (cont d) A j is the percentage of the total influx going to processor j t q j (t) = v j ρ j A j (t) v j ρ j (a j, t) = min{µ j ; q j ɛ } A j fulfill j A j = 1 for all t > intersection: A j 1 i δ min{µ i, v i ρ i }, (2006) 12 / 41
13 Networks One slide on theory for network model If TV (ρ j (x, 0)) C for some C > 0 and if the network does not contain closed loops, then there exists a weak solution (ρ j, q j ) j on the network such that ρ j C 0,1 (0, T ; L 1 (a j, b j )) and q j W 1,1 (0, T ). Proof relies on wave/front tracking Given piecewise constant initial data (i.e. traveling fronts) Estimate the number of interactions of fronts Bound the TV after interaction gives compactness for ρ j Bound TV ( t q j ; [t 0, t]) yields compactness for t q j (2006) 13 / 41
14 Contents Optimization 1 Supply Chain Modeling 2 Networks 3 Optimization Continuous optimal control problem Discrete optimal control problem MIP 4 Numerical Results Simulation Results Optimization Results Scaling effects on MIP Braun example 5 Summary (2006) 14 / 41
15 Optimization Distribution of goods among copies of same processor Sample production of Braun, Germany Network sketch Optimize for distribution rates A j (t) for j = 3,..., 8 for given inflow profile at j = 1 (2006) 15 / 41
16 Optimization Continuous optimal control problem Mathematical formulation as optimal control problem Notation: j e (edge) and v for vertices, f e (ρ e ) := v e ρ e min A v,e (t) e T b e 0 t q e = A v,e (t) ē a e f e (ρ e )dxdt + T 0 q e (t)dt subject to t ρ e + x f e (ρ e ) = 0, f ē(ρē(bē, t) f e (ρ e (a e, t)), v e ρ e (a e, t) = min{µ e ; qe (t) } ɛ Missing: Initial data (= 0), inflow data, e Av,e = 1 (2006) 16 / 41
17 Optimization Derivation of the optimality system Continuous optimal control problem Set: h e ( ρ e, A v ) := A v,e (t) ē f ē(ρē(bē, t) for e δ v + \{ẽ}, and hẽ( ρ e, A ( v ) := 1 ) e ẽ Av,e (t) f ē(ρē(bē, t)). ē Finally: min A v,e (t) e subject to T b e 0 a e v e ρ e dxdt + T 0 q e (t)dt t ρ e + x v e ρ e = 0, ρ e (x, 0) = 0, v e ρ e (a e, t) = min{µ e ; qe (t) }, ɛ t q e = h e ( ρ e, A v ) v e ρ e (a e, t), q e (0) = 0 (2006) 17 / 41
18 Optimization Continuous optimal control problem Optimality system is the stationary point of the Lagrangian Formally: L( ρ e, A v, q e, Λ e, P e ) = e A T e A 0 T b e 0 T b e e A 0 a e a e v e ρ e dxdt + T 0 q e dt Λ e t ρ e + Λ e v e x ρ e dxdt ( P e t q e h e ( ρ e, A ) v ) + min{µ e, q e /ɛ} dt Multipliers for part densities are Λ e Multipliers for the queues are P e Stationary point: ρ e L = A v L = Λ e L = P e L = 0 (2006) 18 / 41
19 Optimization Continuous optimal control problem Optimality system is a coupled system of pdes and odes t ρ e + v e x ρ e = 0, ρ e (x, 0) = 0, v e ρ e (a, t) = min{µ e, q e /ɛ}, t q e = h e ( ρ e, A v ) v e ρ e (a, t), q e (0) = 0, t Λ e v e x Λ e = v e, Λ e (x, T ) = 0, v e Λ e (b, t) = Pē(t) hē( ρ e, A v ), ρē ē δ v + s.t. e δv t P e = 1 (P e Λ e (a, t)) 1 ɛ H(µe q e /ɛ), P e (T ) = 0, e δ + v P e A v,ē he ( ρ e, A v ) = 0. (2006) 19 / 41
20 Optimization Continuous optimal control problem Remarks on the optimality system Equation for Λ e is backwards in time and space and network State equation: h 2 ( ρ e, A v ) = A v,2 (t)v 1 ρ 1 (b, t), h 3 ( ρ e, A v ) = (1 A v,2 (t))v 1 ρ 1 (b, t) Adjoint equation: v 1 Λ 1 (b, t) = A v,2 p 2 (t)v 2 + (1 A v,2 )p 3 (t)v 3. Gradient equation: ( p 2 (t) p 3 (t) ) v 1 ρ 1 (b, t) = 0 (2006) 20 / 41
21 Optimization Continuous optimal control problem Solving the optimality system Discretize then optimize here: Discretization can be chosen such that the problem is a mixed integer problem Optimize then discretize Several choices possible: Iterative solution of the optimality system, Newton type method for the full system, gradient methods for reduced cost functional,... (2006) 21 / 41
22 Optimization Discrete optimal control problem MIP Basic requirements for a mixed integer model The cost functional has to be linear in the unknowns All appearing equations have to be linear and will give equality constraints to a linear program Only box constraints are admissible Nonlinearities appearing have to linearized using binary variables Products of unknowns are not allowed (2006) 22 / 41
23 Optimization The details of the discretization Discrete optimal control problem MIP Recall the control problem min A v,e (t) e T b e 0 a e v e ρ e dxdt + T 0 q e (t)dt, subject to t ρ e + x v e ρ e = 0, ρ e (x, 0) = 0, v e ρ e (a e, t) = min{µ e ; qe (t) }, ɛ t q e = h e ( ρ e, A v ) v e ρ e (a e, t), q e (0) = 0 Trapezoidal rule for cost functional Two point Upwind discretization of the pde Explicit Euler discretization of the ode Reformulation of the min using binary variables Reformulation of function h e which contains products A v,ē e v e ρ e (2006) 23 / 41
24 Optimization Details of the discretization Discrete optimal control problem MIP Variables ρ e a,t, ρ e b,t, qe t and ht e (explained next) ) ρ e b,t+1 = ρe b,t + t b e a v (ρ e e e a,t ρ e b,t Alternatively: Just delay relation ρ e b,t = ρe a,t (b a)/v q e t+1 = qe t + t(h e t v e ρ e a,t) Box constraints 0 ρ e a/b,t µe and 0 q e t t has to satisfy CFL condition and stiffness of ode: t = min{ɛ; (b e a e )/v e : e} Implicit discretization also possible (2006) 24 / 41
25 Optimization Reformulation of the function h e Discrete optimal control problem MIP Continuous formulation: t q e = h e ( ρ e, A v ) v e ρ e (a e, t) Discretized formulation: q e t+1 = qe t + t(h e t v e ρ e a,t) h e ( ρ e, A v ) = A v,e (t) ē f ē(ρē(bē, t)) for e δ v + \{ē} and hẽ( ρ e, A ( v ) := 1 ) e ẽ Av,e (t) f ē(ρē(bē, t)). ē Replaced by the under determined linear equations for all t and e : ht e = v e ρ e b,t e δ + v e δ v The optimization determines the exact values of h e t (2006) 25 / 41
26 Discretization of the min Optimization Discrete optimal control problem MIP Continuous formulation: v e ρ e (a e, t) = min{µ e ; qe (t) ɛ } Discrete formulation for M sufficiently large and binary variables ξ e t {0; 1} µ e ξ e t v e ρ e a,t µ e, q e t ɛ Mξe t v e ρ e a,t qe t ɛ, µ e ξ e t q e t ɛ ξ e t determined by q e t /ɛ and µ e µ e (1 ξ e t ) + Mξ e t If q e t /ɛ > µ e then ξ e t = 1 (otherwise right part of last inequality violated) If ξ e t = 1, then v e ρ e a,t = µ e by first inequality For the case q e t /ɛ < µ e we obtain ξ e t = 0 (2006) 26 / 41
27 Optimization Discrete optimal control problem MIP Discretized mixed integer problem (MIP) min ρ e a/b,t, qe t, h e t, ξ e t v e ( ρ e a,t + ρ e b,t) subject to, e t µ e ξ e t v e ρ e a,t µ e, q e t ɛ Mξe t v e ρ e a,t qe t ɛ, µ e ξt e qe t ɛ µe (1 ξt e ) + Mξt e, ht e = v e ρ e b,t, e δ + v e δ v q e t+1 = q e t + t(h e t v e ρ e a,t), 0 q e t, 0 ρ e a/b,t µe (2006) 27 / 41
28 Optimization Discrete optimal control problem MIP Problems and expectations Number of real variables is 4 N t N P, N t N P binary variables for N T time steps and N P arcs Usually, branch and bound methods used to solve MIP Sophisticated branch and bound methods for MIP exist however usually no information on the structure is used Drawback of MIP: No theory on convergence rates and complexity for general problems In particular: Dependence on data like µ e, v e is not predictable (2006) 28 / 41
29 Optimization Discrete optimal control problem MIP Related approaches SLP methods for finite dimensional constrained optimization problems Predecessor of the SQP methods commonly used today because of quasi linear convergence Optimal routing in congested traffic networks, c.f. Möhring et. al., TU Berlin used in DaimlerChrysler routing systems Optimization of simplified gas dynamics, c.f. Martin et. al., TU Darmstadt, still work in progress Water contamination detection and traffic flow (2006) 29 / 41
30 Optimization Discrete optimal control problem MIP Model extensions in the Mixed Integer formulation Bounded queues: q e t M Maintenance shutdown for N consecutive times t: φ e t {0; 1}, t φe t = 1 and ht+l e M(1 φ e t ) l = 0,..., N 1 Optimize for the inflow profile for given total number of goods: t f 0 t = N (2006) 30 / 41
31 Contents Numerical Results 1 Supply Chain Modeling 2 Networks 3 Optimization Continuous optimal control problem Discrete optimal control problem MIP 4 Numerical Results Simulation Results Optimization Results Scaling effects on MIP Braun example 5 Summary (2006) 31 / 41
32 Numerical Results Simulation Results Simulation results for network model Density and queues for chain of processors with transient inflow temporarily exceeding µ 1, µ 1 > µ 2 (2006) 32 / 41
33 Numerical Results Simulation Results Computing times for network model and discrete event simulator DES: (1.2): generating initial conditions; (1.3) computing recursion τ(m, n); (1.4) evaluation of Newell curves K is the number of consecutive processors, n number of parts (2006) 33 / 41
34 Numerical Results Optimization Results Dependence of cost functional on distribution rates Shown is e v e ρ e dxdt + q e dt for constant distribution rates α i (2006) 34 / 41
35 Numerical Results Scaling effects on MIP CPU times for MIP solution for chain of processors Chain of N P processors; discretization with N T time steps; sinusoidal inflow prescribed MIP contains N T N P binary and 3N T N P real variables (2006) 35 / 41
36 Numerical Results Scaling effects on MIP CPU times for MIP solution for highly connected networks X nodes in x direction, N T = 100 in first and X Y = 4 3 in second table (2006) 36 / 41
37 Numerical Results Braun example Effect of maintenance of processor three in Braun example Time evolution of buffers 2, 3 and 4 is shown (2006) 37 / 41
38 Numerical Results Braun example Effect of maintenance of processor three in Braun example Optimal time dependent distribution rate 2 3 with maintenance in at least 20 time intervals (2006) 38 / 41
39 Contents Summary 1 Supply Chain Modeling 2 Networks 3 Optimization Continuous optimal control problem Discrete optimal control problem MIP 4 Numerical Results Simulation Results Optimization Results Scaling effects on MIP Braun example 5 Summary (2006) 39 / 41
40 Summary Summary & Outlook Supply chain model for piecewise constant capacities Extension to networks Optimization by coarse grid discretization and reformulation as MIP Extension of optimization to priority models Currently: Optimization by black box MIP solver Multiple product flows on networks Stochastic effects (2006) 40 / 41
41 Summary Presented results are joint work with A. Fügenschuh, S. Göttlich, A. Klar and A. Martin. Thank you for your attention. (2006) 41 / 41
Optimal Control of Switched Networks for Nonlinear Hyperbolic Conservation Laws
Optimal Control of Switched Networks for Nonlinear Hyperbolic Conservation Laws Stefan Ulbrich TU Darmstadt Günter Leugering Universität Erlangen-Nürnberg SPP 1253 Optimization with Partial Differential
More informationIntroduction to the Finite Element Method
Introduction to the Finite Element Method 09.06.2009 Outline Motivation Partial Differential Equations (PDEs) Finite Difference Method (FDM) Finite Element Method (FEM) References Motivation Figure: cross
More informationAdvanced CFD Methods 1
Advanced CFD Methods 1 Prof. Patrick Jenny, FS 2014 Date: 15.08.14, Time: 13:00, Student: Federico Danieli Summary The exam took place in Prof. Jenny s office, with his assistant taking notes on the answers.
More informationDiscrete mechanics, optimal control and formation flying spacecraft
Discrete mechanics, optimal control and formation flying spacecraft Oliver Junge Center for Mathematics Munich University of Technology joint work with Jerrold E. Marsden and Sina Ober-Blöbaum partially
More informationOpenFOAM Optimization Tools
OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov h.rusche@wikki-gmbh.de and a.jemcov@wikki.co.uk Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation
More informationINTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models
Integer Programming INTEGER PROGRAMMING In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is
More informationHydrodynamic Limits of Randomized Load Balancing Networks
Hydrodynamic Limits of Randomized Load Balancing Networks Kavita Ramanan and Mohammadreza Aghajani Brown University Stochastic Networks and Stochastic Geometry a conference in honour of François Baccelli
More informationChapter 13: Binary and Mixed-Integer Programming
Chapter 3: Binary and Mixed-Integer Programming The general branch and bound approach described in the previous chapter can be customized for special situations. This chapter addresses two special situations:
More informationPull versus Push Mechanism in Large Distributed Networks: Closed Form Results
Pull versus Push Mechanism in Large Distributed Networks: Closed Form Results Wouter Minnebo, Benny Van Houdt Dept. Mathematics and Computer Science University of Antwerp - iminds Antwerp, Belgium Wouter
More informationNumerical methods for American options
Lecture 9 Numerical methods for American options Lecture Notes by Andrzej Palczewski Computational Finance p. 1 American options The holder of an American option has the right to exercise it at any moment
More informationThe Goldberg Rao Algorithm for the Maximum Flow Problem
The Goldberg Rao Algorithm for the Maximum Flow Problem COS 528 class notes October 18, 2006 Scribe: Dávid Papp Main idea: use of the blocking flow paradigm to achieve essentially O(min{m 2/3, n 1/2 }
More informationThe finite element immersed boundary method: model, stability, and numerical results
Te finite element immersed boundary metod: model, stability, and numerical results Lucia Gastaldi Università di Brescia ttp://dm.ing.unibs.it/gastaldi/ INdAM Worksop, Cortona, September 18, 2006 Joint
More informationParameter Estimation for Bingham Models
Dr. Volker Schulz, Dmitriy Logashenko Parameter Estimation for Bingham Models supported by BMBF Parameter Estimation for Bingham Models Industrial application of ceramic pastes Material laws for Bingham
More informationLinear Programming. Widget Factory Example. Linear Programming: Standard Form. Widget Factory Example: Continued.
Linear Programming Widget Factory Example Learning Goals. Introduce Linear Programming Problems. Widget Example, Graphical Solution. Basic Theory:, Vertices, Existence of Solutions. Equivalent formulations.
More informationAN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS
AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS Revised Edition James Epperson Mathematical Reviews BICENTENNIAL 0, 1 8 0 7 z ewiley wu 2007 r71 BICENTENNIAL WILEY-INTERSCIENCE A John Wiley & Sons, Inc.,
More informationA Semi-Lagrangian Approach for Natural Gas Storage Valuation and Optimal Operation
A Semi-Lagrangian Approach for Natural Gas Storage Valuation and Optimal Operation Zhuliang Chen Peter A. Forsyth October 2, 2006 Abstract The valuation of a gas storage facility is characterized as a
More informationLecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method
Lecture 3 3B1B Optimization Michaelmas 2015 A. Zisserman Linear Programming Extreme solutions Simplex method Interior point method Integer programming and relaxation The Optimization Tree Linear Programming
More informationExact shape-reconstruction by one-step linearization in electrical impedance tomography
Exact shape-reconstruction by one-step linearization in electrical impedance tomography Bastian von Harrach harrach@math.uni-mainz.de Institut für Mathematik, Joh. Gutenberg-Universität Mainz, Germany
More informationPricing Barrier Options under Local Volatility
Abstract Pricing Barrier Options under Local Volatility Artur Sepp Mail: artursepp@hotmail.com, Web: www.hot.ee/seppar 16 November 2002 We study pricing under the local volatility. Our research is mainly
More informationInteractive simulation of an ash cloud of the volcano Grímsvötn
Interactive simulation of an ash cloud of the volcano Grímsvötn 1 MATHEMATICAL BACKGROUND Simulating flows in the atmosphere, being part of CFD, is on of the research areas considered in the working group
More informationDiscrete Optimization
Discrete Optimization [Chen, Batson, Dang: Applied integer Programming] Chapter 3 and 4.1-4.3 by Johan Högdahl and Victoria Svedberg Seminar 2, 2015-03-31 Todays presentation Chapter 3 Transforms using
More informationSIXTY STUDY QUESTIONS TO THE COURSE NUMERISK BEHANDLING AV DIFFERENTIALEKVATIONER I
Lennart Edsberg, Nada, KTH Autumn 2008 SIXTY STUDY QUESTIONS TO THE COURSE NUMERISK BEHANDLING AV DIFFERENTIALEKVATIONER I Parameter values and functions occurring in the questions belowwill be exchanged
More informationGenOpt (R) Generic Optimization Program User Manual Version 3.0.0β1
(R) User Manual Environmental Energy Technologies Division Berkeley, CA 94720 http://simulationresearch.lbl.gov Michael Wetter MWetter@lbl.gov February 20, 2009 Notice: This work was supported by the U.S.
More information24. The Branch and Bound Method
24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NP-complete. Then one can conclude according to the present state of science that no
More informationOPTIMAL CONTROL OF A COMMERCIAL LOAN REPAYMENT PLAN. E.V. Grigorieva. E.N. Khailov
DISCRETE AND CONTINUOUS Website: http://aimsciences.org DYNAMICAL SYSTEMS Supplement Volume 2005 pp. 345 354 OPTIMAL CONTROL OF A COMMERCIAL LOAN REPAYMENT PLAN E.V. Grigorieva Department of Mathematics
More informationHøgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver
Høgskolen i Narvik Sivilingeniørutdanningen STE637 ELEMENTMETODER Oppgaver Klasse: 4.ID, 4.IT Ekstern Professor: Gregory A. Chechkin e-mail: chechkin@mech.math.msu.su Narvik 6 PART I Task. Consider two-point
More informationBranch-and-Price Approach to the Vehicle Routing Problem with Time Windows
TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents
More informationLinear Programming. March 14, 2014
Linear Programming March 1, 01 Parts of this introduction to linear programming were adapted from Chapter 9 of Introduction to Algorithms, Second Edition, by Cormen, Leiserson, Rivest and Stein [1]. 1
More informationMathematical Modeling and Engineering Problem Solving
Mathematical Modeling and Engineering Problem Solving Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University Reference: 1. Applied Numerical Methods with
More informationThe Heat Equation. Lectures INF2320 p. 1/88
The Heat Equation Lectures INF232 p. 1/88 Lectures INF232 p. 2/88 The Heat Equation We study the heat equation: u t = u xx for x (,1), t >, (1) u(,t) = u(1,t) = for t >, (2) u(x,) = f(x) for x (,1), (3)
More informationA Robust Optimization Approach to Supply Chain Management
A Robust Optimization Approach to Supply Chain Management Dimitris Bertsimas and Aurélie Thiele Massachusetts Institute of Technology, Cambridge MA 0139, dbertsim@mit.edu, aurelie@mit.edu Abstract. We
More informationYousef Saad University of Minnesota Computer Science and Engineering. CRM Montreal - April 30, 2008
A tutorial on: Iterative methods for Sparse Matrix Problems Yousef Saad University of Minnesota Computer Science and Engineering CRM Montreal - April 30, 2008 Outline Part 1 Sparse matrices and sparsity
More information2.3 Convex Constrained Optimization Problems
42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions
More informationLecture 11. 3.3.2 Cost functional
Lecture 11 3.3.2 Cost functional Consider functions L(t, x, u) and K(t, x). Here L : R R n R m R, K : R R n R sufficiently regular. (To be consistent with calculus of variations we would have to take L(t,
More informationDynamic programming. Doctoral course Optimization on graphs - Lecture 4.1. Giovanni Righini. January 17 th, 2013
Dynamic programming Doctoral course Optimization on graphs - Lecture.1 Giovanni Righini January 1 th, 201 Implicit enumeration Combinatorial optimization problems are in general NP-hard and we usually
More informationGrid adaptivity for systems of conservation laws
Grid adaptivity for systems of conservation laws M. Semplice 1 G. Puppo 2 1 Dipartimento di Matematica Università di Torino 2 Dipartimento di Scienze Matematiche Politecnico di Torino Numerical Aspects
More informationLoad Balancing and Switch Scheduling
EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: liuxh@systems.stanford.edu Abstract Load
More informationAnalysis of an Artificial Hormone System (Extended abstract)
c 2013. This is the author s version of the work. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purpose or for creating
More informationSimulation of Fluid-Structure Interactions in Aeronautical Applications
Simulation of Fluid-Structure Interactions in Aeronautical Applications Martin Kuntz Jorge Carregal Ferreira ANSYS Germany D-83624 Otterfing Martin.Kuntz@ansys.com December 2003 3 rd FENET Annual Industry
More informationOptimal shift scheduling with a global service level constraint
Optimal shift scheduling with a global service level constraint Ger Koole & Erik van der Sluis Vrije Universiteit Division of Mathematics and Computer Science De Boelelaan 1081a, 1081 HV Amsterdam The
More informationBIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION
BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION Ş. İlker Birbil Sabancı University Ali Taylan Cemgil 1, Hazal Koptagel 1, Figen Öztoprak 2, Umut Şimşekli
More informationAn Additive Neumann-Neumann Method for Mortar Finite Element for 4th Order Problems
An Additive eumann-eumann Method for Mortar Finite Element for 4th Order Problems Leszek Marcinkowski Department of Mathematics, University of Warsaw, Banacha 2, 02-097 Warszawa, Poland, Leszek.Marcinkowski@mimuw.edu.pl
More informationFINITE DIFFERENCE METHODS
FINITE DIFFERENCE METHODS LONG CHEN Te best known metods, finite difference, consists of replacing eac derivative by a difference quotient in te classic formulation. It is simple to code and economic to
More informationAdvanced Computational Fluid Dynamics AA215A Lecture 5
Advanced Computational Fluid Dynamics AA5A Lecture 5 Antony Jameson Winter Quarter, 0, Stanford, CA Abstract Lecture 5 shock capturing schemes for scalar conservation laws Contents Shock Capturing Schemes
More informationLecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics
Lecture 16 - Free Surface Flows Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Example: spinning bowl Example: flow in
More information! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. !-approximation algorithm.
Approximation Algorithms Chapter Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of
More informationOn the mathematical theory of splitting and Russian roulette
On the mathematical theory of splitting and Russian roulette techniques St.Petersburg State University, Russia 1. Introduction Splitting is an universal and potentially very powerful technique for increasing
More informationOptimal energy trade-off schedules
Optimal energy trade-off schedules Neal Barcelo, Daniel G. Cole, Dimitrios Letsios, Michael Nugent, Kirk R. Pruhs To cite this version: Neal Barcelo, Daniel G. Cole, Dimitrios Letsios, Michael Nugent,
More informationNumerical Methods for Differential Equations
1 Numerical Methods for Differential Equations 1 2 NUMERICAL METHODS FOR DIFFERENTIAL EQUATIONS Introduction Differential equations can describe nearly all systems undergoing change. They are ubiquitous
More informationDistributed Control in Transportation and Supply Networks
Distributed Control in Transportation and Supply Networks Marco Laumanns, Institute for Operations Research, ETH Zurich Joint work with Harold Tiemessen, Stefan Wörner (IBM Research Zurich) Apostolos Fertis,
More informationChapter 10: Network Flow Programming
Chapter 10: Network Flow Programming Linear programming, that amazingly useful technique, is about to resurface: many network problems are actually just special forms of linear programs! This includes,
More informationIterative Solvers for Linear Systems
9th SimLab Course on Parallel Numerical Simulation, 4.10 8.10.2010 Iterative Solvers for Linear Systems Bernhard Gatzhammer Chair of Scientific Computing in Computer Science Technische Universität München
More informationFunctional Optimization Models for Active Queue Management
Functional Optimization Models for Active Queue Management Yixin Chen Department of Computer Science and Engineering Washington University in St Louis 1 Brookings Drive St Louis, MO 63130, USA chen@cse.wustl.edu
More informationNotes for AA214, Chapter 7. T. H. Pulliam Stanford University
Notes for AA214, Chapter 7 T. H. Pulliam Stanford University 1 Stability of Linear Systems Stability will be defined in terms of ODE s and O E s ODE: Couples System O E : Matrix form from applying Eq.
More informationScheduling Home Health Care with Separating Benders Cuts in Decision Diagrams
Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams André Ciré University of Toronto John Hooker Carnegie Mellon University INFORMS 2014 Home Health Care Home health care delivery
More informationA gentle introduction to the Finite Element Method. Francisco Javier Sayas
A gentle introduction to the Finite Element Method Francisco Javier Sayas 2008 An introduction If you haven t been hiding under a stone during your studies of engineering, mathematics or physics, it is
More informationIntroduction to the Finite Element Method (FEM)
Introduction to the Finite Element Method (FEM) ecture First and Second Order One Dimensional Shape Functions Dr. J. Dean Discretisation Consider the temperature distribution along the one-dimensional
More informationPricing and calibration in local volatility models via fast quantization
Pricing and calibration in local volatility models via fast quantization Parma, 29 th January 2015. Joint work with Giorgia Callegaro and Martino Grasselli Quantization: a brief history Birth: back to
More informationLoad Balancing by MPLS in Differentiated Services Networks
Load Balancing by MPLS in Differentiated Services Networks Riikka Susitaival, Jorma Virtamo, and Samuli Aalto Networking Laboratory, Helsinki University of Technology P.O.Box 3000, FIN-02015 HUT, Finland
More informationBinary Image Reconstruction
A network flow algorithm for reconstructing binary images from discrete X-rays Kees Joost Batenburg Leiden University and CWI, The Netherlands kbatenbu@math.leidenuniv.nl Abstract We present a new algorithm
More informationReinforcement Learning
Reinforcement Learning LU 2 - Markov Decision Problems and Dynamic Programming Dr. Joschka Bödecker AG Maschinelles Lernen und Natürlichsprachliche Systeme Albert-Ludwigs-Universität Freiburg jboedeck@informatik.uni-freiburg.de
More informationMark Shifrin. YEQT 2015 Eurandom, Eindhoven 12th November 2015
Asymptotically optimal policies for the multi-class finite queue (partially joint with Rami Atar) Technion Israel Institute of Technology BGU Ben Gurion University Mark Shifrin YEQT 2015 Eurandom, Eindhoven
More informationNonlinear Optimization: Algorithms 3: Interior-point methods
Nonlinear Optimization: Algorithms 3: Interior-point methods INSEAD, Spring 2006 Jean-Philippe Vert Ecole des Mines de Paris Jean-Philippe.Vert@mines.org Nonlinear optimization c 2006 Jean-Philippe Vert,
More informationQuasi-static evolution and congested transport
Quasi-static evolution and congested transport Inwon Kim Joint with Damon Alexander, Katy Craig and Yao Yao UCLA, UW Madison Hard congestion in crowd motion The following crowd motion model is proposed
More informationH.Calculating Normal Vectors
Appendix H H.Calculating Normal Vectors This appendix describes how to calculate normal vectors for surfaces. You need to define normals to use the OpenGL lighting facility, which is described in Chapter
More informationFurther Study on Strong Lagrangian Duality Property for Invex Programs via Penalty Functions 1
Further Study on Strong Lagrangian Duality Property for Invex Programs via Penalty Functions 1 J. Zhang Institute of Applied Mathematics, Chongqing University of Posts and Telecommunications, Chongqing
More informationCHAPTER 9. Integer Programming
CHAPTER 9 Integer Programming An integer linear program (ILP) is, by definition, a linear program with the additional constraint that all variables take integer values: (9.1) max c T x s t Ax b and x integral
More informationCSE373: Data Structures and Algorithms Lecture 3: Math Review; Algorithm Analysis. Linda Shapiro Winter 2015
CSE373: Data Structures and Algorithms Lecture 3: Math Review; Algorithm Analysis Linda Shapiro Today Registration should be done. Homework 1 due 11:59 pm next Wednesday, January 14 Review math essential
More informationFinite Difference Approach to Option Pricing
Finite Difference Approach to Option Pricing February 998 CS5 Lab Note. Ordinary differential equation An ordinary differential equation, or ODE, is an equation of the form du = fut ( (), t) (.) dt where
More informationStochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations
56 Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Florin-Cătălin ENACHE
More informationA Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution. Bartosz Sawik
Decision Making in Manufacturing and Services Vol. 4 2010 No. 1 2 pp. 37 46 A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution Bartosz Sawik Abstract.
More informationBack to Elements - Tetrahedra vs. Hexahedra
Back to Elements - Tetrahedra vs. Hexahedra Erke Wang, Thomas Nelson, Rainer Rauch CAD-FEM GmbH, Munich, Germany Abstract This paper presents some analytical results and some test results for different
More informationRe-optimization of Rolling Stock Rotations
Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany RALF BORNDÖRFER 1, JULIKA MEHRGARDT 1, MARKUS REUTHER 1, THOMAS SCHLECHTE 1, KERSTIN WAAS 2 Re-optimization
More informationSECOND DERIVATIVE TEST FOR CONSTRAINED EXTREMA
SECOND DERIVATIVE TEST FOR CONSTRAINED EXTREMA This handout presents the second derivative test for a local extrema of a Lagrange multiplier problem. The Section 1 presents a geometric motivation for the
More informationDon't Forget the Differential Equations: Finishing 2005 BC4
connect to college success Don't Forget the Differential Equations: Finishing 005 BC4 Steve Greenfield available on apcentral.collegeboard.com connect to college success www.collegeboard.com The College
More informationIntroduction to Engineering System Dynamics
CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are
More informationNumerical Methods for Differential Equations
Numerical Methods for Differential Equations Course objectives and preliminaries Gustaf Söderlind and Carmen Arévalo Numerical Analysis, Lund University Textbooks: A First Course in the Numerical Analysis
More informationReinforcement Learning
Reinforcement Learning LU 2 - Markov Decision Problems and Dynamic Programming Dr. Martin Lauer AG Maschinelles Lernen und Natürlichsprachliche Systeme Albert-Ludwigs-Universität Freiburg martin.lauer@kit.edu
More informationDhiren Bhatia Carnegie Mellon University
Dhiren Bhatia Carnegie Mellon University University Course Evaluations available online Please Fill! December 4 : In-class final exam Held during class time All students expected to give final this date
More informationNeuro-Dynamic Programming An Overview
1 Neuro-Dynamic Programming An Overview Dimitri Bertsekas Dept. of Electrical Engineering and Computer Science M.I.T. September 2006 2 BELLMAN AND THE DUAL CURSES Dynamic Programming (DP) is very broadly
More informationLargest Fixed-Aspect, Axis-Aligned Rectangle
Largest Fixed-Aspect, Axis-Aligned Rectangle David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: February 21, 2004 Last Modified: February
More informationApproximation Algorithms
Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms
More informationBig Data - Lecture 1 Optimization reminders
Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Schedule Introduction Major issues Examples Mathematics
More informationThe integrating factor method (Sect. 2.1).
The integrating factor method (Sect. 2.1). Overview of differential equations. Linear Ordinary Differential Equations. The integrating factor method. Constant coefficients. The Initial Value Problem. Variable
More information. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2
4. Basic feasible solutions and vertices of polyhedra Due to the fundamental theorem of Linear Programming, to solve any LP it suffices to consider the vertices (finitely many) of the polyhedron P of the
More information1 Review of Least Squares Solutions to Overdetermined Systems
cs4: introduction to numerical analysis /9/0 Lecture 7: Rectangular Systems and Numerical Integration Instructor: Professor Amos Ron Scribes: Mark Cowlishaw, Nathanael Fillmore Review of Least Squares
More informationCOORDINATION PRODUCTION AND TRANSPORTATION SCHEDULING IN THE SUPPLY CHAIN ABSTRACT
Technical Report #98T-010, Department of Industrial & Mfg. Systems Egnieering, Lehigh Univerisity (1998) COORDINATION PRODUCTION AND TRANSPORTATION SCHEDULING IN THE SUPPLY CHAIN Kadir Ertogral, S. David
More informationStrategic planning in LTL logistics increasing the capacity utilization of trucks
Strategic planning in LTL logistics increasing the capacity utilization of trucks J. Fabian Meier 1,2 Institute of Transport Logistics TU Dortmund, Germany Uwe Clausen 3 Fraunhofer Institute for Material
More informationINTEGRATED OPTIMIZATION OF SAFETY STOCK
INTEGRATED OPTIMIZATION OF SAFETY STOCK AND TRANSPORTATION CAPACITY Horst Tempelmeier Department of Production Management University of Cologne Albertus-Magnus-Platz D-50932 Koeln, Germany http://www.spw.uni-koeln.de/
More informationIncreasing for all. Convex for all. ( ) Increasing for all (remember that the log function is only defined for ). ( ) Concave for all.
1. Differentiation The first derivative of a function measures by how much changes in reaction to an infinitesimal shift in its argument. The largest the derivative (in absolute value), the faster is evolving.
More informationGeneral Theory of Differential Equations Sections 2.8, 3.1-3.2, 4.1
A B I L E N E C H R I S T I A N U N I V E R S I T Y Department of Mathematics General Theory of Differential Equations Sections 2.8, 3.1-3.2, 4.1 Dr. John Ehrke Department of Mathematics Fall 2012 Questions
More informationOptimal Control of Film Casting Processes
Optimal Control of Film Casting Processes K. Selvanayagam Thomas Götz Abstract We present an optimal control approach for the isothermal film casting process with free surfaces described by averaged Navier
More informationSolutions to Linear First Order ODE s
First Order Linear Equations In the previous session we learned that a first order linear inhomogeneous ODE for the unknown function x = x(t), has the standard form x + p(t)x = q(t) () (To be precise we
More informationThe HLLC Riemann Solver
The HLLC Riemann Solver Eleuterio TORO Laboratory of Applied Mathematics University of Trento, Italy toro@ing.unitn.it http://www.ing.unitn.it/toro August 26, 212 Abstract: This lecture is about a method
More informationHow To Solve The Line Connectivity Problem In Polynomatix
Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany RALF BORNDÖRFER MARIKA NEUMANN MARC E. PFETSCH The Line Connectivity Problem Supported by the DFG Research
More informationImproving Market Clearing Software Performance to Meet Existing and Future Challenges MISO s Perspective
Improving Market Clearing Software Performance to Meet Existing and Future Challenges MISO s Perspective FERC Technical Conference on Increasing Real-Time and Day-Ahead Market Efficiency through Improved
More informationIndiana State Core Curriculum Standards updated 2009 Algebra I
Indiana State Core Curriculum Standards updated 2009 Algebra I Strand Description Boardworks High School Algebra presentations Operations With Real Numbers Linear Equations and A1.1 Students simplify and
More informationPart II: Finite Difference/Volume Discretisation for CFD
Part II: Finite Difference/Volume Discretisation for CFD Finite Volume Metod of te Advection-Diffusion Equation A Finite Difference/Volume Metod for te Incompressible Navier-Stokes Equations Marker-and-Cell
More informationAlgorithm Design and Analysis
Algorithm Design and Analysis LECTURE 27 Approximation Algorithms Load Balancing Weighted Vertex Cover Reminder: Fill out SRTEs online Don t forget to click submit Sofya Raskhodnikova 12/6/2011 S. Raskhodnikova;
More informationOption Pricing. Chapter 9 - Barrier Options - Stefan Ankirchner. University of Bonn. last update: 9th December 2013
Option Pricing Chapter 9 - Barrier Options - Stefan Ankirchner University of Bonn last update: 9th December 2013 Stefan Ankirchner Option Pricing 1 Standard barrier option Agenda What is a barrier option?
More information