Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Probabilistic OR Models and their Formulations Prepared by Prof.Dr.Fetih YILDIRIM Certainty and Uncertainty Measurements Randomness Experiments- Random."— Presentation transcript:

1 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

2 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

3 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

4 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.

5 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

6 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

7 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.

8 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.

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

10 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

11 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.

12 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.

13 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.

14 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

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

16 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.

17

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

19 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.

20 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

21 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.

22 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

23 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.

24 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.


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

Similar presentations


Ads by Google