Read this article. The goal is to understand optimum product allocation and distribution locations so products are delivered at the lowest possible cost. As you read Part 2, what are some other problems associated with supply chain allocation and distribution?
Problem Scope and Formulation
We consider a firm that owns a manufacturing plant that is capable of producing multiple products. The products are then delivered to different distribution centres (warehouses/wholesalers) in order to satisfy their associated dynamic demands. The network is illustrated in Figure 1.

Assume that in the company the
logistics centre seeks to determine the right transportation plan to
allocate multiple commodities from the source (factory) to J warehouses
(DCs). Each destination has a forecast demand of each commodity to be
received from the plant. The forecast demand of each warehouse depends
on uncertain demands of allocated customers to this warehouse. This work
focuses on developing a MOSNLP method to optimise distribution
decisions such as location/allocation and inventory policy in a food
industry company.
This problem in fact integrates three decision
sub-problems: (1) selecting the optimum numbers, locations, and capacity
levels of the warehouses to deliver products to retailer/customer at
the least cost while satisfying desired service level to retailers; (2)
allocation of these retailers to the open warehouses; and (3) inventory
decisions for the supply chain.
Decision-making in such a complex
supply chain network requires the consideration of conflicting
objectives and of different constraints imposed by the manufacturer and
distributors. Moreover, in practical situations, due to the variability
and/or uncertainty of required data over the strategic and mid-term
horizon, most of the parameters embedded in a DPD problem are frequently
stochastic in nature, and can be obtained through probabilities or
subjectively in a fuzzy environment. For example, in a real decision
problem, market demands, cost/time coefficients, and the amounts of
available resources are usually imprecise over the planning horizon, and
therefore assigning a set of crisp values for such ambiguous parameters
is not appropriate. We rely on probability theory to model this
uncertainty. This theory uses statistical distributions to handle this
inherently ambiguous phenomenon in the problem parameters.
Problem description, assumptions, and notation
The stochastic multi-objective DPD problem examined here can be described as follows:
- In the analysed case study, the plant location is known and fixed. The network considered encompasses a set of retailers with known locations, and a discrete set of possible location zones/sites where the plant and warehouses are located.
- The final products have stochastic retailer demand over the given finite planning horizon with mean dil and variance vil (note that our customers are mostly retailers, not end consumers).
- There are multiple values for storage capacity at each warehouse (five level storage capacities).
- The distribution costs and delivery time on the given route are directly proportional to the shipped units.
- Products are independent of each other, related to marketing and sales price.
- The number of potential DCs and their maximum capacities are known.
- Retailers receive each product only from a single DC.
- No inventory is held in the plant.
- Decisions are made within a single period.
The indices, parameters, and variables used to formulate the mathematical problem are described as follows:
Indices:
index set of customers/customer zones (i=1,....., I)
index set of potential warehouse sites (j=1,....,J)
index set of products (l=1,...,L)
index set of capacity levels available to the potential warehouses (h=1,_,H)
index for objectives for all g=1,2,3
investment cost performance index [0,1]
delivery time performance index [0,1]
customer service performance index [0,1]
normal distribution value for system service level
Parameters:
unit cost of supplying product l to customer zone i from warehouse on site j
unit cost of supplying product l to warehouse on site j from the plant
delivery time per unit delivered from warehouse j to customer zone i for each product l
delivery time per unit delivered from the plant to warehouse j for each product l
the elapsed time between two consecutive orders of product l for site j
fixed cost for opening and operating warehouse with capacity level h on
site j per time unit
mean demand of product l from customer zone i per time unit
variance demand of product l from customer zone i per time unit
holding cost of product l in warehouse on site j per time unit
ordering cost of product l from warehouse on site j to the plant
capacity of warehouse on site j with capacity level h
space requirement of product l at any warehouse
planning horizon
Decisions variables:
it takes value 1, if a warehouse with capacity level h is installed on potential site j, and 0 otherwise;
it takes value 1, if the warehouse on site j serves product l of customer i, and 0 otherwise;
mean demand of product l to be assigned to warehouse on site j per time unit
variance demand of product l to be assigned to warehouse on site j per time unit
Stochastic multi-objective non-linear programming model
Objective functions
We
have selected the multi-objective functions for solving the DPD problem
by reviewing the literature and considering practical situations. In
particular, these objective functions are normally stochastic or fuzzy
in nature owing to incomplete and/or uncertain information over the
planning horizon. Accordingly, three objective functions are
simultaneously considered in formulating the original stochastic DPD
problem, as follows:
This objective function contains (see Appendix):
- Transportation cost of products from the plant to the warehouses and from the warehouses to the retailers
- Holding cost for mean inventory and safety stocks
- Minimise total delivery time (TDELT)
Constraints
- Constraints that ensure that each retailer is served exactly for each product by one warehouse (single source):
- Constraints of the warehouse capacity:
- Constraints that compute the served average demand by each warehouse:
- Constraints that indicate the total variance of the served demand by each warehouse:
Implicitly,
we assume that the demands are independently distributed across the
retailers, and thus that all the covariance terms are zero.