channel flow optimization for product allocation in

40
Channel Flow Optimization for Product Allocation in Grocery Retail by Abhijeet Singh Bachelor of Technology, Mechanical Engineering, Indian Institute of Technology (BHU), 2014 and Yixuan Fang Bachelor of Arts, Supply Chain Management, Michigan State University, 2017 SUBMITTED TO THE PROGRAM IN SUPPLY CHAIN MANAGEMENT IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF APPLIED SCIENCE IN SUPPLY CHAIN MANAGEMENT AT THE MASSACHUSETTS INSTITUTE OF TECHNOLOGY June 2021 © 2021 Abhijeet Singh and Yixuan Fang. All rights reserved. The authors hereby grant to MIT permission to reproduce and to distribute publicly paper and electronic copies of this capstone document in whole or in part in any medium now known or hereafter created. Signature of Author: ____________________________________________________________________ Department of Supply Chain Management May 14, 2021 Signature of Author: ____________________________________________________________________ Department of Supply Chain Management May 14, 2021 Certified by: __________________________________________________________________________ Dr. Eva Ponce Executive Director, MITx MicroMasters Program in Supply Chain Management Capstone Advisor Accepted by: __________________________________________________________________________ Prof. Yossi Sheffi Director, Center for Transportation and Logistics Elisha Gray II Professor of Engineering Systems Professor, Civil and Environmental Engineering

Upload: others

Post on 11-Mar-2022

13 views

Category:

Documents


0 download

TRANSCRIPT

Channel Flow Optimization for Product Allocation in Grocery Retail by

Abhijeet Singh

Bachelor of Technology, Mechanical Engineering, Indian Institute of Technology (BHU), 2014

and

Yixuan Fang

Bachelor of Arts, Supply Chain Management, Michigan State University, 2017

SUBMITTED TO THE PROGRAM IN SUPPLY CHAIN MANAGEMENT

IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF

MASTER OF APPLIED SCIENCE IN SUPPLY CHAIN MANAGEMENT AT THE

MASSACHUSETTS INSTITUTE OF TECHNOLOGY

June 2021

© 2021 Abhijeet Singh and Yixuan Fang. All rights reserved. The authors hereby grant to MIT permission to reproduce and to distribute publicly paper and electronic

copies of this capstone document in whole or in part in any medium now known or hereafter created.

Signature of Author: ____________________________________________________________________

Department of Supply Chain Management May 14, 2021

Signature of Author: ____________________________________________________________________

Department of Supply Chain Management May 14, 2021

Certified by: __________________________________________________________________________ Dr. Eva Ponce

Executive Director, MITx MicroMasters Program in Supply Chain Management Capstone Advisor

Accepted by: __________________________________________________________________________ Prof. Yossi Sheffi

Director, Center for Transportation and Logistics Elisha Gray II Professor of Engineering Systems Professor, Civil and Environmental Engineering

2

Channel Flow Optimization for Product Allocation in Grocery Retail

by

Abhijeet Singh

and

Yixuan Fang

Submitted to the Program in Supply Chain Management on May 14, 2021 in Partial Fulfillment of the

Requirements for the Degree of Master of Applied Science in Supply Chain Management

ABSTRACT

Supply chain networks in the retail industry have become increasingly complex, giving rise to challenges in product flow from distribution centers to fulfillment locations. Product allocation, in particular, has emerged as a critical challenge for grocery retail companies as it helps them determine the shipping location and the shipping type for every product in their portfolio. The sponsoring company for this project wants to validate their current product allocation model by determining whether the input values used for certain key factors in their algorithm are correct or not. Further, the company wants to identify whether any other factors need to be incorporated into the model. To address the problem statement, our project is focused on simulating the product allocation model with a range of different inputs and layering in relevant cost components. This helps us identify the least cost scenario and the corresponding values for the input factors. We recommend these values for running the model in the future. Using the recommended solution can result in ~12% savings in logistics cost.

Capstone Advisor: Dr. Eva Ponce Title: Executive Director, MITx MicroMasters Program in Supply Chain Management

3

ACKNOWLEDGEMENTS

We would like to thank the Center for Transportation and Logistics at the Massachusetts

Institute of Technology (MIT) for providing us with an opportunity to apply the academic

concepts learned as part of the Supply Chain Management program to a real-world problem.

We also thank our advisor, Dr. Eva Ponce, for her constant guidance and support throughout

our project. It was invaluable for us to have her consistent feedback to drive the project in the

right direction and learn from her industry expertise and insights.

We are immensely grateful to the sponsoring company for providing us with a project that

helped us learn about a key supply chain process in the industry and also gave us the

opportunity to work on a critical problem for the business. We thank the team for their

assistance in helping us understand the process, for timely sharing all the relevant data and for

collaborating with us to constructively address the problem at hand. Working with the sponsor

team on this project has been a significant part of our learning experience at MIT.

Last but not least, we are very grateful to Toby Gooley and Pamela Siska for their coaching,

feedback and advice on writing this report.

4

TABLE OF CONTENTS

1 INTRODUCTION ....................................................................................................................... 6

1.1 About the company ......................................................................................................... 6

1.2 Project Objective .............................................................................................................. 7

1.3 Problem Statement .......................................................................................................... 8

2 LITERATURE REVIEW ............................................................................................................... 9

2.1 Product Allocation in Grocery Retail ................................................................................ 9

2.2 Impact of online channel ............................................................................................... 13

3 DATA AND METHODOLOGY .................................................................................................. 15

3.1 Current Model ............................................................................................................... 15

3.2 Data ................................................................................................................................ 20

3.3 Methodology ................................................................................................................. 21

3.4 Cost Calculations ............................................................................................................ 24

4 RESULTS AND DISCUSSION .................................................................................................... 27

4.1 Cost sensitivity to individual parameters ....................................................................... 27

4.2 Cost sensitivity to all combinations of cutoffs ............................................................... 30

4.3 Cost aggregated by DC ................................................................................................... 34

4.4 Limitations ..................................................................................................................... 35

5 CONCLUSION ......................................................................................................................... 37

6 REFERENCES .......................................................................................................................... 39

5

LIST OF FIGURES

Figure 1: Types of retail logistics network ...................................................................................... 9

Figure 2: Part of the supply chain in focus in this report .............................................................. 10

Figure 3: Cost Drivers in the DC-Retail store subsystem .............................................................. 12

Figure 4: Alteryx Workflow ........................................................................................................... 16

Figure 5: Shipping DC Decision Tree ............................................................................................. 18

Figure 6: Add shipping DC in Alteryx ............................................................................................ 19

Figure 7: Cutoff constants used in Alteryx .................................................................................... 22

Figure 8: Cost vs ven% cutoff ....................................................................................................... 28

Figure 9: Cost vs against mvmt cutoff .......................................................................................... 29

Figure 10: Cost vs dos cutoff ........................................................................................................ 30

Figure 11: Cost for all simulated input combinations ................................................................... 31

LIST OF TABLES

Table 1: Ranking of cutoff combinations in ascending order of total variance from minimum cost

scenario. ..................................................................................................................................... 339

Table 2: Cost components across DCs as % of total shipping costs .............................................. 34

6

1 INTRODUCTION

1.1 About the company

Retail Business Services, LLC, is the services company of Ahold Delhaize, currently providing

services to well-known grocery brands in the USA. Ahold Delhaize is a leading grocery retail group

with a global presence across the US, Europe, and Indonesia. Its net sales for 2019 were reported

at USD 47.8B (€40.1B), with 54M customers served every week through nearly 7,000 stores

(Ahold Delhaize, 2020). The company's biggest market is the US, where they have a strong

presence on the East Coast with renowned brands such as Stop & Shop, Food Lion, Giant, and

Hannaford, among others. The company serves its customers through both offline brick-and-

mortar stores as well as the online channel.

The company's vision is to create the leading local food shopping experience. In line with this

vision, one of the key growth drivers for the company is to improve product availability and

freshness across all the channels to offer their customers a seamless omnichannel experience

(Ahold Delhaize, 2020). This strategic choice creates a more complex supply chain, one which

they plan to transition into a fully integrated, self-distribution model that can enable cost savings,

enhance vendor relationships, and improve product availability. Our project is focused on

improving product availability and resultant cost savings in the company's supply chain by

improving upon an existing product allocation algorithm.

Retail Business Services will henceforth be referred to as the sponsor company throughout the

capstone. The team members from the company involved in the project will be collectively

referred to as the sponsor team.

7

1.2 Project Objective

Grocery retail business has become increasingly competitive due to the ever-changing

consumer preferences and the constantly evolving technology adopted by new companies.

Against the backdrop of this competitive pressure, many grocery retail companies are now in

the process of evaluating their operations to identify opportunities for improvement. Within

operations, one of the most critical areas of focus has been logistics and shipping. This

emphasis on logistics is also supported by the fact that logistics have traditionally been one of

the biggest contributors to the overall operational costs for retail companies. Average logistics

costs in the retail sector are in fact higher than for manufacturing companies (Van der Vlist,

2007).

In a bid to gain a competitive advantage in logistics, retailers have continuously assumed more

control over the logistics operations for which suppliers had traditionally been responsible. This

in turn has introduced new variables and challenges in the physical flow structures of the

logistics network for these retailers. Despite these developments, comprehensive research in

the area of retail logistics networks remains lacking. Additionally, the advent of e-commerce

and online orders for grocery has only increased the market competition and exacerbated the

need for a better understanding of the supply chain complexities involved.

Therefore, the objective of undertaking this project is to first, research and understand the key

variables that characterize the physical flow of a product in the supply chain and second,

include other tactical variables that may have been missing from the process of planning the

flow. For the sponsor company, we also seek to analyze the cost impact of changing these

variables on different DCs in the network.

8

1.3 Problem Statement

Many retail companies today face the challenge of making the right products available on the

right shelves at the right time. This challenge can only be addressed by ensuring that the

physical flow of the products leading up to the shelf is effective and efficient. Two of the most

important variables that govern this flow are the shipping location and the shipment type for

every product.

In the context of the sponsor company and for this project, the shipping location is a

distribution center from where the product is supplied to retail stores whereas shipment type

refers to the unit size for transporting the product. Both these variables are discussed in greater

detail in sections 2.1 and 3.1. The sponsor company currently has a model that allocates a

location and a shipment type for every product. This is referred to as the 'Product Allocation'

process. Although the model has been in use at the company for a few years, scientific proof on

whether it is optimal or not has been missing. Further, the model also seems to be missing

important supply chain considerations that have an impact on the physical flow of the product.

Therefore, the problem statement posed by the sponsor company is to validate the existing

product allocation model by determining whether values used for key input variables are

correct and also identifying any other input variables that are currently missing. This is defined

in the form of research questions in section 3.3.

9

2 LITERATURE REVIEW

2.1 Product Allocation in Grocery Retail

Retail operations have undergone a transformation in the last couple of decades. There has been

a trend toward shifting away from direct store delivery by suppliers to shipping via dedicated

distribution centers (DCs) now. The trend is perhaps the most prominent in grocery retail and is

expected to only strengthen with time. As shown in Figure 1, the presence of distribution centers

gives rise to different types of network configurations (Kuhn & Sternbeck, 2013).

(Source: Kuhn, H., & Sternbeck, M. G. (2013). Integrative retail logistics: An exploratory study. Operations Management Research, 6(1), 2–18)

Figure 1: Types of retail logistics network

10

In such grocery retail distribution networks, which are designed with DCs as nodes and trans-

shipment points, a critical decision is the allocation of products. The product allocation decision

comprises of assigning a shipping DC and a shipping type for every product in the portfolio. This

essentially determines how the product will 'flow' through the distribution channel to the final

fulfillment location, in this case the retail stores. As depicted in Figure 2, this project focuses on

the part of the supply chain between distribution centers and the retail stores.

(Source: Kuhn, H., & Sternbeck, M. G. (2013). Integrative retail logistics: An exploratory study. Operations Management Research, 6(1), 2–18)

Product allocation is impacted by a variety of factors such as the DC location, the stores served,

storage capacity, picking and packing systems. Allocation is also impacted by factors related to

Figure 2: Part of the supply chain in focus in this report

11

the product, such as item dimensions, rate of sale, and vendor minimums. Additionally, as

mentioned by Caputo & Pelagagge (2006), due to the fierce market competition and rising service

level expectations, there is an added pressure on logistics systems to regularly re-evaluate the

design of warehousing operations.

Currently, at the sponsor company, the distribution centers are classified as: Breakpack DC and

Full Case DC. The Breakpack DC is mainly focused on piece picking operations and, to some

extent, Full Case picking as well. The Full Case DC, on the other hand, is primarily focused on Full

Case picking only. According to an analysis done by the sponsor team, there is a rising trend in

frequency and volume of orders managed via the Breakpack DC. This is because as more and

more options differentiated by flavors and packaging are made available to customers, the

variety of stock-keeping units (SKUs) has increased and the volume of orders per SKU has

decreased. This is also reinforced by Caputo & Pelagagge (2006), who state that the orders from

stores to the distribution centers have become smaller in order to meet a more fragmented

demand from customers. This in turn is critical to the warehouse operations, as the operational

efficiency has to be increased while the warehousing costs have to be reduced at the same time.

In addition to DC-related considerations, other aspects of the allocation process include in-store

operations, product consolidation by the supplier, nature of the product, etc.

Holzapfel et al. (2016) focus on the decision problem of allocation and provide an optimization

model that minimizes relevant costs subject to certain constraints. The relevant costs identified,

as shown in Figure 3, belong to one of the subsystems of the supply chain: (1) inbound

transportation (supplier–DC); (2) warehousing; (3) outbound transportation (DC–TP); and (4) in-

store operations. These subsystems are analyzed along with the associated cost drivers. Holzapfel

et al. finally propose an integrative planning algorithm that assigns products to DCs and also

determines delivery frequencies between supply points and specific DCs.

12

(Source: Holzapfel, A., Kuhn, H., & Sternbeck, M. (n.d.). Product allocation to different types

of distribution center in retail logistics networks | Elsevier Enhanced Reader)

While we seek to adopt certain elements of this model in our project, it is important to note the

differences. First, the network structures can vary greatly across companies. For our project, the

network structure used in existing research does not necessarily apply. Therefore, the model

needs to be adapted in accordance with the network design at the sponsor company. Second,

the research mentioned above does not consider factors related to the product, such as its size

and volume, its rate of sale (velocity), and in-store stocking of the products. All these factors are

currently relevant to product allocation done by the sponsor company. We discuss the same in

greater detail in the Methodology chapter.

The key challenge with the current product allocation process lies in determining whether the

cutoff constants used for certain parameters in the algorithm are correct or not. Through our

project, we seek to address this by adopting the relevant cost calculations as done by Holzapfel

et. al to the context of the sponsor company. Based on these cost figures, we then recommend

the best set of cutoff values to be used for the allocation.

Figure 3: Cost Drivers in the DC-Retail store subsystem

13

2.2 Impact of online channel

In the last decade, we have observed a considerable growth in the e-commerce retail market.

This trend has only been accelerated by the COVID-19 pandemic. To keep up with this growth

and compete in this rapidly changing industry, both online and brick-and-mortar retailers are

revisiting and revamping their operating models with an aim to improve their operations and

capabilities (Ma, 2017).

One of the challenges that many retailers face today is offering a seamless experience to their

customers across channels. Some companies are still managing their online and physical

networks as totally separate, while others are at different stages of leveraging omnichannel

retailing. Omnichannel refers to the integration of multiple channels (online and offline) to

interact with customers and fulfill their orders (Chopra, 2016).

The advent of grocery sales through online channels has led to traditional brick-and-mortar

retailers reviewing, redesigning and leveraging their existing logistics networks to stay

competitive. Logistics network designs are mostly determined by the point at which the case

packs would be split into customer units. While on the one hand, in non-food logistics, channel

integration is mostly seen as beneficial, on the other hand, in grocery retailing, this depends

heavily on product, market, and retailer specifics (Wollenburg et al., 2017).

Wollenburg et al. (2017) provide a qualitative analysis of different design options to serve as a

decision support for retailers developing logistics networks to serve customers across channels.

Three options are identified for network configurations:

(1) Fulfilling online orders via traditional brick-and-mortar logistics wherein stores are supplied

in large quantities and case packs by DCs and online orders are picked in store or are home-

delivered from the store

14

(2) Introducing a dedicated online DC where case packs are broken up and stored in customer

units for online orders only

(3) All orders are fulfilled from the same channel-integrated DC where picking happens in parallel

or sequentially across all channels

Further discussed in the research are differences in grocery and non-food logistics. Logistics

networks are, therefore, not only being planned based on parameters such as cost savings,

transportation distances or operations synergies but also by considering the product, customer,

and market characteristics (Piotrowicz and Cuthbertson, 2014; Teo and Shu, 2004).

The set of DCs under discussion, for which our model identifies the best combination of input

cutoff values, is dedicated purely to the sponsor company's brick-and-mortar stores. For online

orders, the company has a separate dedicated DC. However, our methodology can be easily

extended, without significant modifications, to this DC as well. Furthermore, the approach we

suggest to determine the best cutoff values is highly generalizable.

15

3 DATA AND METHODOLOGY

In this section, we describe the product allocation algorithm at the sponsor company in detail,

also referred to as the "Channel Tool." We then discuss the data available and the methodology

adopted to arrive at our recommendations.

The channel tool is essentially a combination of data transformation steps and logical

comparisons to determine the best fulfillment option for any given product. The tool considers a

variety of factors to determine how a particular product will flow through the channel to the end

location (e.g., brick-and-mortar store). Decisions are made based on the cutoff values/constants

used for these factors. Products exhibiting values above and below these cutoffs are allocated

differently based on a decision tree.

The main goal of our project is to identify the best set of cutoff values that should be used for

item-related attributes and sale velocity of an item, and add any new factors that warrant an

inclusion in the channel tool. The scope of the study is limited to two of the company's biggest

brands – Hannaford and Food Lion in the New England market.

3.1 Current Model

We start by first analyzing the current model, which is built on Alteryx — a popular ETL (Extract,

Transform and Load) software for analytics and data science. The workflow is organized into five

steps, as shown in Figure 4.

16

1. Set the shipping DC: Using the SKU-level store movement (sale) data as the starting point,

the shipping DC is set for all the products for both the brands (Hannaford and Food Lion)

based on whether the products are Full Case items or Breakpack items. Figure 5 shows part

of the decision-tree diagram used to set the shipping DC. This is then configured with data in

an Alteryx workflow, as partly shown in Figure 6.

2. Calculate the velocity factor: This workflow joins store movement data to the store count

data and calculates the average weekly movement per store. This calculated metric is then

compared to a pre-decided cutoff value for movement and the recommended ship type is

determined as being Full Case, Breakpack, or Inner.

3. Add vendor constraints: After determining the recommended ship type and the DC, the tool

compares whether a different future shipping DC is recommended than the one currently

being used. This data is then rolled up to vendor level and joined with other vendor

information. The dataset helps to find out the item count at a vendor level as well as the

future DCs. More importantly, the workflow adds in vendor minimum order quantity as a

check.

Figure 4: Alteryx Workflow

17

4. Calculate DOS (Days of Supply): Next, for a given order quantity, the tool calculates the

inventory cover and rolls it up to the vendor and DC levels. If the vendor minimum order

quantity (MOQ) is met for all channels, the movement is finalized as is. However, if the vendor

MOQ is not met, then the SKU mix and volume mix of the vendor is evaluated against pre-

decided cutoffs. If the mix is found to be significant, a final channel for the vendor and the

product is set as per the first step. Otherwise, the products are dropped from movement.

5. Add shipping method and compare DOS: As a final step, the order DOS is compared against

the DOS per order minimum at the shipping DC. If the order DOS is found to be lower, then

the movement is finalized as per the channel determined in the first step.

18

Figure 5: Shipping DC Decision Tree

19

Figure 6: Add shipping DC in Alteryx

20

3.2 Data

There are several datasets which are fed into the decision tool, Alteryx. The following datasets

were provided by the sponsor team for our analysis:

Dataset Summary Data Fields

Breakpack Item List Volumes of each item

supported from each DC

Shipping DC, Item Info, Quantities

Shipped in Cases and Units

Bracket MOQ for each DC from each

vendor

Vendor Info, DC Info, MOQ

Product Catalog Detailed info for each product

Shipping Type, Item Info, Weight &

Dimensions, Pallet Factor, Case

Size, Merchandise Group, Buying

Price, and Vendor Info

Dry Movement Each product's movement per

DC per week

Item Info, DC Info, Date, and

Movement Volumes

Store Count

Number of stores that received

a particular product from a

given DC per week

Item Info, DC Info, Date, Store

Count

Future DC Grid Potential shipping type change

by switching between DCs

Old DC Info, Shipping type, and New

DC Info

21

3.3 Methodology

Through our discussions with the sponsor team, two questions critical to our study emerged:

Question 1: Are the attribute and velocity factors used to determine Full Case ship vs. Breakpack

ship correct?

Question 2: Which other factors should be layered into the tool to improve supply chain

efficiencies?

For Question 1, the two approaches under consideration based on our literature review were

optimization and simulation. Through our discussion with the sponsor team, it was realized that

for optimization, defining the objective function would require a larger internal exercise for the

sponsor company in order to gather the relevant data on all the variables. This could only be

done over a longer time horizon beyond the duration of this project. We also developed the

understanding that it would be more beneficial to generate a range of outcomes for different

combinations of cutoff values for the sponsor team to evaluate and choose from, rather than a

single optimal solution. Therefore, simulation was the selected approach for the project.

Specifically, we simulated the channel tool on Alteryx and ran the workflow iteratively with

varying inputs to generate a range of outputs. The inputs varied were the cutoff values/constants

used for key decision-making factors, as shown in Figure 7.

22

Figure 7: Cutoff constants used in Alteryx

The parameters involved are explained as follows:

1. Breakpack and Inner cutoff: This corresponds to the impact that rate of sale of an item

has on the shipping type of a product. The rate of sale is measured as the number of units

sold per unit per week and is commonly referred to as "Movement" in retail parlance.

Henceforth, this will be referenced as movement ("mvmt"). The cutoff value used

currently, as shown in, Figure 7 is 0.25. This implies that products for which the movement

is lower than 0.25 will have Breakpack or Inner as their shipping type. Products for which

movement is higher than 0.25 will be shipped as Full Case.

2. Cube outlier min and max: This cutoff value is used to determine whether the volume of

a shipping unit of an item is an outlier. Items that have a bigger volume than the max or

smaller volume than the min are classified as outliers and are treated separately for

product allocation.

3. Weight outlier min and max: Similar to the above. Items that are heavier than the max or

lighter than the min are classified as outliers.

4. DOS cutoff: DOS stands for Days of Supply and the cutoff value used is 14. This is used to

evaluate how many days of the current rate of sale can be covered by the order placed

with a vendor. Generally, it is preferable to keep DOS at a lower value across industries,

as it is related to inventory holding and occupancy costs.

23

5. Ven % cutoff: Ven stands for Vendor and the cutoff value used is 0.749. This corresponds

to the percentage of a product that is sourced from a particular vendor. Higher values are

preferred, as it indicates that a higher proportion of the quantity is being sourced from a

single vendor, which enables volume consolidation.

From the above parameters, we decided to focus on mvmt, DOS and ven%. This is because

through our discussions with the sponsor team, it was concluded that the outlier cutoffs cannot

be used as a lever for change. Changing these cutoff values would result in the extreme-sized

items being allocated differently. Since the volume and weight of the item itself cannot be

changed to have it fit within the min-max range, these cutoff values were excluded from further

analysis. Items that are extremely big or extremely small will need to continue to be handled

differently.

For the three parameters of interest, mvmt, DOS, and ven%, we simulated the Alteryx workflow

several times by varying the cutoff values and generated as output the allocation decision for

each run. The parameter cutoffs were varied within the following ranges:

1. mvmt: 0.20 to 0.50

2. Ven%: 0.50 to 0.90

3. DOS: 7 and 14

The allocation decision output for each run was an Excel spreadsheet with the future shipping DC

and future shipping type for every SKU in the system, along with relevant product information

such as the vendor, item description and product category. The next step was to evaluate which

of these outputs was the best one. For this, we sought to address Question 2.

For Question 2, our exploratory discussions with the team helped us understand which factors

might warrant an inclusion in the model. Our hypothesis included labor requirements and cost

implications. This was also supported by the sponsor team, who emphasized that minimizing cost

remains the most compelling objective. We obtained the necessary data for logistics costs

24

(handling, occupancy, transportation) and received relevant information on labor costs. Using

both of these, we estimated the total cost associated with each of the above simulated outputs.

The best combination of cutoffs was then determined by evaluating which of them had the least

cost associated with it. Section 3.4 contains the details on calculating the different cost

components and estimating the total cost.

3.4 Cost Calculations

For each of the different cutoff combinations, we generated the product allocation output using

the Channel Tool on Alteryx. Using each of the outputs generated, we estimated the total cost

that would be incurred for each cutoff combination. It should be noted that no changes were

made to the allocation itself based on these costs.

The Total Cost for each of the simulated outputs was calculated as the sum of Handling,

Occupancy, Transportation, and Retail Stocking Costs. In order to calculate the different cost

components, we first estimate the number of cases shipped as well as the cubic volume of these

cases across all stores annually.

Annual Cases = Avg. Cases per store per week * 52 * Stores Served

Annual Cubes = Avg. Cases * 52 * Old cube * Vendor Pack

a. Handling Cost

This includes the cost of handling -- storage, picking, and preparing the products at the DC. It is

further divided by case and by cube. This is done to account for the number of cases handled as

well as the size of the cases handled. Cube refers to the cubic volume of each case. Larger-volume

cases understandably have a higher cost of handling.

25

Handling cost by case is the product of the number of cases handled annually and the handling

by case rate. Similarly, handling cost by cube is the product of the number of cubes handled

annually and the handling by cube rate. These rates were provided by the sponsor team for the

purposes of our calculation. However, any information pertaining to rates and costs, including in

the following sections as well, will remain undisclosed in this paper.

Annual Handling Cube Cost = Annual Cubes * Handling by cube rate

Annual Handling Case Cost = Annual Cases * Handling by case rate

b. Occupancy Cost

This refers to the cost of occupying space in the DC. The basis for calculation is the cubic volume,

as larger-sized units will occupy more space and will have a greater cost apportioned to them.

On average, every unit occupies space in the DC for a duration that equals the days of supply or

"dos." Therefore, this component is calculated as the product of the annual cubes handled, the

days of supply and the occupancy rate.

Annual Occupancy Cost = Annual Cubes * dos * Occupancy rate

c. Transportation Cost

This is calculated as the product of the number of cubes handled annually and the transportation

rate per cube.

Annual Transportation Cost per store = Annual Cubes * Transportation rate

e. Retail Stocking Cost

This is the labor cost entailed at retail stores to stock the shelves. This component was calculated

as the product of the number of hours worked and the cost of labor per hour. For the number of

hours worked, we use the number of minutes taken to stock each product for Full Case and for

Breakpack units. There is also a "Break Factor" applied to all times to account for the paid breaks

26

given to associates in an 8-hour shift. The average hourly rate (AHR) is the labor cost for an

associate at the store. As discussed in part a, the figures for each of these rates will remain

undisclosed in our paper and will be treated as confidential data.

Hours = Minutes Taken/60

Retail Stocking Cost = Hours * # of cases * Break Factor* AHR

27

4 RESULTS AND DISCUSSION

After computing all the cost components, we summed them up to find the total cost for each

scenario. We then analyzed the sensitivity of cost to individual parameters. This was done to

better understand the impact each parameter has by itself on the cost, and also to check whether

there was any parameter that was dominantly driving the cost. We then performed a similar

sensitivity analysis for cost against all possible combinations of different parameter cutoff values.

The following section discusses the results obtained.

4.1 Cost sensitivity to individual parameters

a. Against ven% cutoff

We varied the ven cutoff value from 0.50 to 0.90 while keeping the other two parameter

cutoffs constant at their default values i.e., mvmt = 0.25 and dos = 14.

As shown in Figure 8, there only seems to be variation in the cost when ven is in the range of

0.65 to 0.85. The exact cost figures will remain undisclosed. Therefore, the vertical axis is only

labeled with orders of magnitude of cost to indicate the extent of variation.

28

b. Against mvmt cutoff

We varied the mvmt cutoff value from 0.20 to 0.50 while keeping the other two parameter

cutoffs constant at their default values i.e., ven = 0.75 and dos = 14.

As discussed in Section 3.3, this cutoff value helps determine whether a product has enough

sales velocity to be shipped as Full Case or not. Products with mvmt value above the cutoff

are classified as Full Case, whereas the ones below are classified for Breakpack shipping. This

implies that as we increase the mvmt cutoff value, fewer products will meet the Full Case

criteria, and therefore the number of products which can be shipped as Full Case will decrease

and the number of Breakpack shipments will increase. More Breakpack shipments result in

higher transportation, occupancy and case handling costs. As can be seen in Figure 9, these

cost components increase notably. As discussed in part a, the exact cost figures remain

Figure 8: Cost vs ven% cutoff

x

2x

3x

4x

29

undisclosed. The vertical axis is only labeled with orders of magnitude of cost to indicate the

extent of variation.

Figure 9: Cost vs. against mvmt cutoff

c. Against dos cutoff

For the dos cutoff value, we only tested out two values, 7 and 14, while keeping the other

two parameter cutoffs constant at their default values i.e., ven = 0.75 and mvmt = 0.25. The

results are shown in Figure 10. It was decided that we would only test multiples of 7 for dos

as it is a common practice in the industry to measure supply in terms of the number of weeks

that the inventory can cover demand for. Additionally, increasing the cutoff to a higher

number (21) would not have been feasible for the sponsor company to act on. Higher days of

x

2x

3x

4x

30

supply would require increased warehouse capacity. This in turn, would have much larger

implications for the sponsor company which are beyond the scope of our project.

Figure 10: Cost vs. dos cutoff

4.2 Cost sensitivity to all combinations of cutoffs

Next, we plotted all the cost components as well as the total cost against all possible

combinations of the mvmt, ven%, and dos inputs. As shown in Figure 11, the total cost curve

follows a repeating (but not identical) pattern of decreasing most significantly against increasing

mvmt cutoff. Again, the vertical axis has been labeled with orders of magnitude of the cost so as

to keep the actual figures undisclosed.

x

1.5x

2x

0.5x

31

Figure 11: Cost for all simulated input combinations

x 2x

3x

4x

5x

32

We also ranked all the different simulations with dos = 14 in ascending order of total variance,

from the minimum cost scenario i.e., best case to worst case. This is shown in Table 1, where

total variance can be seen in the column titled "Total_Var%." The variances for each of the cost

components have also been tabulated (with a similar naming convention) to understand how

each of them varies with the cutoffs.

The first three rows in the table have the least variance (~ 5%), and represent that they are closest

to the least-cost scenario. This implies that these rows correspond to the best combinations of

cutoffs that should be used for product allocation. On the other hand, the bottom three rows,

with a total variance of up to 70%, represent that the corresponding combinations of cutoffs are

the farthest away from the least-cost scenario.

The sponsor company currently uses mvmt = 0.25, ven = 0.75 and dos = 14 as their default cutoffs

for product allocation. This particular combination corresponds to a total variance of 17.5%, as

can be seen from Table 1. Since the first three rows correspond to a variance of 5.4%, therefore,

it is possible for the team to reduce their total cost by about 12.1% calculated as the difference

of 17.5% and 5.4%. This can be achieved by simply changing the cutoffs to mvmt = 0.20, ven =

0.80 and dos = 14.

Although we also simulated the model for dos = 7 as well (the best-case scenario with 0% variance

in fact has dos = 7), we have not included those values in Table 1. This is because even though it

can lead to greater savings in costs, a reduction in days of supply in practice leads to much lower

inventory throughout the system. If undertaken, it will be a long-term strategic exercise for the

supply chain of the company. Recognizing this, for the purpose of our project, we therefore focus

on the results associated with dos = 14. From Table 1, it can be seen that mvmt = 0.2, ven = 0.70,

0.75 or 0.80 and dos = 14 are nearly identical. In fact, the total variance from the least cost

33

scenario is the same. Therefore, using any of these three sets of cutoffs as input settings to the

product allocation model is better than the default settings currently used.

Hence, our recommendation for cutoff values to be used for product allocation is mvmt = 0.2,

ven = 0.70, 0.75 or 0.80 and dos = 14. This can help reduce total cost by 12%, and can be

practically implemented in the short term.

Table 1: Ranking of input cutoff combinations in ascending order of total variance from minimum cost scenario

Inputs Total_Var%ven0.8mvmt0.2dos14 5.4ven0.75mvmt0.2dos14 5.4ven0.7mvmt0.2dos14 5.4ven0.8mvmt0.25dos14 17.5ven0.7mvmt0.25dos14 17.5ven0.75mvmt0.25dos14 17.5ven0.8mvmt0.3dos14 28.2ven0.75mvmt0.3dos14 28.2ven0.7mvmt0.35dos14 28.8ven0.7mvmt0.3dos14 28.8ven0.8mvmt0.35dos14 39.1ven0.75mvmt0.35dos14 40.6ven0.8mvmt0.4dos14 47.5ven0.7mvmt0.4dos14 50.6ven0.8mvmt0.45dos14 59.9ven0.75mvmt0.45dos14 60.6ven0.75mvmt0.4dos14 60.6ven0.7mvmt0.45dos14 61.9ven0.5mvmt0.25dos14 62.2ven0.85mvmt0.25dos14 62.2ven0.65mvmt0.25dos14 62.2ven0.6mvmt0.25dos14 62.2ven0.55mvmt0.25dos14 62.2ven0.9mvmt0.25dos14 62.2ven0.8mvmt0.5dos14 68.8ven0.75mvmt0.5dos14 70.7ven0.7mvmt0.5dos14 71.7

34

4.3 Cost aggregated by DC

For the recommended set of cutoffs, we aggregated the costs by DCs. This was done to

understand the cost impact of using the new cutoffs for each of the DCs and then compare

against the costs incurred with current default cutoff values. While the overall cost with our

recommended values is 12% lower than the current cost incurred, the benefits are distributed

unevenly across the DCs. The cost split across DCs for all the components is tabulated in Table 2

as % of the total shipping cost. Percentages are used to keep the actual figures undisclosed.

Column headers in yellow represent the figures for current cutoffs used, whereas column

headers in green represent the figures for recommended cutoffs. Below is an example to better

understand the table:

When the product allocation is run with current cutoffs, the transportation cost for all

products being shipped through DC A amounts to 0.52% of the total shipping costs in the

system. Let's assume that the total shipping costs are X. Now when the product allocation

is run with our recommended cutoffs, the total shipping costs come down to 0.88 X (12%

lower) and the transportation cost for DC A amounts to 0.67% of 0.88 X.

Table 2: Cost component across DCs as % of total shipping costs

With current cutoffs

With recommended cutoffs

35

4.4 Limitations

While our model comprehensively considers all relevant cost components to identify the least

cost scenario and recommend the corresponding cutoff values, there are some limitations to our

method of calculations which can be improved upon:

1. We varied the mvmt and ven cutoffs in increments of 0.05. For example, the range of testing

for mvmt was 0.20 to 0.50 and therefore, the values tested were 0.20, 0.25, 0.30, and so on.

This was done partly because these values were mathematically easier but also because of

computational limitations. Generating more outputs with smaller increments would have

resulted in many more combinations of cutoff values and subsequently many more outputs,

which would have been very difficult to handle in our tool for data analysis -- Python.

Further, during our initial analysis of sensitivity against individual parameters, we observed

that the output changes are unidirectional and largely linear. Therefore, the extreme values

of the output, which were of interest to us, would only occur at the lower and upper limits of

the input cutoff. In such a case, making smaller increments is not required as the

corresponding outputs will be irrelevant for practical purposes. However, when we test the

combination of cutoffs for all three of the parameters simultaneously to check the impact on

output, it may be possible to have the least cost correspond to a combination of cutoff values

that are not multiples of 0.05. Although this is a limitation for our model, we still expect our

recommended solution to be very close to the actual solution in this case. This can also be

inferred from Table 1, where we observe that the total variance % between two consecutive

cutoff increments is relatively low.

2. We carried out the simulation by manually running the Alteryx workflow repeatedly with

different combinations of cutoffs and generating the corresponding outputs. We then loaded

these outputs into Python for data analysis. This approach was time-consuming. An alternate

method would involve integrating Alteryx with Python and subsequently running the

36

workflow and recording the values directly within the Python environment. Not only would

this approach be faster, but it would also help eliminate any potential manual errors. This

requires an advanced understanding of integrating the two tools.

37

5 CONCLUSION

We started out the project by understanding product allocation and its evolving significance in

the grocery retail industry through literature review and discussions with the sponsor team and

our advisor. We then developed an in-depth understanding of product allocation within the

context of the sponsor company. After learning about the current model that the sponsor team

was using, familiarizing ourselves with Alteryx and obtaining the necessary data, we sought to

answer the following questions outlined in Section 3.3:

Question 1: Are the attribute and velocity factors used to determine Full Case ship vs. Breakpack

ship correct?

Question 2: Which other factors should be layered into the tool to improve supply chain

efficiencies?

To address these questions, we adopted the approach of simulation wherein we ran the Alteryx

workflow with a range of different input cutoffs that impacted product allocation decisions. In

particular, we focused on three key inputs – sale velocity of an item (mvmt), proportion of volume

sourced from a vendor (ven%) and days of supply (dos). We then analyzed the output scenarios

in Python by calculating the various relevant cost components for each output. The least-cost

scenario corresponds to our recommended cutoff values.

To be specific, the company currently uses mvmt = 0.25, ven = 0.75, dos = 14 as their cutoffs in

the workflow for product allocation. Based on our analysis, we identified that using mvmt = 0.20,

ven = 0.70, 0.75 or 0.80 and dos = 14 can result in cost savings of 12%. Further, this combination

of values was selected because it can be implemented without any impact on days of supply.

Days of supply is difficult to change and has larger implications for the supply chain of the

company, which are beyond the scope of this project. With our recommended combination of

cutoff values, we also analyzed the cost impact for every DC in the network to understand how

38

the various cost components would change across the DCs and found that the cost savings will

be unevenly distributed.

To conclude, we address the key research questions by first, identifying the optimal values for

attribute and velocity factors used to determine Full Case ship vs. Breakpack ship and second, by

including cost as an additional factor layered into the tool to help reduce the total cost incurred

in the system. The methodology is applicable to product allocation in general if the objective is

to reduce costs. Future research or projects on this topic could include building inventory

implications into the model. Reducing overall inventory in the system is another way of achieving

efficiencies in the supply chain. Additionally, the inventory capacity constraints at the DC could

also be factored in to ensure that the volume allocated to any DC can be accommodated there.

At a more strategic level, our project helps in developing an understanding of the key variables

that characterize the physical flow of a product in the supply chain and importantly, adds in a

new input variable for the sponsoring company. For supply chain managers in general, our study

helps highlight the importance of input parameter values used in product allocation and presents

an opportunity for improvement in cost efficiencies of the process.

39

6 REFERENCES

Ahold Delhaize Annual Report 2019. (2020).

https://www.aholddelhaize.com/media/10197/ahold-delhaize-annual-report-

2019.pdf

Bartholdi, J. And Steven, H. (2016). Warehouse & Distribution Science, Release 0.97.

Available at: www.warehouse-science.com.

Chopra, S. (2016). How omni-channel can be the future of retailing. Decision (0304-0941),

vol. 43(2), pp. 135-144. https://doi.org/10.1007/s40622-015-0118-9

Chopra, S. (2018). The evolution of omni-channel retailing and its impact on supply chains.

Transportation Research Procedia, vol. 30, pp. 4-13.

https://doi.org/10.1016/j.trpro.2018.09.002

Holzapfel, A., Kuhn, H., & Sternbeck, M. (n.d.). Product allocation to different types of

distribution center in retail logistics networks. Elsevier Enhanced Reader.

https://doi.org/10.1016/j.ejor.2016.09.013

Hubner, A., Kuhn, H., Sternbeck, M. (2010). Demand and supply chain planning in grocery

retail: an operations planning framework.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=1635752

Kuhn, H., & Sternbeck, M. G. (2013). Integrative retail logistics: An exploratory study.

Operations Management Research, 6(1), 2–18. https://doi.org/10.1007/s12063-012-

0075-9

40

Ma, S. (2017). Fast or free shipping options in online and omni-channel retail? The

mediating role of uncertainty on satisfaction and purchase intentions. International

Journal of Logistics Management, vol. 28(4), pp. 1099-1122.

https://doi.org/10.1108/IJLM-05-2016-0130

Richards, G. (2011). Warehouse Management. Kogan Page Limited.

The Future of Online Grocery. (2014). Oliver Wyman.

https://www.oliverwyman.com/content/dam/oliver-

wyman/global/en/2014/oct/OW_Future%20of%20Online%20Grocery_Final_ENG.pd

f

The metrics, they are a-changin'. (n.d.). Retrieved December 11, 2020, from

https://www.dcvelocity.com/articles/46914-the-metrics-they-are-a-changin

Wollenburg, J., Hubner, A., Kuhn, H., & Trautrims, A. (n.d.). From bricks-and-mortar to

bricks-and-clicks - ProQuest. Retrieved November 2, 2020, from

https://www.proquest.com/docview/2032697478/fulltextPDF/955F58DC04D14598

PQ/4?accountid=12492

Van der Vlist, P. (2007). Synchronizing the retail supply chain: synchroniseer de retail supply

chain, ERIM Ph.D. Series Research In Management, vol 110. Erasmus Research Inst.

of Management (ERIM), Rotterdam