Next Article in Journal
Organizational Agility in Industry 4.0: A Systematic Literature Review
Previous Article in Journal
A Study on Indoor Particulate Matter Variation in Time Based on Count and Sizes and in Relation to Meteorological Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Single-Manufacturer Multi-Retailer Supply Chain Models with Discrete Stochastic Demand

1
School of Economics and Management, Xidian University, Xi’an 710071, China
2
Robert B. Willumstad School of Business, Adelphi University, Garden City, NY 11530, USA
3
School of Management, Shanghai University, Shanghai 200444, China
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(15), 8271; https://0-doi-org.brum.beds.ac.uk/10.3390/su13158271
Submission received: 16 June 2021 / Revised: 16 July 2021 / Accepted: 20 July 2021 / Published: 23 July 2021
(This article belongs to the Topic Industrial Engineering and Management)

Abstract

:
Although there are highly discrete stochastic demands in practical supply chain problems, they are seldom considered in the research on supply chain systems, especially the single-manufacturer multi-retailer supply chain systems. There are no significant differences between continuous and discrete demand supply chain models, but the solutions for discrete random demand models are more challenging and difficult. This paper studies a supply chain system of a single manufacturer and multiple retailers with discrete stochastic demands. Each retailer faces a random discrete demand, and the manufacturer utilizes different wholesale prices to influence each retailer’s ordering decision. Both Make-To-Order and Make-To-Stock scenarios are considered. For each scenario, the corresponding Stackelberg game model is constructed respectively. By proving a series of theorems, we transfer the solution of the game model into non-linear integer programming model, which can be easily solved by a dynamic programming method. However, with the increase in the number of retailers and the production capacity of manufacturers, the computational complexity of dynamic programming drastically increases due to the Dimension Barrier. Therefore, the Fast Fourier Transform (FFT) approach is introduced, which significantly reduces the computational complexity of solving the supply chain model.

1. Introduction

Many studies in supply chain management focus on one manufacturer/supplier and one retailer setting; those studies have produced abundant results in the supply chain integration, supply chain coordination, and supply chain inventory management, etc. The studies in one manufacturer/supplier and multiple retailers in the decentralized setting are more complicated and challenging. Though there are attempts at supply chain integration, many decentralized supply chain decisions remain vitally important in the practices.
Most supply chain models consider the uncertain demand as a continuous random variable, but demands for certain products such as luxury automobiles, large appliances, expensive jewelry, watches, etc., are discrete random variables. Though continuous and discrete demand–supply chain models have no significant differences, the discrete random demand models are considered as stochastic, dynamic games between supplier and retailers. The solutions for such models are more challenging and difficult.
This paper studies a single-manufacturer multiple-retailers supply chain system. Each retailer faces a different random discrete demand, and the manufacturer offers differential wholesale prices to each retailer to influence each retailer’s ordering quantity, thereby maximizing their expected profit. Both Make-To-Order and Make-To-Stock scenarios are considered. For each scenario, the original stochastic game problems are transferred into discrete optimization problems. Discrete optimization problems can be generally solved by dynamic programming methods. However, as the problem dimension increases, the amount of computation drastically increases and makes them hard to solve. This paper uses the Fast Fourier Transform (FFT) approach (cf., Golub and Van Loan [1]) to solve discrete optimization problems. Birbil et al. [2] use this approach to study the airline seat allocation problem. For the supply chain model in this paper, when there are one manufacturer with a production capacity, C, and m retailers; the computation complexity for dynamic programming is O(mC2), whereas the computation complexity for FFT is only O(mC).
The rest of the paper is as follows: Section 2 provides a brief review on the related literature. Section 3 presents the model notations and assumptions. The Make-To-Order model is discussed in Section 4, and the Make-To-Stock model is discussed in Section 5, respectively. Numerical examples are presented in Section 6. Concluding remarks and future work suggestions are presented in Section 7.

2. Literature Review

Most current research in single-manufacturer/supplier and multiple-retailers supply chains focuses on supply chain integration and VMI (Vendor Managed Inventory). Darwish and Odah [3] developed a model for a supply chain with single vendor and multiple retailers under VMI mode of operation. This model explicitly includes the VMI contractual agreement between the vendor and retailers. The developed model can easily describe supply chains with capacity constraints by selecting a high penalty cost. Theorems were established to alleviate the complexity of the model and render the mathematics tractable. Moreover, an efficient algorithm was introduced to find the global optimal solution. This algorithm reduces the computational efforts significantly. Mateen and Chatterjee [4] developed analytical models for a single-vendor multiple retailers system, showing various approaches in which the system may be coordinated through VMI. They also discussed the conditions under which each of these approaches may be preferred. Mateen et al. [5] presented an approximate expression for minimizing the expected total cost for a VMI system with one vendor and multiple retailers and tested the expression via simulations. Chen and Chang [6] dealt with the problem of jointly determining the optimal retail price, the replenishment cycle, and the number of shipments for exponentially deteriorating items under conditions of channel coordination, joint replenishment program, and pricing policy. Two profit-maximization models including the non-integrated policy and the integrated policy were formulated with the objective of maximizing the channel-wide profit. The study demonstrated the optimal properties of the models and developed a search algorithm to obtain the optimal solutions.
Glock and Kim [7] studied a single-vendor multi-retailer supply chain and considered the case where the vendor merges with one of its retailers. After the merger, the vendor supplies products to the market both through a direct (integrated) sales channel and the remaining retailers. They compared the pre-merger situation to the post-merger situation and showed under which conditions the merger is beneficial to the vendor, the retailers, the supply chain, and the consumers. The results indicated that the type of competition is of major importance for the structure of the supply chain after the merger, and that under certain conditions, the merger could benefit all parties involved. Yang et al. [8] established the coordination mechanism of dual-channel supply chain. This paper analyzes the complex mechanism of retailer’s innovation input level affecting supply chain operation and designs a dual-coordination mechanism. The results show that the optimal combination of wholesale price, retail price, and innovation input level can optimize the operation efficiency of the supply chain; the non-cooperation among channel members affects the retailer’s product pricing, reduces the market share of the physical channel, and increases the manufacturer’s market demand; this dual coordination mechanism can alleviate the channel conflict and improve the operation efficiency of the supply chain. Monthatipkul and Yenradee [9,10] studied appropriate levels and locations of safety stock of a single product in a supply chain consisting of one centralized warehouse and multiple retailers. It is controlled by the optimal inventory/distribution plan which is obtained by solving a proposed linear programming model. The experimental results showed that the suitable location to carry safety stock depend on the operating environment. The safety stock should be carried at the retailers for all cases. Carrying safety stock at the warehouse is beneficial when the warehouse has no cycle stock due to lot-for-lot ordering. The suitable level of safety stock is dependent on the supply chain cost structure and can be determined by an experiment. Islam et al. [11] considered a three-tier supply chain with a single supplier, a single manufacturer, and multiple retailers. The manufacturer collects raw materials from the supplier to produce finished products and then delivers the finished products to the retailer according to the demand of the retailer. They proposed a manufacturer-managed consignment policy and compared it with the traditional policy. It was found that, compared with the traditional policy, the profits of all supply chain members under the consignment policy are increased, and the three-tier consignment mode is better than the two-tier consignment mode.
Li [12] and Zhang [13] studied information sharing in single-manufacturer multiple-retailer supply chain. Li [12] examined the incentives for firms to share information vertically in a two-level supply chain in which there are an upstream firm (a manufacturer) and many downstream firms (retailers). Vertical information sharing has two effects: “direct effect” due to the changes in strategy by the parties involved in sharing the information and “indirect effect” (or “leakage effect”) due to the changes in strategy by other competing firms (who may infer the information from the actions of the informed parties). Both changes would affect the profitability of the firms. The authors showed that the leakage effect discourages the retailers from sharing their demand information with the manufacturer while encouraging them to share their cost information. On the other hand, the direct effect always discourages the retailers from sharing their information. When voluntary information sharing is not possible, they identified conditions under which information can be traded and showed how price should be determined to facilitate such information exchange. They also examined the impact of vertical information sharing on the total supply chain profits and social benefits. Zhang [13] considered a supply chain with one manufacturer in the upstream and two competing retailers in the downstream. Retailers compete with Cournot (quantity) or Bertrand (price), and their products can be substitutes or supplements. This model is more restrictive than Li [12] because it only deals with two retailers, while Li [12] considers any number of retailers. On the other hand, it allows differentiated goods and/or Bertrand model, which Li [12] assumes homogeneous goods and Cournot model. Zhang [13] studied the incentive mechanism of vertical information sharing with a strict non-cooperative game. The results show what the consequences could be if coordination and cooperation efforts fail. Darwish et al. [14] present a newsvendor supply chain model with single supplier and multiple retailers, in which the newsvendor has two ordering opportunities. At the beginning of the sales season, the retailer orders a certain number of products from the supplier in order to achieve the predetermined service level. At the second ordering moment, retailers learn more about demand patterns and use new available demand data to update future demand using the Bayesian method. Based on the updated demand, the retailer evaluates the new service level for the rest of the sales season. If this service level is below a specific value, order the second batch. They establish a general demand distribution model and determine the optimal quantity at the beginning of the sales season and the second order opportunity. Su and Geunes [15] considered a two-stage supply chain in which a supplier serves a set of stores in a retail chain. They considered a two-stage Stackelberg game in which the supplier must set price discounts for each period of a finite planning horizon under uncertainty in retail-store demand. As a mechanism to stimulate sales, the supplier offers periodic off-invoice price discounts to the retail chain. Based on the price discounts offered by the supplier and after store demand uncertainty is resolved, the retail chain determines individual store order quantities in each period. Sarkar et al. [16] and Malik and Kim [17] considered the supply chain with variable productivity. Sarkar et al. [16] established a single-supplier multi-buyer supply chain model with variable productivity and incomplete product quality. Unit production cost is a function of productivity. By establishing three different production functions, process quality and productivity are linked. The purpose of this study is to explore the impact of productivity elasticity on product quality and supply chain cost under a single set of multiple delivery strategies. The results show that variable productivity has a great influence on the total cost of the supply chain model. Aiming at the single-supplier single-buyer supply chain model of complex products, Malik and Kim [17] studied a flexible production system with variable productivity as an alternative method to overcome the shortage risk caused by fuzzy random demand uncertainty in the supply chain model. The relationship between productivity and quality of products under random demand and uncertain demand is established. The mathematical function of unit production cost is established, which depends on productivity and changes with the change of optimal productivity. The results show that considering the fuzziness of demand and budget, service level and spatial constraints can help management to reduce supply chain cost and improve customer service level by shortening lead time.
Malik and Sarkar [18] proposed a supply-chain coordination method based on the lead-time crashing, that adopts shortening transportation lead time as the coordination scheme among supply chain members. They considered setting cost as a variable and using discrete investment function to reduce setting cost. In order to make the model more practical, they consider that the lead time demand is stochastic, with unknown distribution function and limited known information. Therefore, the author adopts a distribution-free approach to solve this problem. Yang et al. [19] studied the optimal spare parts inventory management problem considering discrete Weibull distribution. Wei and Wei [20] studied a centralized supply chain model with one supplier and multiple retailers, in which demand is discrete and stochastic.
As shown in Table 1, we summarize the related literature regarding multi-retailer supply chain.
Most of the above studies are aimed at deterministic demand or stochastic continuous demand, but there are few studies on single-manufacturer multi-retailer supply chain with stochastic discrete demand. Though continuous and discrete demand supply chain models have no significant differences, the discrete random demand decentralized models are considered as stochastic, dynamic games between supplier and retailers. The solutions for such models are more challenging and difficult.

3. Model Notation and Assumption

C : Manufacturer’s production capacity;
Q : Manufacturer’s production quantity, Q C ;
m : Number of retailers;
q j : Retailer j’s order quantity, retailer j’s decision variable, q = ( q 1 , q 2 , , q m ) ;
Q j ( q , Q ) : Product quantity allocated to retailer j, Q j ( q , Q ) min { q j , Q } , q = ( q 1 , q 2 , , q m ) . When the retailers’ total ordering quantity, j = 1 m q j , is no more than manufacture’s production quantity Q, all orders are satisfied, and Q j ( q , Q ) = q j ; when the retailers’ total ordering quantity, j = 1 m q j is more than manufacture’s production quantity, Q, the manufacture allocates the Q unit products to m retailers according to a predetermined allocation rule, Y j ( q , Q ) , where Y j ( q , Q ) q j is strictly decreasing in q j and j = 1 m Y j ( q , Q ) = Q . For example, a common allocation rule is proportional allocation, Y j ( q , Q ) = Q j = 1 m q j q j
c p : Manufacturer’s unit production cost;
c j : Manufacturer’s allocation cost to retailer j, j = 1 , 2 , m ;
w j : Manufacturer’s wholesale price to retailer j, manufacturer’s decision variables, w = ( w 1 , w 2 , , w m ) ;
P r j : Retailer j’s retail price;
v : Salvage value after the selling season, where P r j c j > w j > c p > v to avoid any triviality.
D j : Retailer j’s random demand with a discrete probability distribution, p j k = Ρ { D j = k } , k = 1 , 2 .
For a random demand with a continuous probability distribution function F ( x ) , Lariviere and Porteus [21] defines a generalized failure rate function e ( x ) = x d F ( x ) / d x 1 F ( x ) and assumes it is strictly increasing to ensure profit function’s unimodality. This assumption has since been widely used in the supply chain management, revenue management, and queuing theory (see a summary about this assumption in Ziya et al. [22] and further discussions in Wei et al. [23]).
Similarly, define the following general failure rate function for a discrete demand, D j ,
e j ( n ) = n ( P { D j n } P { D j n 1 } ) P { D j > n }
Without loss of generality, assume that
Assumption 1.
There is an increasing generalized failure rate, that is, e j ( n ) is strictly increasing in n.
We summarize the notations used throughout the paper in Table 2 for ease of reference.

4. Make-To-Order

The manufacturer first announces wholesale price ( w 1 , w 2 , , w m ) to each retailer; then, each retailer decides his/her order quantity accordingly. After receiving each retailer’s order, the manufacturer starts production and then delivers the products to each retailer based on a pre-determined policy.

4.1. Model

When the retailers’ total ordering quantity, j = 1 m q j , is less than the manufacturer’s production capacity, C , then the manufacturer production quantity Q = j = 1 m q j and would then allocate Q j ( q , Q ) = q j to retailer j. When the retailers’ total ordering quantity, j = 1 m q j , is more than the manufacturer’s production capacity, C , then the manufacturer production quantity equals its production capacity, C , and would then allocate Q j ( q , Q ) = Y j ( q , C ) to retailer j.
With random demand D j and allocation quantity Q j , retailer j’s expected profit is
π r j ( Q j : w j ) = ( P r j v ) E min { Q j , D j } ( w j v ) Q j
Correspondingly, the manufacturer’s expected profit is
π s ( w , Q 1 , , Q m ) = j = 1 m ( w j c j ) Q j + v ( Q j = 1 m Q j ) c p Q = j = 1 m ( w j c j v ) Q j + ( v c p ) Q
Let Q j ( w j ) denote the allocation quantity that maximizes retailer’s expected profit at wholesale price w j .
Theorem 1.
(1) 
π r j ( Q j : w j )  is concave in Q j ;
(2) 
Q j ( w j ) = max l Z + { π r j ( l : w j ) π r j ( l 1 : w j ) > 0 } ;
(3) 
Q j ( w j )  is strictly decreasing in w j .
Proof of Theorem 1.
(1) The first order and second order differences for retailer j’s expected profit function π r j ( Q j ) are
Δ π r j ( Q j : w j ) = π r j ( Q j : w j ) π r j ( Q j 1 : w j ) = ( Pr j v ) Ρ { D j Q j } ( w j v )
Δ 2 π r j ( Q j : w j ) = Δ π r j ( Q j : w j ) Δ π r j ( Q j 1 : w j ) = ( Pr j v ) p j , Q j 1 0
Thus, π r j ( Q j : w j ) is concave in Q j ;
(2) It is easy to see because of concavity of π r j ( Q j : w j ) in Q j ;
(3) Proof by contradiction, assume there are two points, w j 1 < w j 2 , such that Q j ( w j 1 ) < Q j ( w j 2 ) , then
π r j ( Q j ( w j 2 ) : w j 1 ) = ( P r j v ) E min { Q j ( w j 2 ) , D j } ( w j 1 v ) Q j ( w j 2 )                                                         = π r j ( Q j ( w j 2 ) : w j 2 ) ( w j 1 v ) Q j ( w j 2 ) + ( w j 2 v ) Q j ( w j 2 )                                                         π r j ( Q j ( w j 1 ) : w j 2 ) ( w j 1 v ) Q j ( w j 2 ) + ( w j 2 v ) Q j ( w j 2 )                                                         = π r j ( Q j ( w j 1 ) : w j 1 ) + ( w j 2 w j 1 ) ( Q j ( w j 2 ) Q j ( w j 1 ) )                                                         π r j ( Q j ( w j 1 ) : w j 1 )
The first inequality derives from the definition of Q j ( w j 2 ) ; the second inequality derives from w j 1 < w j 2 and Q j ( w j 1 ) < Q j ( w j 2 ) .
This result contradicts the definition of Q j ( w j 1 ) ; therefore, Q j ( w j ) is strictly decreasing in w j . □
Although Q j ( w j ) is the quantity that maximizes retailer j’s expected profit, the retailer may not be able to obtain Q j ( w j ) unit in full.
(1) If j = 1 m Q j ( w j ) C , then retailer j’s orders Q j ( w j ) , and is allocated Q j ( w j ) , unit of product, to achieve his maximum profit π r j ( Q j ( w j ) : w j ) ;
(2) If j = 1 m Q j ( w j ) > C , then retailers’ order cannot be fully satisfied, and some retailers are not able to obtain Q j ( w j ) unit of product. However, the following theorem shows that this situation is uneconomical for the manufacturer, and the manufacturer adjusts the wholesale price to avoid this situation.
Theorem 2.
If there is a wholesale strategy, w 1 = ( w 1 1 , w 2 1 , , w m 1 ) , such that j = 1 m Q j ( w j 1 ) > C , then w 1 is manufacturer’s strictly dominated strategy.
Proof of Theorem 2.
When j = 1 m Q j ( w j 1 ) > C , let retailer j’s equilibrium order quantity be q j and its corresponding allocation quantity be Q j . There must exists a wholesale strategy w 2 = ( w 1 2 , w 2 2 , , w m 2 ) with Q j ( w j 2 ) = Q j and w j 2 w j 1 , so that π s ( w 1 , Q 1 , , Q m ) < π s ( w 2 , Q 1 ( w 1 2 ) , , Q m ( w m 2 ) ) . Therefore, w 1 is a strictly dominated strategy for the manufacturer. □
Since j = 1 m Q j ( w j ) > C is the manufacturer’s strictly dominated strategy, we need only consider the condition where j = 1 m Q j ( w j ) C . When the optimal order quantity for retailer j, q j = Q j ( w j ) , the manufacturer’s production quantity equals the sum of retailers’ order quantities, j = 1 m Q j ( w j ) . The manufacturer’s decision model becomes
max w π s ( w ) = j = 1 m ( w j c j c p ) Q j ( w j ) s . t .                 j = 1 m Q j ( w j ) C  
Let   w j ( Q j ) = ( P r j v ) k = Q j p j k + v , Q j = 0 , 1 , 2
Theorem 3.
The manufacturer’s equilibrium wholesale price w j * must be attainable in the set of { w j ( Q j ) ,   Q j = 0 , 1 , 2 } .
Proof of Theorem 3.
By contradiction, assume there is a non-negative integer, g j , such that
( P r j v ) k = g j + 1 p j k + v < w j * < ( P r j v ) k = g j p j k + v = w j ( g j )
From Theorem 1, Q j ( w j * ) = Q j ( w j ( g j ) ) = g j . Then,
π S ( w j * ; j = 1 , . . . , m ) = j = 1 m ( w j * v ) Q j ( w j * ) ( c v ) Q = j = 1 m ( w j * v ) Q j ( w j ( g j ) ) ( c v ) Q         < j = 1 m ( w j ( g j ) v ) Q j ( w j ( g j ) ) ( c v ) Q = π S ( w j ( g j ) ; j = 1 , , m )                                            
This contradicts the definition of w j * . □
Theorem 3 makes the manufacturer’s decision set from continuous set to a discrete set of { w j ( Q j ) ,   Q j = 0 , 1 , 2 } , and there is a one-to-one correspondence between wholesale price w j and allocation quantity Q j . The manufacturer’s decision changes to Q j instead of w j . The manufacturer’s decision model becomes
max Q j π s ( Q 1 , Q 2 , , Q m ) = j = 1 m [ ( P r j v ) k = Q j p j k + v c j c p ] Q j                   s . t .                         j = 1 m Q j C Q j Z + , j = 1 , 2 , , m                                      
Denote the optimal solution as Q * = ( Q 1 * , Q 2 * , , Q m * ) .
Let a j Q j = π s ( Q 1 , , Q j , , Q m ) π s ( Q 1 , , Q j 1 , , Q m ) be the marginal profit for the manufacturer when the allocation quantity to retailer j from Q j − 1 to Q j , then,
a j Q j = ( P r j v ) ( k = Q j 1 p j k Q j p j , ( Q j 1 ) ) ( c j + c p v )
Theorem 4.
Under Assumption 1, a j Q j decreases in Q j , i.e., π s ( Q 1 , Q 2 , , Q m )  is concave in Q j .
Proof of Theorem 4.
Since,
a j Q j = ( P r j v ) ( k = Q j p j k ( Q j 1 ) p j , ( Q j 1 ) ) ( c j + c p v ) = ( P r j v ) Q j + 1 p j k ( 1 e j ( Q j 1 ) ) ( c j + c p v )
Q j + 1 p j k decreases in Q j and e j ( Q j ) increases in Q j , it is easy to show that a j Q j decreases in Q j . □

4.2. Simplified Solution

The non-linear integer programming problem in (6) is difficult to solve using integer programming method. For this type of the model, it is common to convert it to a dynamic programming model and make it easy to solve.
Let V l ( h ) be the manufacturer’s maximum expected profit when allocating h units’ products to retailers, l , l + 1 , , m , then, V 1 ( C ) = max π s ( Q 1 , Q 2 , , Q m ) . Using dynamic programming method, V l ( h ) ( l = 1, 2,…, m) satisfies the following Bellman equation:
            V m + 1 ( h ) = 0 ;             V l ( h ) = max Q l Z + { [ ( P r j v ) k = Q l p l k + v c l c p ] Q l + V l + 1 ( h Q l ) } , l = 1 , 2 , , m
Using recursion to solve (8) is much simpler than directly solving (6). However, the amount of computation for this dynamic program is O ( m C 2 ) , and it becomes harder when there are more states and decision variables. We propose to use the FFT approach and construct the following matrix for the marginal profit:
[ α 11 α 12 α 1 C α 21 α 22 α 2 C α m 1 α m 2 α m C ]
Using marginal matrix (9), it is easy to obtain the optimal solution for Model (5). If the number of positive values, denoted Q , is less than C , then Q j * = max l { l Z + , a j l > 0 } and the manufacturer’s total production, j m Q j * = Q . If Q > C , then the optimal solution is determined by the C largest values, and the sum of those values is the maximum expected value for the manufacturer. In addition, in these numbers of C values, the occurrences of subscript j is Q j * . Since α j Q j strictly deceases in Q j , in selecting these C largest values, we only need to compare with the non-selected value in the far left in each row. There are m rows and C comparisons; therefore, the amount of computation becomes O ( m C ) .

5. Make-To-Stock

In this situation, the manufacturer produces a fixed quantity of goods in advance (the production is no longer a decision variable) and determines the wholesale price ( w 1 , w 2 , , w m ) for each retailer; then, each of m retailers decides his/her own order quantity q j according to the wholesale price w j . The actual quantity of goods Q j ( q , Q ) are assigned to the retailer j according to the pre-set rules Y j ( q , Q ) . Accordingly, the retailer’s expected profit is
π r j ( Q j : w j ) = ( P r j v ) E min { Q j , D j } ( w j v ) Q j
Correspondingly, the manufacture’s expected profit is
π S ( w , Q 1 , , Q m ) = j = 1 m ( w j c j v ) Q j + ( v c p ) Q
It can be seen from Theorem 1 that the retailer j ’s expected profit function π r j ( Q j : w j ) is concave in Q j . Let Q j ( w j ) = max l Z + { π r j ( l : w j ) π r j ( l 1 : w j ) > 0 } and denote the optimal assigned quantity that maximizes the retailer’s profit; then, Q j ( w j ) is strictly decreasing in w j . Similar to the discussion in the previous section, the following properties of manufacturer’s wholesale price can be obtained:
Theorem 5.
If there is a wholesale price strategy, w 1 = ( w 1 1 , w 2 1 , , w m 1 ) , such that j = 1 m Q j ( w j 1 ) > Q and then w 1 is manufacturer’s strictly dominated strategy.
Proof of Theorem 5.
It is similar to that of Theorem 2. □
According to Theorem 5, the model of the manufacture can be simplified as
max π S ( w 1 , w 2 , , w m ) = j = 1 m ( w j c j v ) q j ( w j ) + ( v c p ) Q s . t . j = 1 m q j ( w j ) Q
Using the function of w j ( Q j ) = ( P r j v ) k = Q j p j k + v , we obtain the following theorem.
Theorem 6.
The manufacturer’s equilibrium wholesale price w j * must be attainable in the set of { w j ( Q j ) ,   Q j = 0 , 1 , 2 } .
Proof of Theorem 6.
It is similar to that of Theorem 3. □
From Theorem 6, it can be seen that the manufacturer’s decision-making set changes from a continuous set to a discrete set of { w j ( Q j ) ,   Q j = 0 , 1 , 2 } , and there is a one-to-one correspondence between the wholesale price w j and assigned quantity of goods Q j . Therefore, we can change the manufacturer’s decision-making from w j to Q j , and then the manufacturer’s model becomes,
max Q j π S ( Q j ; j = 1 , , m ) = j = 1 m [ ( P r j v ) k = Q j p j k c j ] Q j ( c p v ) Q                         s . t .             j = 1 m Q j Q                                                 Q j Z + , j = 1 , 2 , , m
Denote the optimal solution as ( Q 1 * * , Q 2 * * , , Q m * * ) .
When the allocated quantity of goods to retailer j increases from Q j −1 to Q j , the marginal profit of manufacturer, denoted as α j Q j , increases.
α j Q j = π S ( Q 1 , , Q j , , Q m ) π S ( Q 1 , , Q j 1 , , Q m ) = ( P r j v ) ( k = Q j 1 p j k Q j p j , ( Q j 1 ) ) c j
By comparing Equations (14) and (7), we can find that there is only one constant difference ( c p v ) between α j Q j and a j Q j ; therefore, we can easily obtain the following property.
Corollary 1.
Under assumption 1, α j Q j is decreasing in Q j .
Proof. 
It can be easily obtained according to Theorem 4. □
According to Corollary 1, we can construct a m × Q marginal profit matrix
[ α 11 α 12 α 1 Q α 21 α 22 α 2 Q α m 1 α m 2 α m Q ]
The equilibrium profit of supply chain can be easily obtained from this matrix. If the number of positive values in Matrix (14) exceeds Q, the largest Q values are selected, and the sum of these Q values is the manufacturer’s equilibrium profit. In these Q values, the number of times that subscript j appears is the retailer j’s equilibrium purchase quantity Q j * * , and the corresponding equilibrium wholesale price is w j ( Q j * * ) . If the number of positive values Q in Matrix (14) is less than Q, then the sum of these Q values is the manufacturer’s equilibrium profit, and in these Q values, the number of times that subscript j appears is the retailer j’s equilibrium purchase quantity Q j * * .

6. Numerical Example

Considering a small furniture supply chain system, there is one furniture manufacturer and three retailers in a supply chain system. The production cost for the manufacturer is $1000 per set, and the salvage value for the unsold furniture is $600 per set. The distribution costs from the manufacturer to the retailers 1, 2, and 3 are $300, $200, and $400 per set, respectively. The retail prices for retailers 1, 2, and 3 are $2000, $2200, and $2300, respectively. The random discrete demands follow Poisson distributions, and the mean demands for retailers 1, 2, and 3 are 6, 7, and 8 sets of furniture per week, respectively. Table 3 has the summary of the parameter values.
In the MTO scenario, bringing the above parameter values into Formula (7), one can obtain the marginal revenue under different order quantities. All that is needed is to calculate the part with the value greater than 0 and bring it into the marginal revenue Matrix (9).
( 696.53 654.89 488.31 113.53 448.65 998.54 978.11 881.09 618.95 139.37 502.87 899.43 890.31 840.12 681.96 341.31 203.73 )
At this time, only 17 values need to be calculated, of which 14 are positive values, which means that the manufacturer’s production quantity does not exceed 14 sets. The value of each row of matrix (16) decreases from left to right. In this case, the optimal order quantity can be easily found from the matrix for any manufacturer’s production capacity by using FFT method. For example, when the production capacity is 10, select the largest 10 positive values in the matrix in turn: if two values are selected in the first row, then the optimal order quantity of retailer 1 is two sets; if four values are selected in the second line, the optimal order quantity of retailer 2 is four sets; if four values are selected in the third line, the optimal order quantity of retailer 3 is four sets. By introducing the retailer’s optimal order quantity into Formula (5), the manufacturer’s equilibrium wholesale price strategy can be easily obtained. Table 4 lists equilibrium strategy for the supply chain under different production capabilities by the manufacturer.
In the MTS scenario, substituting all the parameter values into the MTS model, recall that α j Q j = a j Q j + ( c p v ) = a j Q j + 400 , and the manufacturer’s marginal profit matrix (15) is expressed as α j Q j
( 1096.53 1054.89 888.31 513.53 48.65 1398.54 1378.11 1281.09 1018.95 539.37 102.87 1299.43 1290.31 1240.12 1081.96 741.31 196.27 478.55 )
The above matrix has 15 positive values, which means the maximum production quantity for the manufacturer is 15 sets. Similar to the MTO scenario, the supply chain equilibrium strategy can be easily obtained by using FFT method. Table 5 summarizes the retailers’ equilibrium orders and the manufacturer’s marginal profit under different production quantities.
From the above analysis, one can see that for the above numerical example, whether it is MTO scenario or MTS scenario, the equilibrium strategy of the supply chain can be easily calculated in 20 steps by using the method in this paper. Moreover, when the production capacity in MTO scenario or the output of MTS scenario changes, the marginal profit matrix is not affected, only a few steps are needed to calculate the new equilibrium strategy. For the same example, when the manufacturer’s production capacity is 15, the computational complexity of the dynamic programming method is O ( 675 ) . Although the actual calculation may not take so many steps, it is far beyond the method in this paper. Moreover, the more the number of retailers and the greater the manufacturer’s production capacity, the more advantages of this method.

7. Conclusions

This paper studies a supply chain system of single manufacturer and multiple retailers with discrete stochastic demands. The scenario of Make-To-Order model is discussed firstly, and the corresponding Stackelberg game model is established. Through a series of mathematical deduction and proof, the game model of wholesale price and purchase quantity is transferred into an integer programming model of quantity allocation, which is usually solved by dynamic programming. However, with the increase in the number of retailers and the production capacity of manufacturers, the computational complexity of dynamic programming increases sharply due to the Dimension Barrier. Therefore, based on the quantity allocation model, the Fast Fourier Transform (FFT) method is introduced to solve the integer programming, which can greatly reduce the complexity of the model. When manufacturer capacity is C and retailer number is m , the computational complexity for the dynamic programming approach is O ( m C 2 ) and for the FFT approach is O ( m C ) . Furthermore, the other scenario of Make-To-Order is discussed, and a similar conclusion is obtained.
This study provides a reference for the multi-retailer supply chain with discrete demands, but it also has the following limitations: Firstly, the generalized failure rate function e j ( n ) is assumed strictly increasing in n, and future research can consider more general demand function. Secondly, retail price is considered as an exogenous variable, which can be considered controllable retail price in future work.

Author Contributions

Conceptualization, Y.W. and Y.X.; methodology, Y.W.; software, Z.C.; validation, J.Z. and Y.X.; formal analysis, Y.W.; investigation, Y.W.; resources, Y.X.; data curation, Z.C.; writing—original draft preparation, Y.W. and Y.X.; writing—review and editing, Y.X. and J.Z.; visualization, Y.W.; supervision, Y.W. and J.Z.; project administration, J.Z.; funding acquisition, Y.X. All authors contributed in joint research cooperation in the production of the manuscript, all authors made decisions and revisions together. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Social Science Fund of China, grant number 20BGL045.

Institutional Review Board Statement

This study is not involving human or animals.

Informed Consent Statement

This study is not involving human.

Data Availability Statement

All relevant data are within the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Golub, G.H.; Van Loan, C.F. Matrix Computations, 3rd ed.; The Johns Hopkins University Press: Baltimore, MD, USA, 1996. [Google Scholar]
  2. Birbil, S.I.; Frenk, J.B.G.; Gromicho, J.A.S.; Zhang, S.Z. The Role of Robust Optimization in Single-Leg Airline Revenue Management. Manag. Sci. 2009, 55, 148–163. [Google Scholar] [CrossRef] [Green Version]
  3. Darwish, M.A.; Odah, O.M. Vendor managed inventory model for single-vendor multi-retailer supply chains. Eur. J. Oper. Res. 2010, 204, 473–484. [Google Scholar] [CrossRef]
  4. Mateen, A.; Chatterjee, A.K. Vendor managed inventory for single-vendor multi-retailer supply chains. Decis. Support. Syst. 2015, 70, 31–41. [Google Scholar] [CrossRef]
  5. Mateen, A.; Chatterjee, A.K.; Mitra, S. VMI for single-vendor multi-retailer supply chains under stochastic demand. Comput. Ind. Eng. 2015, 79, 95–102. [Google Scholar] [CrossRef]
  6. Chen, T.H.; Chang, H.M. Optimal ordering and pricing policies for deteriorating items in one-vendor multi-retailer supply chain. Int. J. Adv. Manuf. Technol. 2010, 49, 341–355. [Google Scholar] [CrossRef]
  7. Glock, C.H.; Kim, T. The effect of forward integration on a single-vendor-multi-retailer supply chain under retailer competition. Int. J. Prod. Econ. 2015, 164, 179–192. [Google Scholar] [CrossRef]
  8. Yang, W.S.; Si, Y.Y.; Zhang, J.X.; Liu, S.; Appolloni, A. Coordination mechanism of dual-channel supply chains considering retailer innovation inputs. Sustainability 2021, 13, 813. [Google Scholar] [CrossRef]
  9. Monthatipkul, C.; Yenradee, P. Positioning safety stock in a one-warehouse multi-retailer supply chain controlled by optimal inventory/distribution plan. Int. J. Ind. Eng.-Theory 2007, 14, 169–178. [Google Scholar]
  10. Monthatipkul, C.; Yenradee, P. Inventory/distribution control system in a one-warehouse/multi-retailer supply chain. Int. J. Prod. Econ. 2008, 114, 119–133. [Google Scholar] [CrossRef]
  11. Islam, S.M.S.; Hoque, M.A.; Hamzah, N. Single-supplier single-manufacturer multi-retailer consignment policy for retailers’ generalized demand distributions. Int. J. Prod. Econ. 2017, 184, 157–167. [Google Scholar] [CrossRef]
  12. Li, L. Information Sharing in a Supply Chain with Horizontal Competition. Manag. Sci. 2002, 48, 1196–1212. [Google Scholar] [CrossRef]
  13. Zhang, H. Vertical information exchange in a supply chain with duopoly retailers. Prod. Oper. Manag. 2002, 11, 531–546. [Google Scholar] [CrossRef]
  14. Darwish, M.A.; Alkhedher, M.; Alenezi, A. Reducing the effects of demand uncertainty in single-newsvendor multi-retailer supply chains. Int. J. Prod. Res. 2019, 57, 1083–1102. [Google Scholar] [CrossRef]
  15. Su, Y.Q.; Geunes, J. Multi-period price promotions in a single-supplier, multi-retailer supply chain under asymmetric demand information. Ann. Oper. Res. 2013, 211, 447–472. [Google Scholar] [CrossRef]
  16. Sarkar, B.; Majumder, A.; Sarkar, M.; Kim, N.; Ullah, M. Effects of variable production rate on quality of products in a single-vendor multi-buyer supply chain management. Int. J. Adv. Manuf. Technol. 2018, 99, 567–581. [Google Scholar] [CrossRef]
  17. Malik, A.I.; Kim, B.S. A multi-constrained supply chain model with optimal production rate in relation to quality of products under stochastic fuzzy demand. Comput. Ind. Eng. 2020, 149, 106814. [Google Scholar] [CrossRef]
  18. Malik, A.I.; Sarkar, B. Coordinating supply-chain management under stochastic fuzzy environment and lead-time reduction. Mathematics 2019, 7, 480. [Google Scholar] [CrossRef] [Green Version]
  19. Yang, S.; Xiao, Y.J.; Kuo, Y.H. The supply chain design for perishable food with stochastic demand. Sustainability 2017, 9, 1195. [Google Scholar] [CrossRef] [Green Version]
  20. Wei, C.N.; Wei, Y.H. Study of Single-supplier Multi-retailer Centralized Supply Chain with Stochastic Discrete Demand. Int. J. Bus. Soc. Sci. 2019, 10, 92–98. [Google Scholar] [CrossRef]
  21. Lariviere, M.A.; Porteus, E.L. Selling to the Newsvendor: An Analysis of Price-Only Contracts. Manuf. Serv. Oper. Manag. 2001, 3, 293–305. [Google Scholar] [CrossRef]
  22. Ziya, S.; Ayhan, H.; Foley, R.D. Relationships among three assumption in revenue management. Oper. Res. 2004, 52, 804–809. [Google Scholar] [CrossRef] [Green Version]
  23. Wei, Y.H.; Xu, C.; Hu, Q.Y. Transformation of optimization problems in revenue management, queueing system, and supply chain management. Int. J. Prod. Econ. 2013, 146, 588–597. [Google Scholar] [CrossRef]
Table 1. Summary of the related literature regarding multi-retailer supply chain.
Table 1. Summary of the related literature regarding multi-retailer supply chain.
LiteratureDecision-MakingMultiple RetailersDiscrete Stochastic
[3,4,5,6]CentralizedYesNo
[7,8,9,10,11,12,13,14,15,16,17]DecentralizedYesNo
[18,19]CentralizedNoYes
[20]CentralizedYesYes
Our studyDecentralizedYesYes
Table 2. List of the notation.
Table 2. List of the notation.
NotationExplanationsRemark
C Manufacturer’s production capacity-
Q Manufacturer’s production quantity Q C
Manufacturer’s decision in case of MTO scenario
m Number of retailers-
q j Retailer j’s order quantityRetailer j’s decision variable, q = ( q 1 , q 2 , , q m )
Q j ( q , Q ) Product quantity allocated to retailer j If   j = 1 m q j Q , then Q j ( q , Q ) = q , else Q j ( q , Q ) = Y j ( q , Q ) , a predetermined allocation rule.
c p Manufacturer’s unit production cost-
c j Manufacturer’s allocation cost to retailer j-
w j Manufacturer’s wholesale price to retailer jManufacturer’s decision variables w = ( w 1 , w 2 , , w m )
P r j Retailer j’s retail price-
v Salvage value after the selling season P r j c j > w j > c p > v
D j Retailer j’s random demand p j k = Ρ { D j = k }
e j ( n ) General failure rate function e j ( n ) is strictly increasing in n
Table 3. Value of parameters.
Table 3. Value of parameters.
Parametercpvc1c2c3 P r 1 P r 2 P r 3 λ 1 λ 2 λ 3
Value1000600300200400200022002300678
Table 4. Equilibrium strategy under different manufacturers’ production capacity in MTO scenario.
Table 4. Equilibrium strategy under different manufacturers’ production capacity in MTO scenario.
Cw1w2w3q1q2q3Q
520002152.582294.870325
620002152.582276.620336
720002152.582227.950347
81996.532152.582227.951348
91975.712152.582227.952349
101975.712069.182227.9524410
111913.242069.182227.9534411
121913.242069.182130.6234512
131913.241923.212130.6235513
≥141788.311923.212130.6245514
Table 5. Equilibrium strategy under different manufacturers’ production quantity in MTS Scenario.
Table 5. Equilibrium strategy under different manufacturers’ production quantity in MTS Scenario.
Q ( w 1 , w 2 , w 3 ) ( Q 1 , Q 2 , Q 3 )
≤14Same as in MTO ScenarioSame as in MTO Scenario
≥15(1788.31, 1923.21, 1974.90)(4,5,6)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xu, Y.; Zhang, J.; Chen, Z.; Wei, Y. Single-Manufacturer Multi-Retailer Supply Chain Models with Discrete Stochastic Demand. Sustainability 2021, 13, 8271. https://0-doi-org.brum.beds.ac.uk/10.3390/su13158271

AMA Style

Xu Y, Zhang J, Chen Z, Wei Y. Single-Manufacturer Multi-Retailer Supply Chain Models with Discrete Stochastic Demand. Sustainability. 2021; 13(15):8271. https://0-doi-org.brum.beds.ac.uk/10.3390/su13158271

Chicago/Turabian Style

Xu, Yaqing, Jiang Zhang, Zihao Chen, and Yihua Wei. 2021. "Single-Manufacturer Multi-Retailer Supply Chain Models with Discrete Stochastic Demand" Sustainability 13, no. 15: 8271. https://0-doi-org.brum.beds.ac.uk/10.3390/su13158271

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop