Probabilistic OR Models and their Formulations Prepared by Prof.Dr.Fetih YILDIRIM Certainty and Uncertainty Measurements Randomness Experiments- Random.

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. A PowerPoint Presentation Package to Accompany Applied Statistics.
Advertisements

1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
Introduction into Simulation Basic Simulation Modeling.
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
LESSONs NINE and TEN QUEUING MODELS.
MGT 560 Queuing System Simulation Stochastic Modeling © Victor E. Sower, Ph.D., C.Q.E
Lindsay Mullen Seminar Presentation #2 November 4, 2013
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.
Nur Aini Masruroh Queuing Theory. Outlines IntroductionBirth-death processSingle server modelMulti server model.
Computational Methods for Management and Economics Carla Gomes Module 3 OR Modeling Approach.
Model Antrian By : Render, ect. Outline  Characteristics of a Waiting-Line System.  Arrival characteristics.  Waiting-Line characteristics.  Service.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 4: Modeling Decision Processes Decision Support Systems in the.
1 Analysis Of Queues For this session, the learning objectives are:  Learn the fundamental structure of a queueing system.  Learn what needs to be specified.
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 14-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 14.
Management of Waiting Lines
Chapter 18 Management of Waiting Lines
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 14-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 14.
Introduction to Queuing Theory. 2 Queuing theory definitions  (Kleinrock) “We study the phenomena of standing, waiting, and serving, and we call this.
Chapter 9: Queuing Models

Queuing Theory (Waiting Line Models)
___________________________________________________________________________ Operations Research  Jan Fábry Waiting Line Models.
Introduction to Management Science
Waiting Line Models ___________________________________________________________________________ Quantitative Methods of Management  Jan Fábry.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Introduction to Queuing Theory
Introduction to Queueing Theory
Introduction to Operations Research
Chapter 20 Queuing Theory to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
NETE4631:Capacity Planning (2)- Lecture 10 Suronapee Phoomvuthisarn, Ph.D. /
Chapter 3 System Performance and Models. 2 Systems and Models The concept of modeling in the study of the dynamic behavior of simple system is be able.
ECES 741: Stochastic Decision & Control Processes – Chapter 1: The DP Algorithm 31 Alternative System Description If all w k are given initially as Then,
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
1 Queuing Models Dr. Mahmoud Alrefaei 2 Introduction Each one of us has spent a great deal of time waiting in lines. One example in the Cafeteria. Other.
1 Elements of Queuing Theory The queuing model –Core components; –Notation; –Parameters and performance measures –Characteristics; Markov Process –Discrete-time.
Waiting Lines and Queuing Models. Queuing Theory  The study of the behavior of waiting lines Importance to business There is a tradeoff between faster.
CS433 Modeling and Simulation Lecture 12 Queueing Theory Dr. Anis Koubâa 03 May 2008 Al-Imam Mohammad Ibn Saud University.
1 Queuing Systems (2). Queueing Models (Henry C. Co)2 Queuing Analysis Cost of service capacity Cost of customers waiting Cost Service capacity Total.
Modeling and Simulation Queuing theory
Simulation Examples and General Principles
Chapter 20 Queuing Theory to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
Management Science Helps analyze and solve organizational problems. It uses scientific and quantitative methods to set up models that are based on controllable.
CS352 - Introduction to Queuing Theory Rutgers University.
Chapter 1 Introduction. “Wait-in-line” is a common phenomenon in everywhere. Reason: Demand is more than service. “How long must a customer wait?” or.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Structure of a Waiting Line System Queuing theory is the study of waiting lines Four characteristics of a queuing system: –The manner in which customers.
Chapter 6 Queueing Models
(C) J. M. Garrido1 Objects in a Simulation Model There are several objects in a simulation model The activate objects are instances of the classes that.
Queuing Theory.  Queuing Theory deals with systems of the following type:  Typically we are interested in how much queuing occurs or in the delays at.
DEPARTMENT/SEMESTER ME VII Sem COURSE NAME Operation Research Manav Rachna College of Engg.
© 2015 McGraw-Hill Education. All rights reserved. Chapter 17 Queueing Theory.
Queueing Fundamentals for Network Design Application ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
Queueing Theory. The study of queues – why they form, how they can be evaluated, and how they can be optimized. Building blocks – arrival process and.
OPERATIONS MANAGEMENT INTEGRATING MANUFACTURING AND SERVICES FIFTH EDITION Mark M. Davis Janelle Heineke Copyright ©2005, The McGraw-Hill Companies, Inc.
Simple Queueing Theory: Page 5.1 CPE Systems Modelling & Simulation Techniques Topic 5: Simple Queueing Theory  Queueing Models  Kendall notation.
Lecture 20 Review of ISM 206 Optimization Theory and Applications.
OPERATING SYSTEMS CS 3502 Fall 2017
WAITING LINES AND SIMULATION
Chapter 1 Introduction.
Prepared by Lloyd R. Jaisingh
Al-Imam Mohammad Ibn Saud University
Chapter 9: Queuing Models
Chapter 20 Queuing Theory
Mitchell Jareo MAT4340 – Operations Research Dr. Bauldry
Queueing Theory 2008.
Course Description Queuing Analysis This queuing course
Dr. Arslan Ornek MATHEMATICAL MODELS
Presentation transcript:

Probabilistic OR Models and their Formulations Prepared by Prof.Dr.Fetih YILDIRIM Certainty and Uncertainty Measurements Randomness Experiments- Random and nonrandom experiments What is probability? What is a model? What are the possible advantages of having models? Probabilistic and unprobabilistic Models Probabilistic models in OR Formulations of Some Probabilistic OR models

Introduction to experimentation An experiment may be required to assist in clarifying a number of questions,some of a general nature and others more specific examples: (i)How widely applicable is a particular theory? (ii)At what temperature does a newly prepared alloy mely? (iii)Can a technique for measuring a particular quantity be improved kupon? (iv)What happens to the magnetic properties of a material when it is cooled to very low temperatures? The importance of experiments in science and engineering Experimental work The reasons for doing experiments Possibhle difficulties

Stages of a typical Experiment The aim The plan Preparation Preliminary experiment Collecting data Repeatability Analysis of data What do the data tell you? Reporting the experiment

Dealing with Uncertainties What are the uncertainties? Uncertainty in a single measurement: It is important to be aware of resolution, reading and calibration uncertainties when attempting to quote the uncertianty in a single measurement.Such uncertainties exist whenever a measurement is made in an experiment. However, to be able to get a real feel for the variability in measurement, more than one measurement should be made of each quantity. Where this is possible we can use some results from statistical analysis to allow us to quantify experimental uncertainties. True value, accuracy and precision: If a value is obtained from an experiment is called accurate, then it is close to the true value but,unless given, the uncertainty could be of any magnitude. If a value is obtained from an experiment is called precise, then it has a small uncertainty, but this does not mean that it is close to the true value.

Cont.’n of Dealing with Uncertainties If a value is obtained from anexperiment is called both accurate and precise, then it is close to true value and with a small unceratinty. We would like our experimental data to fall into this category. Systematic and random uncertainties

Probabilistic models A model means a system that simulates an object under consideration. A probabilistic model is a model that produces different outcomes with different probabilities – it can simulate a whole class of objects, assigning each an associated probability. In bioinformatics, the objects usually are DNA or protein sequences and a model might describe a family of related sequences

Probabilistic models Probabilistic statements are fundamental to many communities: Science Engineering Medicine Probabilities are meaningful only within the context of a stochastic model, which itself has a context (not necessarily probabilistic). Bayesian networks are an example of a stochastic modeling technique for specifying dependencies among random variables. Probability is the language for expressing the experimental results.

Decision Support A decision tree can be used for specifying a logical decision. Decisions may involve uncertain observations and dependent observations so a simple decision tree will not be accurate. Influence diagrams Bayesian network extended with utility functions and with variables representing decisions The objective is to maximize the expected utility.

Stochastic modeling techniques Logic programming Data modeling Statistics Programming languages World Wide Web

Logic Programming: ICL Independent Choice Logic Expansion of Probabilistic Horn abduction to include a richer logic (including negation as failure), and choices by multiple agents. Extends logic programs, Bayesian networks, influence diagrams, Markov decision processes, and game theory representations. Did not address ease of use

Operations Research OR is a scientific approach to decision making that involves the operations of organizational systems. "Research on Operations" OR involves creative scientific research into the fundamental properties of operations. Operations research is also concerned with the practical management of the organization. It attempts to resolve the conflicts of interest among the components of the organization in a way that is best for the organization as a whole. OR attempts to find the best or optimal solution to the problem under consideration.

Team Approach - OR team to undertake a full-fledged study OR-team needs to include specialists in mathematics, statistics and probability theory, economics, business administration, electronic computing, engineering and the physical sciences, the behavioral sciences, and the special techniques of OR. OR is concerned with optimal decision making in, and modeling of, deterministic and probabilistic systems that originate from real life.

Typical OR Approach is: 1)Formulating the problem. - From vague description, determine objectives, goals, and constraints 2)Constructing a mathematical model to represent the system under study. - decision variables, objective function, (mathematical) constraints 3)Deriving a solution from the model. - optimizing or satisfying, post-optimality analysis 4)Testing the model and the solution derived from it. - validity 5)Establishing controls over the solution. - sensitivity analysis 6)Putting the solution to work: implementation.

OR Methods Used in Mathematical Programming (LP, IP, NLP, Multi-Objective) Transportation Problem Game Theory Dynamic Programming PERT-CPM Queuing Theory Forecasting Inventory Decision Analysis Reliability Simulation

Game Theory Prisoner 2 Prisoner 1 Confess Don't Confess Confess(-5, -5)(0, -20) Don't Confess (-20, 0)(-1,-1)

QUEUEING MODELS A queuing problem arises whenever the demand for customer service cannot perfectly be matched by a set of well- defined service facilities. Purpose of Queueing Model To help design a system that will minimize a stated measure of performance such as the sum of the costs of customer waiting and costs of idle facilities.

Simple Queueing Theory Queueing Models Kendall notation Steady state analysis Performance measures Different queue models

Queues and components Queues are frequently used in simulations. Population: The entity (“customers”) that requires service Server: The entity that provides the service Queue: The entity that temporarily holds the waiting “customers” before they are served. Events: arrival, service, and leaving.

Purpose of Queueing Models Most models are to determine the level of service Two major factors: Cost of providing service: cannot afford many idle servers. Cost of customer dissatisfaction: customers will leave if queue is too long. Tradeoff between these 2 factors

Characteristics of Queue models Calling population infinite population: leads to simpler model, useful when number of potential “customers” >> number of “customers” in system. Finite population: arrival rate is affected by the number of customers already in the system. System capacity The number of customers that can be in the queue or under service. An infinite capacity means no customer will exit prematurely. Arrival process For infinite population, arrival process is defined by the interarrival times of successive customers Arrivals can be scheduled or at random times, Poisson dist’n is used frequently for random arrivals, and scheduled arrivals usually use a constant interarrival rate.

Characteristics of Queue models Queue behaviour describes how the customer behaves while in the queue waiting balking - leave when they see the line is too long renege - leave after being in the queue for too long jockey - move from one queue to another Queue discipline FIFO - first in first out (most common) FILO - first in last out (stack) SIRO - service in random order SPT - shortest processing time first PR - service based on priority

Characteristics of Queue models Service Times random: mainly modeled by using exponential distribution or truncated normal distribution (truncate at 0). Constant Service mechanism describes how the servers are configured. Parallel - multiple servers are operating and take customer in from the same queue. Serial - customers have to go through a series of servers before completion of service combinations of parallel and serial.

Kendall Notations Kendall defined the notations for parallel server systems A / B / c / N / K A: interarrival distribution type B: service time distribution type Common symbols for A, B are M for exponential, D for constant, E k for Erlang, G for general or arbitrary. c: for number of parallel servers N: for system capacity K: for size of calling population.