OPERATION RESEARCH

22
Lecture 1 – Operations Research Topics • What is OR? • Modeling and the problem solving process • Deterministic vs. stochastic models • OR techniques • Using the Excel add-ins to find solutions • Solving real problems

description

OVERVIEW AND APPLICATIONS OF OPERATION RESEARCH

Transcript of OPERATION RESEARCH

Page 1: OPERATION RESEARCH

Lecture 1 – Operations Research

Topics

• What is OR?

• Modeling and the problem solving process

• Deterministic vs. stochastic models

• OR techniques

• Using the Excel add-ins to find solutions

• Solving real problems

Page 2: OPERATION RESEARCH

What is Operations Research?

OperationsThe activities carried out in an organization. ResearchThe process of observation and testing characterized by the scientific method. Situation, problem statement, model construction, validation, experimentation, candidate solutions. ModelAn abstract representation of reality. Mathematical, physical, narrative, set of rules in computer program.

Page 3: OPERATION RESEARCH

Systems ApproachInclude broad implications of decisions for the organization at each stage in analysis. Both quantitative and qualitative factors are considered.

Optimal SolutionA solution to the model that optimizes (maximizes or minimizes) some measure of merit over all feasible solutions. TeamA group of individuals bringing various skills and viewpoints to a problem.  Operations Research TechniquesA collection of general mathematical models, analytical procedures, and algorithms.

Page 4: OPERATION RESEARCH

Definition of OR OR professionals aim to provide a rational

basis for decision making by seeking to understand and structure complex situations and to use this understanding to predict system behavior and improve system performance.

Much of this work is done using analytical and numerical techniques to develop and manipulate mathematical and computer models of organizational systems composed of people, machines, and procedures.

Page 5: OPERATION RESEARCH

Problem Solving Process

Data

Solution

Find a Solution

Tools

Situation

Formulate the Problem

Problem Statement

Test the Model and the Solution

Procedure

Establish a Procedure

Implement the Solution

Construct a Model

Model

Implement a Solution

Goal: solve a problem• Model must be

valid• Model must be

tractable• Solution must be

useful

Page 6: OPERATION RESEARCH

The Situation

• May involve current operations or proposed developments due to expected market shifts

• May become apparent through consumer complaints or through employee suggestions

• May be a conscious effort to improve efficiency or respond to an unexpected crisis

Example: Internal nursing staff not happy with their schedules; hospital using too many external nurses.

Data

Situation

Page 7: OPERATION RESEARCH

Problem Formulation

• Define variables

• Define constraints

• Identify data requirements

Example: Maximize individual nurse preferences subject to demand requirements, or minimize nurse dissatisfaction costs.

Formulate the Problem

ProblemStatement

Data

Situation

• Describe system• Define boundaries • State assumptions• Select performance measures

Page 8: OPERATION RESEARCH

Personnel Planning and Scheduling: Example of Bounding a Problem

Long-term planning

– Full & part-timers

– Shifts

– Days off

Weekly scheduling

– Vacations, leave

– Overtime

– Part-timers, casuals

– Task assignments

Real-time control

– Emergencies

– Daily adjustments

– Sick leave

– Overtime

Page 9: OPERATION RESEARCH

Constructing a Model

• Problem must be translated from verbal, qualitative terms to logical, quantitative terms

• A logical model is a series of rules, usually embodied in a computer program

Example: Define relationships between individual nurse assignments and preference violations; define tradeoffs between the use of internal and external nursing resources.

Constructa Model

Model

Formulate the Problem

Problemstatement

Data

Situation

• A mathematical model is a collection of functional relationships by which allowable actions are delimited and evaluated.

Page 10: OPERATION RESEARCH

Solving the Mathematical Model

• Many tools are available as discussed in this course

• Some lead to “optimal” solutions

• Others only evaluate candidates trial and error to find “best” course of action

Example: Collect input data -- nurse profiles and demand requirements; apply algorithm; post-process results to get monthly schedules.

Model

Solution

Find asolution

Tools

Page 11: OPERATION RESEARCH

Implementation

• A solution to a problem usually implies changes for some individuals in the organization

• Often there is resistance to change, making the implementation difficult

• A user-friendly system is needed

• Those affected should go through trainingProcedure

Implementthe Procedure

Example: Implement nurse scheduling system in one unit at a time. Integrate with existing HR and T&A systems. Provide training sessions during the workday.

Page 12: OPERATION RESEARCH

Components of OR-Based Decision Support System

• Database (nurse profiles, external resources, rules)

• Graphical User Interface (GUI); web enabled using java or VBA

• Algorithms, pre- and post- processors

• “What-if” analysis capability• Report generators

Page 13: OPERATION RESEARCH

Problems, Models and Methods

Real World Situation

Problems

Models

Methods

TP

LP NFP

simplexinterior

LP

TP

DS

Real WorldSituation

Problems

Models

Methods

Page 14: OPERATION RESEARCH

Deterministic Models Stochastic Models

• Linear Programming • Discrete-Time Markov Chains

• Network Optimization • Continuous-Time Markov Chains

• Integer Programming • Queuing

• Nonlinear Programming • Decision Analysis

Operations Research Models

Page 15: OPERATION RESEARCH

Deterministic models – 60% of course

Stochastic (or probabilistic) models – 40% of course

Deterministic models assume all data are known with certainty

Stochastic models explicitly represent uncertain data via random variables or stochastic processes

Deterministic models involve optimization

Stochastic models characterize / estimate system performance.

Deterministic vs. Stochastic Models

Page 16: OPERATION RESEARCH

Examples of OR Applications

• Rescheduling aircraft in response to groundings and delays

• Planning production for printed circuit board assembly

• Scheduling equipment operators in mail processing & distribution centers

• Developing routes for propane delivery

• Adjusting nurse schedules in light of daily fluctuations in demand

Page 17: OPERATION RESEARCH

Steps in OR Study

Problem formulation

Model building

Data collection

Data analysis

Coding

Experimental design

Analysis of results

Fine-tunemodel

Modelverification and

validation

No

Yes

2

4

6

8

1

3

5

7

Page 18: OPERATION RESEARCH
Page 19: OPERATION RESEARCH
Page 20: OPERATION RESEARCH

Activate Excel Add-ins

Tools Menu:

Add ORMM

or

Individual Add-ins

Page 21: OPERATION RESEARCH

Available OR_MM Add-ins

Page 22: OPERATION RESEARCH

What You Should Know About Operations Research

• Components of the decision-making process

• OR terminology

• What a model is and how to assess its value

• How to go from a conceptual problem to a quantitative solution

• How to load or locate the Excel add-ins