Simulation-based optimization methods for urban transportation problems. Carolina Osorio

Size: px
Start display at page:

Download "Simulation-based optimization methods for urban transportation problems. Carolina Osorio"

Transcription

1 Simulation-based optimization methods for urban transportation problems Carolina Osorio Civil and Environmental Engineering Department Massachusetts Institute of Technology (MIT) Joint work with: Prof. Michel Bierlaire (EPFL) and graduate students (MIT): Xiao Chen, Linsen Chong and Kanchana Nanduri. ITE Seminar, Purdue University, March 2013 Carolina Osorio p.1

2 Outline Context Metamodel simulation-based optimization Metamodel for urban transportation problems Signal control case studies Ongoing work Carolina Osorio p.2

3 Context Congested urban networks: complex traffic dynamics. To derive and evaluate traffic management schemes for congested networks: microscopic traffic simulators These simulators embed numerous detailed and realistic traffic models But this realisms leads to functions that are: - nonlinear - stochastic - expensive to evaluate - with no closed form available - gradient estimations are also more involved (noise, availability of source code) Integrating these simulators within an optimization context is an intricate task Carolina Osorio p.3

4 Context Simulation models - capture complexity of the network: realistic - difficult to optimize Analytical models - simple models with sound mathematical properties - optimization friendly: analytical gradients are available, less expensive to evaluate Objective: Use detailed simulation models to efficiently solve complex transportation problems Solve problems under tight computational budgets Approach: to combine information from: simulation model + analytical model Preserve realism + achieve tractability Carolina Osorio p.4

5 Context Problems of interest: Objective function: simulation-based Constraints: general form (non-convex), analytical, differentiable min E[f(x,z;p)] x Ω Tight computational budget: No initial observations available 150 simulation evaluations No a priori solution information: e,g, initialization often with a random point drawn uniformly from the feasible space Carolina Osorio p.5

6 Context Problems of interest: Case studies: traffic signal control problems Scalability: large-scale control Efficient use of vehicle-specific information: energy-efficient control Efficient use of higher-order distributional information: travel time reliable control Carolina Osorio p.6

7 Simulation-based optimization (SO) Metamodel methods min E[f(x,z;p)] x Ω Simulation models are expensive to evaluate Use simpler approximations within the optimization framework. The stochastic response of the simulation is replaced by a deterministic metamodel response function, then deterministic optimization techniques are used. Compute the gradient of a surrogate model (or metamodel), as opposed to using the gradient of the simulation response Carolina Osorio p.7

8 Simulation-based Optimization Optimization routine performance estimates (m(x), m(x)) Trial point (new x) Metamodel Optimization based on a metamodel Update m based on ˆf(x) Simulator Evaluate new x Adapted from Alexandrov et al., 1999 Carolina Osorio p.8

9 Metamodel Methods Metamodels are often a linear combination of basis functions from parametric families General purpose metamodels include: - Linear or quadratic polynomials - Spline models: continuous piecewise polynomials - Radial basis functions: sum of radially symmetric functions centered at different points in the search space (Oeuvray and Bierlaire, 2009) Instead of using a general purpose metamodel we use one that captures the network structure and the interactions between the main network components Carolina Osorio p.9

10 Metamodel Metamodel: functional + physical m(x,y;α,β,q) = αt(x,y;q)+φ(x;β) Combination of: T : the analytical queueing model φ: a quadratic polynomial x : decision vector y : endogenous queueing model variables, such as stationary queue length distributions, congestion indicators q : exogenous queueing model paramaters, such as network topology, total demand α, β : metamodel parameters Carolina Osorio p.10

11 Metamodel Polynomial φ: Quadratic with diagonal second derivative matrix This choice is based on existing numerical experiments which show that they are often more efficient than full quadratic models for derivative-free trust region methods (Powell, 2003) d d φ(x;β) = β 0 + β j x j + β d+j x 2 j j=1 j=1 Carolina Osorio p.11

12 Metamodel m(x,y;α,β,q) = αt(x,y;q)+φ(x;β) At each iteration k the parameters β and α of the metamodel are fitted using the current sample by solving the least squares problem: min α,β n k i=1 { w ki (ˆf(x i,z i ;p) m(x i,y i ;α,β,q))} 2 + (w0.(α 1)) 2 + 2d+1 i=1 (w 0.β i ) 2 x i : i th point in the sample ˆf(x i,z i ;p): corresponding simulated observation w ki : weight associated to the i th observation w 0 : fixed weight for augmented data Least squares problem solved using the Matlab routine lsqlin Carolina Osorio p.12

13 Metamodel n k i=1 { w ki (ˆf(x i,z i ;p) m(x i,y i ;α,β,q))} 2, Weights: Capture the importance of each point with regards to the current iterate Atkeson (1997) surveys weight functions and analyzes their theoretical properties We use the inverse distance weight function, along with the Euclidean distance The weight of a given point is therefore inversely proportional to its distance from the current iterate w ki = 1 1+ x k x i 2 Carolina Osorio p.13

14 Network models m(x,y;α,β,q) = αt(x,y;q)+φ(x;β) Combination of: T : the analytical queueing model φ: a quadratic polynomial We present a metamodel that combines: 1. Calibrated microscopic traffic simulation model of the Lausanne city center Dumont and Bert, Analytical queueing network model Osorio and Bierlaire, 2009 Carolina Osorio p.14

15 Network model 1 Calibrated microscopic traffic simulation model : SIMLO Developed in LAVOC, EPFL (Dumont and Bert, 2006) Lausanne city center Carolina Osorio p.15

16 Network model 2 Analytical queueing model Finite capacity queueing theory Captures the key elements of the underlying network structure, e.g. how upstream and downstream queues interact, and how this interaction is linked to network congestion Blocking : describes how and where congestion arises, propagates and how it impacts the networks performance Novel state space formulation: explicitly models blocking events System of nonlinear equations Carolina Osorio p.16

17 Network model 2 λ eff i = γ i (1 P(N i = K i ))+ j p ji λ eff j λ i 1 µ i = = λ eff i /(1 P(N i = K i ) i ˆµ j) λ eff j /(λeff j I + 1 ˆµ i = 1 µ i +P f i / µ i P f i P(N i = k i ) = ρ i = j = λ i ˆµ i. p ij P(N j = k j ) 1 ρ i ρ k 1 ρ k i +1 i i Endogenous parameters describe congestion in terms of its: - sources (conditional transition probabilities) - frequency (blocking probabilities) - how it propagates/dissipates (unblocking rates) - its impact (expected blocked vehicles) For more details and a case study see Osorio and Bierlaire (2009) It has been successfully used in past work to solve a fixed-time traffic signal control problem (Osorio and Bierlaire, 2008) Carolina Osorio p.17

18 Optimization framework How can we integrate this metamodel within an optimization framework? Conn (2009) framework chosen for 3 reasons: 1. Derivative-free 2. Trust region method 3. Makes no assumption on how these metamodels are derived (interpolation or regression) We integrate our metamodel within the Conn (2009) framework Carolina Osorio p.18

19 DF TR algorithm Builds upon the Basic trust-region algorithm (Conn et. al, 2000) For a given iteration k the algorithm considers a metamodel m k, an iterate x k and a TR radius k. Each iteration consists of 5 main steps. - Criticality step. This step may modify m k and k if the measure of stationarity is close to zero. - Step calculation. Approximately solve the TR subproblem to yield a trial point - Acceptance of the trial point. The actual reduction of the objective function is compared to the reduction predicted by the model, this determines whether the trial point is accepted or rejected - Model improvement. Either certify that m k is fully linear in the TR or carry out improvement steps - TR radius update. Carolina Osorio p.19

20 Simulation-based Optimization Optimization routine performance estimates (m(x), m(x)) Trial point (new x) Metamodel Optimization based on a metamodel Update m based on ˆf(x) Simulator Evaluate new x Adapted from Alexandrov et al., 1999 Carolina Osorio p.20

21 Traffic Control Problem Traffic signal optimization Fixed-time signal control problem Offsets, cycle time, all-red durations and stage structure are given Determine green times for each phase Carolina Osorio p.21

22 Optimization Problem Carolina Osorio p.22

23 Optimization Problem min x,z E[f(x,z;p)] subject to: x(j) = b i, i I j P I (i) x x L x(j): green ratio of phase j (green time of phase j divided by the cycle time of its corresponding intersection) f: simulated performance measure z: endogenous simulation variables p: exogenous simulation parameters Carolina Osorio p.23

24 TR subproblem At a given iteration k the TR subproblem is formulated as follows: min x,y m k(x,y;q,α k,β k ) (1) subject to x(j) = b i, i I (2) j P I (i) l(x,y;q) = 0 (3) x x k 2 k (4) y 0 (5) x x L (6) Includes 2 more constraints than the previous problem: 1. The TR constraint, which uses the Euclidean norm 2. The system of nonlinear equations that define the queueing network model See implementation notes in Osorio (2010) for more details Carolina Osorio p.24

25 Empirical analysis Tight computational budget: No initial observations available 150 simulation evaluations Uniformly drawn initial signal plan We run the corresponding algorithm 10 times, deriving 10 signal plans Simulation model is used to evaluate the effect of the signal plans upon the entire Lausanne network. For each signal plan: 50 replications Empirical cumulative distribution function of the average travel times Carolina Osorio p.25

26 Case studies Large-scale control Energy-efficient control Reliable travel time control Carolina Osorio p.26

27 Large-scale SO Carolina Osorio p.27

28 Highly tractable analytical model λ eff i = γ i (1 P(N i = K i ))+ j p ji λ eff j λ i 1 µ i = = λ eff i /(1 P(N i = K i ) j /(λeff i ˆµ j) j I + λ eff 1 ˆµ i = 1 µ i +P f i / µ i P f i P(N i = k i ) = ρ i = j = λ i ˆµ i. p ij P(N j = k j ) 1 ρ i 1 ρ k i +1 i ρ k i λ eff i ρ eff i P(N i = k i ) = = γ i (1 P(N i = k i ))+ ( j p jiλ )( eff j = λeff i + p µ ij P(N j = k j ) i j D i 1 ρ eff i 1 (ρ eff i )k i +1(ρeff i )k i. ρ eff j j D i ) Carolina Osorio p.28

29 Large-scale SO 603 links and 231 intersections Signal control: city-wide performance, 17 intersections, 99 endogenous phases Queueing model: 902 queues TR subproblem: 2805 variables, 1821 nonlinear equality constraints, 902 linear equality constraints Large-scale for signal control problems (Aboudolas et al., 2010) derivative-free algorithms (Conn et al., 2009) microscopic, stochastic, constrained problem Carolina Osorio p.29

30 Empirical analysis Carolina Osorio p.30

31 Empirical analysis Carolina Osorio p.31

32 Empirical analysis Empirical cdf F(x) m φ x: average travel time in the network [min] x 0 Carolina Osorio p.32

33 Empirical analysis Empirical cdf F(x) Empirical cdf F(x) m 0.1 φ x x: average travel time in the network [min] 0.2 m 0.1 φ x x: average travel time in the network [min] Carolina Osorio p.33

34 Empirical analysis Empirical cdf F(x) m 50 m φ 50 φ φ 200 φ φ 600 φ φ 1500 x x: average travel time in the network [min] Empirical cdf F(x) m 50 m φ 50 φ 150 φ 200 φ φ x x: average travel time in the network [min] Carolina Osorio p.34

35 Energy-efficient signal control General research question: Can we use instantaneous vehicle-specific information (e.g., energy consumption, emissions) to identify improved transportation strategies? Challenge of using very noisy outputs If so, can we do this in a computationally efficient (i.e., practical) manner? Energy consumption Transportation is an energy-intensive sector Light-duty vehicles account for 47% of petroleum consumption (Heywood et al., 2009) Can we derive traditional traffic management strategies that improve both traditional metrics as well as city-wide energy consumption? Macro. vs. micro: Traffic models Fuel consumption models Detail - tractability trade-off Carolina Osorio p.35

36 Fuel consumption model - Micro Traditional micro. fuel consumption model (Akcelik, 1983) Considers 4 operating modes idling (I), deceleration (D), acceleration (A), cruising (C) During a time step of lenght t, the fuel consumption by a given vehicle j is given by: F j = Fj I ti j +FD j td j +(C1 j +C2 j a jv j )t A j +[C3 j (1+ v3 j 2Vj m )+Cj 4 v j]t C j Fj I,FD j,c1 j,c2 j,c3 j,v j m,c4 j : vehicle-specific parameters (can be derived from manufacturer provided details) v j,a j : instantaneous speed and acceleration t M j : Time vehicle j spent in a given mode M {I,D,A,C} Carolina Osorio p.36

37 Energy-efficient signal control Derived analytical (macro.) approximation of fuel consumption metric. Comparison of objective functions, minimize: Expected travel time Expected fuel consumption A weighted combination of the above two Carolina Osorio p.37

38 Energy-efficient signal control Carolina Osorio p.38

39 Travel time reliable signal control General research question: Can we use higher-order distributional information of the main performance measures (e.g. variance, full distributional information) from the simulator to identify more reliable or more robust transportation strategies? Can this be done in a computationally efficient (i.e., practical) manner? Travel time variability Derived analytical approximation of link travel time variance Carolina Osorio p.39

40 Travel time reliable signal control Carolina Osorio p.40

41 Conclusions Framework for simulation-based optimization of congested networks Metamodel that combines information from a simulator and an analytical network model Derivative-free trust region algorithm Use of analytical macroscopic traffic information to design computationally efficiency SO methods Traffic signal control problems Tight computational budget Carolina Osorio p.41

42 Ongoing work Dynamic problems Sustainable traffic management problems: emissions Microscopic model calibration problems Multi-model problems Development of SO techniques for small sample size problems: point selection, computational budget allocation Carolina Osorio p.42

43 References Chick and Inoue (2001). New Two-Stage and Sequential Procedures for Selecting the Best Simulated System Operations Research 49(5): Conn, Scheinberg and Vicente (2009). Global convergence of general derivative-free trust-region algorithms to first- and second-order critical points SIAM Journal on Optimization 20(1):387âĂŞ415. Dumont and Bert (2006). Simulation de l agglomération Lausannoise SIMLO. Technical Report. LAVOC, ENAC, EPFL. Osorio and Bierlaire (2009). An analytic finite capacity queueing network model capturing the propagation of congestion and blocking. European Journal Of Operational Research 196(3): Osorio (2010). Mitigating network congestion: analytical models, optimization methods and their applications Ph.D. thesis, Ecole Polytechnique Fédérale de Lausanne. Osorio and Bierlaire (2010). A simulation-based optimization approach to perform urban traffic control. Proceedings of the Triennial Symposium on Transportation Analysis. Osorio and Chong (2012). Large-scale simulation-based traffic signal control. Proceedings of the International Symposium on Dynamic Traffic Assignment (DTA) Osorio and Nanduri (2012). Energy-efficient traffic management: a microscopic simulation-based approach. Proceedings of the International Symposium on Dynamic Traffic Assignment (DTA) Chen, Osorio and Santos (2012). A simulation-based approach to reliable signal control. Proceedings of the International Symposium on Transportation Network Reliability Osorio and Bidkhori (2012). Combining metamodel techniques and Bayesian selection procedures to derive computationally efficient simulation-based optimization algorithms. Proceedings of the Winter Simulation Conference Carolina Osorio p.43

Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering

Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering Department of Industrial Engineering and Management Sciences Northwestern University September 15th, 2014

More information

Linear Threshold Units

Linear Threshold Units Linear Threshold Units w x hx (... w n x n w We assume that each feature x j and each weight w j is a real number (we will relax this later) We will study three different algorithms for learning linear

More information

BIG 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 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 information

STORM: Stochastic Optimization Using Random Models Katya Scheinberg Lehigh University. (Joint work with R. Chen and M. Menickelly)

STORM: Stochastic Optimization Using Random Models Katya Scheinberg Lehigh University. (Joint work with R. Chen and M. Menickelly) STORM: Stochastic Optimization Using Random Models Katya Scheinberg Lehigh University (Joint work with R. Chen and M. Menickelly) Outline Stochastic optimization problem black box gradient based Existing

More information

Statistical Machine Learning

Statistical Machine Learning Statistical Machine Learning UoC Stats 37700, Winter quarter Lecture 4: classical linear and quadratic discriminants. 1 / 25 Linear separation For two classes in R d : simple idea: separate the classes

More information

Neuro-Dynamic Programming An Overview

Neuro-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 information

On the Traffic Capacity of Cellular Data Networks. 1 Introduction. T. Bonald 1,2, A. Proutière 1,2

On the Traffic Capacity of Cellular Data Networks. 1 Introduction. T. Bonald 1,2, A. Proutière 1,2 On the Traffic Capacity of Cellular Data Networks T. Bonald 1,2, A. Proutière 1,2 1 France Telecom Division R&D, 38-40 rue du Général Leclerc, 92794 Issy-les-Moulineaux, France {thomas.bonald, alexandre.proutiere}@francetelecom.com

More information

Enhancing Parallel Pattern Search Optimization with a Gaussian Process Oracle

Enhancing Parallel Pattern Search Optimization with a Gaussian Process Oracle Enhancing Parallel Pattern Search Optimization with a Gaussian Process Oracle Genetha A. Gray, Monica Martinez-Canales Computational Sciences & Mathematics Research Department, Sandia National Laboratories,

More information

Chapter 6: Multivariate Cointegration Analysis

Chapter 6: Multivariate Cointegration Analysis Chapter 6: Multivariate Cointegration Analysis 1 Contents: Lehrstuhl für Department Empirische of Wirtschaftsforschung Empirical Research and und Econometrics Ökonometrie VI. Multivariate Cointegration

More information

Simulation-based Optimization Approach to Clinical Trial Supply Chain Management

Simulation-based Optimization Approach to Clinical Trial Supply Chain Management 20 th European Symposium on Computer Aided Process Engineering ESCAPE20 S. Pierucci and G. Buzzi Ferraris (Editors) 2010 Elsevier B.V. All rights reserved. Simulation-based Optimization Approach to Clinical

More information

Copyright. Network and Protocol Simulation. What is simulation? What is simulation? What is simulation? What is simulation?

Copyright. Network and Protocol Simulation. What is simulation? What is simulation? What is simulation? What is simulation? Copyright Network and Protocol Simulation Michela Meo Maurizio M. Munafò [email protected] [email protected] Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per

More information

Support Vector Machines with Clustering for Training with Very Large Datasets

Support Vector Machines with Clustering for Training with Very Large Datasets Support Vector Machines with Clustering for Training with Very Large Datasets Theodoros Evgeniou Technology Management INSEAD Bd de Constance, Fontainebleau 77300, France [email protected] Massimiliano

More information

Machine Learning and Data Mining. Regression Problem. (adapted from) Prof. Alexander Ihler

Machine Learning and Data Mining. Regression Problem. (adapted from) Prof. Alexander Ihler Machine Learning and Data Mining Regression Problem (adapted from) Prof. Alexander Ihler Overview Regression Problem Definition and define parameters ϴ. Prediction using ϴ as parameters Measure the error

More information

4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : [email protected].

4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : sss40@eng.cam.ac. 4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department Email : [email protected] 1 1 Outline The LMS algorithm Overview of LMS issues

More information

Applications to Data Smoothing and Image Processing I

Applications to Data Smoothing and Image Processing I Applications to Data Smoothing and Image Processing I MA 348 Kurt Bryan Signals and Images Let t denote time and consider a signal a(t) on some time interval, say t. We ll assume that the signal a(t) is

More information

A linear algebraic method for pricing temporary life annuities

A linear algebraic method for pricing temporary life annuities A linear algebraic method for pricing temporary life annuities P. Date (joint work with R. Mamon, L. Jalen and I.C. Wang) Department of Mathematical Sciences, Brunel University, London Outline Introduction

More information

Stochastic Gradient Method: Applications

Stochastic Gradient Method: Applications Stochastic Gradient Method: Applications February 03, 2015 P. Carpentier Master MMMEF Cours MNOS 2014-2015 114 / 267 Lecture Outline 1 Two Elementary Exercices on the Stochastic Gradient Two-Stage Recourse

More information

Least Squares Estimation

Least Squares Estimation Least Squares Estimation SARA A VAN DE GEER Volume 2, pp 1041 1045 in Encyclopedia of Statistics in Behavioral Science ISBN-13: 978-0-470-86080-9 ISBN-10: 0-470-86080-4 Editors Brian S Everitt & David

More information

Pricing and calibration in local volatility models via fast quantization

Pricing 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 information

Introduction to Engineering System Dynamics

Introduction 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 information

The Psychology of Simulation Model and Metamodeling

The Psychology of Simulation Model and Metamodeling THE EXPLODING DOMAIN OF SIMULATION OPTIMIZATION Jay April* Fred Glover* James P. Kelly* Manuel Laguna** *OptTek Systems 2241 17 th Street Boulder, CO 80302 **Leeds School of Business University of Colorado

More information

10. Proximal point method

10. Proximal point method L. Vandenberghe EE236C Spring 2013-14) 10. Proximal point method proximal point method augmented Lagrangian method Moreau-Yosida smoothing 10-1 Proximal point method a conceptual algorithm for minimizing

More information

How performance metrics depend on the traffic demand in large cellular networks

How performance metrics depend on the traffic demand in large cellular networks How performance metrics depend on the traffic demand in large cellular networks B. B laszczyszyn (Inria/ENS) and M. K. Karray (Orange) Based on joint works [1, 2, 3] with M. Jovanovic (Orange) Presented

More information

Numerical Analysis An Introduction

Numerical Analysis An Introduction Walter Gautschi Numerical Analysis An Introduction 1997 Birkhauser Boston Basel Berlin CONTENTS PREFACE xi CHAPTER 0. PROLOGUE 1 0.1. Overview 1 0.2. Numerical analysis software 3 0.3. Textbooks and monographs

More information

Applied Computational Economics and Finance

Applied Computational Economics and Finance Applied Computational Economics and Finance Mario J. Miranda and Paul L. Fackler The MIT Press Cambridge, Massachusetts London, England Preface xv 1 Introduction 1 1.1 Some Apparently Simple Questions

More information

Discrete Optimization

Discrete 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 information

Kalman Filter Applied to a Active Queue Management Problem

Kalman Filter Applied to a Active Queue Management Problem IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 4 Ver. III (Jul Aug. 2014), PP 23-27 Jyoti Pandey 1 and Prof. Aashih Hiradhar 2 Department

More information

INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition)

INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition) INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition) Abstract Indirect inference is a simulation-based method for estimating the parameters of economic models. Its

More information

Applied mathematics and mathematical statistics

Applied mathematics and mathematical statistics Applied mathematics and mathematical statistics The graduate school is organised within the Department of Mathematical Sciences.. Deputy head of department: Aila Särkkä Director of Graduate Studies: Marija

More information

Introduction to Online Learning Theory

Introduction to Online Learning Theory Introduction to Online Learning Theory Wojciech Kot lowski Institute of Computing Science, Poznań University of Technology IDSS, 04.06.2013 1 / 53 Outline 1 Example: Online (Stochastic) Gradient Descent

More information

(Quasi-)Newton methods

(Quasi-)Newton methods (Quasi-)Newton methods 1 Introduction 1.1 Newton method Newton method is a method to find the zeros of a differentiable non-linear function g, x such that g(x) = 0, where g : R n R n. Given a starting

More information

Path Tracking for a Miniature Robot

Path Tracking for a Miniature Robot Path Tracking for a Miniature Robot By Martin Lundgren Excerpt from Master s thesis 003 Supervisor: Thomas Hellström Department of Computing Science Umeå University Sweden 1 Path Tracking Path tracking

More information

An interval linear programming contractor

An interval linear programming contractor An interval linear programming contractor Introduction Milan Hladík Abstract. We consider linear programming with interval data. One of the most challenging problems in this topic is to determine or tight

More information

Virtual Landmarks for the Internet

Virtual Landmarks for the Internet Virtual Landmarks for the Internet Liying Tang Mark Crovella Boston University Computer Science Internet Distance Matters! Useful for configuring Content delivery networks Peer to peer applications Multiuser

More information

Econometrics Simple Linear Regression

Econometrics Simple Linear Regression Econometrics Simple Linear Regression Burcu Eke UC3M Linear equations with one variable Recall what a linear equation is: y = b 0 + b 1 x is a linear equation with one variable, or equivalently, a straight

More information

Master of Mathematical Finance: Course Descriptions

Master of Mathematical Finance: Course Descriptions Master of Mathematical Finance: Course Descriptions CS 522 Data Mining Computer Science This course provides continued exploration of data mining algorithms. More sophisticated algorithms such as support

More information

Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies

Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies Drazen Pesjak Supervised by A.A. Tsvetkov 1, D. Posthuma 2 and S.A. Borovkova 3 MSc. Thesis Finance HONOURS TRACK Quantitative

More information

Point Lattices in Computer Graphics and Visualization how signal processing may help computer graphics

Point Lattices in Computer Graphics and Visualization how signal processing may help computer graphics Point Lattices in Computer Graphics and Visualization how signal processing may help computer graphics Dimitri Van De Ville Ecole Polytechnique Fédérale de Lausanne Biomedical Imaging Group [email protected]

More information

Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects

Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects Journal of Computer Science 2 (2): 118-123, 2006 ISSN 1549-3636 2006 Science Publications Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects Alaa F. Sheta Computers

More information

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

AN 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 information

The NEWUOA software for unconstrained optimization without derivatives 1. M.J.D. Powell

The NEWUOA software for unconstrained optimization without derivatives 1. M.J.D. Powell DAMTP 2004/NA05 The NEWUOA software for unconstrained optimization without derivatives 1 M.J.D. Powell Abstract: The NEWUOA software seeks the least value of a function F(x), x R n, when F(x) can be calculated

More information

Provisioning algorithm for minimum throughput assurance service in VPNs using nonlinear programming

Provisioning algorithm for minimum throughput assurance service in VPNs using nonlinear programming Provisioning algorithm for minimum throughput assurance service in VPNs using nonlinear programming Masayoshi Shimamura (masayo-s@isnaistjp) Guraduate School of Information Science, Nara Institute of Science

More information

Logistic Regression (1/24/13)

Logistic Regression (1/24/13) STA63/CBB540: Statistical methods in computational biology Logistic Regression (/24/3) Lecturer: Barbara Engelhardt Scribe: Dinesh Manandhar Introduction Logistic regression is model for regression used

More information

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours MAT 051 Pre-Algebra Mathematics (MAT) MAT 051 is designed as a review of the basic operations of arithmetic and an introduction to algebra. The student must earn a grade of C or in order to enroll in MAT

More information

LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING. ----Changsheng Liu 10-30-2014

LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING. ----Changsheng Liu 10-30-2014 LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING ----Changsheng Liu 10-30-2014 Agenda Semi Supervised Learning Topics in Semi Supervised Learning Label Propagation Local and global consistency Graph

More information

Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method

Lecture 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 information

Dynamic Process Modeling. Process Dynamics and Control

Dynamic Process Modeling. Process Dynamics and Control Dynamic Process Modeling Process Dynamics and Control 1 Description of process dynamics Classes of models What do we need for control? Modeling for control Mechanical Systems Modeling Electrical circuits

More information

Performance Optimization of I-4 I 4 Gasoline Engine with Variable Valve Timing Using WAVE/iSIGHT

Performance Optimization of I-4 I 4 Gasoline Engine with Variable Valve Timing Using WAVE/iSIGHT Performance Optimization of I-4 I 4 Gasoline Engine with Variable Valve Timing Using WAVE/iSIGHT Sean Li, DaimlerChrysler (sl60@dcx dcx.com) Charles Yuan, Engineous Software, Inc ([email protected]) Background!

More information

Exact Inference for Gaussian Process Regression in case of Big Data with the Cartesian Product Structure

Exact Inference for Gaussian Process Regression in case of Big Data with the Cartesian Product Structure Exact Inference for Gaussian Process Regression in case of Big Data with the Cartesian Product Structure Belyaev Mikhail 1,2,3, Burnaev Evgeny 1,2,3, Kapushev Yermek 1,2 1 Institute for Information Transmission

More information

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical

More information

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov [email protected] and [email protected] Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

More information

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms Symposium on Automotive/Avionics Avionics Systems Engineering (SAASE) 2009, UC San Diego Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms Dipl.-Inform. Malte Lochau

More information

Motivated by a problem faced by a large manufacturer of a consumer product, we

Motivated by a problem faced by a large manufacturer of a consumer product, we A Coordinated Production Planning Model with Capacity Expansion and Inventory Management Sampath Rajagopalan Jayashankar M. Swaminathan Marshall School of Business, University of Southern California, Los

More information

Manifold Learning Examples PCA, LLE and ISOMAP

Manifold Learning Examples PCA, LLE and ISOMAP Manifold Learning Examples PCA, LLE and ISOMAP Dan Ventura October 14, 28 Abstract We try to give a helpful concrete example that demonstrates how to use PCA, LLE and Isomap, attempts to provide some intuition

More information

Machine Learning and Pattern Recognition Logistic Regression

Machine Learning and Pattern Recognition Logistic Regression Machine Learning and Pattern Recognition Logistic Regression Course Lecturer:Amos J Storkey Institute for Adaptive and Neural Computation School of Informatics University of Edinburgh Crichton Street,

More information

Statistics Graduate Courses

Statistics Graduate Courses Statistics Graduate Courses STAT 7002--Topics in Statistics-Biological/Physical/Mathematics (cr.arr.).organized study of selected topics. Subjects and earnable credit may vary from semester to semester.

More information

Smoothing and Non-Parametric Regression

Smoothing and Non-Parametric Regression Smoothing and Non-Parametric Regression Germán Rodríguez [email protected] Spring, 2001 Objective: to estimate the effects of covariates X on a response y nonparametrically, letting the data suggest

More information

Big learning: challenges and opportunities

Big learning: challenges and opportunities Big learning: challenges and opportunities Francis Bach SIERRA Project-team, INRIA - Ecole Normale Supérieure December 2013 Omnipresent digital media Scientific context Big data Multimedia, sensors, indicators,

More information

BayesX - Software for Bayesian Inference in Structured Additive Regression

BayesX - Software for Bayesian Inference in Structured Additive Regression BayesX - Software for Bayesian Inference in Structured Additive Regression Thomas Kneib Faculty of Mathematics and Economics, University of Ulm Department of Statistics, Ludwig-Maximilians-University Munich

More information

Nonlinear Programming Methods.S2 Quadratic Programming

Nonlinear Programming Methods.S2 Quadratic Programming Nonlinear Programming Methods.S2 Quadratic Programming Operations Research Models and Methods Paul A. Jensen and Jonathan F. Bard A linearly constrained optimization problem with a quadratic objective

More information

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm , pp. 99-108 http://dx.doi.org/10.1457/ijfgcn.015.8.1.11 Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm Wang DaWei and Wang Changliang Zhejiang Industry Polytechnic College

More information

Author: Hamid A.E. Al-Jameel (Research Institute: Engineering Research Centre)

Author: Hamid A.E. Al-Jameel (Research Institute: Engineering Research Centre) SPARC 2010 Evaluation of Car-following Models Using Field Data Author: Hamid A.E. Al-Jameel (Research Institute: Engineering Research Centre) Abstract Traffic congestion problems have been recognised as

More information

Dynamic Neural Networks for Actuator Fault Diagnosis: Application to the DAMADICS Benchmark Problem

Dynamic Neural Networks for Actuator Fault Diagnosis: Application to the DAMADICS Benchmark Problem Dynamic Neural Networks for Actuator Fault Diagnosis: Application to the DAMADICS Benchmark Problem Krzysztof PATAN and Thomas PARISINI University of Zielona Góra Poland e-mail: [email protected]

More information

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 10

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 10 Lecture Notes to Accompany Scientific Computing An Introductory Survey Second Edition by Michael T. Heath Chapter 10 Boundary Value Problems for Ordinary Differential Equations Copyright c 2001. Reproduction

More information

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition 1. Image Pre-Processing - Pixel Brightness Transformation - Geometric Transformation - Image Denoising 1 1. Image Pre-Processing

More information

Optimal Design of α-β-(γ) Filters

Optimal Design of α-β-(γ) Filters Optimal Design of --(γ) Filters Dirk Tenne Tarunraj Singh, Center for Multisource Information Fusion State University of New York at Buffalo Buffalo, NY 426 Abstract Optimal sets of the smoothing parameter

More information

Natural cubic splines

Natural cubic splines Natural cubic splines Arne Morten Kvarving Department of Mathematical Sciences Norwegian University of Science and Technology October 21 2008 Motivation We are given a large dataset, i.e. a function sampled

More information

Big Data Analytics: Optimization and Randomization

Big Data Analytics: Optimization and Randomization Big Data Analytics: Optimization and Randomization Tianbao Yang, Qihang Lin, Rong Jin Tutorial@SIGKDD 2015 Sydney, Australia Department of Computer Science, The University of Iowa, IA, USA Department of

More information

Dakota Software Training

Dakota Software Training SAND2015-6866 TR Dakota Software Training Surrogate Models http://dakota.sandia.gov Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned

More information

Java Modules for Time Series Analysis

Java Modules for Time Series Analysis Java Modules for Time Series Analysis Agenda Clustering Non-normal distributions Multifactor modeling Implied ratings Time series prediction 1. Clustering + Cluster 1 Synthetic Clustering + Time series

More information

STA 4273H: Statistical Machine Learning

STA 4273H: Statistical Machine Learning STA 4273H: Statistical Machine Learning Russ Salakhutdinov Department of Statistics! [email protected]! http://www.cs.toronto.edu/~rsalakhu/ Lecture 6 Three Approaches to Classification Construct

More information

MISSING DATA TECHNIQUES WITH SAS. IDRE Statistical Consulting Group

MISSING DATA TECHNIQUES WITH SAS. IDRE Statistical Consulting Group MISSING DATA TECHNIQUES WITH SAS IDRE Statistical Consulting Group ROAD MAP FOR TODAY To discuss: 1. Commonly used techniques for handling missing data, focusing on multiple imputation 2. Issues that could

More information

OPTIMAL DESIGN OF A MULTITIER REWARD SCHEME. Amir Gandomi *, Saeed Zolfaghari **

OPTIMAL DESIGN OF A MULTITIER REWARD SCHEME. Amir Gandomi *, Saeed Zolfaghari ** OPTIMAL DESIGN OF A MULTITIER REWARD SCHEME Amir Gandomi *, Saeed Zolfaghari ** Department of Mechanical and Industrial Engineering, Ryerson University, Toronto, Ontario * Tel.: + 46 979 5000x7702, Email:

More information

Lecture 3: Linear methods for classification

Lecture 3: Linear methods for classification Lecture 3: Linear methods for classification Rafael A. Irizarry and Hector Corrada Bravo February, 2010 Today we describe four specific algorithms useful for classification problems: linear regression,

More information

A Model of Optimum Tariff in Vehicle Fleet Insurance

A Model of Optimum Tariff in Vehicle Fleet Insurance A Model of Optimum Tariff in Vehicle Fleet Insurance. Bouhetala and F.Belhia and R.Salmi Statistics and Probability Department Bp, 3, El-Alia, USTHB, Bab-Ezzouar, Alger Algeria. Summary: An approach about

More information

CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING

CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING 60 CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING 3.1 INTRODUCTION Optimal short-term hydrothermal scheduling of power systems aims at determining optimal hydro and thermal generations

More information

A Network Flow Approach in Cloud Computing

A Network Flow Approach in Cloud Computing 1 A Network Flow Approach in Cloud Computing Soheil Feizi, Amy Zhang, Muriel Médard RLE at MIT Abstract In this paper, by using network flow principles, we propose algorithms to address various challenges

More information

SIMULATION AND EVALUATION OF THE ORLANDO- ORANGE COUNTY EXPRESSWAY AUTHORITY (OOCEA) ELECTRONIC TOLL COLLECTION PLAZAS USING TPSIM, PHASE II

SIMULATION AND EVALUATION OF THE ORLANDO- ORANGE COUNTY EXPRESSWAY AUTHORITY (OOCEA) ELECTRONIC TOLL COLLECTION PLAZAS USING TPSIM, PHASE II Final Report SIMULATION AND EVALUATION OF THE ORLANDO- ORANGE COUNTY EXPRESSWAY AUTHORITY (OOCEA) ELECTRONIC TOLL COLLECTION PLAZAS USING TPSIM, PHASE II University of Central Florida Account No.: 494-16-21-722

More information

2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering

2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering 2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering Compulsory Courses IENG540 Optimization Models and Algorithms In the course important deterministic optimization

More information

A Fuel Cost Comparison of Electric and Gas-Powered Vehicles

A Fuel Cost Comparison of Electric and Gas-Powered Vehicles $ / gl $ / kwh A Fuel Cost Comparison of Electric and Gas-Powered Vehicles Lawrence V. Fulton, McCoy College of Business Administration, Texas State University, [email protected] Nathaniel D. Bastian, University

More information

PRACTICAL GUIDE TO DATA SMOOTHING AND FILTERING

PRACTICAL GUIDE TO DATA SMOOTHING AND FILTERING PRACTICAL GUIDE TO DATA SMOOTHING AND FILTERING Ton van den Bogert October 3, 996 Summary: This guide presents an overview of filtering methods and the software which is available in the HPL.. What is

More information

Epipolar Geometry. Readings: See Sections 10.1 and 15.6 of Forsyth and Ponce. Right Image. Left Image. e(p ) Epipolar Lines. e(q ) q R.

Epipolar Geometry. Readings: See Sections 10.1 and 15.6 of Forsyth and Ponce. Right Image. Left Image. e(p ) Epipolar Lines. e(q ) q R. Epipolar Geometry We consider two perspective images of a scene as taken from a stereo pair of cameras (or equivalently, assume the scene is rigid and imaged with a single camera from two different locations).

More information

Large-Scale Similarity and Distance Metric Learning

Large-Scale Similarity and Distance Metric Learning Large-Scale Similarity and Distance Metric Learning Aurélien Bellet Télécom ParisTech Joint work with K. Liu, Y. Shi and F. Sha (USC), S. Clémençon and I. Colin (Télécom ParisTech) Séminaire Criteo March

More information

International Journal of Software and Web Sciences (IJSWS) www.iasir.net

International Journal of Software and Web Sciences (IJSWS) www.iasir.net International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International

More information

Computational Optical Imaging - Optique Numerique. -- Deconvolution --

Computational Optical Imaging - Optique Numerique. -- Deconvolution -- Computational Optical Imaging - Optique Numerique -- Deconvolution -- Winter 2014 Ivo Ihrke Deconvolution Ivo Ihrke Outline Deconvolution Theory example 1D deconvolution Fourier method Algebraic method

More information

arxiv:physics/0607202v2 [physics.comp-ph] 9 Nov 2006

arxiv:physics/0607202v2 [physics.comp-ph] 9 Nov 2006 Stock price fluctuations and the mimetic behaviors of traders Jun-ichi Maskawa Department of Management Information, Fukuyama Heisei University, Fukuyama, Hiroshima 720-0001, Japan (Dated: February 2,

More information

1 Teaching notes on GMM 1.

1 Teaching notes on GMM 1. Bent E. Sørensen January 23, 2007 1 Teaching notes on GMM 1. Generalized Method of Moment (GMM) estimation is one of two developments in econometrics in the 80ies that revolutionized empirical work in

More information

REPEATABILITY ENHANCEMENTS OF TRAFFIC SIMULATOR BY INTRODUCTION OF TRAFFIC FLOW COMPENSATION METHODS

REPEATABILITY ENHANCEMENTS OF TRAFFIC SIMULATOR BY INTRODUCTION OF TRAFFIC FLOW COMPENSATION METHODS REPEATABILITY ENHANCEMENTS OF TRAFFIC SIMULATOR BY INTRODUCTION OF TRAFFIC FLOW COMPENSATION METHODS Hirofumi Ogami 1, Hajime Sakakibara 1, Shigeki Nishimura 1, Takeshi Setojima 2 1. Systems & Electronics

More information

Paper Pulp Dewatering

Paper Pulp Dewatering Paper Pulp Dewatering Dr. Stefan Rief [email protected] Flow and Transport in Industrial Porous Media November 12-16, 2007 Utrecht University Overview Introduction and Motivation Derivation

More information

Logistic Regression. Jia Li. Department of Statistics The Pennsylvania State University. Logistic Regression

Logistic Regression. Jia Li. Department of Statistics The Pennsylvania State University. Logistic Regression Logistic Regression Department of Statistics The Pennsylvania State University Email: [email protected] Logistic Regression Preserve linear classification boundaries. By the Bayes rule: Ĝ(x) = arg max

More information

Perron vector Optimization applied to search engines

Perron vector Optimization applied to search engines Perron vector Optimization applied to search engines Olivier Fercoq INRIA Saclay and CMAP Ecole Polytechnique May 18, 2011 Web page ranking The core of search engines Semantic rankings (keywords) Hyperlink

More information