Decision-Support
Modeling
MIS 383N - Unique # 03845
TTh 11:00-12:30 UTC 1.146
Spring 2011
Instructor
Leon S. Lasdon
Phone:
471-9433
E-Mail: lasdon@mail.utexas.edu
Office: CBA North 5.244
Office hours: TTh
2:00-3:30 and by appointment
Teaching Assistant: Vivek Vasudeva
TA email: Vivek.Vasudeva@phd.mccombs.utexas.edu
Course web sites: http://courses.utexas.edu and
www.utexas.edu/courses/lasdon. The first
one is on the UT intranet, called Blackboard. The second is my personal
website, and has information on all my courses.
They both contain last year's class plans and syllabi, and will be
updated as the semester progresses. The
Blackboard site will also contain announcements, calendar events, and perhaps a
bulletin board for online class discussions.
Course Objectives
A
goal hierarchy for this course is shown below:
1. Learn how to use models and
data to make better decisions
1.1 Study the modeling process
1.2 Learn how to specify and
organize multiple objectives using Value-Focused Thinking
1.2.1 Build a goal hierarchy like
this one
1.2.2 Build a means-end hierarchy
1.2.3 Use the above to create new
and better alternatives
1.2.4 Learn approaches to
evaluating alternatives and choosing the best one
1.2.5 Use Logical Decisions
software to help make a good choice
1.3 Learn to structure decision
problems involving uncertainty using Decision Analysis
1.4 Improve your ability to
construct what-if spreadsheet models of typical business situations
1.5 Build, solve, and analyze
optimization models using the Excel Solver
1.5.1 Financial Applications
1.5.2 Supply Chain Management
1.6 Use simulation to make
better decisions in problems involving randomness, bottlenecks and multiple
time periods
1.6.1 Introduce uncertainty into
spreadsheet models
2. Learn proven
state-of-the-art approaches for managing complexity and uncertainty using
systems thinking.
This
course is designed for MBA students who want to improve their modeling
abilities, and (secondarily) for any OR/MS student from IE/OR, IROM, or other
students who want a course on OR applications.
The course is really an introduction to Operations Research (OR), and
lots of interesting information on this field can be obtained at www.informs.org. OR adds
value to data by using it to build models. These models take some of the
data as inputs, and their outputs are used to help in decision making. Systems composed of databases, models, and
user interfaces are called Decision Support Systems. We will cover several important user
interfaces associated with the modeling methodologies we consider. However, our focus is on modeling. Formal math skills like calculus, linear
algebra, and probability/statistics will be used some but not much. You don’t
have to be a nerd to do this, and this is not a math course. You do need the
ability to think logically and systematically, but improving this ability is a
course goal.
Instructional Methods
The
basic approach is to learn by doing. We
will build simple, then more complex models in class, in homeworks,
and in cases, using small learning groups.
Problems will span the business spectrum, covering operations, finance, marketing, and information systems. There will be a mixture of lectures and group
work in class. I will try to get 1 or 2
outside speakers, who will explain how their businesses use model-based
Decision Support Systems.
Course Materials
The text is “The Art and Science of Modeling with
Spreadsheets” by Stephen Powell and Ken Baker, John Wiley and Sons, Third
Edition. ISBN 978-0-470-53067-2, October 2010. It uses Microsoft Excel
throughout, and comes with the Frontline Systems Risk Solver Platform (an Excel
add-in) for Optimization, Monte Carlo Simulation and Decision Tree Analysis. It also provides spreadsheets for all text
problems. It is available at the Co-op, and
also online. It’s on Amazon at prices
from $80 to $112 new (less for used), at coursesmart.com for about $80, at
Google Products, at textbooks.com for about $100, etc.
Course
readings on our Blackboard website contain materials presenting some course
topics, successful Management Science applications, Management Science
software, and cases.
Software
used: Logical Decisions (software for multi-objective decisions), Microsoft
Excel, Risk Solver Platform.
Grading
There will be five cases, done in teams,
worth 40%, and a midterm worth 30%. In
lieu of a final exam we will have a term project, done in teams, worth 30%. The term project will involve selecting an OR
application area, researching it, and writing a survey on it, building and
solving some prototype models from some application area, or some other topic
proposed by students and accepted by the instructor.
Tentative Schedule of Topics
Abbreviations: L = LDW manual
MAC
= Multi-Attribute Choice
VFT
= Value-Focused Thinking
|
Class # |
Date |
Topic |
Text chapters |
Other book chapters and pages |
|
Cases |
|
1 |
Jan 18 |
Introduction, modeling framework |
1 |
|
|
|
|
2 |
Jan 20 |
Craft of modeling, visual modeling tools, spreadsheet topics |
3-6 |
|
|
Start case 1 |
|
3 |
Jan 25 |
Visual modeling tools and spreadsheet topics, MAC |
3-6 |
L:sections 1-4 |
|
|
|
4 |
Jan 27 |
Racquetball case, MAC |
3-6 |
L: sections 1-4 |
|
|
|
5 |
Feb 1 |
Case 1 presentations |
|
L: sections 1-4 |
VFT Ch1,2 |
Case 1 due |
|
6 |
Feb 3 |
MAC |
|
L: section 5-8 |
|
Start case 2 |
|
7 |
Feb 8 |
MAC |
|
L: section 9 |
|
|
|
8 |
Feb 10 |
MAC;plutonium disposal application |
|
|
Dyer plutonium disposal |
|
|
9 |
Feb 15 |
MAC |
|
L: section 9 |
Assessing weights, smarter method |
|
|
10 |
Feb 17 |
Case 2 presentations, JSD system, jobeval system in JSD |
|
|
JSD Excel add-in |
Case 2 due |
|
11 |
Feb 22 |
Decision Analysis |
14 |
|
|
|
|
12 |
Feb 24 |
Decision Analysis |
14 |
|
|
|
|
13 |
Mar 1 |
Decision Analysis:utility functions |
14 |
|
KeeneyVFTatBCGas.pdf, exputil.xls |
Start case 3 |
|
14 |
Mar 3 |
Midterm |
|
|
|
|
|
|
March 7-11 |
Global trips: informal classes |
|
|
|
|
|
|
Mar 14-18 |
Spring Break |
|
|
|
|
|
15 |
Mar 22 |
Decision analysis |
6 |
|
|
|
|
16 |
Mar 24 |
Optimization |
|
|
|
|
|
17 |
Mar 29 |
Case 3 presentations |
11 |
|
|
Case 3 due |
|
18 |
Mar 311 |
Optimization |
11,12 |
|
|
Start case 4 |
|
19 |
Apr 5 |
Optimization |
12, 13 |
|
|
|
|
20 |
Apr 7 |
Optimization |
13 |
|
|
|
|
21 |
Apr 12 |
Optimization, asset allocation |
10 |
|
Portfolio optimization |
|
|
22 |
Apr 14 |
Case 4 presentations |
10 |
|
Quadratic
programming, E&P portfolio paper 103105 |
Case 4 due |
|
23 |
Apr 19 |
Data Envelopment analysis |
10, pp 273-277 |
|
Data_envelopment_analysis |
Start case 5 |
|
24 |
Apr 21 |
Data Envelopment Analysis |
10, pp 273-277 |
|
|
|
|
25 |
Apr 26 |
|
15 |
|
Flaw of averages 1,2,3 |
|
|
26 |
Apr 28 |
|
15 |
|
|
|
|
27 |
May 3 |
Case 5 presentations |
15 |
|
|
Case 5 due |
|
28 |
May 5 |
|
15 |
|
|
Last class |
|
Term projects due |
|
|
|
|
|
Term projects due |
This
is a preliminary list of topics. Detailed class plans will be distributed prior
to class.
A
brief description of the topics follows:
1.
Modeling
and Spreadsheet Engineering (5 classes)
2.
Value-Focused
Thinking and Multi-attribute Choice (approx. 6 classes). This methodology asks
you to list your objectives, and break them down into a hierarchy. You list your alternatives, and try to create new ones by
referring to the objectives. Then you deal with relative importance of the
goals, and with scoring the alternatives on each objective. The result is a
ranking of alternatives from best to worst. There are several methodologies for
this that we will consider, and many applications. The Logical Decisions
software is a state-of-the-art tool that many of you will find useful in your
work.
3.
Decision
analysis (approx. 4 classes). Here we
consider problems in which decisions are made over time and where some outcomes
are uncertain. Decision trees help to
structure these problems. There are many applications, e.g., marketing new
products, introducing new technologies, etc.
The software we will use to build and analyze decision trees is Risk
Solver Platform.
4.
Optimization
models (approx. 6 classes). How do you find a best alternative that satisfies
all your constraints? We will use the
Excel Solver, as implemented in Risk Solver Platform, to do this. The
instructor is a co-author of the Solver included with Excel, and will introduce
many current applications. Application areas include finance (asset allocation,
cash management, asset-liability models), operations (production and inventory
planning, distribution, facility location), and marketing (sales force
allocation). Some of these examples will
draw on ideas covered in your previous courses.
5.
Data
Envelopment Analysis (2 classes) Computes an Efficiency Ranking for
organizational units like banks, hospitals, or schools.
6. Simulation (approx. 3 classes). We will use Risk Solver Platform, an Excel add-in, to introduce uncertainty into spreadsheet models by assigning probability distributions to uncertain inputs, and computing the distributions of key outputs by sampling. There are many important applications in marketing, finance, and operations.