Centralized Versus Decentralized Control - A Solvable Stylized Model in Transportation Logistics

Similar documents
Centralized Versus Decentralized Control - A Solvable Stylized Model in Transportation

Centralized versus decentralized control - A solvable stylized model in transportation

Physica A. Centralized versus decentralized control A solvable stylized model in transportation

( ) ( ). ( ) " d#. ( ) " cos (%) " d%

Application of Batch Poisson Process to Random-sized Batch Arrival of Sediment Particles

9.3: Separable Equations

Stochastic equations for thermodynamics

Kolmogorov Equations and Markov Processes

DETERMINATION OF MODEL VALID PREDICTION PERIOD USING THE BACKWARD FOKKER-PLANCK EQUATION

Matthew Zyskowski 1 Quanyan Zhu 2

Formulas for probability theory and linear models SF2941

Lecture 16. Theory of Second Order Linear Homogeneous ODEs

Lecture 6: Bayesian Inference in SDE Models

Optimization and Simulation

Statistical Mechanics of Active Matter

Chapter 2 Review of Classical Information Theory

Brownian motion and the Central Limit Theorem

Session 1: Probability and Markov chains

Fokker-Planck Equation with Detailed Balance

ON THE FIRST TIME THAT AN ITO PROCESS HITS A BARRIER

Asset Pricing. Chapter IX. The Consumption Capital Asset Pricing Model. June 20, 2006

0.3.4 Burgers Equation and Nonlinear Wave

Arc Length and Surface Area in Parametric Equations

Endogenous Information Choice

Lecture 11: Non-linear Diffusion

Mean-Field Games versus Exogenous Strategies for Cooperative Economic Growth

Uncertainty quantification and systemic risk

Local vs. Nonlocal Diffusions A Tale of Two Laplacians

Data-driven characterization of multidirectional pedestrian trac

Math221: HW# 2 solutions

The first order quasi-linear PDEs

Introduction to Systems Analysis and Decision Making Prepared by: Jakub Tomczak

Diffusion in the cell

Neural coding Ecological approach to sensory coding: efficient adaptation to the natural environment

5 Mutual Information and Channel Capacity

Optimum CUSUM Tests for Detecting Changes in Continuous Time Processes

Introduction to asymptotic techniques for stochastic systems with multiple time-scales

Information and Physics Landauer Principle and Beyond

Diffusion in a Logarithmic Potential Anomalies, Aging & Ergodicity Breaking

Integrodifferential Hyperbolic Equations and its Application for 2-D Rotational Fluid Flows

= m(0) + 4e 2 ( 3e 2 ) 2e 2, 1 (2k + k 2 ) dt. m(0) = u + R 1 B T P x 2 R dt. u + R 1 B T P y 2 R dt +

Reinforcement Learning. Donglin Zeng, Department of Biostatistics, University of North Carolina

Burgers equation in the complex plane. Govind Menon Division of Applied Mathematics Brown University

Information Thermodynamics on Causal Networks

COMPSCI 650 Applied Information Theory Jan 21, Lecture 2

Propagation of Solitons Under Colored Noise

Name Class. 5. Find the particular solution to given the general solution y C cos x and the. x 2 y

This is a Gaussian probability centered around m = 0 (the most probable and mean position is the origin) and the mean square displacement m 2 = n,or

Statistical Machine Learning from Data

Simulation of conditional diffusions via forward-reverse stochastic representations

Complex Systems Workshop Lecture III: Behavioral Asset Pricing Model with Heterogeneous Beliefs

A Tour of Reinforcement Learning The View from Continuous Control. Benjamin Recht University of California, Berkeley

Pattern Recognition and Machine Learning. Bishop Chapter 11: Sampling Methods

Homework #4 Solutions

Systemic risk and uncertainty quantification

Hands-On Learning Theory Fall 2016, Lecture 3

PATTERN RECOGNITION AND MACHINE LEARNING

Reading. w Foley, Section 11.2 Optional

Computer Vision Group Prof. Daniel Cremers. 11. Sampling Methods: Markov Chain Monte Carlo

On Bayesian bandit algorithms

Weakly interacting particle systems on graphs: from dense to sparse

Chapter Introduction. A. Bensoussan

Dynamical systems with Gaussian and Levy noise: analytical and stochastic approaches

Homogenization with stochastic differential equations

HJB equations. Seminar in Stochastic Modelling in Economics and Finance January 10, 2011

New ideas in the non-equilibrium statistical physics and the micro approach to transportation flows

2.3. Large Scale Channel Modeling Shadowing

Nested Uncertain Differential Equations and Its Application to Multi-factor Term Structure Model

Derivation of Itô SDE and Relationship to ODE and CTMC Models

Probabilistic Graphical Models

First order differential equations

Dynamic Consistency for Stochastic Optimal Control Problems

Nonlinear Single-Particle Dynamics in High Energy Accelerators

Robust control and applications in economic theory

Let X and Y be two real valued stochastic variables defined on (Ω, F, P). Theorem: If X and Y are independent then. . p.1/21

p 1 ( Y p dp) 1/p ( X p dp) 1 1 p

M/G/1 queues and Busy Cycle Analysis

State Space Representation of Gaussian Processes

Machine learning - HT Maximum Likelihood

Speculation and the Bond Market: An Empirical No-arbitrage Framework

Anomalous Lévy diffusion: From the flight of an albatross to optical lattices. Eric Lutz Abteilung für Quantenphysik, Universität Ulm

08. Brownian Motion. University of Rhode Island. Gerhard Müller University of Rhode Island,

The dynamics of small particles whose size is roughly 1 µmt or. smaller, in a fluid at room temperature, is extremely erratic, and is

Special Relativity-General Discussion

Introduction to Information Theory. Uncertainty. Entropy. Surprisal. Joint entropy. Conditional entropy. Mutual information.

Dept. of Linguistics, Indiana University Fall 2015

Perturbative Approaches for Robust Intertemporal Optimal Portfolio Selection

The Mathematics of Continuous Time Contract Theory

Evaluating density forecasts: forecast combinations, model mixtures, calibration and sharpness

Computer Vision Group Prof. Daniel Cremers. 4. Gaussian Processes - Regression

Math 211. Lecture #6. Linear Equations. September 9, 2002

Math 225 Differential Equations Notes Chapter 1

Research Article A Necessary Characteristic Equation of Diffusion Processes Having Gaussian Marginals

Economics 701 Advanced Macroeconomics I Project 1 Professor Sanjay Chugh Fall 2011

in Bounded Domains Ariane Trescases CMLA, ENS Cachan

Computer Vision Group Prof. Daniel Cremers. 14. Sampling Methods

Lecture II: Rigid-Body Physics

Chapter 6 - Random Processes

Diffusion and random walks on graphs

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 1 Aug 2001

Transcription:

Centralized Versus Decentralized Control - A Solvable Stylized Model in Transportation Logistics O. Gallay, M.-O. Hongler, R. Colmorn, P. Cordes and M. Hülsmann Ecole Polytechnique Fédérale de Lausanne (EPFL), (CH) TRANSP-OR, Transport and Mobility Laboratory Jacobs University - Bremen, (D) Systems Management - International Logistics Eighth Joint Operations Research Days Fribourg - September 9 th 2010 Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 1 / 17

Smart Parts Dynamics - A Fashionable Trend in Logistics Smart Parts Dynamics - A Fashionable Trend in Logistics Highly complex decision issues tendency to decentralize the management Huge number of control parameters Feedback (i.e. non-linearity) in the underlying dynamics Ubiquitous presence of randomness in the dynamics... Decisions based on limited rationality Rigid pre-planning offers poor performance mutual interactions self-organization Autonomous agents might better perform than an effective central controller goal of today s presentation Exhibit a solvable model showing performance of decentralized control Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 2 / 17

Stylized Model for Smart Parts Dynamics A Simple Model for Local Imitation Dynamics Ẋ k(t) = v k(t) {z} velocity + γ k I k( X(t), X k(t)) multi agent interactions + q k(v k(t))db k,t, k = 1, 2,..., N. noise sources Multi-agent interactions: I k( X(t), X k(t)) = 1 N k N X k j k I k(x j(t)), N k := neighbourhood of agent k, 8 >< I k(x j(t)) = >: 0 if 0 X j(t) < X k(t), (velocity unchanged), 1 if X k(t) X j(t) < X k(t) + U, (U > 0), (accelerate), 0 if X j(t) > X k(t) + U, (velocity unchanged). (U := "mutual influence" interval) Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 3 / 17

Stylized Model for Smart Parts Dynamics A Simple Model for Imitation Dynamics - Applications Logistics Economy Human Mimetism... Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 4 / 17

Stylized Model for Smart Parts Dynamics Homogeneous Population of Agents h i dx k(t) = v(t) + γi( X(t), X k(t)) dt + q db k,t. indep. White Gaussian Noise := drift field D k,v (x,t) diffusion process Fokker - Planck diffusion equation: t P( x, t) = X k x k ˆDk,v( x,t) P( x, t) + 1 2 q2 X k 2 x 2 k [P( x, t)], P( x, t) := conditional probability density Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 5 / 17

Stylized Model for Smart Parts Dynamics Mean-Field Dynamics for Homogeneous Agents N k N Mean-Field Dynamics (MFD) dynamics for a representative effective agent trajectories point of view 1 NX I(X j(t)) N j k proportion of velocity active agents acting on k probabilistic point of view Z x+u P(x, t) dx x proportion of representative agents located in [x,x+u] Effective Fokker-Planck equation: j» v(t) + γ t P(x, t) = x Z x+u x «ff P(x, t)dx P(x, t) non linear and non local field equation + 1 2 2 q2 [P(x, t)], x2 Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 6 / 17

Stylized Model for Smart Parts Dynamics Small Influence Region - Burgers Equation Dynamics Small values of U Taylor expand up to 1 st order in U R x+u x P(x, t)dx U P(x, t) t P(x, t) = x {[v(t) + γ U P(x, t)] P(x, t)} non linear but local drift field + 1 2 2 q2 [P(x, t)] x2 t τ = γt x z = x R t 0 v(s) ds 2U Burgers Equation (to be solved with initial condition P(z, t) = δ(z)θ(z)) Ṗ(z, t) = 1 2 z [ P(z, t) 2 ] + [ q 2 8U 2 γ ] 2 z 2 [P(z, t)] Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 7 / 17

Stylized Model for Smart Parts Dynamics Burgers Eq. logarithmic transformation (Hopf - Cole ) Heat Eq. exact integration P(y, t) = q2 4γU 2 2 = 1 6 R 4 " `er y ln 1 1 + 2 3 `er 1 1 1 + (er 1) 2 Erfc y 2 πq 2 t e q 2 t y q t 7 5 := 1 R «# y Erfc q = t (e R 1)G(y, t) E(y, t) P(y, t) R U= 0.0004 R U = 0.64 R U = 4 R U = 16 R U= 100 R U = 1600 Typical shape of P(y, t) for various R := 4U2 γ q 2 (viewed from the relative moving frame) factors Normalization and positivity are visually manifest!! y Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 8 / 17

Stylized Model for Smart Parts Dynamics Benefit of Competition - Noise Induced Transport Enhancement 1.8 1.6 t = 0 1.4 1.2 t = 20 1 P(y, t) 0.8 0.6 0.4 0.2 t = 40 t = 60 0 0 10 20 30 40 50 60 70 traveled distance y Position probability distribution: without interaction, with interactions Additional traveled distance when R = 4γU2 q 2 : X(t) t 4U 3 γt, Additional traveled distance when R = 4γU2 q 2 0: X(t) t 0. Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 9 / 17

Average Costs Estimation Optimal Effective Centralized Control Controlled diffusion process: dy t = c(y, t) dt + q db t, Y 0 = 0, (0 t T), effective central controller initial condition (Fokker-Planck equation) t Pc(y, t) = q2 2 [c(y, t)pc(y, t)] + Pc(y, t) y 2 y2 Construct a drift controller c(y, t) which, for time T, fulfills P c(y, T) Prob. density with central controller = P(y, T) Prob. density due to agent interactions Burgers exact solution Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 10 / 17

Average Costs Estimation Optimal Effective Centralized Control (continued) Introduce a utility function J central,t [c(y, t; T)] defined as: Z T J central,t [c(y, t; T)] = 0 c 2 (y, s; T) 2q 2 cost rate ρ(y,s) ds, ( := average over the realization of underlying stochastic process) Optimal Control Problem Construct an optimal drift c (y, t; T) i.e. yielding minimal cost such that: J central,t [c (y, t; T)] J central,t [c(y, t; T)] Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 11 / 17

Average Costs Estimation The Dai Pra Solution of the Optimal Control Problem Optimal drift controller: c (y, t; T) = y ln [h(y, t)], Z P(z, T) h(y, t) = G [(z y),(t t)] G(z, t) dz. R Paolo Dai Pra, "A Stochastic Control Approach to Reciprocal Diffusion Processes", Appl. Math. Optim. 23, (1991), 313-329. Minimal cost: J central,t [c (y, t; T)] = 8 >< {z} N D(P G) = >: population Kullback Leibler 0 for t = 0, h i N R + N ln (e R 1) 2 R for t > 0. Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 12 / 17

Average Costs Estimation Decentralized Agent Control - Cost Estimation Cost J agents,t for decentralized evolution during time horizon T: J agents,t := Z T {z} N ρ 0 population ds Φ(s), {z} interacting agents ρ = kinetic energy z } { γ 2 U 2 /2 q 2 := individual cost rate function, {z} diffusion rate Φ(t) [0, 1] := proportion of interacting agents at time t. ******************************************************************************** Cost upper-bound, reached when Φ(t) 1 J agents,t NρT Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 13 / 17

Average Costs Estimation Costs Comparison - Centralized vs Decentralized cumulative costs upper-bounded decentralized costs actual decentralized costs centralized costs Kullback-Leibler entropy 0 Tc time horizons for which agent interactions beat the optimal effective centralized controller time horizon T Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 14 / 17

Conclusion Conclusion and Perspectives The stylized model exemplifies basic and somehow "universal" features: Agents mimetic interactions produce an emergent structure - (here a "shock"- like wave), Competition enhances global transport flow - (here a t-increase of the traveled distance), Self-organization via autonomous agents interactions can reduce costs. M.-O. Hongler, O. G. et al., "Centralized versus decentralized control - A solvable stylized model in transportation", Physica A, 389:4162-4171, 2010. Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 15 / 17

On a Generalized Innovation Diffusion Model On a Generalized Innovation Diffusion Model Bass diffusion model: describes how a new product get adopted 2 populations of agents (2 possible states): j non adopters adopters Two ways for product adoption: { spontaneous adoption imitation Output: temporal evolution of the overall adoption rate Aggregated model, no spatial dimension Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 16 / 17

On a Generalized Innovation Diffusion Model On a Generalized Innovation Diffusion Model (continued) Introduced a spatial dimension into the original Bass model Agents now described by state and location Imitation between spatially close neighbors 0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 P(y, s=0) = Q(y, s=0) P(y, s=0.5) Q(y, s=0.5) 4 3 2 1 0 1 2 3 4 5 y P(t) 1 0.95 0.9 0.85 0.8 0.75 0.7 0.65 0.6 0.55 Original Bass model Spatial Bass Model with slightly segregated agents Spatial Bass model with highly segregated agents 0.5 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 t F. Hashemi, M.-O. Hongler and O. G., "Spatio-Temporal Patterns for a Generalized Innovation Diffusion Model", submitted to the Journal of Economic Dynamics and Control, 2010. Olivier Gallay (EPFL, TRANSP-OR) Centralized Versus Decentralized Control 8th Joint OR Days, 09/09/2010 17 / 17