Documente Academic
Documente Profesional
Documente Cultură
Week 4
Modeling and Analysis
Opening Vignette:
Model-Based Auctions Serve More Lunches
in Chile
Background: problem situation
Proposed solution
Results
Answer and discuss the case questions
4
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
5
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
6
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
MSS Modeling
A key element in most MSS
Leads to reduced cost and increased revenue
Major Modeling
Issues
Problem identification and environmental
analysis (information collection)
Variable identification
Influence diagrams, cognitive maps
Forecasting/predicting
More information leads to better prediction
Model management
8
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Categories of
Models
Category
Objective
Techniques
Optimization of
problems with few
alternatives
Optimization via
algorithm
Optimization via an
analytic formula
Simulation
Several types of
simulation
Heuristics
Heuristic programming
and expert systems
Forecasting, Markov
chains, financial,
Dynamic Analysis
Dynamic models
Evaluate scenarios that change over time
Time dependent
Represents trends and patterns over time
More realistic: Extends static models
10
Decision Making:
Treating Certainty,
Uncertainty and Risk
Certainty Models
Assume complete knowledge
All potential outcomes are known
May yield optimal solution
Uncertainty
Several outcomes for each decision
Probability of each outcome is unknown
Knowledge would lead to less uncertainty
Certainty, Uncertainty
and Risk
12
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Influence Diagrams
(Posted on the Course
Website)
Graphical representations of a model
Model of a model
A tool for visual communication
Some influence diagram packages create and solve
the mathematical model
Framework for expressing MSS model relationships
Rectangle = a decision variable
Circle = uncontrollable or intermediate variable
Oval = result (outcome) variable: intermediate or final
Variables are connected with arrows indicates the direction of
influence (relationship)
13
Copyright @2010 Pearson Education, Inc.Publishing as Prentice Hall
Influence Diagrams:
Relationships
CERTAINTY
Amount in
CDs
Interest
Collected
UNCERTAINTY
Price
Sales
RANDOM (risk) variable: Place a tilde (~) above the variables name
~
Demand
Sales
14
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Influence Diagrams:
Example
An influence diagram for the profit model
Unit Price
~
Amount used in
Advertisement
Income
Units Sold
Profit
Unit Cost
Profit = Income Expense
Income = UnitsSold * UnitPrice
UnitsSold = 0.5 * Advertisement Expense
Expenses = UnitsCost * UnitSold + FixedCost
Expenses
Fixed Cost
Copyright @2010 Pearson
Education, Inc.Publishing as
Prentice Hall
15
Influence
Diagrams:
Software
Analytica, Lumina Decision Systems
Supports hierarchical (multi-level) diagrams
Thank You
Copyright @2010 Pearson
Education, Inc.Publishing as
Prentice Hall
17
Thank You
Copyright @2010 Pearson
Education, Inc.Publishing as
Prentice Hall
18
Thank You
Copyright @2010 Pearson
Education, Inc.Publishing as
Prentice Hall
19
F P(1 i ) n
i (1 i ) n
A P
n
(
1
i
)
21
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
22
23
Decision Tables
Investment example
One goal: maximize the yield after one year
Yield depends on the status of the economy
(the state of nature)
Solid growth
Stagnation
Inflation
24
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Investment
Example:
Possible
Situations
Investment Example:
Decision Table
26
27
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Multiple goals
Yield, safety, and liquidity
28
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
MSS Mathematical
Models
MSS Mathematical
Models
Uncontrollable
Variables
Decision
Variables
Mathematical
Relationships
Result
Variables
Intermediate
Variables
Copyright @2010 Pearson
Education, Inc.Publishing as
Prentice Hall
30
Optimization
via Mathematical
Programming
Mathematical Programming
A family of tools designed to help solve
managerial problems in which the decision
maker must allocate scarce resources among
competing activities to optimize a measurable
goal
LP Problem
Characteristics
1.Limited quantity of economic resources
2.Resources are used in the production of
products or services
3.Two or more ways (solutions, programs)
to use the resources
4.Each activity (product or service) yields a
return in terms of the goal
5.Allocation is usually restricted by
constraints
32
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Linear Programming
Steps
1. Identify the
Decision variables
Objective function
Objective function coefficients
Constraints
Line
Capacities / Demands
LP Example
The Product-Mix Linear Programming
Model
MBI Corporation
Decision: How many computers to build next month?
Two types of mainframe computers: CC7 and CC8
Constraints: Labor limits, Materials limit, Marketing lower limits
CC7
CC8
Rel Limit
Labor (days)
300500<= 200,000 /mo
Materials ($)
10,000 15,000 <= 8,000,000 /mo
Units 1 >= 100
Units 1 >= 200
Profit ($) 8,000 12,000 Max
LP Solution
35
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
LP Solution
Decision Variables:
X1: unit of CC-7
X2: unit of CC-8
Objective Function:
Maximize Z (profit)
Z=8000X1+12000X2
Subject To
300X1 + 500X2 200K
10000X1 + 15000X2
8000K
X1 100
X2 200
36
Copyright @2010 Pearson Education, Inc.Publishing as Prentice Hall
Sensitivity
Sensitivity, What-if,
and
Goal
Seeking Analysis
What-if
Assesses solutions based on changes in variables or
assumptions (scenario analysis)
Goal seeking
Backwards approach, starts with goal
Determines values of inputs needed to achieve goal
Example is break-even point determination
37
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Heuristic
Programming
Cuts the search space
Gets satisfactory solutions
more quickly and less
expensively
Finds good enough
feasible solutions to very
complex problems
Heuristics can be
Quantitative
Qualitative (in ES)
Traveling Salesman
Problem >>>
Copyright @2010 Pearson Education, Inc.Publishing as Prentice Hall
38
39
Traveling Salesman
Problem
What is it?
A traveling salesman must visit customers in
several cities, visiting each city only once, across
the country. Goal: Find the shortest possible route
Total number of unique routes (TNUR):
TNUR = (1/2) (Number of Cities 1)!
Number of Cities TNUR
5
12
6
60
9
20,160
20
1.22 1018
40
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
When to Use
Heuristics
When to Use Heuristics
Limitations of Heuristics
Modern Heuristic
Methods
Tabu search
Intelligent search algorithm
Genetic algorithms
Survival of the fittest
Simulated annealing
Analogy to Thermodynamics
42
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Simulation
Technique for conducting experiments
with a computer on a comprehensive
model of the behavior of a system
Frequently used in DSS tools
43
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Major
Characteristics of
Simulation
Imitates reality and capture its richness
44
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Advantages of
Simulation
Limitations of
Simulation
Cannot guarantee an optimal solution
Slow and costly construction process
Cannot transfer solutions and inferences
to solve other problems (problem
specific)
So easy to explain/sell to managers, may
lead overlooking analytical solutions
Software may require special skills
46
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Simulation
Methodology
Define problem
5. Conduct experiments
Construct simulation model 6. Evaluate results
Test and validate model
7. Implement solution
Design experiments
47
Copyright @2010 Pearson Education,
Inc.Publishing as Prentice Hall
Simulation Types
Stochastic vs. Deterministic Simulation
In stochastic simulations: We use distributions (Discrete
or Continuous probability distributions)
Visual Interactive
Modeling (VIM) / Visual
Interactive Simulation
(VIS)
Model Base
Management
MBMS: capabilities similar to that of
DBMS
But, there are no comprehensive model
base management packages
Each organization uses models
somewhat differently
There are many model classes
Within each class there are different
solution approaches
Relations MBMS
Object-oriented MBMS
50
Thank You