TERM 2
Learning and
Development Council,
CAC
DMOP
CONTENTS
1. The Optimization Tree and Taxonomy of Decision Models
2. Linear Programming
i) Basic LP Assumptions
ii) Gaining Insights through LP Model
iii) What does it mean to spot patterns in an LP solution
iv) LP Geometry Basics
v) LP States
vi) Sensitivity Analysis Shadow Price and Reduced Costs
3. The Dual Formulation
4. Introduction to Network Models
i) Terminology and Applications
ii) The General Min-Cost Network Flow (MCNF) Formulations
5. Modeling Business Logic
6. Newsvendor problem and Auctions
DMOP
DMOP
Basic LP Assumptions
Proportionality:
Contribution from a decision variable is proportional to the decision variable.
Additivity:
Contribution to objective from one decision variable is independent of another decision variable
Divisibility:
Each variable is allowed to assume fractional values.
Data certainty:
Coefficients are not random variables.
DMOP
LP Geometry Basics
The number of decision variables determines the problem spaces dimensionality
Two-variable problems can be plotted on a 2-D graph
Pick an axis for each variable
The constraints define the set of feasible solutions
Each inequality defines a feasible half-plane
The problems feasible region is the intersection of the half-planes
To draw a constraint: calculate the two intercepts; draw a line between them
An optimal solution can always be found at a vertex (corner point)
Pick an arbitrary objective function and draw test iso-profit line using intercepts
Find the improving direction for the objective function, locate candidate optimal vertices
Calculate the solution corresponding to each candidate vertex by solving the simultaneous
equations of the vertexs binding constraints
Compare the objective function value by plugging solution coordinates into the objective function
LP States
1. An LP can be in one of these three states
Unbounded
Infeasible
Bounded, feasible with an optimal solution (at least one corner-point solution)
DMOP
DMOP
A large enough change in an objective function coefficient can cause the optimal solution to change
A change in one coefficient causes the objective function to rotate.
With a sufficiently large change, the objective function becomes parallel to one of the binding constraints,
creating multiple optimal solutions
If the coefficient continues to change, the optimal solution jumps to an adjoining vertex
The amount a coefficient can increase or decrease before the optimal vertex changes is called the
coefficients allowable increase / decrease
The reduced cost of a variable
The reduced cost associated with the non-negativity constraint for each variable is the shadow price of that
constraint, i.e., the corresponding change in the objective function per unit increase in the lower bound of
the variable
The reduced cost for all decision variables can be directly computed from the shadow prices on the
structural constraints and the objective coefficient
In this view, the shadow prices are thought of as the opportunity costs associated with diverting resources
away from the optimal production mix.
Computing the reduced cost
The operation of computing the reduced cost from shadow prices is called pricing-out. If yi is the shadow
price of the ith constraint (there are m constraints), cj is the objective coefficient of the jth activity, and aij is
the amount of the ith resource consumed by the jth activity, then the reduced cost for the jth activity is
computed as
Quick Summary
Shadow price of a constraint
Defines the price you are willing to pay to relax the RHS by one unit, or the price you must be paid to
tighten the RHS by one unit.
DMOP
Non-binding constraints have 0 shadow price; i.e. either the constraint has a slack (surplus)with zero
shadow price or the shadow price is non-zero and the constraint is tight.
Reduced Cost of a decision variable
Indicates how much more attractive (i.e., higher in profit or lower in cost) its coefficient in the objective
function must be before this variable is worth using.
Ignore the sign. Sign conventions differ across different LP solvers; just remember that the objective
coefficient must be made more attractive by this magnitude.
Unless the problem is degenerate basic variables are positive and their reduced costs are 0.
DMOP
DMOP
A Quick Example
DMOP
Network Terminologies
Application Areas
DMOP
MCNF
Generalized Min-Cost Flow
The LP Formulation:
DMOP
LP Formulation
DMOP
LP Formulation:
Applications:
Military applications
Deployment of material
City water piping system to maximize flow to residential areas
Currency arbitrage problem
DMOP
LP Formulation:
DMOP
DMOP
The Constraints:
Demand Side Constraints:
DMOP
DMOP
Indicator Variables
Logical Constraints
DMOP
System Mechanics
DMOP
DMOP
AUCTIONS
(Please refer to class notes for details of problems)
1. Sealed bid first price auction:
Each bidder submits a sealed bid of how much they are willing to pay for the contract
Bidders submit bids independently and unobserved by others
After all the bids have been collected, the contract is awarded to the highest bidder at a price equal
to the amount bid by the highest bidder
2. Sealed bid second price auction
Identical to first price auction, except that the winner (highest bidder) only has to pay the second
highest bid to the auctioneer
DMOP
Industry
Functional Area
Company/ Organization
Modeling
Technique
Chemicals,
industrial gases
Distribution logistics,
routing and
transportation
Optimization: IP
Applying OR Techniques to
Financial Markets 2003.pdf
Financial Services
Finance
Various
Optimization,
simulation
Consulting,
insurance
Agriculture, farm
machinery
integer programming,
algorithms, heuristics
IP, algorithms,
heuristics
Customer Services
Simulation
Retail
Logistic, pricing,
decision support
system
Stochastic
Dynamic
Programming
Construction
Project Management
Heery International
Optimization: IP
Optimization,
simulation
Optimization,
simulation
Brief description
Award-winning application of optimization
techniques to make vehicle scheduling,
dispatching, and inventory decisions for the
distribution of industrial gases to customers.
A survey of OR models used in the financial
services industry.
Towers Perrin-Tillinghast employs a stochastic
asset-and-liability management system for helping
its pension plan and insurance clients understand
the risks and opportunities related to capital market
investments and other major decisions.
An IP based model is developed to optimize the
rosters of sugarcane mills given a large number of
users (sugarcane harvesters) and tight capacities
in the transportation facilities
Simulation modeling of a customer-focused
software company's call center operations to
determine how a fee-based technical support
program would deliver a high service level with a
waiting time of less than one minute.
A stochastic DP model-based decision support
system to help retailers of fashion goods decide on
optimal order quantities and markdown prices.
A spreadsheet based optimization model for
minimizing the total cost of assigning managers to
various projects, while striving to maintain a
balanced workload for different managers
Dell launched e-commerce and manufacturing
initiatives with its supplier to lower supply chain
inventory costs by reducing revolver by 40 percent.
This reduction would raise inventory turns by 67%
leading to a potential $43 million saving.
Year of
Publication
1983
2003
2000
2002
2001
2001
2000
Computers
Inventory Planning
Dell Inc.
Cereal, Food
Inventory, Production
and Distribution
Logistics,
Transportation
Optimize Transportation
Network
Menlo Worldwide
Health Care
Effectively manage
Operating room time
Optimization using
IP
2002
Internet Retailing
Catalog Mailing
Fingerhut/IBM
Optimization: LP
2001
Optimization of Reusable
Containers at Canada Post.pdf
Container
Transportation
Match constrained
supply to demand
Canada Post
Imaging supplies
manufacturer
Nu-kote
Newsvendors Tackle
Newsvendor Problem 2003.pdf
Print
Media/Magazines
Supply Chain
Distribution
Time Inc./Mckinsey
Financial Services
Finance
Merrill Lynch
Simulation
2002
Machinary
Schindler Elevator
Optimization:
Heuristics
2003
Optimizaing Maintenance
Operations at Schindler
Elevators
2004
2001
2004
2001
2004
2003
DMOP
Airline
Decision support
systems
Continental Airlines
Optiimization: LP
and MIP
2004
Government,
Forestry
Decision support
systems
Optimization: LP
2000
Chemicals
Distribution planning
Optimization: LP
2001
Pharmaceutical
Interfaces
Transportation
Revenue management
Interfaces
Transportation
Interfaces
Machinery
Decision support
systems
Interfaces
IT, Manufacturing
Decision support
systems
Maxager
Steel
Tata Steel
Supply-Chain Management at
IBM .pdf
IT
Supply Chain
Management
IBM
Internet Retailing
Advertising, Inventory
management
Microsoft
Transportation;
Shipping; Network
Models
UPS
Simulation
1997
1997
2001
2000
2004
1995
2000
2003
2004