Outline The role of information What is information? Different types of information Controlling information.

Slides:



Advertisements
Similar presentations
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Advertisements

Lesson 08 Linear Programming
Chapter 3 Workforce scheduling.
1 University of Southern California Keep the Adversary Guessing: Agent Security by Policy Randomization Praveen Paruchuri University of Southern California.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
1 Inventory Control for Systems with Multiple Echelons.
Computational Stochastic Optimization:
An RG theory of cultural evolution Gábor Fáth Hungarian Academy of Sciences Budapest, Hungary in collaboration with Miklos Sarvary - INSEAD, Fontainebleau,
Multi-scale Planning and Scheduling Under Uncertain and Varying Demand Conditions in the Pharmaceutical Industry Hierarchically Structured Integrated Multi-scale.
The Modeling Process Esmaeil Khedmati Morasae Center for Community-Based Participatory Research in Health Tehran University of Medical Sciences Winter.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Planning under Uncertainty
Introduction To System Analysis and Design
© 2003 Warren B. Powell Slide 1 Approximate Dynamic Programming for High Dimensional Resource Allocation NSF Electric Power workshop November 3, 2003 Warren.
Games as Systems Administrative Stuff Exercise today Meet at Erik Stemme
© 2004 Warren B. Powell Slide 1 Outline A car distribution problem.
Approximate Dynamic Programming for High-Dimensional Asset Allocation Ohio State April 16, 2004 Warren Powell CASTLE Laboratory Princeton University
1 Learning Entity Specific Models Stefan Niculescu Carnegie Mellon University November, 2003.
Genome evolution: a sequence-centric approach Lecture 5: Undirected models and variational inference.
In this chapter you will learn:
Simulation.
Basic LP Problem McCarl and Spreen Chapter 2 LP problem is linear form of Mathematical Program This formulation may also be expressed in matrix notation.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Review Rong Jin. Comparison of Different Classification Models  The goal of all classifiers Predicating class label y for an input x Estimate p(y|x)
Systems Analysis I Data Flow Diagrams
FORECASTING Operations Management Dr. Ron Lembke.
LP formulation of Economic Dispatch
Operations Research I Lecture 1-3 Chapter 1
2006 Palisade User ConferenceNovember 14 th, 2006 Inventory Optimization of Seasonal Products with.
Database Design Using the REA Data Model
Computational Stochastic Optimization: Bridging communities October 25, 2012 Warren Powell CASTLE Laboratory Princeton University
11/26/ J/ESD.204J1 Transit Crew Scheduling Outline Crew Scheduling Work Rules and Policies Model Formulation Matching Problem Approximation approach.
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
Chapter 1 Introduction to Simulation
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
The Logistic Network: Design and Planning
Introduction To System Analysis and Design
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Rob and Coronel Adapted for INFS-3200.
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
© 2007 Warren B. Powell Slide 1 The Dynamic Energy Resource Model Lawrence Livermore National Laboratories September 24, 2007 Warren Powell Alan Lamont.
OOAD Unit – I OBJECT-ORIENTED ANALYSIS AND DESIGN With applications
Design Model Lecture p6 T120B pavasario sem.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 10 Aggregate Planning and Master Scheduling
A Tour-Based Urban Freight Transportation Model Based on Entropy Maximization Qian Wang, Assistant Professor Department of Civil, Structural and Environmental.
1 Inventory Control with Time-Varying Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
Global Optimization Methods for the Discrete Network Design Problem Dr. Shuaian Wang Lecturer University of Wollongong Dr. Qiang Meng Associate Professor.
Chap 4-1 Chapter 4 Using Probability and Probability Distributions.
Water resources planning and management by use of generalized Benders decomposition method to solve large-scale MINLP problems By Prof. André A. Keller.
Introduction To Modeling and Simulation 1. A simulation: A simulation is the imitation of the operation of real-world process or system over time. A Representation.
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 1: INTRODUCTION.
Class 10: Introduction to Linear Programming
Keep the Adversary Guessing: Agent Security by Policy Randomization
QMT 3033 ECONOMETRICS QMT 3033 ECONOMETRIC.
Decision Support Systems
Modeling and Simulation (An Introduction)
Analytics and OR DP- summary.
Optimization Techniques for Natural Resources SEFS 540 / ESRM 490 B
Clearing the Jungle of Stochastic Optimization
Chapter 6. Large Scale Optimization
The use of Neural Networks to schedule flow-shop with dynamic job arrival ‘A Multi-Neural Network Learning for lot Sizing and Sequencing on a Flow-Shop’
Markov Decision Problems
Chapter 6. Large Scale Optimization
Discrete Optimization
Presentation transcript:

Outline The role of information What is information? Different types of information Controlling information

September, 1999 © 1999 Warren B. Powell Slide 2 How do we optimize systems like this? The role of information

September, 1999 © 1999 Warren B. Powell Slide 3 The role of information Consider how we normally solve big optimization problems: MondayTuesdayWednesday

September, 1999 © 1999 Warren B. Powell Slide 4 The role of information Normally, we would formulate a big optimization problem:

September, 1999 © 1999 Warren B. Powell Slide 5 The role of information Normally, we would formulate a big optimization problem: Integer!

September, 1999 © 1999 Warren B. Powell Slide 6 The role of information

September, 1999 © 1999 Warren B. Powell Slide 7 The role of information Control class (move plane) Decision horizon (e.g. 8 hours) Attribute subspace Planner A q =

September, 1999 © 1999 Warren B. Powell Slide 8 The role of information The forward reachable set.

September, 1999 © 1999 Warren B. Powell Slide 9 “Harry” The role of information

September, 1999 © 1999 Warren B. Powell Slide 10 The role of information The information wall: Data errors “The wall” Information cost

September, 1999 © 1999 Warren B. Powell Slide 11 The role of information How do we optimize … Harry?

September, 1999 © 1999 Warren B. Powell Slide 12 The role of information How do we make decision makers smarter? You have to raise their “IQ”! You mean hire smarter people? No, we have to give them more information What’s that?

Outline The role of information What is information? Different types of information Controlling information

September, 1999 © 1999 Warren B. Powell Slide 14 What is information? What is data? … knowledge? … information? Advertisement from Business Week

September, 1999 © 1999 Warren B. Powell Slide 15 What is information? Data: Bits and bytes

September, 1999 © 1999 Warren B. Powell Slide 16 What is information? Knowledge »Knowledge comes in two forms: Exogeneously derived data Relationships which allow us to use knowledge to make inferences about data elements that are not yet known to our system. »Can we have knowledge about something that we do not know perfectly?

September, 1999 © 1999 Warren B. Powell Slide 17 What is information? Example »Commodities prices »Assume that we derive the functional relationship:

September, 1999 © 1999 Warren B. Powell Slide 18 What is information? Without the “knowledge” of this functional relationship, our “knowledge” of the future price would be captured by: With the knowledge of the functional relationship: Likelihood Price Likelihood

September, 1999 © 1999 Warren B. Powell Slide 19 What is information? The field of information theory captures the information content about a piece of data using entropy:

September, 1999 © 1999 Warren B. Powell Slide 20 What is information? Information classes:

September, 1999 © 1999 Warren B. Powell Slide 21 What is information? e1e1 e4e4 e7e7 e8e8 e5e5 e3e3 e6e6 e1e1 e2e2 e2e2 a =

September, 1999 © 1999 Warren B. Powell Slide 22 What is information? The “knowledge base” »This is what we know at time t: »When we have multiple agents, we have to represent what each agent knows:

September, 1999 © 1999 Warren B. Powell Slide 23 What is information? e1e1 e4e4 e7e7 e8e8 e5e5 e3e3 e6e6 e1e1 e2e2 e1e1 e4e4 e7e7 e8e8 e5e5 e3e3 e6e6 e1e1 e2e2 e1e1 e4e4 e7e7 e8e8 e5e5 e3e3 e6e6 e1e1 e2e2 e1e1 e4e4 e7e7 e8e8 e5e5 e3e3 e6e6 e1e1 e2e2 We have multiple sets of information:

September, 1999 © 1999 Warren B. Powell Slide 24 What is information? The “knowledge base”

September, 1999 © 1999 Warren B. Powell Slide 25 What is information? What is a… decision?

September, 1999 © 1999 Warren B. Powell Slide 26 What is information? Exogenous input Endogenous input (decisions)

September, 1999 © 1999 Warren B. Powell Slide 27 What is information? Systems evolve through a cycle of exogenous and endogenous information Time

September, 1999 © 1999 Warren B. Powell Slide 28 What is information? Both kinds of information evolve over time: A plan is a forecast of a decision.

September, 1999 © 1999 Warren B. Powell Slide 29 What is information? We can’t always predict the future... be the set of possible events in the future.   is the new information that will become available in the future.  = ( )

September, 1999 © 1999 Warren B. Powell Slide 30 What is information? P.2) System dynamics: »Evolution due to exogenous information processes Time = The “history” of the information process … But this assumes that we never forget anything!

September, 1999 © 1999 Warren B. Powell Slide 31 What is information? Better notation: Our current knowledge base New information Our new knowledge base

September, 1999 © 1999 Warren B. Powell Slide 32 What is information? When exogenous information arrives, the update is usually pretty simple: So how does a decision x t change the system?

September, 1999 © 1999 Warren B. Powell Slide 33 What is information? Our decision function usually looks like: 0 xqxq   bqbq A q x q min c q x q

September, 1999 © 1999 Warren B. Powell Slide 34 What is information? The modify function:

September, 1999 © 1999 Warren B. Powell Slide 35 What is information? Discuss: decision functions

September, 1999 © 1999 Warren B. Powell Slide 36 What is information? The information cycle: The modify function uses decisions to create information... … The decision function turns information into decisions.

Outline The role of information What is information? Different types of information Controlling information

September, 1999 © 1999 Warren B. Powell Slide 38 Different types of information What types of information are there?

September, 1999 © 1999 Warren B. Powell Slide 39 Different types of information There are four classes of information: »What we “know”: »Forecasts of exogenous information: »Future plans: »“Values”: the impact of our decisions on other problem components.

September, 1999 © 1999 Warren B. Powell Slide 40 Different types of information How do we increase ? »We start with We can expand the scope...

September, 1999 © 1999 Warren B. Powell Slide 41 Different types of information Using knowledge: »Decision functions that only use knowledge are called myopic. »Over the last two decades, we have seen a dramatic increase in our ability to collect, transmit and store “information” (knowledge).

September, 1999 © 1999 Warren B. Powell Slide 42 Different types of information How do we increase ? »We start with We can expand the scope... Or we can expand the time horizon, but future events are not in

September, 1999 © 1999 Warren B. Powell Slide 43 Different types of information How do we increase ? »We can add forecasting: »What do we forecast? Resources –Arrivals (e.g. customer demands) –Departures (cancellations, equipment breakdowns, people quitting). Process parameters (the Modify function) –Prices/costs –Times –Engineering parameters

September, 1999 © 1999 Warren B. Powell Slide 44 Different types of information Types of forecasts: Number of units required Likelihood of occurrence % Point Number of units required Likelihood of occurrence % Distributional

September, 1999 © 1999 Warren B. Powell Slide 45 T01 Time Evolution of Simulation TSTS 00 EE 00 EE 00 EE EE00 EE00 EE00 00 Different types of information

September, 1999 © 1999 Warren B. Powell Slide 46 Different types of information Planning horizon Percent of posterior bound Deterministic, rolling horizon We need more information! Posterior bound That’s not very good

September, 1999 © 1999 Warren B. Powell Slide 47 Different types of information How do we increase ? »We can do planning: A plan is a forecast of a decision.

September, 1999 © 1999 Warren B. Powell Slide 48 Different types of information Types of planning: »Plans »Patterns »Policies

September, 1999 © 1999 Warren B. Powell Slide 49 Different types of information The second form of head knowledge is patterns - standard actions given the state of the system. Movements of sleeper teams for a trucking company:

September, 1999 © 1999 Warren B. Powell Slide 50 Different types of information Concept: pattern matching »Old modeling approach: Bottom up modeling Objectives “Physics” “Behavior” To get the right “behavior” we have to specify the right costs and the right constraints. If you don’t like the behavior, you have to fix the data!

Yellow Freight System

September, 1999 © 1999 Warren B. Powell Slide 52 Different types of information Concept: pattern matching »New modeling approach: Top down, bottom up modeling Cost function “Behavior” Aggregation function Pattern database from history Scaling parameter The difference between the model solution and historical patterns.

September, 1999 © 1999 Warren B. Powell Slide 53 Different types of information Historical: The flows are not the same, but they have the same pattern. Forecasted

September, 1999 © 1999 Warren B. Powell Slide 54 Different types of information So far, we have three types of decision functions: »Myopic »With forecasts: »With forecasts and plans: »Now we have to bring in our impact on others.

September, 1999 © 1999 Warren B. Powell Slide 55 Different types of information Consider how we normally solve big optimization problems: MondayTuesdayWednesday

September, 1999 © 1999 Warren B. Powell Slide 56 Different types of information Real problems are decomposed over space... MondayTuesdayWednesday

September, 1999 © 1999 Warren B. Powell Slide 57 Different types of information … and time. MondayTuesdayWednesday

September, 1999 © 1999 Warren B. Powell Slide 58 Different types of information We use approximations of subproblems to model interactions: MondayTuesdayWednesday

September, 1999 © 1999 Warren B. Powell Slide 59 Different types of information … and then approximate the problem we just solved... MondayTuesdayWednesday

September, 1999 © 1999 Warren B. Powell Slide 60 Different types of information … so other people can understand how their decisions impact us! MondayTuesdayWednesday

September, 1999 © 1999 Warren B. Powell Slide 61 Different types of information Using value function approximations, we find ourselves solving problems that look like: Forward reachable set

September, 1999 © 1999 Warren B. Powell Slide 65 R0R0 R1R1 R2R2 D0D0 D2D2 D0D0 D2D2 t = 0t = 1t = 2 D0D0 D1D1 R0R0 R1R1 R2R2 R0R0 R1R1 R2R2 R0R0 R1R1 R2R2 Different types of information

September, 1999 © 1999 Warren B. Powell Slide 66 R0R0 R1R1 R2R2 D0D0 D2D2 D0D0 D2D2 t = 0t = 1t = 2 D0D0 D1D1 R0R0 R1R1 R2R2 R0R0 R1R1 R2R2 R0R0 R1R1 R2R2 Different types of information

September, 1999 © 1999 Warren B. Powell Slide 67 R0R0 R1R1 R2R2 D0D0 D2D2 D0D0 D2D2 t = 0t = 1t = 2 D0D0 D1D1 R0R0 R1R1 R2R2 R0R0 R1R1 R2R2 R0R0 R1R1 R2R2 Different types of information

September, 1999 © 1999 Warren B. Powell Slide 68 Different types of information Planning horizon Percent of posterior bound Deterministic, rolling horizon Adaptive dynamic programming Can we do better? Posterior bound The value of adding V’s to the information set.

September, 1999 © 1999 Warren B. Powell Slide 69 Different types of information LP relaxation Integer solution obtained using value function approximation

September, 1999 © 1999 Warren B. Powell Slide 70 Different types of information There are four classes of information: »Knowledge »Forecast of exogenous events »Plans (forecast of future decisions) »Values (impact of decisions on other subproblems) (data and relationships)

September, 1999 © 1999 Warren B. Powell Slide 71 Different types of information The information set shapes the decision function: »Myopic decision rules »Rolling horizon procedures »Proximal point algorithms »Dynamic programming or

Outline The role of information What is information? Different types of information Controlling information

September, 1999 © 1999 Warren B. Powell Slide 73 Controlling information How do I control an operation? Prices Goals Incentives Data Communications Forecasting Optimization Locomotives Trains Crews

September, 1999 © 1999 Warren B. Powell Slide 74 Controlling information The information optimization problem:

September, 1999 © 1999 Warren B. Powell Slide 75 Controlling information The information flow problem: e1e1 e4e4 e7e7 e8e8 e5e5 e3e3 e6e6 e1e1 e2e2 e1e1 e4e4 e7e7 e8e8 e5e5 e3e3 e6e6 e1e1 e2e2 q q’

© Bill Watterson

September, 1999 © 1999 Warren B. Powell Slide 77 Controlling information The information cost functions:

September, 1999 © 1999 Warren B. Powell Slide 78 Controlling information The information optimization problem is now: Subject to system dynamics. Cost of moving information Cost of moving resources

September, 1999 © 1999 Warren B. Powell Slide 79 Controlling information In many ways, the economics of moving information is very similar to moving flow: »The function may be linear: Phone calls, communication links

September, 1999 © 1999 Warren B. Powell Slide 80 Controlling information In many ways, the economics of moving information is very similar to moving flow: »It may have a fixed charge: Cost of constructing databases, screens, communication links

September, 1999 © 1999 Warren B. Powell Slide 81 Controlling information In many ways, the economics of moving information is very similar to moving flow: »It may be convex:

September, 1999 © 1999 Warren B. Powell Slide 82 Controlling information In many ways, the economics of moving information is very similar to moving flow: »… or concave:

September, 1999 © 1999 Warren B. Powell Slide 83 Controlling information In many ways, the economics of moving information is very similar to moving flow: »It may be separable: »or highly nonseparable. There are joint economies of production, just as in discrete parts manufacturing.

September, 1999 © 1999 Warren B. Powell Slide 84 Controlling information But there is one way in which the flow of information is very different from the flow of resources...

September, 1999 © 1999 Warren B. Powell Slide 85 Controlling information

September, 1999 © 1999 Warren B. Powell Slide 86 Controlling information