137
Modeling and Analysis-1 February 2013 Decision Support Systems Course .. Dr. Aref Rashad 1 Decision Support System Course Dr. Aref Rashad Part: 2

Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Embed Size (px)

Citation preview

Page 1: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Modeling and Analysis-1

February 2013Decision Support Systems Course .. Dr. Aref Rashad

1

Decision Support System Course

Dr. Aref Rashad

Part: 2

Page 2: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

2

Learning Objectives

• Understand basic concepts of DSS modeling. • Describe DSS models interaction.• Understand different model classes.• Structure decision making of alternatives.• Understand the concepts of optimization,

simulation, and heuristics.• Learn to develop model component in DSS

Page 3: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

3

Model Component

• Key element in DSS• Many classes of models• Specialized techniques for each model• Allows for rapid examination of alternative

solutions• Multiple models often included in a DSS

Page 4: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4

The purpose of the model is to represent critical relationships in such a way to guide decision makers toward a desired goal

Modeling is the simplification of some phenomenon for the purpose of understanding its behavior. Keep the structures which are essential for the Problem and neglect unnecessary details.

This is the essence of modeling !!! 

Modeling Concept

Page 5: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

5

– Mental (arranging furniture)

– Visual (blueprints, road maps)

– Physical/Scale (aerodynamics, buildings)

– Mathematical (what we’ll be studying)

Types of models

Page 6: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

6February 2013

Dimensionality of Models

•Representation

•Time Dimension

• Linearity of the Relationship

• Deterministic vs. Stochastic

• Descriptive vs. Normative

• Methodology Dimension

Page 7: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

7

 Models rely upon either:• Experiential data• Objective data Experiential models rely upon the preparation and information processing of people, include judgments, expert opinions, and subjective estimates. Objective models rely upon specified, detached data and its analysisby known techniques. They are considered "objective" because the data are specified, constant, and independent of the specific decision maker's experiences.

Representation

Page 8: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-8

Static Models

• A snapshot in time of all factors affecting the decision environment.

• Assume no dependence of later decisions or actions on the choice under consideration.

• Single interval• Time can be rolled forward, a photo at a time• Usually repeatable• Unvarying Steady state• Primary tool for process design

Model Types:• Static models • Dynamic models

Time Dimension

Page 9: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

9

Dynamic Model

• Consider the decision environment over some specified time period.

• May consider the same phenomenon during different periods of time or interrelated decisions that will be considered during different time periods

• Represent changing situations• Time dependent• Varying conditions• Generate and use trends• Occurrence may not repeat

Time Dimension

Page 10: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

10February 2013

Looking at Intervals of Time for Patterns

Page 11: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

11February 2013

Linear models The relation between variables are linear. They are easier and faster to solve, and generally have a straightforward approach to solution. They can be used to approximate the nonlinear data.

Nonlinear models The relation between variables are nonlinear. They are harder and slower to solve

Linearity of the RelationshipModel Types:• Linear models • Nonlinear models

Page 12: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

12February 2013

Nonlinear Relationships

Page 13: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

13

Deterministic models use specified values for variables in the model. No randomness are considered

Stochastic models use probabilistic distributions forone or more variables in the model to view how situations might evolve over time The most common form of stochastic modeling is based on Monte Carlo analysis.

Deterministic Versus Stochastic

Page 14: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

14

Nonlinearity with Randomness

Results of a Monte Carlo Analysis

Page 15: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

15

Descriptive models:•Report what is happening in the data• Provide decision makers with a quantitative view of what is happening in the organization • Serve as predictive analytics, which attempt to forecast how factors

Normative models:• Represent an ideal value•Illustrate how the current organization is competing relativeto a set of standards or values.

Descriptive Versus Normative

Page 16: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

16

Complete enumeration, information about all feasibleoptions is collected and evaluated. Ex: CensusAlgorithmic , development of a set of procedures that can be repeated and will define the desired characteristics of the decision environment. Ex: Operations ResearchHeuristic, applied to large or ill-structured problems that cannot be solved algorithmically. Simulation ,to imitate reality either quantitatively or behaviorally. It involves the repetition of an experiment and the description of the characteristics of certain variables over time.Analytic, the process of breaking up a whole into its parts to determine their nature, proportion, function, and interrelationships

Methodology Dimension

Page 17: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

17February 2013

Model Categories

Page 18: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

18February 2013

Structure of Mathematical Model

Page 19: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

19February 2013

Structure of Mathematical Model

Page 20: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

20February 2013

Page 21: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

21February 2013

Page 22: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

22February 2013

Page 23: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

23February 2013

Page 24: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

24February 2013

Page 25: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

25February 2013

Page 26: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

26February 2013

Structure of Mathematical Model

Page 27: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

27February 2013

Page 28: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

28February 2013

Page 29: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

29February 2013

Page 30: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

30February 2013

Page 31: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

31February 2013

Page 32: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

32February 2013

Page 33: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

33February 2013

Page 34: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

34February 2013

Page 35: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

35February 2013

Page 36: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

36February 2013

Example: Iron Works, Inc.Iron Works, Inc. manufactures twoproducts made from steel and just receivedthis month's allocation of b pounds of steel.It takes a1 pounds of steel to make a unit of product 1

and a2 pounds of steel to make a unit of product 2.

Let x1 and x2 denote this month's production level of

product 1 and product 2, respectively. Denote by p1 and

p2 the unit profits for products 1 and 2, respectively.

Iron Works has a contract calling for at least m units of product 1 this month. The firm's facilities are such that at most u units of product 2 may be produced monthly.

Page 37: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

37February 2013

Example: Iron Works, Inc.

Mathematical Model– The total monthly profit =

(profit per unit of product 1) x (monthly production of product 1)

+ (profit per unit of product 2) x (monthly production of product 2)

= p1x1 + p2x2

We want to maximize total monthly profit:Max p1x1 + p2x2

Page 38: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

38February 2013

Example: Iron Works, Inc.Uncontrollable InputsUncontrollable Inputs

$100 profit per unit Prod. 1$200 profit per unit Prod. 22 lbs. steel per unit Prod. 13 lbs. Steel per unit Prod. 22000 lbs. steel allocated60 units minimum Prod. 1720 units maximum Prod. 20 units minimum Prod. 2

$100 profit per unit Prod. 1$200 profit per unit Prod. 22 lbs. steel per unit Prod. 13 lbs. Steel per unit Prod. 22000 lbs. steel allocated60 units minimum Prod. 1720 units maximum Prod. 20 units minimum Prod. 2

60 units Prod. 1626.67 units Prod. 2 60 units Prod. 1626.67 units Prod. 2

Controllable InputsControllable Inputs

Profit = $131,333.33Steel Used = 2000Profit = $131,333.33Steel Used = 2000

OutputOutput

Mathematical ModelMathematical Model

Max 100(60) + 200(626.67)s.t. 2(60) + 3(626.67) < 2000 60 > 60 626.67 < 720 626.67 > 0

Max 100(60) + 200(626.67)s.t. 2(60) + 3(626.67) < 2000 60 > 60 626.67 < 720 626.67 > 0

Page 39: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

39February 2013

Modeling and Analysis-2

Part: 2

Decision Support System Course

Dr. Aref Rashad

Page 40: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

40

Decision Making Overview

Decision Making

Certainty Nonprobabilistic

Uncertainty Probabilistic

Decision Environment Decision Criteria

February 2013

Page 41: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

41

The Decision Environment

Certainty

Uncertainty

Decision EnvironmentCertainty: The results of decision alternatives are known

Example:

Must print 10,000 color brochures

Offset press A: $2,000 fixed cost + $.24 per page

Offset press B: $3,000 fixed cost + $.12 per page

*

February 2013

Page 42: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

Chap 17-42

The Decision Environment

Uncertainty

Certainty

Decision EnvironmentUncertainty: The outcome that will occur after a choice is unknown

Example:

You must decide to buy an item now or wait. If you buy now the price is $2,000. If you wait the price may drop to $1,500 or rise to $2,200. There also may be a new model available later with better features.

*

(continued)

February 2013

Page 43: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

Chap 17-43

Decision Criteria

Nonprobabilistic

Probabilistic

Decision CriteriaNonprobabilistic Decision Criteria: Decision rules that can be applied if the probabilities of uncertain events are not known. *

maximax criterion

maximin criterion

minimax regret criterion

February 2013

Page 44: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

Chap 17-44

Decision Criteria

Nonprobabilistic

Probabilistic

Decision Criteria

*

Probabilistic Decision Criteria: Consider the probabilities of uncertain events and select an alternative to maximize the expected payoff of minimize the expected loss

maximize expected value

minimize expected opportunity loss

(continued)

February 2013

Page 45: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-45

Decision Tables

• Multiple criteria decision analysis• Features include:– Decision variables (alternatives)– Uncontrollable variables– Result variables

• Applies principles of certainty, uncertainty, and risk

Page 46: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-46

Decision Tree

• Graphical representation of relationships• Multiple criteria approach• Demonstrates complex relationships• Cumbersome, if many alternatives

Page 47: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

Chap 17-47

Add Probabilities and Payoffs

Large factory

Small factory

Decision

Average factory

Uncertain Events(States of Nature)

Strong Economy

Stable Economy

Weak Economy

Strong Economy

Stable Economy

Weak Economy

Strong Economy

Stable Economy

Weak EconomyPayoffs

Probabilities

200

50

-120

40

30

20

90

120

-30

(.3)

(.5)

(.2)

(.3)

(.5)

(.2)

(.3)

(.5)

(.2)

February 2013

Page 48: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-48

Influence Diagrams

• Graphical representation of model• Provides relationship framework• Examines dependencies of variables• Any level of detail• Shows impact of change• Shows what-if analysis

Page 49: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

49

Influence Diagrams

• An influence diagram is a graphical device showing the relationships among the decisions, the chance events, and the consequences.

• Squares or rectangles depict decision nodes.• Circles or ovals depict chance nodes.• Diamonds depict consequence nodes.• Lines or arcs connecting the nodes show the direction of

influence.

February 2013

Page 50: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-50

Influence Diagrams

Decision Intermediate or uncontrollable

Variables:Result or outcome (intermediate or final)

Certainty

Uncertainty

Arrows indicate type of relationship and direction of influence

Amount in CDs

Interest earned

PriceSales

Page 51: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-51

Influence Diagrams

Random (risk)Place tilde above variable’s name

~ Demand

Sales

Preference(double line arrow)

Graduate University

Sleep all day

Ski all day

Get job

Arrows can be one-way or bidirectional, based upon the direction of influence

Page 52: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-52

Page 53: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-53

Sensitivity, What-if, and Goal Seeking Analysis

• Sensitivity– Assesses impact of change in inputs or parameters on solutions– Allows for adaptability and flexibility– Eliminates or reduces variables– Can be automatic or trial and error

• What-if– Assesses solutions based on changes in variables or assumptions

• Goal seeking– Backwards approach, starts with goal– Determines values of inputs needed to achieve goal– Example is break-even point determination

Page 54: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

54February 2013

Page 55: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

55February 2013

Page 56: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

56February 2013

Page 57: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

57February 2013

Page 58: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

58February 2013

Search Methods

Page 59: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

59February 2013

Page 60: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

60February 2013

Page 61: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-61

Search Approaches

• Analytical techniques (algorithms) for structured problems– General, step-by-step search– Obtains an optimal solution

• Blind search– Complete enumeration

• All alternatives explored

– Incomplete • Partial search

– Achieves particular goal– May obtain optimal goal

Page 62: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-62

Search Approaches• Heurisitic– Repeated, step-by-step searches– Rule-based, so used for specific situations– “Good enough” solution, but, eventually, will obtain

optimal goal– Examples of heuristics

• Tabu search – Remembers and directs toward higher quality choices

• Genetic algorithms– Randomly examines pairs of solutions and mutations

Page 63: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

63February 2013

• A network model is one which can be represented by a set of nodes, a set of arcs, and functions (e.g. costs, supplies, demands, etc.) associated with the arcs and/or nodes.

• Transportation, assignment, PERT/CPM and transshipment problems are all examples of network problems.

Network model

Page 64: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

64February 2013

Transportation Problem

Network Representation

22

c11

c12

c13

c21

c22c23

d1

d2

d3

s1

s2

Sources Destinations

33

22

11

11

Page 65: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

65February 2013

Transportation ProblemNetwork Representation

22

c11

c12

c13

c21

c22c23

d1

d2

d3

s1

s2

Sources Destinations

33

22

11

11

Page 66: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

66February 2013

Example: Shortest RouteFind the Shortest Route From Node 1 to All Other Nodes

in the Network:

6644

4

7

3

5 1

8

6

2

5

3

6

2

3311

22 55

77

Page 67: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

67February 2013

Project Network

Start Finish

B3

D3

A3

C2

G6

F3

H2

E7

PERT/CPM is used to plan the scheduling of individual activities that make up a project.

Page 68: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-68

Simulation• Imitation of reality• Allows for experimentation and time compression• Descriptive, not normative• Can include complexities, but requires special skills• Handles unstructured problems• Optimal solution not guaranteed• Methodology

– Problem definition– Construction of model– Testing and validation– Design of experiment– Experimentation– Evaluation– Implementation

Page 69: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-69

Simulation• Probabilistic independent variables– Discrete or continuous distributions

• Time-dependent or time-independent• Visual interactive modeling – Graphical– Decision-makers interact with simulated

model– may be used with artificial intelligence

• Can be objected oriented

Page 70: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-70

Simulation Process

Page 71: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

71February 2013

Page 72: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

72February 2013

Page 73: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

73

Multicriteria Decisions

• Goal Programming• Goal Programming: Formulation

and Graphical Solution• Scoring Models• Analytic Hierarchy Process (AHP)

February 2013

Page 74: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

74

Goal Programming• Goal programming may be used to solve linear

programs with multiple objectives, with each objective viewed as a "goal".

• In goal programming, di

+ and di- , deviation

variables, are the amounts a targeted goal i is overachieved or underachieved, respectively.

• The goals themselves are added to the constraint set with di

+ and di- acting as the

surplus and slack variables.February 2013

Page 75: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

75

Goal Programming• One approach to goal programming is to satisfy

goals in a priority sequence. Second-priority goals are pursued without reducing the first-priority goals, etc.

• For each priority level, the objective function is to minimize the (weighted) sum of the goal deviations.

• Previous "optimal" achievements of goals are added to the constraint set so that they are not degraded while trying to achieve lesser priority goals.

February 2013

Page 76: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

76

Scoring Model

• Step 1: List the decision-making criteria.• Step 2: Assign a weight to each criterion.• Step 3: Rate how well each decision alternative

satisfies each criterion.• Step 4: Compute the score for each decision

alternative.• Step 5: Order the decision alternatives from

highest score to lowest score. The alternative with the highest score is therecom mended alternative.

February 2013

Page 77: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Mathematical Model

Sj = S wi rij

i

where:rij = rating for criterion i and decision alternative jSj = score for decision alternative j

Scoring Model for Job Selection

February 2013 77Decision Support Systems Course .. Dr. Aref Rashad

Page 78: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

78

Decision Alternative Analyst Accountant Auditor

Criterion Chicag Denver HoustonCareer advancement 8 6 4Location 3 8 7Management 5 6 9Salary 6 7 5Prestige 7 5 4Job security 4 7 6Enjoyable work 8 6 5

Scoring Model

February 2013

Page 79: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

79

Analytic Hierarchy Process

The Analytic Hierarchy Process (AHP), is a procedure designed to quantify managerial judgments of the relative importance of each of several conflicting criteria used in the decision making process.

February 2013

Page 80: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

80

• Step 1: List the Overall Goal, Criteria, and Decision Alternatives

• Step 2: Develop a Pairwise Comparison Matrix

Rate the relative importance between each pair of decision alternatives. The matrix lists the alternatives horizontally and vertically and has the numerical ratings comparing the horizontal (first) alternative with the vertical (second) alternative.

Ratings are given as follows:

------- For each criterion, perform steps 2 through 5 -------------- For each criterion, perform steps 2 through 5 -------

February 2013

Analytic Hierarchy Process

Page 81: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

81

Step 2: Pairwise Comparison Matrix

Compared to the secondalternative, the first alternative is: Numerical rating

extremely preferred 9 very strongly preferred 7

strongly preferred 5 moderately preferred 3 equally preferred 1

February 2013

Analytic Hierarchy Process

Page 82: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

82

Step 2: Pairwise Comparison MatrixIntermediate numeric ratings of 8, 6, 4, 2 can

be assigned. A reciprocal rating (i.e. 1/9, 1/8, etc.) is assigned when the second alternative is preferred to the first. The value of 1 is always assigned when comparing an alternative with itself.

February 2013

Analytic Hierarchy Process

Page 83: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

83

• Step 3: Develop a Normalized Matrix Divide each number in a column of the

pairwise comparison matrix by its column sum.

• Step 4: Develop the Priority Vector Average each row of the normalized matrix.

These row averages form the priority vector of alternative preferences with respect to the particular criterion. The values in this vector sum to 1.

February 2013

Analytic Hierarchy Process

Page 84: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

84

Step 5: Calculate a Consistency RatioThe consistency of the subjective input in

the pairwise comparison matrix can be measured by calculating a consistency ratio. A consistency ratio of less than .1 is good. For ratios which are greater than .1, the subjective input should be re-evaluated.

February 2013

Analytic Hierarchy Process

Page 85: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

85

Step 6: Develop a Priority MatrixAfter steps 2 through 5 has been performed for

all criteria, the results of step 4 are summarized in a priority matrix by listing the decision alternatives horizontally and the criteria vertically. The column entries are the priority vectors for each criterion.

February 2013

Analytic Hierarchy Process

Page 86: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

86

Step 7: Develop a Criteria Pairwise Development Matrix

This is done in the same manner as that used to construct alternative pairwise comparison matrices by using subjective ratings (step 2). Similarly, normalize the matrix (step 3) and develop a criteria priority vector (step 4).

• Step 8: Develop an Overall Priority VectorMultiply the criteria priority vector (from step

7) by the priority matrix (from step 6).

February 2013

Analytic Hierarchy Process

Page 87: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

87

Determining the Consistency Ratio

• Step 1: For each row of the pairwise comparison matrix,

determine a weighted sum by summing the multiples of the entries by the priority of its corresponding (column) alternative.

• Step 2: For each row, divide its weighted sum by the

priority of its corresponding (row) alternative.• Step 3:

Determine the average, max, of the results of step 2.

February 2013

Analytic Hierarchy Process

Page 88: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

88

• Step 4: Compute the consistency index, CI, of the n

alternatives by: CI = (max - n)/(n - 1).• Step 5:

Determine the random index, RI, as follows:

Number of Random Number of Random Alternative (n) Index (RI) Alternative (n) Index (RI)

3 0.58 6 1.24 4 0.90 7 1.32 5 1.12 8 1.41

• Step 6:Compute the consistency ratio: CR = CR/RI.

February 2013

Determining the Consistency RatioAnalytic Hierarchy Process

Page 89: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

89February 2013

Group Decision Making TechniquesBrainstorming

The process of brainstorming involves members discussing and suggesting opinions as well as alternatives for a decision. The brainstorming session is facilitated by the group or team leader who will solicit ideas from the members and note them down. e divided into two groups who will debate on the pros and cons of the alternatives.

Nominal Group TechniqueA structured approach in decision making, the nominal group technique requires each member to develop a list of possible alternatives in writing. After that, the alternatives are presented to the group and are ranked according to order of preference.

Delphi TechniqueThe Delphi technique is applicable only when the members are on separate physical locations. The decision making process is usually done through email, fax or other forms of online technology where the members can meet and discuss.

Page 90: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

90

Brainstorming/Filtering

• Prepare for the Brainstorming• Determine the Brainstorming Method to use• Generate Ideas• Create Filters• Apply Filters• Wrap up the Brainstorming Session

February 2013

Page 91: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

91

Nominal Group Technique

• Define the problem to be solved/decision• Silently generate ideas• State and record ideas• Clarify each on the list• Rank items silently; list rankings• Tally rankings• Wrap up NGT session

February 2013

Page 92: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

92

Paired Choice Matrix

• Identify the issue, options, goals• Prepare for the session• Make decisions between pairs• Tally scores of paired choices• Discuss and clarify results• Wrap up

February 2013

Page 93: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

93

Criteria Rating Technique

• Start session and list alternatives• Brainstorm decision criteria• Discuss the relative importance of each criteria• Establish a rating scale, then rate the alternatives• Calculate the final score• Select the best alternative• Wrap up

February 2013

Page 94: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

94

The Delphi Technique

• Define the decision or problem• Team provides Round 1 input• Summarize Round 1: ask for Round 2 input• Team provides Round 2 input**• Summarize Round 2: ask for Round 3 input• Team provides Round 3 input• Summarize Round 3• Wrap Up

February 2013

Page 95: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

95February 2013

Model-Based Management System

Modeling and Analysis-3

Part: 2

Decision Support System Course

Dr. Aref Rashad

Page 96: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

96February 2013

 Easy Access to ModelsThe library of models is provided so as to allow decision makers easy access to the models.Easy access to the models means that users need not know the specifics of how the model runs or the specific format rules for commanding the model

Model-Based Management System

Page 97: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-97

Model-Based Management System• Software that allows model organization

with transparent data processing• Capabilities– DSS user has control– Flexible in design– Gives feedback– GUI based– Reduction of redundancy– Increase in consistency– Communication between combined models

Page 98: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-98

Model-Based Management System

• Relational model base management system– Virtual file– Virtual relationship

• Object-oriented model base management system– Logical independence

• Database and MIS design model systems– Data diagram, ERD diagrams managed by CASE tools

Page 99: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

99February 2013

Simple Model Selection

Page 100: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

100February 2013

Understandability of Results

In addition, the DSS should provide the results back to the user in an understandable form.Most models provide information to the user employing at least some cryptic form that is not comprehensible for people who do not use the package frequently.

Page 101: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

101February 2013

Manipulation of a Model

Page 102: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

102February 2013

Traditional Results Format

Page 103: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

103February 2013

Results with Decision Support

Page 104: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

104February 2013

Model Support

Page 105: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

105February 2013

Passive Warning of Model Problems

Page 106: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

106February 2013

Active Warning of Model Problems

Page 107: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

107February 2013

Integrating ModelsAnother task of the MBMS is to help integrate one model with another. For example, suppose the user needs to make choices about inventory policy and selects an economic order quantity (EOQ) model

Page 108: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

108February 2013

Integration of Models

Page 109: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

109February 2013

Modeling Results with Interpretative Support

Page 110: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

110February 2013

Model Results with Better Interpretative Support

Page 111: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

111February 2013

Model Management Support Tools

The kinds of issues associated with model-generated questions like those in the two exampleswill, of course, depend upon what model is being used.  

Page 112: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

112February 2013

Passive Prompting for Further Analysis

Page 113: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

113February 2013

Active Prompting for Further Analyses

Page 114: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

114February 2013

Sensitivity of a DecisionOne of the tasks of the model base management system in a DSS is to help the decision maker understand the implications of using a model

Sensitivity of a Decision

Page 115: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

115February 2013

•The failure to identify an important variable

•Select an inappropriate time horizon

•Overfit the model to some time period

•Not knowing if the assumptions are true

Problems of Models

Page 116: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

116

Basic Spreadsheet Modeling Concepts and Best Practices

February 2013

Page 117: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-117

Modeling with Spreadsheets

• Flexible and easy to use• End-user modeling tool• Allows linear programming and regression analysis• Features what-if analysis, data management, macros• Seamless and transparent• Incorporates both static and dynamic models

Page 118: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

118

Spreadsheet modeling The process of entering the inputs and decision variables

into a spreadsheet and then relating them appropriately, by means of formulas, to obtain the outputs.

Once a model is created there are several directions in which to proceed.– Sensitivity analysis to see how one or more outputs

change as selected inputs or decision variables change.

– Finding the value of a decision variable that maximizes or minimizes a particular output.

– Create graphs to show graphically how certain parameters of the model are related.

February 2013

Page 119: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

119

• Good spreadsheet modeling practices are essential.• Spreadsheet models should be designed with

readability in mind.• Several features that improve readability include:

• A clear logical layout to the overall model• Separation of different parts of a model• Clear headings for different sections of the model • Liberal use of range names• Liberal use of formatting features• Liberal use of cell comments• Liberal use of text boxes for assumptions, lists or

explanations

February 2013

Page 120: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

120

Building a Model

• Randy Kitchell is a NCAA t-shirt vendor. The fixed cost of any order is $750, the variable cost is $6 per shirt.

• Randy’s selling price is $10 per shirt, until a week after the tournament when it will drop to $4 apiece. The expected demand at full price is 1500 shirts.

• He wants to build a spreadsheet model that will let him experiment with the uncertain demand and his order quantity.

February 2013

Page 121: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

121

The logic behind the model is simple. An Excel IF function will be used.

February 2013

Building a Model

The profit is calculated with the formula

Profit = Revenue – Cost and the Cost = 750 + 6*B4 Revenue Case 1: Demand outstrips order (B3 > B4)In that case everything gets sold for 10 dollars Revenue is then simply 10*B4(since B4 is the number ordered)

Page 122: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

122

Revenue Case 2:You have ordered too many.That is order (B3) is less than peak demandThen you can only sell B3 at 10 dollars and the rest (B4-B3) at

4 dollarsRevenue = 10*B3+4*(B4-B3)

February 2013

Revenue = IF(B3>B4,10*B4,10*B3+4*(B4-B3))

Profit = IF(B3>B4,10*B4,10*B3+4*(B4-B3)) – (750 + 6* B4)

Building a Model

Page 123: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

123February 2013

The formula can be rewritten to be more flexible.=-B3-B4*B9+IF(B8>B9,10*B8+B6*(B9-B8))

It can be made more readable by using range names. The formula would then read=-Fixed_order_cost-Variable_cost*Order + IF(Demand > Order, Selling_price*Order, 10*Demand+Salvage_value* (Order-Demand)

Building a Model

Page 124: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

124February 2013

Page 125: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

4-125

Spreadsheet for Loan problem

Page 126: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

126February 2013

END Part 2

Page 127: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

127February 2013

Page 128: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

128February 2013

Page 129: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

129February 2013

Page 130: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

130February 2013

Page 131: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

131February 2013

Page 132: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

132February 2013

Page 133: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

133

Decision Making without Probabilities

Three commonly used criteria for decision making when probability information regarding the likelihood of the states of nature is unavailable are: – the optimistic approach– the conservative approach– the minimax regret approach.

February 2013

Page 134: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

134

Decision Making with ProbabilitiesExpected Value Approach– If probabilistic information regarding the states of

nature is available, one may use the expected value (EV) approach.

– Here the expected return for each decision is calculated by summing the products of the payoff under each state of nature and the probability of the respective state of nature occurring.

– The decision yielding the best expected return is chosen.

February 2013

Page 135: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

135

• The expected value of a decision alternative is the sum of weighted payoffs for the decision alternative.

• The expected value (EV) of decision alternative di is defined as:

where: N = the number of states of nature P(sj ) = the probability of state of nature sj

Vij = the payoff corresponding to decision alternative di and state of nature sj

Expected Value of a Decision Alternative

EV( ) ( )d P s Vi j ijj

N

1

EV( ) ( )d P s Vi j ijj

N

1

February 2013

Page 136: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

February 2013Decision Support Systems Course .. Dr. Aref Rashad

136

Page 137: Modeling and Analysis-1 February 2013Decision Support Systems Course.. Dr. Aref Rashad1 Decision Support System Course Dr. Aref Rashad Part: 2

Decision Support Systems Course .. Dr. Aref Rashad

137February 2013

Brainstorming Support Tools