Professional Documents
Culture Documents
Operations Research at IBM Corporation: Integrated Supply Chain Perspective
Operations Research at IBM Corporation: Integrated Supply Chain Perspective
Today’s Discussion
Introduction: Supply Chain Management & IBM’s Integrated Supply Chain
Examples of OR at IBM:
Summary
Questions
Today’s Discussion
Introduction: Supply Chain Management & IBM’s Integrated Supply Chain
Examples of OR at IBM:
Summary
Questions
Return
Today’s Discussion
Introduction: Supply Chain Management & IBM’s Integrated Supply Chain
Examples of OR at IBM:
Summary
Questions
Effectiveness of OR Application
Business insights and OR expertise
Embedding in Business Processes
Informal
Block Scheduling for Classrooms
Network and Instructors
•Improve utilization and decrease costs
•Penalty function, MIP (using OSL, C++)
•Used through 7 cycles (over 4+ years)
•Model size:
62,010 columns
Center
Center of
of Excellence
Excellence 90,002 rows (273,392 nonzeros)
(IBM
(IBM Research)
Research) •Well-accepted, will spread to Europe
MD Network Design
•Logic packaging vendor offered alternate locations
Integrated Supply Chain •Spreadsheet model, "What's Best" MIP
Advanced Planning Systems •$650K savings identified
Supply/Demand Process •Extensions to full logic network and other products
Network Optimization
Very deep
Academia
IBM Research
ISC Practitioners
& Executives
Shallow
Montpellier
Fabricated 46.5% 95% European
Parts Volume Suppliers
(Less MCM) Japan
North
Poughkeepsie CDCs
53.5% Volume
America Asia Fujisawa
CDCs
Pacific
Europe
95% NA Middle East
suppliers Africa
Brazil
20 CDCs
Sumare
Latin
America
Key Strategy: Fab/Fulfillment
Simulation modeling to explore
behavior of BTP/CTO supply chain
10 Operations Research at IBM © 2006 IBM Corporation
Integrated Supply Chain
MCMs
power Feature1
.
.
.
BOX
(MTM)
memory
FeatureK
Objectives
Steps
1. Determine Days of Supply (DOS)
levels/targets for high dollar parts, for the
"as is" CMOS supply chain. •Confirm objectives
•Build model
•Gather data
2. Assess how improvements to feature •Cleanse data
ratio forecasting accuracy would impact •Validate model
CMOS inventory turns. •Test hypotheses
•Draw conclusions
•Analytical
3. Establish the impact on required CMOS
inventory of fab/fulfillment versus
•Business implications
consumptive pull replenishment. •Present, convince, implement
Forecasts
Replenishment Fulfillment Center BOMs: Box/MES:
Lead Times: EMLS Extract Jim Curatolo
Fed by SAP Brian Kuhn
EMLS Extract Identifying Feature P/Ns Wendy Sell
Found incorrect Larry Fox Roger Tsai/Pete Weber
(empty system LTs)
Identifying FC P/Ns
Debby Carelli Fab BOMs: Don Gunvalsen
Denny Slocum
Jeff Benedict
SAP Testing Lead Times --
Pull vs Non-pull Danielle Fields
In Practice Dave Pearson (IE)
Debby Carelli
Monthly Forecasts
Nick Kulick (pwr)
Larry Fox's spreadsheets
Mike O'Dowd (DASD) Don Gunvalsen
SCE files (20-day process)
Sue Cozalino Jeff Benedict
Monthly Actuals
Ron Shields
COATS data extracts
Testing Yields/Usage --
(custom SQL)
Gisela Hetherington (MCMs)
Dave Pearson (general)
Mae Ling Chen (non MCM Logic) Serviceability:
Kai Wong (Memory)
Bethesda DB
Winston Ralph/Mark Coq (power)
CAD=CRAD for CRAD
within 3 weeks (80%)
Transportation Lead Times: 100% otherwise
Jeff Schmitt (custom SQL)
50
Millions $
PWR_SUPP
40 PWR_MECH
30 MEMORY
LOGIC
20
10
0 Validation of Simulation Model
04/20/98
05/04/98
05/18/98
06/02/98
06/23/98
Average
October
May to
11/02/98
11/09/98
11/16/98 CMOS: May through October 1998
Average Inventory of High Dollar IMPACT Parts
Date
$70
$60
LOGIC
LOGIC 97
97 %
%
MEMORY 96 $50
MEMORY 96 %
%
PWR_SUPP
PWR_MECH 86
86 %
Millions
$10
$0
Actuals Simulation
45
40
Days of Supply
35
30
25
20
15
45
50
40
35
40
DOS
DOS
30
25 30
20
20
15
10 10
1 3 5 7 9 11 13 1 2 3 4 5 6 7 8 9 10 11 12 13
Week of Quarter Week of Quarter
40
50
35
40 30
DOS
DOS
25
30
20
20
15
10 10
1 3 5 7 9 11 13 1 2 3 4 5 6 7 8 9 10 11 12 13
Week of Quarter Week of Quarter
LOGIC DOS
50
45
40
35
DOS
30
25
20
15
10
1 5 9 13
Week of Quarter
Inventory
optimized
optimized reorder
reorder points
Millions
points $40
$30
No
No Capacity
Capacity Constraints
Constraints $20
Quantifies
Quantifies cost
cost of
of strategy/cost
strategy/cost $10
of
of skew
skew $0
As Is versus Consumptive Pull
29%
29% more
more expensive
expensive overall
overall PWR_SUPP MEMORY LOGIC
74%
74% savings
savings possible
possible for
for PWR_MECH
PWR_MECH
PWR_MECH
11% 6% 6% 6%
Millions
$40
13% Using
Using fab/fulfillment
fab/fulfillment model
model
30%
$30
(much
(much less
less sensitive)
sensitive)
$20
$10
$0
Base All MCM Logic MEM Mech Supp Actuals
Today’s Discussion
Introduction: Supply Chain Management & IBM’s Integrated Supply Chain
Examples of OR at IBM:
Summary
Questions
Available-to-Sell (AtS)
•Determining how excess parts inventory can be positioned with marketing / sales
as finished goods (saleable) product, to condition demand and consume the excess
•Optimization aspect appears as
a straightforward Linear
Programming application Sales: "What do we have in excess?"
Planning Items
•Production Planning LP tool (MTMs, Upgrades,
MES loose piece)
already developed in IBM
Features
Research (WIT/SCE)
Enterprise implosion problem:
380K resources, 185K operations,
84K demands, 800K flows, 52 periods MFI/FFBM
(and this doesn't include capacity)
LP formulation:
57 M variables, Manufacturing:
24 M constraints, "We have excess
118 M nonzeros
parts inventory."
4. Inadequate history
causes artificial 'zero'
ETIS ratios
2. EC causing expired
effectivity dates (bill
present but no demand
on parts)
3. Bills missing
1.B) Card bills missing entirely for parts in
(outsourced) excess
New bill
structures to
Parts unique be added...
to ABC
...connect to
existing bill
structures
0014_ML6
0014_510
0014_530
0014_50S
0014_500
0014_53S
of part 17G0071 is required.
This is expressed as follows in the SCE format: 0014_170 0014_M10
"0014_9406ML6";"0000017G0071";1
"0014_9406M10";"0000046G0063";1
"0014_9406170";"0000075G2720";1
"0014_9406500";"0000017G0071";1
"0014_9406510";"0000017G0071";1
"0014_9406530";"0000017G0071";1
"0014_940650S";"0000017G0071";1
"0014_940653S";"0000017G0071";1
Additional Observations
•Objective Function
•Dependent on sales price (to maximize profit) but prices unavailable
•Use a ‘scaling factor’ k and
maximize k *(excess consumed) – sum (cost of additional purchases)
k small k large
•Results / Timeline
• Jan 2002: Identified problem, data challenges, modeling approach
• April 2002: programmed prototype; simple features only
• June 2002: production version including simple+1, simple+2 f/c parser
• Patent filing late 2002
• In 2002, component inventory moved = USD$ 72 million
• In 2003, component inventory moved = USD$ 40 million
•“Hardened” and offered commercially to clients (first sale 2005)
25 Operations Research at IBM © 2006 IBM Corporation
Integrated Supply Chain
Today’s Discussion
Introduction: Supply Chain Management & IBM’s Integrated Supply Chain
Examples of OR at IBM:
Summary
Questions
Q0
p0 price price
Q0 Q0
forecasting
price (auction)
p0 price price
p0
Auctioning Complements BAU
High unit
DRAMs
volumes
HDDs
Custom Logic
(ASICs)
PSG
Amenable
to Auction
AS/400
RS6000
SSD
PSD
Low unit
volumes
S390
% Cannibalization
Total Revenue
The incremental profits and revenues are fairly robust across a wide
range of cannibalization and auction prices:
million $
-1 0 1 2 3 k k+1
Demand Plans
booked (reforecast
and netted on-hand)
Issues
Auction (market) price distributions may be poorly understood
Probabilities (of selling one item at price Pk in period i+k) unknown
Today’s Discussion
Introduction: Supply Chain Management & IBM’s Integrated Supply Chain
Examples of OR at IBM:
Summary
Questions
Function
embedded in
S/W instantiation
Very deep
Academia
IBM Research “Wrapper” Concept:
ISC Practitioners
& Executives
Shallow
In Summary
Thank you!
Brian T. Eck
BrianEck@sg.ibm.com or
Drbteck@yahoo.com.sg