Chapter 4 Modeling and Analysis Turban, Aronson, and Liang

advertisement
Turban, Aronson, and Liang
Decision Support Systems and Intelligent Systems,
Seventh Edition
Chapter 4
Modeling and Analysis
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-1
Learning Objectives
• Understand basic concepts of MSS
modeling.
• Describe MSS models interaction.
• Understand different model classes.
• Structure decision making of alternatives.
• Learn to use spreadsheets in MSS
modeling.
• Learn to structure linear program modeling.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-2
Learning Objectives
• Examine search methods for MSS
models.
• Handle multiple goals.
• Understand terms sensitivity,
automatic, what-if analysis, goal
seeking.
• Know key issues of model
management.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-3
Dupont Simulates Rail Transportation
System and Avoids Costly Capital
Expense Vignette
• Promodel simulation created
representing entire transport system
• Applied what-if analyses
• Visual simulation
• Identified bottlenecks
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-4
MSS Modeling
• 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
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-5
Simulations
•
•
•
•
•
Explore problem at hand
Identify alternative solutions
Can be object-oriented
Enhances decision making
View impacts of decision alternatives
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-6
DSS Models
•
•
•
•
•
•
•
Algorithm-based models
Statistic-based models
Linear programming models
Graphical models
Quantitative models
Qualitative models
Simulation models
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-7
Static Models
• Single photograph of situation
• Time can be rolled forward, a photo at
a time
• Usually repeatable
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-9
Dynamic Model
•
•
•
•
Represent changing situations
Time dependent
Varying conditions
Occurrence may not repeat
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-10
Decision-Making
• Certainty
– Assume complete knowledge
– All potential outcomes known
– Easy to develop
– Resolution determined easily
– Can be very complex
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-11
Decision-Making
• Uncertainty
– Several outcomes for each decision
– Probability of occurrence of each
outcome unknown
– Insufficient information
– Assess risk and willingness to take it
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-12
Decision-Making
• Probabilistic Decision-Making
– Decision under risk
– Probability of each of several possible
outcomes occurring
– Risk analysis
• Calculate value of each alternative
• Select best expected value
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-13
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
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-14
Influence Diagrams
Variables:
Decision
Intermediate
or
uncontrollable
Result or outcome
(intermediate or
final)
Arrows indicate type of relationship and direction of influence
Certainty
Amount
in CDs
Interest
earned
Sales
Uncertainty
Price
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-15
Influence Diagrams
Random (risk)
~
Demand
Sales
Place tilde above
variable’s name
Preference
(double line arrow)
Sleep all
day
Graduate
University
Get job
Ski all
day
Arrows can be one-way or bidirectional, based upon the
direction of influence
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-16
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-17
Unit Price
~
Amount used in advertisement
Income
Units Sold
Profit
Expense
Unit Cost
Fixed Cost
FIGURE 5.1 An Influence Diagram for the Profit Model.
Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson, 6th edition
Copyright 2001, Prentice Hall, Upper Saddle River, NJ
18
Science
related
college
succeed
Nonscience
related
college
Graduation
fails
IT
Basic
science
Medicine related
practical college
literature
Languages and
admin.
IT jobs
teaching
Hospitals and
labs
teaching
Admin.
Remain at university
Modeling with Spreadsheets
• Flexible and easy to use
• End-user modeling tool
• Features what-if analysis, data
management, macros
• Seamless and transparent
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-23
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-24
Decision Tables
• Decision tables are a convenient way
to organize information in a
systematic manner. It can be done in
a spreadsheet and thus looks like a
table
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-25
Decision Tables
• Multiple criteria decision analysis
• Features include:
– Decision variables (alternatives)
– Uncontrollable variables
– Result variables
• Applies principles of certainty,
uncertainty, and risk
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-26
Example.
An investment company is considering investing in one of three alternatives:
bonds, stocks, or certificates of deposit (CDs). The company is interested in one
goal: maximizing the yield on the investment after one year. If it were interested
in other goals, such as safety or liquidity, the problem would be classified as
one of multi-criteria decision analysis. The yield depends on the state of the
economy sometime in the future (called the state of nature), which can be in
solid growth, stagnation, or inflation. Experts
estimated the following annual yields:
• If there is solid growth in the economy, bonds will yield 12%, stocks
15%, and time deposits 6.5%.
• If stagnation prevails, bonds will yield 6%, stocks 3%, and time
deposits 6.5%.
• If inflation prevails, bonds will yield 3%, stocks will bring a loss of 2%,
andtime deposits will yield 6.5%.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-27
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-28
Treatment the risk
The most common method for solving this risk analysis problem is to select the
alternative with the greatest expected value.
Assume that the experts estimate the chance of solid growth at 50%, the
chance of stagnation at 30%, and the chance of inflation at 20%. The decision
table is then rewritten with the known probabilities (see next table). An expected
value is computed by multiplying the results (outcomes) by their respective
probabilities and adding them. For example, investing in bonds yields an
expected return of
12(0.5)+6(0.3)+3(0.2)=8.4%
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-29
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-30
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-31
Decision Tree
• It is a schematic presentation of
alternatives,
their
potential
consequences with their probabilities
and payoffs. It is usually used to
describe
several
interrelated
decisions over several years.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-32
Decision Tree
• Graphical representation of
relationships
• Multiple criteria approach
• Demonstrates complex relationships
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-33
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-34
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-35
Classification
–Classification: classifies data (constructs a model) based on the training set
and the values (class labels) in a classifying attribute and uses it in classifying
new data.
• Given a database D={t1,t2,…,tn} and a set of classes C={C1,…,Cm}, the
Classification Problem is to define a mapping f:DC where each ti is assigned to
one class.
– Actually divides D into equivalence classes.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-36
Training Dataset
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-37
Output: A Decision Tree for
“buys_computer”
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-38
MSS Mathematical Models
• Link decision variables, uncontrollable
variables, parameters, and result
variables together
– Decision variables describe alternative
choices.
– Uncontrollable variables are outside
decision-maker’s control.
– Result variables are dependent on
chosen solution and uncontrollable
variables.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-39
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-40
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-41
Multiple Goals
• Simultaneous, often conflicting goals
sought by management
• Determining single measure of
effectiveness is difficult
• Handling methods:
– Goal programming
– Linear programming with goals as
constraints
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-42
Example
• Is employee salaries. This constitutes
a decision variable for management.
It determines employee satisfaction
(i.e., intermediateoutcome), which in
turn determines the productivity level
(i.e., final result).
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-43
Sensitivity, What-if, and Goal
Seeking Analysis
• Sensitivity
– 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
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-44
The role of heuristics in
modeling
• The role of heuristics in modeling is to
arrive at satisfactory solutions more
quickly and less expensively than
trying to get optimal solution.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-45
Search Approaches
• Heurisitic
– Repeated, step-by-step searches
– “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
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-46
Simulation
• Technique for conducting experiments with a
computer on a model of a management system
• Frequently used DSS tool
Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson, 6th edition
Copyright 2001, Prentice Hall, Upper Saddle River, NJ
47
Simulations
•
•
•
•
•
•
Imitation of reality
Allows for experimentation and time compression
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
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-48
Simulations
• 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
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-49
Define visual simulation and compare it
to conventional simulation.
• Visual simulation uses graphical representation to
show the situation to the end-user. It does
everything of a conventional simulation, which is
any technique for conducting experiments (such
as what-if analyses) with a digital computer on a
model of a management system, but does it using
visually pleasing representation.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-50
model base management
system
• A model base management system
calls for a software package with
capabilities similar to those of a
DBMS. An effective MBMS will make
structural and algorithmic aspects of
model organization and associated
data processing invisible to users of
the MBMS.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-51
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
Increase in consistency
Communication between combined models
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-52
•
Distinguish between a static model
and a dynamic model. Give an
example of each.
In a static model we look at one set of
input data and one set of output
data at one point of time. In dynamic
models one looks at several
possible inputs and outputs over an
extended period.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-53
•
What is the role of heuristics in
modeling?
The role of heuristics in modeling is to
arrive at satisfactory solutions more
quickly and less expensively than
trying to get optimal solution.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-54
•
Define visual interactive modeling
(VIM).
VIM uses computer graphic displays to
present the impact of different
management decision.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-55
• What is a model base management
system?
A model base management system calls for a
software package with capabilities similar
to those of a DBMS. An effective MBMS
will make structural and algorithmic
aspects of model organization and
associated data processing invisible to
users of the MBMS.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-56
•
What is the relationship between
environmental analysis and problem
identification?
A manager scans the environment to
identify any problems that may exist
and require addressing. In a way,
the manager is “looking for trouble”
(or opportunities!).
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-57
• What are the major types of models
used in DSS?
•
• The major types are: optimization,
financial, statistical, simulation, static,
or dynamic. They can be standard or
custom made.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-58
• What is an influence diagram? What
is it used for?
•
• It is a diagram that shows all the
variables in a model, what type they
are, and how they are related to each
other. For example, it will show you
that profit is determined by revenues
and expenses
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition,
Turban, Aronson, and Liang
4-59
Download