In this tutorial, we will work through a series of exercises related to the Single-Echelon Single-Commodity (SESC) and the Two-Echelon Multi-Commodity (TEMC) network design problems. These exercises are designed to help you understand the formulation and solution of supply chain optimisation problems, which are common in supply chain management.
Question 1
Gelido, a frozen food distribution company, is evaluating three potential distribution centre (DC) locations to serve four market regions. The company must decide which facilities to open and how to allocate market demands to minimise the total cost, including fixed facility costs and transportation costs.
Table 1. Facility fixed costs and capacities
| Linares |
82,252 |
20,000 |
| Monclova |
134,400 |
20,000 |
| Monterrey |
82,252 |
20,000 |
Table 2. Market demands
| Bustamante |
5,000 |
| Saltillo |
7,000 |
| Santa Catarina |
9,000 |
| Montemorelos |
6,000 |
Table 3. Facility variable costs (per hundred kg)
| Linares |
18.5 |
| Monclova |
4.1 |
| Monterrey |
18.5 |
Table 4. Distances between facilities and markets (miles)
| Linares |
165.0 |
132.5 |
92.7 |
32.4 |
| Monclova |
90.8 |
118.5 |
139.0 |
176.7 |
| Monterrey |
84.2 |
51.6 |
11.9 |
49.5 |
- Formulate the optimisation problem using the given cost and constraint structure.
- Using the given data to determine optimal facility location strategy if the transportation cost, \(C_{ij}\), between facility \(i\) and market \(j\) is given by \[
C_{ij} = \tilde{c}_{ij} D_j, \quad \text{where} \quad \tilde{c}_{ij} = (0.98 \times 2 \times l_{ij}) / 10
\] where \(l_{ij}\) is the distance (in miles) between facility \(i\) and market \(j\), and \(D_j\) is the demand of market \(j\).
Question 2
A company produces three products (\(P_1, P_2, P_3\)) in two factories (\(F_1, F_2\)) and distributes them to four warehouses (\(W_1, W_2, W_3, W_4\)). The goal is to determine the optimal allocation of products from factories to warehouses in order to minimise the total transportation cost.
Table 1. Transportation costs from each factory to each warehouse ($/unit)
| \(F_1\) |
5 |
7 |
6 |
8 |
| \(F_2\) |
6 |
5 |
7 |
6 |
Table 2. Demand for each product at each warehouse (units)
| \(W_1\) |
200 |
150 |
100 |
| \(W_2\) |
180 |
120 |
130 |
| \(W_3\) |
220 |
160 |
90 |
| \(W_4\) |
150 |
140 |
110 |
The company must determine how many units of each product to ship from each factory to each warehouse in order to minimise total transportation costs.
Formulate the optimisation model. Define:
- Sets
- Parameters
- Decision variables
- Objective function
- Constraints
Question 3
An FMCG company distributes two products, Canned Vegetables (P1) and Beverages (P2), from three suppliers through two potential distribution centres (DCs) to three retail stores. Clearly formulate the TEMC optimisation problem. Define decision variables, the objective function, and all constraints.
Table 1. Supplier capacities (units)
| S1 |
250 |
150 |
| S2 |
200 |
300 |
| S3 |
200 |
100 |
Table 2. Customer demands (units)
| C1 |
100 |
100 |
| C2 |
150 |
150 |
| C3 |
200 |
100 |
Table 3. DC capacities and operating costs
| DC1 |
600 |
800 |
2.0 |
| DC2 |
750 |
950 |
1.5 |
Table 4. Transportation costs from suppliers to DCs ($ per unit)
| S1 |
4 |
5 |
| S2 |
3 |
2 |
| S3 |
5 |
3 |
Table 5. Transportation costs from DCs to customers ($ per unit)
| DC1 |
2 |
3 |
4 |
| DC2 |
3 |
2 |
3 |
Question 4
A pharmaceutical company distributes two medicines, Medicine A (MA) and Medicine B (MB), from two factories through two potential warehouses (W1, W2) to four hospitals. Clearly formulate this scenario as a TEMC optimisation problem. Explicitly define the decision variables, objective function, and all necessary constraints.
Table 1. Supplier capacities (units)
| F1 |
300 |
200 |
| F2 |
200 |
400 |
Table 2. Hospital demands (units)
| H1 |
100 |
100 |
| H2 |
80 |
120 |
| H3 |
50 |
150 |
| H4 |
100 |
80 |
Table 3. Warehouse capacities and operating costs
| W1 |
400 |
670 |
1.25 |
| W2 |
300 |
520 |
1.50 |
Table 4. Transportation costs from suppliers to warehouses ($ per unit)
| F1 |
4 |
6 |
| F2 |
3 |
5 |
Table 5. Transportation costs from warehouses to hospitals ($ per unit)
| W1 |
3 |
4 |
2 |
5 |
| W2 |
5 |
2 |
4 |
3 |
Question 5
A company operates a two-echelon supply chain where it produces three products (\(P_1, P_2, P_3\)) in two factories (\(F_1, F_2\)), ships them to two regional distribution centers (\(DC_1, DC_2\)), and then distributes them to four customer zones (\(C_1, C_2, C_3, C_4\)). The goal is to determine the optimal allocation of products across the two echelons to minimise total transportation and facility operation costs.
Table 1. Transportation costs from factories to DCs ($/unit)
| \(F_1\) |
4 |
6 |
| \(F_2\) |
5 |
3 |
Table 2. Transportation costs from DCs to customer zones ($/unit)
| \(DC_1\) |
3 |
2 |
4 |
5 |
| \(DC_2\) |
4 |
3 |
5 |
2 |
Table 3. Customer demands for each product (units)
| \(C_1\) |
180 |
140 |
90 |
| \(C_2\) |
200 |
160 |
110 |
| \(C_3\) |
170 |
130 |
120 |
| \(C_4\) |
190 |
150 |
100 |
Table 4. DC capacities (units)
| \(DC_1\) |
500 |
$1,200 |
| \(DC_2\) |
450 |
$1,500 |
The company must determine:
- The optimal number of units of each product to be shipped from each factory to DC.
- The optimal number of units of each product to be shipped from each DC to customer zones.
- Whether to operate or close a DC to minimise total logistics costs.