Professional Documents
Culture Documents
SC0x 2T2023 Module 1 Annotated
SC0x 2T2023 Module 1 Annotated
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 3
What is a Supply Chain?
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 4
What is a Supply Chain?
Two or more parties linked by a flow of resources –
typically material, information, and money – that ultimately
fulfill a customer request.
Information (order)
Information (status)
Material (delivery)
Money (payment)
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 5
What is a supply chain?
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 6
What is a Supply Chain?
Customer
Tire Retailer
Rubber
Mfg Supplier Hardware
Supplier
Gear
Supplier
Supplier
Wholesaler
Customer
Pedal
Supplier
Supplier
Bicycle Retailer
Casting
Smelter
Plant
Wholesaler Customer
Frame
Supplier
Retailer
Pigment
Supplier
Paint
Supplier Retailer Customer
Chemical
Mfg
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 7
What is a Supply Chain?
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 8
Logistics versus Supply Chain Mgmt
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 9
What is Supply Chain Management?
Logistics involves . . . “managing the flow of items, information, cash
and ideas through the coordination of supply chain processes and
through the strategic addition of place, period and pattern values.”
MIT Center for Transportation & Logistics
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 10
Logistics vs. SCM
According to the Council of Supply Chain Management Professionals . . .
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 11
Supply Chain Management
Perspectives
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 12
Supply Chain Perspectives
Image Source: Arntzen, B. MIT Center for Transportation & Logistics, Hi-Viz Research Project (2013)
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 13
Supply Chain Perspectives
Customers
Manufacturers
Suppliers Distributors
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 14
Process View of Supply Chains
Customer
• Four Primary Cycles
n Customer Order Cycle Customer Order Cycle
n Replenishment cycle
Retailer
n Manufacturing Cycle
n Procurement Cycle Replenishment Cycle
• Cycles Occur Between Stages
n Interactions differ at each stage Distributor
• Not every SC will have all 4 Cycles
Manufacturing Cycle
Manufacturer
Procurement Cycle
Adapted from Chopra & Meindl “Supply Chain Management”
Supplier
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 15
Macro Process (Software) Perspective
Firm
Customer
Supplier
Customers
S1 Source Stocked Products M1 Make-to-Stock D1 Deliver Stocked Products
Return Return
Source Deliver
Enable
Source: Supply Chain Council
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 17
Traditional Functional Perspective
• Purchasing / Procurement • Order Processing
n What to buy from who n Receiving, Entry & Status
n Corporate vs Group n Order Management
• Inventory Control • Transportation
n How much to stock where n Inbound versus Outbound
n Trigger points n Domestic versus International
n Replenishment plan n Modal control (Rail, TL, LTL,
• Warehousing Parcel, Air, etc.)
n Storage, Mixing, Break bulk • Customer Service
n Pick Pack and Ship n Geographic
n What to stock where in WH n Product Line Specific
• Materials Handling • Planning Group
n How to move product n Facility Location
n Packaging, containerization n Network Design
n Storage layout n Demand Planning
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 18
Systems Perspective
of Supply Chains
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 19
Supply Chain as a System
• Take an Engineering Systems Perspective
n What is a variable and what is a constraint?
n Continuous expansion of decision variables
n Increases potential for improvement but increases both
complexity and coordination requirements
Material Handling
Order Processing
Inventory Mgmt
Transportation
Customer Svc
Warehousing
Purchasing
Material Handling
Order Processing
Inventory Mgmt
Transportation
Customer Svc
Warehousing
Purchasing
Material Handling
Order Processing
Inventory Mgmt
Product Design
Manufacturing
Transportation
Customer Svc
Warehousing
Purchasing
Objective:
wDesign, build, and deliver at lowest total cost
Variables:
wSelect carrier to tender each load to
wSelect time windows to deliver
wSelect when to ship what from where
wSelect where to stock which form of product
Constraints:
wDeliver within negotiated time frame
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 22
Supply Chain as a System
• Take an Engineering Systems Perspective
n What is a variable and what is a constraint?
n Continuous expansion of decision variables
n Increases potential for improvement but increases both
complexity and coordination requirements
Objective:
Material Handling wMaximize on-shelf availability
Order Processing
Inventory Mgmt
Product Design
Manufacturing
Transportation
Customer Svc
Variables:
Warehousing
Purchasing
Supplier
Retailer
wSelect carrier to tender each load to
wSelect time windows to deliver
wSelect when to ship what from where
wSelect where to stock which form of
product
wSelect contract relationships
wSelect who should control replenishment
wWhich channel member should perform
which function
Why is this so hard to do? Constraints:
wTotal delivered cost to shelf
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 23
What are the major challenges?
(Why is it so hard?)
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 24
Why is it so difficult? 1/2
• Metrics – How do you measure a system?
n Trade-off of Breadth vs. Validity of metrics
n Outcome Based Logistics - Perfect order, Perfect Shelf
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 25
Why is it so difficult? 2/2
• Uncertainty - Who knows what is going to happen?
n Variable demand of product (shorter lifecycles)
n Variable manufacturing yield
n Unreliable sourcing of raw materials
n Inconsistent transit lead times
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 26
Why do we care?
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 27
Why do we care?
• Supply Chains . . .
n Span the globe and cannot be managed as an isolated function,
n Have become critical to any organization’s operations, and
n Connect functions, divisions, and business units within a firm
as well as across firms.
By Wsvan; cropped by Beyond My Ken (talk) 01:29, 14 October 2013 (UTC) (Own work) [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0 (
http://commons.wikimedia.org/wiki/File:Leonard_P._Zakim_Bunker_Hill_Bridge_-_Boston,_MA.jpg
"Mini Shocks" by Avsar Aras - Own work. Licensed under Creative Commons Attribution-Share Alike 3.0 via Wikimedia Commons - http://commons.wikimedia.org/wiki/
CTL.SC1x - Supply Chain and Logistics Fundamentals
File:Mini_Shocks.JPG#mediaviewer/File:Mini_Shocks.JPG Lesson: Introduction to Supply Chains 28
Example: Variability of #2 Diesel Pricing
4.8
4.6
4.4
4.2
On Highway Price of #2 Diesel ($/gallon)
3.8
3.6
3.4
3.2
2.8
2.6
2.4
2.2
2
Oct-06 Apr-07 Oct-07 Apr-08 Oct-08 Apr-09 Oct-09 Apr-10 Oct-10 Apr-11 Oct-11 Apr-12 Oct-12 Apr-13 Oct-13 May-14 Nov-14
12.0%
Percentage of US GDP
10.0%
8.0%
6.0%
4.0%
2.0%
1980 1985 1990 1995 2000 2005 2010 2015
Year
Data Sources: Council of Supply Chain Management (2014) 25th Annual State of Logistics Report
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Introduction to Supply Chains 30
Still, why do we care?
Functional Logistics Supply Chain
caplice@mit.edu
MIT Center for
Transportation & Logistics "Boxer (2)" by Dezidor - Own work. Licensed under Creative Commons Attribution 3.0 via
Wikimedia Commons - http://commons.wikimedia.org/wiki/
File:Boxer_(2).jpg#mediaviewer/File:Boxer_(2).jpg
Analytics Basics:
Models, Algebra, & Functions
Increasing degree of
abstraction and speed
Increasing degree of
realism and cost
5
Source: Ragsdale, 2004
Roadmap for the Course
• Deterministic – Prescriptive Modeling
n Basic functions & algebra
n Classical optimization (calculus)
n Math programming (LPs, IPs, MILPs, & Non-Linear)
• Stochastic/Uncertainty – Predictive & Descriptive
n Basic probability and distributions
n Statistical analysis (hypothesis testing)
n Econometric modeling (regression)
n Simulation
6
SCx Approach to Modeling
- Educating Drivers not Mechanics!
All images are CC0 Public Domain from https://pixabay.com and https://openclipart.org 7
Mathematical Functions
8
Mathematical Functions
“ . . . a relation between a set of inputs
and a set of permissible outputs with the
property that each input is related to
exactly one output.”
source: Wikipedia
we say:
“f of x” or that “y is a function of x”
y = f (x)
If given a value for x, then I can compute the value for y.
Example: f(x) = x2
x= 2 then y = f(2) = 22 = 4
x= 3.4 then y = f(3.4) = 3.42 = 11.56
x= -2 then y = f(-2) = (-2)2 = 4
Image by By Wvbailey Public Domain, https://commons.wikimedia.org/w/index.php?curid=10562739
9
Typically, constants are denoted by
Linear Functions
letters from the start of the alphabet
(a, b, c, . . .) while variables are letters
from the end of the alphabet (x, y, z).
“y changes linearly with x”
This is the
dependent function, f(x).
variable
y = ax + b constant,
fixed value, or
independent y-intercept
slope or variable
variable value
1
a
b
x
10
Examples: Linear Functions
• Truckload Transportation Costs:
cost = f(distance) = $200 + 1.35 $/km * (distance)
• Warehousing Costs
cost = f(# cases) = €2,500 + 2.5 €/case * (# cases)
• Profit Equation
profit = f(volume) = (r-c) * v - d
where:
r = revenue per item(¥/item)
c= cost per item (¥/item)
v = volume sold (items)
d = fixed cost (¥)
11
Quadratic Functions
12
Quadratic Functions y
a>0
This is the x
dependent
variable function, f(x).
2 a<0
y
y = ax + bx + c
x
independent constants
variable
(iii)
(i)
• The root(s) of a quadratic (ii)
16
Quadratic Functions in Practice
• Example: Manufacturing iWidgets – what price to set?
n Cost of producing iWidgets is a linear y
function of the number produced, x: a 1
Maximum profit
Price at which we
maximize profit
Roots of quadratic
18
Quadratic Functions in Practice
• Example: Parcel Trucking – impact of weight
Parcel carriers combine many orders into a single shipment.
The cost of an individual order is a function of its weight, w.
However, it is not linear – it is tapering.
cost =f(weight) = 33 + 0.067w – 0.00005w2
€ 55
Cost Per Order (€) as a Function of Weight (kg)
€ 50
Cost Per Order (€)
€ 45
€ 40
€ 35
€ 30
0 50 100 150 200 250 300
Weight of Order (kgs)
19
Other Common Functional Forms
20
Power Function y=f(x) = axb
The shape of the curve is dictated by the value of b
3.00
if b<0, then function decreases
asymptotically to f(x)=0 and if b>1, then function
2.50
note that f(0) is undefined, increases exponentially
e.g., y=ax-1=a/x
2.00
1.50
0.50
if b=1, then the
function is linear
0.00
- 0.20 0.40 0.60 0.80 1.00 1.20 1.40 1.60 1.80 2.00
21
Exponential Functions y=abx
80.00
0.00
- 0.50 1.00 1.50 2.00 2.50 3.00 3.50 4.00
22
Logarithms
23
Other Inverse Relationships
Logarithms y=ax
y=a+x
çè
çè
x=y÷a
x=y-a
y=bx çè logb(y)=x
y is the value of b raised x is the power that I need to
to the xth power. raise the base, b, to equal y.
26
Multivariate Functions
INPUT (x1, x2, . . . xn)
These are just functions with more than one
independent variable.
28
Properties of Functions
29
Properties of a Function: Convexity
A function is convex if it “holds water”
f (x) is convex if f [ λ x2 + (1− λ )x1 ] ≤ λ f (x2 ) + (1− λ ) f (x1 )
for all values of λ , where 0 < λ < 1, and for all pairs of x, where x1 < x2
• Example: f(x) = 3x2 - 4x + 2
• Pick x1 and x2: x1= -1 and x2= 2 λf(x2) + (1-λ)f(x1) = 6.21
1 No, violates 1
(2) f (x) = @ c = 0?
x asymptotic at x=0
1
(3) f (x) = @ c > 1? Yes x
x
⎧⎪ 2 No, step at x=2,
x , x<2
(4) f (x) = ⎨ violates 3
⎪⎩ 3x, x ≥ 2
31
Key Points from Lesson
32
Key Points from Lesson (1/2)
• Different models used for different purposes
n Descriptive – what has happened?
n Predictive – what could happen?
n Prescriptive – what should we do?
• Functions y=f(x)
n Linear functions where y= ax + b
n Quadratic functions where y= ax2 + bx + c
n Power functions where y= axb
n Exponential functions where y= abx
33
Key Points from Lesson (2/2)
• Logarithms
n y=bx is equivalent to logb(y) = x
n Natural log ln(y) = loge(y)
• Multivariate functions y=f(x1, x2, . . . xn)
n Multiple inputs still lead to single output value
• Properties of functions
n Convexity – does the function “hold water”?
n Continuity – can I draw the function without
lifting my pencil
34
Questions, Comments, Suggestions?
Use the Discussion Forum!
MIT Center for 1. Lyman, P. and Varian H., (2003) “How Much Informa)on”
Transportation & Logistics 2. Gantz, J. and Reinsel, D., (2012) “The Digital Universe in 2020” 2
To include supply chains . . . .
Amazon sells more than 480 million unique items to 244
million customers!
MIT Center for Source: Basta, N. (2016) “Pharma Traceability: Year in Review”
Transportation & Logistics
4
It is not just the size, though . . .
Welcome to ToyCo! I have a1ached the data that you asked for in the
spreadsheet. It has six tabs: sku masterand separate tabs for each of the
following stores: 312, 323, 415, 521, and 632. The store tabs contain all of
the daily sales informaHon for the last two years (that is all I could find) for
that respecHve store. It lists the database or transacHon ID, date, the SKU,
quanHty sold that day, and total revenue from those sales. The sku master tab
contains some informaHon on each SKU, such as its name, weight, cube, unit
cost, etc. This was really hard to get – so I hope that this is all you need.
n n 2 n 2
E[X] = x = µ = ∑ pi xi Var[X] = σ = ∑ pi ( xi − x ) = ∑ pi ( xi − µ )
2
i=1 i=1 i=1
• Typical checks
n Invalid values - nega)ve, text, too small, too big, missing
n Mismatches between related data sets - # of rows, # of cols
n Duplica)on – unique iden)fiers
n Human error – wrong dates, invalid assump)ons
n Always explore the outliers – they are the most interes)ng!
• Be organized
n Versioning
n Keep track of data changes
• Some Tips
• Always log issues and ac)ons – keep an audit mindset
• Never completely delete data – keep a complete data archive
• Create a “clean data set” to use in analysis
• Always validate decisions with process owners
• Use graphs (Sca_er Plots, Histograms, etc.)
• Use pivot tables (if you must stay in spreadsheets)
MIT Center for
Transportation & Logistics
13
TinyCo – Store 312 Sales Summary – a 2nd Look
Ater some ini)al cleaning, my summary is as follows . . .
Unit Dollar
Minimum -6 -59.94
25th Pctl 2 15.98
Mode 2 29.97
Median 3 31.99
Average 5.83 76.44
75th Pctl 5 68.97
Maximum 42 699.93
Range 48 759.87
InnerQuar)le 3 52.99
Variance 82 14,219
Std. Dev. 9 119
CV 1.55 1.56
• But this is barely the )p of the iceberg on what we want to do with this data!
• How do the different SKUs behave?
• How do sales differ by month? by week? by day of week?
• Are sales prices per SKU consistent?
• Are there trends in sales over )me?
• Do the returns (nega)ve sales) correlate to other sales?
• How are sales of the different SKUs related to each other?
MIT Center for
Transportation & Logistics
14
Querying the Data