Next Article in Journal
Weak Quasi-Contact Metric Manifolds and New Characteristics of K-Contact and Sasakian Manifolds
Previous Article in Journal
Dual Stream Encoder–Decoder Architecture with Feature Fusion Model for Underwater Object Detection
Previous Article in Special Issue
A Graph-Refinement Algorithm to Minimize Squared Delivery Delays Using Parcel Robots
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimizing Supply Chain Design under Demand Uncertainty with Quantity Discount Policy

1
Department of Business Management, National Taipei University of Technology, Taipei 106344, Taiwan
2
Department of Urban Industrial Management and Marketing, University of Taipei, Taipei 111036, Taiwan
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(20), 3228; https://doi.org/10.3390/math12203228
Submission received: 14 August 2024 / Revised: 8 October 2024 / Accepted: 11 October 2024 / Published: 15 October 2024

Abstract

:
In typical business situations, sellers usually offer discount schemes to buyers to increase overall profitability. This study aims to design a supply chain network under uncertainty of demand by integrating an all-unit quantity discount policy. The objective is to maximize the profit of the entire supply chain. The proposed model is formulated as a mixed integer nonlinear programming model, which is subsequently linearized into a mixed integer linear programming model and hence able to obtain a global solution. Numerical examples in the manufacturing supply chain where customer demand follows normal distributions are used to assess the effect of quantity discount policies. Key findings demonstrate that the integration of quantity discount policies significantly reduces total supply chain costs and improves inventory management under demand uncertainty, and decision makers need to decide a balance level between service levels and profits.

1. Introduction

Supply chain management (SCM) is essential for modern business success and competitiveness. Effective SCM leads to significant cost savings through optimized procurement, production, inventory management, and logistics. Optimal sourcing strategies and coordination with all levels of the supply chain can reduce material and product costs. Additionally, contemporary markets are characterized by ubiquitous volatilities and perpetual shifts in supply and demand, resulting in uncertainty in supply chain (SC) operations. Failure to integrate significant demand fluctuations into SC design can result in unmet customer demand, leading to loss of market share and increase in stock-out cost or incurring excessive inventory holding costs [1]. This negatively affects the operation of the SC business, profits, and customer service level [2,3].
Due to the important role of uncertainty, uncertainty has become a hot topic in the supply chain that many studies focus on. Peidro et al. [3] reviewed quantitative models for supply chain planning under uncertainty. The study classified sources of uncertainty into demand group, manufacturing group, and supply group. Simangunsong et al. [4] reviewed and further revised sources of uncertainty. The study identified 14 sources of uncertainty in the supply chain. In recent years, many studies [5,6,7,8,9,10] continued to cover new articles and trends related to uncertainty in the supply chain. Without considering uncertainty, it can harm and disrupt the supply chain.
A complex SC that includes many stakeholders can also lead to uncertainty [4]. To mitigate the uncertainty from SC networks, many studies investigate on the design of the SC network. Ates and Luzzini [11] provided a comprehensive framework of the complexity of the supply network, including its definition, effects, antecedents, and categorization. Govindan et al. [12] reviewed studies on supply chain networks under uncertainty and categorized uncertain environments and sources of uncertainty. Chen et al. [10] focused on a comprehensive literature on uncertainty analysis and optimization modeling in supply chain management. To mitigate uncertainty, this study investigates the problem of SC network design.
Among the uncertainty parameters in the SC network, the most popular uncertainty parameter in the supply chain network is the demand parameter [12]. Additionally, customer demand plays a central role in planning and using company resources. If demand uncertainty is not investigated and handled properly, it can cause SC disruption and unfulfillment of customers. Due to the inherent variability in the demand of customers, the demand can be in three environments in which decision makers know or do not know the probability distributions of the demand or have ambiguity and vagueness about the demand. Many studies [13,14,15,16,17] considered that demand will follow some probability distributions.
Stochastic programming is used with scenario modeling to expand on the multi-period, multi-product, and multi-level model, integrating delivery dates, supplier prices, and demand uncertainties [18]. A mixed integer linear programming model (MILP) is constructed, considering multiple sites, multiple products, and multiple periods under uncertainty of demand uncertainty addressed by the safety stock for mid-term SC production planning [19]. Agrawal et al. [20] devised a stochastic linear optimization model that determines manufacturing orders to maximize retailer profits using demand forecasts as parameters. By integrating batch production and capacity expansion, a linearized mathematical model is developed to plan product production, inventory, and transportation in an SC network [21].
Two popular stochastic methodologies are often used to represent demand uncertainty: the scenario-based approach and the distribution-based approach [22]. The former approach requires forecasting potential outcomes of the uncertain parameter, potentially leading to complexity when the scenarios are numerous or unanticipated. Robust programming is used to handle worst-case scenarios [23,24,25]. The latter approach assumes that the uncertain parameter follows some probability distributions. The demand is often modeled by a normal distribution with a given mean and standard deviation [12]. Therefore, this study adopts the normal distribution to deal with uncertainty of demand.
The ubiquity of the application of quantity discounts in practice results in a substantial number of related literature, from exhaustive reviews [26] to an extensive survey of various issues from a marketing research angle [27]. One way to address this challenge is to implement quantity discount policies. Dolan [27] nominated two types of nonlinear schedules, including (i) a two-block tariff or an incremental quantity discount (i.e., a per unit price p1 is charged for any units up to a specified quantity x; if the purchased amount exceeds x, then the per unit price changes to p2, which is lower than p1, applied for surpassed units), and (ii) an all-unit quantity discount (i.e., if the purchased quantity exceeds quantity threshold, the price applies to all units, not just those incremental to the breakpoint).
A more comprehensive incremental and all-unit discount scheme is presented that incorporates multiple breakpoints, generally called quantity thresholds [28]. Heydari and Momeni [29] analyzed the benefits and challenges of a coalition of retailers when an all-unit quantity discount is applied. Wangsa et al. [30] also considered this discount scheme in an integrated inventory model to achieve a minimal integrated total cost. Pricing remains a sensitive issue in supplier–buyer relationships, often involving a trade-off relationship [31]. Tsai [32] expanded the application of various quantity discount schemes in an SC with multiple echelon and multiple periods and adopted a stepwise function to obtain a global optimum. Altintas et al. [33] examined how the all-unit quantity discount with a single break is considered under demand uncertainty, taking both the supplier’s and the buyer’s perspectives. This study adopts quantity discount policies to investigate the effect of pricing.
Effective SCM is crucial not only for cost reduction, but also for maintaining high service levels, ensuring demand fulfillment, and ensuring appropriate stock levels under demand uncertainty. Some studies [23,24,25] used robust optimization with quantity discount to find the optimal solution to the worst-case scenario. The method requires the forecasting methods to predict the range of uncertain parameters. However, many events follow normal distributions such as people’s height, bread weights, and cow milk production [34] and do not require forecasting methods. Those events can be closely related to customer demand; that is, height is closely related to the size of clothes. Instead of using robust optimization, this study adopts the model of Lin et al. [21] to optimize the supply chain network under assumption that demands follow normal distributions.
The central problem is to optimize the total profit of the supply chain while finding the optimal balance between maintaining suitable service levels, capitalizing on cost advantages by determining material and product quantities, and considering quantity discounts in vendor–manufacturer relationships. This research proposes a comprehensive model when it comes to discount policies between vendors and manufacturers, as well as optimizing safety stocks to mitigate uncertainty. Since mixed integer nonlinear programming (MINLP) is challenging to solve optimally with a commercial optimization solver and the original model is MINLP [35], the model is then reconstructed as a mixed integer linear programming (MILP) model employing a linearization technique. The globally optimal solution of this study on SC design can help businesses maintain the equilibrium between cost savings and fulfillment of customer needs. The primary contributions of this research are considered as follows.
-
Proposing a comprehensive SC network model considering discount policies under demand uncertainty;
-
Applying the linearization technique to reconstruct the original model to an MILP formulation to solve and provide optimal global solutions.

2. Model and Methods

2.1. Modeling the Problem

This study develops a model that considers discount policies under demand uncertainty. The model uses a multi-echelon multi-product multi-period SC network system. The SC network (illustrated in Figure 1) consists of 4 echelons, which are V vendors, P producers, D distributors, and C clients. This paper inherits the model of Lin et al. [21]. However, we have excluded batch production and capacity expansion to simplify the model and focus on the core aspects. The extension of this model is the integration of an all-unit discount policy.
The model aims to maximize the total profit of the supply chain over the planning timeframe. The objective includes the costs of vendors, producers, and distributors and the income generated from selling products. Producers purchase raw materials m ( i ) from vendors under their offered discount pricing schemes. The finished product f ( n ) is then delivered to distributors and sold to customers. This model assumes that inventory is stored only in the warehouses of producers and distributors. The assumptions related to demand are that each product follows a normal distribution as predicted and independent of each other, with the standard deviation and mean of the product f ( n ) being known.

2.2. Mathematical Model

The nomenclature utilized in this model refers to Lin et al. [21]. This study models a multi-echelon, multi-product, and multi-period supply chain system under demand uncertainty. Demand uncertainty is represented by a normal distribution for each product, with known mean and standard deviation values. The supply chain operates under an all-unit quantity discount policy, wherein the price per unit decreases once an order exceeds a predefined quantity threshold. This integration of demand uncertainty and quantity discount policies aims to optimize both cost efficiency and service levels across the entire supply chain. The following subsections present the original model with batch production excluded and its extension.
First, there is a list of indices that serve to uniquely identify and differentiate between the various parameters and variables of the model.
Indices
v Vendors that supply raw materials to producers, v = 1 ,   2 ,   ,   V ;
p Producers producing finished products delivered to distributors, p = 1 ,   2 ,   ,   P ;
d Distributors selling finished products to clients, d = 1 ,   2 ,   ,   D ;
c Clients, c = 1 ,   2 ,   ,   C ;
m ( i ) Raw materials, indicated by types i = 1 ,   2 ,   ,   I ;
f ( n ) Finished products, indicated by types n = 1 ,   2 ,   ,   N ;
t Examined phase, t = 1 ,   2 ,   ,   T .
Secondly, all parameters are listed as follows.
Parameters
T C t v p m i Transportation cost (per unit) for vendor v to ship raw materials m ( i ) to producer p in phase t ;
T C t p d f n Transportation cost (per unit) for producer p to ship product f ( n ) to distributor d in phase t ;
T C t d c f n Transportation cost (per unit) for distributor d to ship product f ( n ) to clients c in the phase t ;
M C t v m i Unit price of raw materials m ( i ) offered by vendor v   in   the   phase   t ;
C t p f n Production cost (per unit) of product f ( n ) for producer p in phase t ;
I C t p m i Inventory storing cost (per unit) of raw materials m ( i ) for producer p in phase t ;
I C t p f n Inventory storing cost (per unit) of product f ( n ) for producer p in phase t ;
I C t d f n Inventory storing cost (per unit) of product f ( n ) for distributor d in phase t ;
S C t p m i Stock-out cost (per unit) of raw materials m ( i ) sent to producer p in phase t ;
S C t d f n Stock-out cost (per unit) of product f ( n ) sent to distributor d in phase t ;
S C t c f n Stock-out cost (per unit) of product f ( n ) sent to client c in phase t ;
C Q f n m i Amount of raw materials m ( i ) needed to make one unit of product f ( n ) ;
G P t c f n Charge amount of client c when buying product f ( n ) in phase t ;
T v p Delivery time from vendor v to producer p ;
T p d Delivery time from producer p to distributor d ;
T d c Delivery time from distributor d to client c ;
T P p Time taken for producer p to manufacture product f ( n ) ;
L T p Lead time at producer p , starting from the time raw materials being ordered to the time producer p  receiving them;
L T d Lead time at distributor d , starting from the time finished products being ordered to the time distributor d  receiving them;
L T c Lead time at client c , starting from the time finished products being ordered to the time client c  receiving them;
D t c f n Amount of product f ( n ) needed by client c in phase t .
Finally, the decision variables that need to be determined are listed below.
Decision variables
R t v p m i Quantity of raw materials m ( i ) sent from vendor v to producer p in phase t ;
R t p d f n Quantity of product f ( n ) sent from producer p to distributor d in phase t ;
R t d c f n Quantity of product f ( n ) sent from distributor d to client c in phase t ;
O t v p m i Quantity of raw materials m ( i ) that producer p places an order from vendor v in phase t ;
O t p d f n Quantity of product f ( n ) that distributor d places an order from producer p in phase t ;
O t d c f n Quantity of product f ( n ) that client c places and order from distributor d in phase t ;
I t p m i Raw materials m ( i ) inventory stored in producer p in phase t ;
I t p f n Product f ( n ) inventory stored in producer p in phase t ;
I t d f n Product f ( n ) inventory stored in distributor d in phase t ;
D Q t d f n Total quantity of product f ( n ) available for distributor d in phase t ;
S S t d f n Product f ( n ) that distributor d holds as safety stock in phase t ;
Q t p f n Quantity of product f ( n ) that producer p plans to produce in phase t ;
A Q t p f n Actual quantity of product f ( n ) that producer p produces in phase t ;
S Q t v p m i Quantity of raw materials m ( i ) out of stock from vendor v at producer p in phase t ;
S Q t p m i Quantity of raw materials m ( i ) out of stock at producer p in phase t ;
S Q t d f n Quantity of product f ( n ) out of stock at distributor d in phase t ;
S Q t c f n Quantity of product f ( n ) out of stock at client c in phase t ;
C o s t Total cost of vendors, producers, distributors, and clients.
As the objective is to maximize the total profit of the SC over the planning timeframe, the objective function can be written as follows.
M a x i m i z e   t = 1 T c = 1 C n = 1 N G P t c f n d = 1 D R t d c f n C o s t
The objective function contains two parts: (i) the total income of the SC generated from sales of finished products, which is calculated by the price charge of customers G P t c f n multiplied by the total amount of sold products R t d c f n , and (ii) the total cost of vendors, producers, distributors, and clients, which is detailed below:
C o s t = T C V + S C V + M C P + P C P + I C P + T C P + S C P + I C D + T C D + S C D = t = 1 T p = 1 P v = 1 V i = 1 I R t v p m i T C t v p m i + t = 1 T p = 1 P i = 1 I S Q t p m i S C t p m i + t = 1 T p = 1 P v = 1 V i = 1 I R t v p m i M C t v m i + t = 1 T p = 1 P n = 1 N Q t p f n C t p f n + t = 1 T p = 1 P i = 1 I I t p m i I C t p m i + p = 1 P n = 1 N I t p f n I C t p f n + t = 1 T p = 1 P d = 1 D n = 1 N R t p d f n T C t p d f n + t = 1 T d = 1 D n = 1 N S Q t d f n S C t d f n + t = 1 T d = 1 D n = 1 N I t d f n I C t d f n + t = 1 T d = 1 D c = 1 C n = 1 N R t d c f n T C t d c f n + t = 1 T c = 1 C n = 1 N S Q t c f n S C t c f n
where
Vendors’ costs: T C V Total delivery cost
S C V Total stock-out cost
Producers’ costs: M C P Total procurement cost
P C P Total production cost as planned
I C P Total inventory cost including raw materials and finished products
T C P Total delivery cost
S C P Total stock-out cost
Distributors’ costs: I C D Total inventory cost
T C D Total delivery cost
S C D Total stock-out cost
Model 1 with the objective (1) is subject to constraints (2)–(20) which are discussed next.
(i) Inventory constraints: Inventory in producers and distributors follows the principle that the quantity of inventory in the next period must be equal to the current quantity plus the total purchased amount and then minus the total amount consumed or sold in this period. Therefore, the inventory constraints of raw materials m ( i ) and finished product f ( n ) at producer p , and finished product f ( n ) at distributor d , are shown below, respectively:
I t p m ( i ) + v = 1 V R ( t T v p ) v p m ( i ) n = 1 N Q t p f n C Q f n m i = I t + 1 p m i , t , p , i
I t p f ( n ) + Q t T P p p f ( n ) d = 1 D R t p d f n = I t + 1 p f n , t , p , n
I t d f n + p = 1 P R t T p d p d f n c = 1 C R t d c f n = I t + 1 d f n , t , d , n
(ii) Stock-out constraints: The stock-out amount at the current echelon at period t + L T m is constrained to be equal to the quantity that is ordered at period t minus the quantity delivered from the preceding echelon at period t + L T m T s m , which means the following:
O t v p m i R t + L T p T v p v p m i = S Q t + L T p v p m i ,     t ,   p ,   i
v = 1 V ( O t v p m i R t + L T p T v p v p m i ) = S Q t + L T p p m i ,     t ,   p ,   i
p = 1 P ( O t p d f n R t + L T d T p d p d f n ) = S Q t + L T d d f n ,     t ,   d ,   n
d = 1 D ( O t d c f n R t + L T c T d c d c f n ) = S Q t + L T c c f n ,     t ,   c ,   n
Although Equation (5) specifies the quantity of raw materials m ( i ) that is out of stock from each vendor v at producer p in stage t + L T m , Equation (6) indicates the constraint for the quantity of raw materials m ( i ) stocking from all vendors at producer p . Similarly, Equations (7) and (8) represent the stock-out quantity of finished products f ( n ) at distributors and clients in turn. Additionally, the quantities of materials and products received should not exceed those ordered to minimize the cost.
(iii) Mass balance constraints: These constraints ensure an equilibrium and coherence between order and demand quantities in the production and distribution process. Equation (9) says that at any given time t , the total quantity ordered of product f ( n ) by client c from all distributors should be equal to its demand at the time t + L T c . Equation (10) ensures that the available quantity of product f ( n ) in phase t + L T c T d c (i.e., when distributor d delivers product f ( n ) to all customers) in distributor d is larger than or equivalent to the amount that all customers order in period t adding the safety stock at t + L T c T d c . Equation (11) signifies that the total quantity ordered by distributor d is equal to the quantity available for distributor d at a later period (i.e., t + L T d ) subtracting the inventory held by distributor d at that time. Equation (12) implies that the total order quantity of materials m ( i ) from all vendors is equal to the quantity needed for production minus the inventory of raw materials in the producer at that time.
d = 1 D O t d c f ( n ) = D t + L T c c f ( n ) ,     t ,   c ,   n
D Q t + L T c T d c d f ( n ) c = 1 C O t d c f n + S S t + L T c T d c d f n ,     t , d , n
p = 1 P O t p d f ( n ) = D Q t + L T d d f ( n ) I t + L T d d f n ,     t ,   d ,   n
v = 1 V O t L T p T P p v p m ( i ) = n = 1 N C Q f ( n ) m ( i ) d = 1 D O t L T d + T p d p d p ( n ) I t T P p p m i ,     t , p ,   i
(iv) Production planning constraints: Equation (13) implies that the quantity of product f ( n ) planned at time t T P m must actually be produced in phase t .
Q t T P p p f ( n ) = A Q t p f ( n ) ,     t ,   p ,   n
(v) Lower-bound and upper-bound constraints: The constraints shown below set the limit for the amount of raw materials and finished products moving along the SC, since warehouses and transportation vehicles are limited in space.
0 R t v p m i R t v p m i ¯ ,     t ,   v ,   p ,   i
0 R t p d f n R t p d f n ¯ ,     t ,   p ,   d ,   n
0 R t d c f n R t d c f n ¯ ,     t ,   d ,   c ,   n
I t p m ( i ) _ I t p m i I t p m i ¯ ,     t , p ,   i
I t p f ( n ) _ I t p f n I t p f n ¯ ,     t , p ,   n
I t d f ( n ) _ I t d f n I t d f n ¯ ,     t , d , n
(vi) Distribution-based constraints for demand uncertainty: Customer demands are assumed to follow a normal distribution with a specified mean and standard deviation. Safety stock is used to provide a certain degree of buffer against the deviation of the amount of demand variability. It is calculated by multiplying the standard deviation of the demand S T D t d f ( n ) , lead time L T d , and the number of standard deviations of demand variability—represented by the z-score ( z ):
S S t d f ( n ) = z S T D t d f ( n ) L T d ,     t ,   d ,   n
This study extends the model of Lin et al. [21] by applying an all-unit discount quantity for the unit price of raw materials m ( i ) , which is denoted as M C t v m i . However, all-unit discount quantity can add nonlinear terms to the model; hence, the model can be unsolvable by commercial solvers. A technique developed by Tsai [32] is used to transform nonlinear terms to linear terms without changing any assumption of the model. Hence the globally optimal solutions of the model can be found by commercial optimization solvers.
Remark 1
(Tsai [32]). The step function that determines the price according to the quantity P Q  (Figure 2) can be expressed as follows:
P Q = j = 1 a 1 P j u j ,
where
j = 1 a 1 u j Q j Q j = 1 a 1 u j Q j + 1 ,
j = 1 a 1 u j = 1 ,   u j { 0 , 1 } .
Proposition 1
(Tsai [32]). A product term  z = u f ( x )  can be converted into linear inequalities as follows:
(i)
E u 1 + f x z E 1 u + f ( x ) ,
(ii)
E u z E u ,
where  u 0 , 1 , z  is an unrestricted in sign variable, and  E  is a large constant.
Extension 1.
Calculating procurement cost using quantity discount function:
The unit price of the raw material  m ( i )   offered by the vendor  v   in phase  t   is expressed as follows:
M C t v m ( i ) = M C 1 t v m ( i )   i f   R 1 t v p m ( i ) < R t v p m i R 2 t v p m ( i ) M C 2 t v m ( i )   i f   R 2 t v p m ( i ) < R t v p m i R 3 t v p m ( i ) M C ( a 1 ) t v m ( i )   i f   R ( a 1 ) t v p m ( i ) < R t v p m ( i ) R a t v p m i
This is equivalent to
M C t v m i = j = 1 a 1 M C j t v m i u j t v m i ,     t , v ,   i , u j t v m ( i ) { 0 , 1 } .
The procurement cost can be transformed into a step quantity discount function by deploying the remark and proposition mentioned above. This results in the expression of the procurement cost function as follows.
M i n i m i z e   t = 1 T p = 1 P v = 1 V i = 1 I j = 1 a 1 M C j t v m ( i ) γ j m i
subject to
j = 1 a 1 u j t v m ( i ) R j t v p m i R t v p m i j = 1 a 1 u j t v m i R j + 1 t v p m i ,     t ,   v , p ,   i  
j = 1 a 1 u j t v m ( i ) = 1 ,   u j t v m ( i ) { 0 , 1 }
E u j t v m ( i ) 1 + R t v p m i γ j m i E 1 u j t v m i + R t v p m i ,   t ,   v , p ,   i ,   j
E u j t v m i γ j m i E u j t v m i ,   t ,   v ,   i ,   j
where γ j m ( i ) = R t v p m ( i ) u j t v m ( i ) , and E is a large constant.
While constraints (21) and (22) ensure the principles of the all-unit discount scheme, the latter verify the linearity of the procurement cost function. Model M1 can then be reformulated as the following linear model M2:
M a x i m i z e   t = 1 T c = 1 C n = 1 N G P t c f n d = 1 D R t d c f n C o s t
subject to constraints (2) to (24).
Solving Model 2 with the objective (25) provides the global optimality of the SC under demand uncertainty. By linearizing Model 1, Model 2 adds some variables and constraints to decrease the complexity of the nonlinear model. The computational efficiency of the proposed technique is presented in the next section.

3. Numerical Example

The proposed model is applied to a small-scale production planning problem to demonstrate its effectiveness. This study adopts and revises the data used by Lin et al. [21]. The scenario comprises two vendors v 1 and v 2 that provide two types of raw materials m ( 1 ) and m ( 2 ) , one type of producer p 1 that produces one product f ( 1 ) , and one distributor d 1 that distributes products to three clients c 1 , c 2 , and c 3 . The planning time horizon spans eight time periods. It takes a period of time for the producer to produce a product (i.e., T P p = 1). The lead times at the producer, distributor, and client are one, three, and four, respectively ( L T p = 1, L T d = 3, L T c = 4). For the production of each product f ( 1 ) , the producer consumes two units of materials m ( 1 ) and four units of materials m ( 2 ) , indicated by C Q f 1 m 1 = 2 and C Q f 1 m 2 = 4, respectively. It costs 0.8 units of currency to manufacture the product f ( 1 ) , which means C t p m 1 = 0.8. The details of the data are described in the following sections.

3.1. Raw Materials Price

The unit prices of the raw materials offered by the two vendors are detailed in Table 1. Vendor v 2 introduces an all-unit quantity discount scheme for material m ( 1 ) . The pricing scheme has three quantity intervals that correspond to three price levels.

3.2. Inventory

Initially, the producer stores the inventories of raw materials m 1 and m ( 2 ) , as well as the finished product f ( 1 ) , ranging from 140, 280, and 20 units, respectively (i.e., I t 1 p 1 m 1 = 140 , I t 1 p 1 m 2 = 280 , I t 1 p 1 f 1 = 20 ). The starting product inventory level at distributor d 1 is indicated as I t 1 d 1 f 1 = 60 . The upper and lower bounds of the inventory in producers and distributors are shown in Table 2.
Unit costs associated with inventory and stock-outs are detailed in Table 3. Additionally, Table 3 lists the price of the product sold to each client.
Regarding the safety stock considerations at the distributor, the safety stock factor z given in Table 4 reflects different service levels under normally distributed demand. This study primarily explores outcomes aligned with a service level of 98%. However, the next section also presents objective values corresponding to different service levels to reveal the effect of service-level variations on the total profit of the SC.

3.3. Product Demand

Demands are assumed during the initial four periods, as is certainly known. However, from the fifth period onward, demands are anticipated using the simple moving average technique. Average demand over a four-period period is forecasted for the subsequent period. The specific quantities of the three clients are listed in Table 5, where the total demand column represents the aggregate demands of all clients, and the final column indicates the standard deviation of the demands.

3.4. Transportation

The shipping time from the vendor to the producer, the producer to the distributor, and the distributor to the client is one period, denoted as T v p = T p d = T d c = 1 . Furthermore, the upper bound and the transportation costs for all levels are, in turn, shown in Table 6 and Table 7.

3.5. Numerical Results

The problem is solved by a device with an Intel Core i5-8265U CPU at 1.60 GHz and 4 GB memory, using Gurobi Optimizer version 11.0.0.

3.5.1. Numerical Results with an All-Unit Quantity Discount Applied

The solution obtained ensures global optimality by employing a step quantity discount function to linearize the model despite the increase in the number of variables and constraints. The solved model yields an objective value of 207,131.68, achieved within a CPU time of 1.27 s.
Figure 3 illustrates the flow of the SC network spanning from period t 1 to period t 5 . To meet the demands of client c 1 , c 2 , and c 3 in period t 5 , anticipated at 215, 85, and 130 units, respectively, 740 units of materials m ( 1 ) and 1480 units of materials m ( 2 ) are dispatched to producer p 1 from vendor v 2 and vendor v 1 in turn. Despite its higher base price, vendor v 2 secures the selection due to its quantity discount offer. This also reduces the procurement cost to 170,796.
After receiving raw materials, p 1 starts producing products f ( 1 ) during period t 2 and transports 390 units to distributor d 1 in the next phase. These products are distributed to customers in period t 4 , with delivery completed in period t 5 . Figure 4 indicates the flow of goods within the SC from period t 2 to period t 8 . Table 8 indicates the quantities of orders, deliveries, and production for every entity in the SC network, resulting from the solved model.
Figure 5 illustrates the inventory dynamics at the producer and distributor. Throughout the duration examined, the inventory levels of materials at the producer witness a declining trend, as the consumption to produce products decreases and maintaining minimal stock levels for cost optimization is exhibited. The levels of product inventory at the producer peak in period t 4 before gradually dropping to the lowest level in the final interval. In contrast, the distributor’s inventory levels inflate in later periods, reflecting the need to fulfill customer demands and safeguard against demand uncertainty by storing safety stock. No stock-out cost occurs during the examined time span.
Higher service levels improve the fulfillment of customer demands. However, they lead to an increase in safety stock levels of the distributor. The producer must produce more to fulfill the orders of the distributor. As a result, the costs of material procurement, production, and shipping rise concurrently, leading to a reduction in overall profit. The results listed in Table 9 illustrate the above statement.

3.5.2. Numerical Results without an All-Unit Quantity Discount Policy

There are usual instances where no quantity discount scheme is applied. In this circumstance, the price of materials m ( 1 ) offered by vendor v 2 remains at the base rate, which is higher than that of vendor v 1 (as listed in Table 10). This causes the vendor v 2 to be selected, as it has no advantage in price. Therefore, vendor v 1 serves as the solitary source in this model, as elucidated in Figure 6.
Compared to the previous model, these results show the same quantities of materials and finished products in each shipment and inventory levels throughout the periods. This suggests that the behaviors of each level in the SC are not affected by the discount.
In contrast, the materials purchase cost of producer p 1 rises from 170,796 to 174,768 compared to the model with a quantity discount, marking an increase of 2.33% compared to the previous model. Consequently, this results in a reduction in total profit to 203,159.28.

4. Discussions

This study used a linearization technique to transform an MINLP model to an MILP model so the model can find a globally optimal design of the supply chain under demand uncertainty. The comparison of the two models, with and without quantity discounts, indicates that the discount price must encourage the producer more to increase production quantities or purchase materials. However, the results reveal the benefit of offering quantity discount schemes. The vendor becomes significantly more competitive in price, thus significantly enhancing their market position and increasing their chances of being chosen in the sourcing process. Additionally, the total profit of the SC improves thanks to the quantity discount policy. This study provides management solutions to optimize inventory while ensuring customer satisfaction and avoiding stock-out costs, ultimately improving SC companies’ resilience and sustainable competitive advantage in today’s volatile business landscape.
The managerial implication of this research is the potential for improved cost management within SCs. By incorporating quantity discount policies into their decision-making processes, companies can strategically negotiate with suppliers to secure cost-effective raw materials. It is also crucial for businesses to strike a balance between leveraging discounts and avoiding excess inventory, which increases holding costs. Implementing strategies such as safety stock optimization can mitigate this risk while maintaining service levels. This can lead to significant cost savings and improved profitability over time. Moreover, service levels need to be carefully chosen. If the service levels are increased to a nearly perfect level under demand uncertainty, it can result in a large increase in safety stock levels which leads to a sharp decrease in profit. Hence, companies need to find a balance level between service levels and profits.

5. Conclusions

This study proposes a comprehensive model to design an efficient supply chain amid demand uncertainty, particularly in the context of integrating quantity discount policies. Using a step function technique to linearize the MINLP model, global optimal solutions can be achievable with commercial optimization solvers. The results of numerical examples show that quantity discount policies in vendors increases the total profit of the supply chain. The results also indicate that the decision makers need to find a balance level between service levels and profits since there is a tradeoff between service levels and profits.
Although the proposed model presents a valuable tool for practitioners seeking to navigate the challenges of modern SC operations, limitations still need to be addressed. First, the model optimizes producers’ and distributors’ planning processes, neglecting vendors’ profitability. Second, quantity discount policies can also be applied for producers and distributors. Finally, the numerical examples can be larger and the supply chain network may exhibit complex behaviors. Further research can explore how quantity discount policies affect SC behaviors with respect to changes in demand reflected in price changes in large-scale problems.

Author Contributions

Conceptualization, J.-F.T.; formal analysis, J.-F.T. and N.-T.T.; investigation, P.-N.T. and M.-H.L.; methodology, J.-F.T., P.-N.T. and N.-T.T.; project administration, J.-F.T.; software, N.-T.T. and D.-H.T.; supervision, J.-F.T. and M.-H.L.; validation, D.-H.T. and M.-H.L.; writing—original draft, N.-T.T. and D.-H.T.; writing—review and editing, J.-F.T., P.-N.T., D.-H.T. and M.-H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Petkov, S.B.; Maranas, C.D. Multiperiod Planning and Scheduling of Multiproduct Batch Plants under Demand Uncertainty. Ind. Eng. Chem. Res. 1997, 36, 4864–4881. [Google Scholar] [CrossRef]
  2. Bhuniya, S.; Pareek, S.; Sarkar, B. A supply chain model with service level constraints and strategies under uncertainty. Alex. Eng. J. 2021, 60, 6035–6052. [Google Scholar] [CrossRef]
  3. Peidro, D.; Mula, J.; Poler, R.; Lario, F.C. Quantitative models for supply chain planning under uncertainty: A review. Int. J. Adv. Manuf. Technol. 2009, 43, 400–420. [Google Scholar] [CrossRef]
  4. Simangunsong, E.; Hendry, L.C.; Stevenson, M. Supply-chain uncertainty: A review and theoretical foundation for future research. Int. J. Prod. Res. 2012, 50, 4493–4523. [Google Scholar] [CrossRef]
  5. Gurtu, A.; Johny, J. Supply Chain Risk Management: Literature Review. Risks 2021, 9, 16. [Google Scholar] [CrossRef]
  6. Chen, N.; Cai, J.F.; Ma, Y.R.; Han, W.T. Green supply chain management under uncertainty: A review and content analysis. Int. J. Sustain. Dev. World Ecol. 2022, 29, 349–365. [Google Scholar] [CrossRef]
  7. Abdul-Hamid, A.Q.; Osman, L.H.; Omar, A.R.C.; Rahman, M.; Ali, M.H. What Have We Learned? A Bibliometric Review of a Three-Decade Investigation into the Supply Chain Uncertainty and a Revised Framework to Cope with the Challenges. Sustainability 2023, 15, 15911. [Google Scholar] [CrossRef]
  8. Alnahhal, M.; Aylak, B.L.; Al Hazza, M.; Sakhrieh, A. Economic Order Quantity: A State-of-the-Art in the Era of Uncertain Supply Chains. Sustainability 2024, 16, 5965. [Google Scholar] [CrossRef]
  9. Saadouli, N.; Benameur, K.; Mostafa, M. Supply chain optimization: Bibliometric analysis, research structure and future outlook. J. Model. Manag. 2024; ahead-of-print. [Google Scholar] [CrossRef]
  10. Chen, L.; Dong, T.; Peng, J.; Ralescu, D. Uncertainty Analysis and Optimization Modeling with Application to Supply Chain Management: A Systematic Review. Mathematics 2023, 11, 2530. [Google Scholar] [CrossRef]
  11. Ates, M.A.; Luzzini, D. Untying the Gordian knot: A systematic review and integrative framework of supply network complexity. J. Bus. Logist. 2024, 45, e12365. [Google Scholar] [CrossRef]
  12. Govindan, K.; Fattahi, M.; Keyvanshokooh, E. Supply chain network design under uncertainty: A comprehensive review and future research directions. Eur. J. Oper. Res. 2017, 263, 108–141. [Google Scholar] [CrossRef]
  13. Timonina-Farkas, A.; Glogg, R.Y.; Seifert, R.W. Limiting the impact of supply chain disruptions in the face of distributional uncertainty in demand. Prod. Oper. Manag. 2022, 31, 3788–3805. [Google Scholar] [CrossRef]
  14. Liao, H.; Zhang, Q.; Shen, N.; Nie, Y.; Li, L. Coordination between forward and reverse production streams for maximum profitability. Omega 2021, 104, 102454. [Google Scholar] [CrossRef]
  15. Ghasemzadeh, Z.; Sadeghieh, A.; Shishebori, D. A stochastic multi-objective closed-loop global supply chain concerning waste management: A case study of the tire industry. Environ. Dev. Sustain. 2021, 23, 5794–5821. [Google Scholar] [CrossRef]
  16. Park, S.; Lee, T.-E.; Sung, C.S. A three-level supply chain network design model with risk-pooling and lead times. Transp. Res. Part E Logist. Transp. Rev. 2010, 46, 563–581. [Google Scholar] [CrossRef]
  17. Shen, Z.-J.M. A multi-commodity supply chain design problem. IIE Trans. 2005, 37, 753–762. [Google Scholar] [CrossRef]
  18. Escudero, L.F.; Galindo, E.; García, G.; Gómez, E.; Sabau, V. Schumann, a modeling framework for supply chain management under uncertainty. Eur. J. Oper. Res. 1999, 119, 14–34. [Google Scholar] [CrossRef]
  19. McDonald, C.M.; Karimi, I.A. Planning and Scheduling of Parallel Semicontinuous Processes. 1. Production Planning. Ind. Eng. Chem. Res. 1997, 36, 2691–2700. [Google Scholar] [CrossRef]
  20. Agrawal, N.; Smith, S.A.; Tsay, A.A. Multi-Vendor Sourcing in a Retail Supply Chain. Prod. Oper. Manag. 2002, 11, 157–182. [Google Scholar] [CrossRef]
  21. Lin, M.H.; Tsai, J.F.; Wang, P.C.; Ho, Y.T. A coordinated production planning model with capacity expansion for supply chain networks. Eur. J. Ind. Eng. 2019, 13, 435–460. [Google Scholar] [CrossRef]
  22. Pan, F.; Nagi, R. Robust supply chain design under uncertain demand in agile manufacturing. Comput. Oper. Res. 2010, 37, 668–683. [Google Scholar] [CrossRef]
  23. Baghizadeh, K.; Zimon, D.; Jum’a, L. Modeling and Optimization Sustainable Forest Supply Chain Considering Discount in Transportation System and Supplier Selection under Uncertainty. Forests 2021, 12, 964. [Google Scholar] [CrossRef]
  24. Ghahremani Nahr, J.; Pasandideh, S.H.R.; Niaki, S.T.A. A robust optimization approach for multi-objective, multi-product, multi-period, closed-loop green supply chain network designs under uncertainty and discount. J. Ind. Prod. Eng. 2020, 37, 1–22. [Google Scholar] [CrossRef]
  25. Rahimi, E.; Paydar, M.M.; Mahdavi, I.; Jouzdani, J.; Arabsheybani, A. A robust optimization model for multi-objective multi-period supply chain planning under uncertainty considering quantity discounts. J. Ind. Prod. Eng. 2018, 35, 214–228. [Google Scholar] [CrossRef]
  26. Munson, C.L.; Rosenblatt, M.J. Theories and Realities of Quantity Discounts: An Exploratory Study. Prod. Oper. Manag. 1998, 7, 352–369. [Google Scholar] [CrossRef]
  27. Dolan, R.J. Quantity Discounts: Managerial Issues and Research Opportunities. Mark. Sci. 1987, 6, 1–22. [Google Scholar] [CrossRef]
  28. Qin, Y.; Wang, R.; Vakharia, A.J.; Chen, Y.; Seref, M.M.H. The newsvendor problem: Review and directions for future research. Eur. J. Oper. Res. 2011, 213, 361–374. [Google Scholar] [CrossRef]
  29. Heydari, J.; Momeni, B. Retailers’ coalition and quantity discounts under demand uncertainty. J. Retail. Consum. Serv. 2021, 61, 102557. [Google Scholar] [CrossRef]
  30. Wangsa, I.D.; Vanany, I.; Siswanto, N. A Sustainable Supply Chain Inventory Model with All-units Quantity Discount and Shipping Weight. In Proceedings of the 2021 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Singapore, 13–16 December 2021; pp. 129–133. [Google Scholar]
  31. Li, J.; Liu, L. Supply chain coordination with quantity discount policy. Int. J. Prod. Econ. 2006, 101, 89–98. [Google Scholar] [CrossRef]
  32. Tsai, J.-F. An optimization approach for supply chain management models with quantity discount policy. Eur. J. Oper. Res. 2007, 177, 982–994. [Google Scholar] [CrossRef]
  33. Altintas, N.; Erhun, F.; Tayur, S. Quantity Discounts Under Demand Uncertainty. Manag. Sci. 2008, 54, 777–792. [Google Scholar] [CrossRef]
  34. Lyon, A. Why are normal distributions normal? Br. J. Philos. Sci. 2014, 65, 621–649. [Google Scholar] [CrossRef]
  35. Guerrero Campanur, A.; Olivares-Benitez, E.; Miranda, P.A.; Perez-Loaiza, R.E.; Ablanedo-Rosas, J.H. Design of a Logistics Nonlinear System for a Complex, Multiechelon, Supply Chain Network with Uncertain Demands. Complexity 2018, 2018, 4139601. [Google Scholar] [CrossRef]
Figure 1. The supply chain network considered in this study.
Figure 1. The supply chain network considered in this study.
Mathematics 12 03228 g001
Figure 2. Step quantity discount function.
Figure 2. Step quantity discount function.
Mathematics 12 03228 g002
Figure 3. Optimal supply chain network with an all-unit quantity discount, from phase 1 to phase 5 (i.e., when clients receive products for the first time).
Figure 3. Optimal supply chain network with an all-unit quantity discount, from phase 1 to phase 5 (i.e., when clients receive products for the first time).
Mathematics 12 03228 g003
Figure 4. Optimal supply chain network with an all-unit quantity discount, from period t 2 to period t 8 .
Figure 4. Optimal supply chain network with an all-unit quantity discount, from period t 2 to period t 8 .
Mathematics 12 03228 g004
Figure 5. Inventory levels at producer and distributor.
Figure 5. Inventory levels at producer and distributor.
Mathematics 12 03228 g005
Figure 6. Optimal supply chain network without an all-unit quantity discount, from phase 1 to phase 5 (i.e., when clients receive products for the first time).
Figure 6. Optimal supply chain network without an all-unit quantity discount, from phase 1 to phase 5 (i.e., when clients receive products for the first time).
Mathematics 12 03228 g006
Table 1. Unit price of raw materials offered by vendors.
Table 1. Unit price of raw materials offered by vendors.
VendorRaw MaterialQuantity Discount M C t v m i
v 1 m ( 1 ) No20
m ( 2 ) No12
v 2 m ( 1 ) 0–10021
101–30020
Over 30019
m ( 2 ) No14
Table 2. Lower and upper bounds of the inventory at producer and distributor.
Table 2. Lower and upper bounds of the inventory at producer and distributor.
ProducerDistributor
p 1 d 1
m ( 1 ) m ( 2 ) f ( 1 ) f ( 1 )
Lower bound20402020
Upper bound400080007001000
Table 3. Relevant unit costs and unit price in the supply chain.
Table 3. Relevant unit costs and unit price in the supply chain.
ProducerDistributorClient
p 1 d 1 c 1 c 2 c 3
Inventory holding cost (per unit) m ( 1 ) 0.06 f ( 1 ) 0.04
m ( 2 ) 0.04
f ( 1 ) 0.02
Stock-out cost
(per unit)
m ( 1 ) 44 f ( 1 ) 500680640600
m ( 2 ) 32
Product sale price
(per unit)
120240360
Table 4. Z-score corresponding to different service levels [22].
Table 4. Z-score corresponding to different service levels [22].
Desired Service Level
9597989999.9
z-score1.651.882.052.333.09
Table 5. Customer demands over eight periods of time.
Table 5. Customer demands over eight periods of time.
Time PeriodClientTotal DemandStandard Deviation
c 1 c 2 c 3 S T D t d 1 f ( 1 )
t 1 10060160320
t 2 200140120460
t 3 24040100380
t 4 320100140560
t 5 21585130430103.92
t 6 2449212345975.88
t 7 2558012445975.87
t 8 2599013047957.00
Table 6. Upper bound of the amount of delivery from vendor to producer, from producer to distributor, and from distributor to client.
Table 6. Upper bound of the amount of delivery from vendor to producer, from producer to distributor, and from distributor to client.
ProducerDistributorClients
p 1 d 1 c 1 c 2 c 3
Vendor s 1 m ( 1 ) 4000
m ( 2 ) 8000
s 1 m ( 1 ) 4000
m ( 2 ) 8000
Producer p 1 900
Distributor d 1 100010001000
Table 7. Transportation unit cost.
Table 7. Transportation unit cost.
To ProducerDistributorClients
From p 1 d 1 c 1 c 2 c 3
Vendor v 1 0.02
v 2 0.02
Producer p 1 0.04
Distributor d 1 0.60.81
Table 8. Delivery, order, and production quantity for every echelon of the supply chain with discount in quantity, from period t 1 to t 8 .
Table 8. Delivery, order, and production quantity for every echelon of the supply chain with discount in quantity, from period t 1 to t 8 .
From To Time Period
t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8
VendorDelivery
R t v p m i v 1 p 1 m ( 1 )
m ( 2 ) 1480318814001876
v 2 p 1 m ( 1 ) 7401594700938
m ( 2 )
ProducerOrder v 1 p 1 m ( 1 )
O t v p m i m ( 2 ) 1480318814001876
v 2 p 1 m ( 1 ) 7401594700938
m ( 2 )
Production
Q t p f n p 1 f ( 1 ) 50380798349469
A Q t p f n p 1 f ( 1 ) 50380798349469
Delivery
R t p d m n p 1 f ( 1 ) 39080736047910
DistributorOrder
O t p d f n p 1 f ( 1 ) 3908083594791010
Delivery
R t p d f n d 1 c 1 f ( 1 ) 215244255259
c 2 f ( 1 ) 85928090
c 3 f ( 1 ) 130123124130
Table 9. Total profit of the supply chain corresponding to multiple service levels, with quantity discount.
Table 9. Total profit of the supply chain corresponding to multiple service levels, with quantity discount.
Service Level
95.00%97.00%98.00%99.00%99.90%
Total profit211,830.44209,082.32207,131.68203,850.84194,946.04
Change in total profit-−1.30%−2.22%−3.77%−7.97%
Table 10. Raw material price without quantity discount scheme.
Table 10. Raw material price without quantity discount scheme.
Vendor Raw Material M C t v m i VendorRaw Material M C t v m i
v 1 m ( 1 ) 20 v 2 m ( 1 ) 21
m ( 2 ) 12 m ( 2 ) 14
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tsai, J.-F.; Tan, P.-N.; Truong, N.-T.; Tran, D.-H.; Lin, M.-H. Optimizing Supply Chain Design under Demand Uncertainty with Quantity Discount Policy. Mathematics 2024, 12, 3228. https://doi.org/10.3390/math12203228

AMA Style

Tsai J-F, Tan P-N, Truong N-T, Tran D-H, Lin M-H. Optimizing Supply Chain Design under Demand Uncertainty with Quantity Discount Policy. Mathematics. 2024; 12(20):3228. https://doi.org/10.3390/math12203228

Chicago/Turabian Style

Tsai, Jung-Fa, Peng-Nan Tan, Nguyen-Thao Truong, Dinh-Hieu Tran, and Ming-Hua Lin. 2024. "Optimizing Supply Chain Design under Demand Uncertainty with Quantity Discount Policy" Mathematics 12, no. 20: 3228. https://doi.org/10.3390/math12203228

APA Style

Tsai, J.-F., Tan, P.-N., Truong, N.-T., Tran, D.-H., & Lin, M.-H. (2024). Optimizing Supply Chain Design under Demand Uncertainty with Quantity Discount Policy. Mathematics, 12(20), 3228. https://doi.org/10.3390/math12203228

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