Table of Contents
This repository serves as a tutorial for implementing the Green Supply Chain Coordination Approach, inspired by the concepts outlined in the paper "Balancing price and green quality in the presence of consumer environmental awareness: a green supply chain coordination approach" authored by Jafar Heydari, Kannan Govindan & Zahra Basiri (2021). We developed this tutorial as a hands-on application for the course "Operations Research Applications and Implementation" instructed by Professor Chia-Yen Lee.
In the proposed model, various assumptions are taken into account. Some assumptions enhance the model's realism, while others are employed for simplification. To establish a sound mathematical model, it is assumed that:
- Single Period Setting: The channel operates within a single period, indicating that transactions and interactions occur within a specific timeframe.
- Environmental Awareness of Customers: Customers in the channel possess environmental tendencies and the ability to recognise the environmental quality of the offered products.
- Customer Sensitivity to Price: The sensitivity of customers to price is known. Additionally, the level of Consumer Environmental Awareness (CEA) within the customer community is presumed to be measured previously through survey methods.
- Symmetric Information Sharing: For simplicity reasons it is considered that all the model parameters are known to both channel members, implying symmetric information sharing between them.
- Deterministic Demand Function: The demand function is deterministic and assumed to follow a linear relationship with the selling price and the greenness level of the product.
- Static Pricing Scheme: Due to the nature of the product and the business environment, a static pricing scheme is employed in the studied Supply Chain (SC). This suggests that the pricing strategy remains constant over the studied period.
The notation used in this tutorial is as follows:
1. Parameters
Notation | Description |
c | Production cost of the manufacturer per unit |
h | Greening cost coefficient |
τ | Customer environmental awareness (CEA) level which is related to the willingness of consumers to buy the product with higher green quality even at a higher price |
a | Basic market size |
b | Price sensitivity of demand |
w | The unit wholesale price |
Πsc | Channel profit |
Πm | Manufacturer’s profit |
Πr | Retailer’s profit |
2. Decision variables
Notation | Description |
p | Selling price of the product (decision variable of the retailer) |
e | The product green quality (decision variable of the manufacturer) |
3. Coordination model variables
Notation | Description |
wr | Selling price of the product (decision variable of the retailer) |
φ | Share of greening-cost allocated to the retailer (φ ∈ [0, 1]) |
v | Share of revenue allocated to the retailer (v ∈ [0, 1]) |
The optimal solutions are derived under different scenarios: (1) centralised scenario, (2) decentralised scenario, (3) coordination scenario via contracts.
The Demand Function is D = a − bp + τe
By substituting (2) and (3) into the demand function, we obtain the demand from consumers of the centralised model:
Substituting equations(2) into (1), we could obtain the optimal profit of the centralised model:
Furthermore, we seperate the overall profit into the profit of the manufacturer and retailer as (5). Again, we substitute (2) into (5) and obtain the optimal profit of the manufacturer and retailer of the centralised model:
In a decentralised supply chain, each member aims to optimize individual profits independently. The manufacturer determines green quality, and the retailer sets prices based on profitability.
In the retailer-led Stackelberg game, the retailer decides on price first, aware of the manufacturer's decision on quality. Backward induction solves the manufacturer's problem, determining optimal quality e, then the retailer's model calculates optimal price p. To align with the retailer-led game, the manufacturer tends to set a high wholesale price. To maintain realism, we treat wholesale price as exogenous, set competitively in an environment with existing competitors.
Optimal e under the decentralised decision-making is
Optimal p under the decentralised decision-making is
Substituting
Furthermore, by substitution of
The total profit of the supply chain under the decentralised scenario can be calculated as
Revenue sharing is a well-known strategy to coordinate the supply chain. In this section, we propose a hybrid greening cost and revenue sharing contract (HGRS) to coordinate the supply chain. In this contract, the manufacturer offers a new lower wholesale price and instead asks the retailerto share a portion of selling revenue. The manufacturer also asks the retailer to share a portion of greening cost.
Under this contract, the retailer agrees on collaboration if the profit under the contract is higher than the profit under the decentralised model, whereas the manufacturer agrees on collaboration if the profit under the contract is higher than the profit under the centralised model. The hybrid greening cost and revenue sharing contract is formulated as follows:
Note that within the new profit function of manufactureer under the contract, there comes a new wholesale price
The optimal green quality of product
Putting
Similarly, putting
To get the valid interval of the application from HGRS, we ensure the profit gained from both the manufacturer and the retailer be no less than the profit under the decentralised scenario by the following inequalities:
By computing the inequalities (18), we obtain the valid interval of the application from HGRS in terms of
Similarly, we obtain the valid interval of the application from HGRS in terms of
From equations (19) and (20), we can obtain the valid interval of the application from HGRS in terms of
In conducting the numerical analyses, we first set the parameters of the model as follows:
Examples | a | b | τ | w | c | h |
---|---|---|---|---|---|---|
Example 1 | 1000 | 50 | 10 | 10 | 0 | 2 |
Example 2 | 60 | 1 | 1.5 | 31.5 | 3 | 2 |
Example 3 | 400 | 25 | 5 | 9 | 2 | 3 |
We calculate the decision variables under the decentralized, centralized, and hybrid greening cost and revenue sharing contract scenarios. Then we explore the accceptable interval for the parameter
The following table illustrates the lower and upper bounds of the acceptable interval for the parameter
Examples | vmin | vmax | Chosen v |
---|---|---|---|
Example 1 | 0.422 | 0.624 | 0.523 |
Example 2 | 0.439 | 0.640 | 0.540 |
Example 3 | 0.312 | 0.541 | 0.426 |
Applying the chosen
Scenarios | Example 1 | Example 2 | Example 3 |
---|---|---|---|
Decentralised | |||
p | 17.5 | 53.77 | 13.08 |
e | 25 | 10.68 | 5.82 |
Πm | 2500 | 406.1 | 612.5 |
Πr | 2812.5 | 495.8 | 416.8 |
Πsc | 5312.5 | 901.9 | 1029.3 |
Centralised | |||
p | 13.33 | 42.65 | 9.64 |
e | 33.33 | 14.87 | 6.36 |
Πm | 4444.4 | 687.9 | 1214.9 |
Πr | 2222.3 | 442.2 | 121.5 |
Πsc | 6666.7 | 1130.1 | 1336.4 |
HGRS Contract | |||
p | 13.33 | 42.65 | 9.64 |
e | 33.33 | 14.87 | 6.36 |
Πm | 3180 | 519.8 | 767.1 |
Πr | 3486.7 | 610.3 | 569.3 |
Πsc | 6666.7 | 1130.1 | 1336.4 |
Intuitively, centralized model achieves the highest profit for the whole supply chain than the other two scenarios from the above table. However, the profit obtained by the retailer worses off in centralized model in compare with the decentralized model, making it refuses to collaborate with the manufacturer. In contrast, the HGRS contract can coordinate the supply chain effectively by offering a higher profit for both the manufacturer and the retailer than the decentralized model. Therefore, the HGRS contract is effective in coordinating the supply chain with a win-win outcome for both the manufacturer and the retailer.
We further illustrate the feasible intervals for the contract parameter
In example 2 and 3, the acceptable intervals for the contract parameter
![]() image 1(A) |
![]() image 1(B) |
![]() image 1(C) |
In this section, we conduct sensitivity analyses to explore the impact of the parameters on the optimal green quality of product
- Manufacturer's perspective
Owing to the higher income provided by the HGRS contract, the manufacturer prefers HGRS contract to the decentralized model. From figure 1(A), we observe that the manufacturer's profitability remains constant to changes in
- Retailer's perspective
Observing figure 2(A), the retailer's profit decreases in all scenarios in react to the increase in
In conclusion, the HGRS contract ends up with s lower selling price and a higher green quality than the decentralised model, with further potential in offering less expensive greener products to a market.
![]() figure 2(A) |
![]() figure 2(B) |
![]() figure 3(A) |
![]() figure 3(B) |
In this section, we conduct sensitivity analyses with different levels of customer environmental awareness
- Manufacturer's perspective
Figure 4(A) and Figure 4(B) respectively represent the impact on the increase of CEA level
- Retailer's perspective
Similarily, Figure 5(A) and Figure 5(B) respectively represent the impact on the increase of CEA level
![]() figure 4(A) |
![]() figure 4(B) |
![]() figure 5(A) |
![]() figure 5(B) |
In this section, we address the relationship between the fluctuation on prices and cocnsumer demand by conducting sensitivity analyses with different levels of price sensitivity of demand
- Manufacturer's perspective
Under the perspective of manufacturer, the increase of
- Retailer's perspective
On the other hand, the increase of
![]() figure 6(A) |
![]() figure 6(B) |
![]() figure 7(A) |
![]() figure 7(B) |
After several attempts to unify the graphical results between the original thesis and our implementation, we found that the graphs from the original thesis are not consistent with our implementation, and also varies from the numerical results provided in the table originally from the thesis. Yet it shows exact correspondance between our graphical results and the numerical results provided in the table. Two examples of above phenomenon are listed below:
- CEA level with Green Quality
$e$
To address the differences among Figure 8(A) Figure 8(B), and the numerical results, we focus on the range of the green quality
- Price Sensitivity with Green Quality
$e$
Another example is the difference between Figure 9(A) Figure 9(B), and the numerical results. We focus on the range of the green quality
In this tutorial, we have introduced the Green Supply Chain Coordination Approach, which is a model that balances price and green quality in the presence of consumer environmental awareness. We have also provided a hands-on application of the model by implementing it in Python. The model is able to coordinate the supply chain effectively by offering a higher profit for both the manufacturer and the retailer than the decentralized model. The HGRS contract ends up with a lower selling price and a higher green quality than the decentralised model, with further potential in offering less expensive greener products to a market.
Several managerial implications for the supply chain members exists in this study; the most prominent one must be concerning the balancing the price and green quality of products. The model not only guarentees more profit for both members but also stimulate demand by offering cheaper and greener products over economics of scale.
Regarding potential future research studies, a consideration of problem of asymmetric information sharing would be a good start, where the manufacturer doesn't share the greening costs to the retailer. Also, competition between multiple manufacturers and retailers could be considered in the model, where the manufacturer and retailer are able to choose their partners. Finally, the model could be extended to a multi-period setting, where the manufacturer and retailer are able to make decisions over multiple periods.