Lecture 02
Lecture 02
Lecture Two
Linear Programming I
ecision Making
ptimization – Part I:
1
ion, and Math Software
DSME 6620
Decision Models and Applications MGT578
Agenda
• Motivation example
– Microcomputer problem
– Problem formulation
– Graphical method
• Learning Excel Solver
– Installing Solver
– Solving the microcomputer problem
– Reading report
• Sensitivity analysis
– Discussions of microcomputer problem
– Reading sensitivity report
– Another view of shadow
2
DSME 6620
Decision Models and Applications MGT578
4
DSME 6620
Decision Models and Applications MGT578
More on Linearity
OMM5705 Quantitative Decision Making Prof. Aviv Olin Business School, Washington University
More on Linearity
• How does the feasible region look like, when all constraints are
linear?
弧线
not convex
OMM5705 Quantitative Decision Making Prof. Aviv Olin Business School, Washington University
5
DSME 6620
Decision Models and Applications MGT578
6
DSME 6620
Decision Models and Applications MGT578
7
DSME 6620
Decision Models and Applications MGT578
Microcomputer Problem
Formulation of
Microcomputer Problem
Typically, there are three basic steps in the
formulation process of an optimization problem:
• decision variables,
• objective function, and
• constraints.
9
DSME 6620
Decision Models and Applications MGT578
Formulation of
Microcomputer Problem
Discussions:
1) Do we need to restrict the two decision
variables to be integers?
11
DSME 6620
Decision Models and Applications MGT578
Graphical Method
12
DSME 6620
Decision Models and Applications MGT578
Graphical Method
Line 2
Line 1
Line 3
16
DSME 6620
Decision Models and Applications MGT578
Optimal decision
variable values
Optimal objective
(optimal solution)
function value
Constraints:
Binding means LHS = RHS, hence Slack = 0
Not Binding means LHS ≠ RHS, hence Slack ≠ 0
21
DSME 6620
Decision Models and Applications MGT578
Remarks on Solver
22
DSME 6620
Decision Models and Applications MGT578
Sensitivity Analysis
23
DSME 6620
Decision Models and Applications MGT578
Sensitivity Analysis
24
DSME 6620
Decision Models and Applications MGT578
26
DSME 6620
Decision Models and Applications MGT578
Summary
28