Abstract

This paper applies mechanism design to the supply chain enterprise’s pollution abatement problem with carbon tax. To maximize the government’s expected utility, an uncertain contract model is presented in the framework of principal-agent theory, where the government’s assessment of the supply chain enterprise’s carbon emission level is described as an uncertain variable. Afterwards, the equivalent model is provided to obtain the optimal contract for the uncertain pollution abatement problem. The results demonstrate that the supply chain enterprise’s optimal output decreases with the carbon emission level. Furthermore, the government’s optimal transfer payment decreases with the carbon emission level if the carbon tax is low. In contrast, if the carbon tax is high, the optimal transfer payment increases with the carbon emission level. In addition, an increase in the carbon emission level decreases the optimal utilities of both the government and the supply chain enterprise and also leads to the supply chain enterprise’s incremental marginal utility. Finally, we provide a numerical example, which illustrates the effectiveness and practicability of the proposed model.

1. Introduction

The implementation of an environmental governance policy on government agendas around the world has stirred a renewed interest in the optimal mechanism design of pollution abatement. Environmental pollution is caused by the excessive discharge of various industrial pollutants, such as carbon emissions, leading to climate change, air pollution, and water pollution. According to the Global Carbon Budget 2020, the Global Carbon Project’s researchers estimate that global carbon emissions in 2019 will increase by 2% (+0.8% to +3.0%) after three years of almost no growth, reaching a new high of 9.9  0.5 GtC. From the report of Climate News Network 2020, almost one-fifth of all the world’s carbon emissions come from the supply chain enterprises. According to a McKinsey report on consumer packaged goods (CPG) supply chain enterprises, more than 80% of the overall emissions come from getting a product from the source to the consumer as part of the supply chain. Mitigating environmental pollution will require the government to adopt substantial abatement mechanisms of industrial pollutants or carbon emissions that can be implemented most cost-effectively by the carbon tax policy [1]. The government’s choice of appropriate pollution abatement mechanisms is essential for minimizing the environmental pollution and stimulating the supply chain enterprises to increase productivity, which will further promote economic growth [2]. This paper presents an optimal incentive contract design for an uncertain pollution abatement problem with carbon tax.

The government, as an environmental regulator, usually lacks perfect information on supply chain enterprises’ demand for pollution. Because of the influence of such asymmetric information, supply chain enterprises have incentives to misreport their pollution demand if the pollution abatement mechanism is based on such reports. Therefore, many authors (e.g., Kim and Chang [3], Duggan and Roberts [4], and Montero [5]) have designed incentive mechanisms that can induce regulated supply chain enterprises to truthfully reveal their demand. For example, these studies present mechanisms whereby the regulator provides the supply chain enterprise a menu of contracts; faced with this menu, the supply chain enterprise’s dominant strategy is to truthfully report its private information. By applying principal-agent theory, the relationship between the economy and the environment is discussed under asymmetric carbon emission information. However, few studies in the existing literature investigate how the incentive contract is designed in the uncertain pollution abatement problem when carbon tax is considered.

As a representative approach to mitigating environmental pollution, carbon tax discourages the use of fossil fuels by making carbon emissions more costly [6]. Moreover, this policy also facilitates reductions in carbon emissions via fuel choices or technological innovations. In 1990, a carbon tax policy was first introduced in Finland and was subsequently extended to several other countries. For instance, Japan introduced a carbon tax policy in 2012. The use of carbon taxes has shown broadly positive effects in reducing carbon emissions while generating slightly negative impacts on economic growth. In China, an environmental protection tax law was implemented on 1 January 2018. The carbon tax policy has received increasing attention since the launch of the national carbon trading market. Nevertheless, there are few theoretical studies of the impact of carbon emissions and taxes on the optimal incentive contract design.

To study this problem, we construct an optimal contract model in which the government is regarded as the principal and the supply chain enterprise is regarded as the agent. To this end, an uncertain contract model is presented to maximize the expected utility of the government, in which the government’s assessment of the supply chain enterprise’s carbon emission level is subjective and is described as an uncertain variable. Then, we provide the crisp equivalent model and obtain the optimal solution of this problem. If the government has historical data on the supply chain enterprise’s carbon emissions, then the uncertain information about carbon emission level may be rationally described as a random variable. A model can be built to maximize the government expected net profit, and its equivalent deterministic model can be also obtained naturally by applying the probability measure. Meanwhile, the optimal solution of the contract model under stochastic environment can be also obtained. However, in most practical scenarios, historical data are unavailable. The supply chain enterprise’s carbon emission level is often difficult to measure directly. In fact, for a supply chain enterprise without historical data on the carbon emission level, the government can ask domain experts to subjectively evaluate the degree of belief about the supply chain enterprise’s carbon emissions. Subsequently, the uncertainty distribution of carbon emissions could be estimated by using uncertainty theory.

The main findings of our paper are as follows. First, if a supply chain enterprise’s carbon emission level increases, then the supply chain enterprise is less willing to produce output; that is, the optimal output of the enterprise decreases with the carbon emission level. Second, the government’s optimal transfer payment decreases with the carbon emission level if the carbon tax is below a certain threshold. In contrast, if the carbon tax is above this threshold, the government’s optimal transfer payment to the supply chain enterprise increases with the carbon emission level. Finally, the optimal utilities of both the government and the enterprise decrease with the carbon emission level.

The remainder of this study is organized as follows. Section 2 reviews the related literature. We present an uncertain contract model in Section 3. Section 4 derives an equivalent model for uncertain pollution abatement problem. Moreover, we obtain the optimal contract for the equivalent model in Section 5. In Section 6, we provide a numerical example to illustrate the effectiveness and practicability of the proposed model. Finally, Section 7 summarizes the main conclusions of this study.

2. Literature Review

This study is mainly related to three streams of literature. The first stream concentrates on the economics of the pollution abatement problem. The second stream explores principal-agent problems associated with pollution abatement. The last research stream addresses the application of uncertainty theory to principal-agent problems.

In the first stream of literature on the economics of the pollution abatement problem, the effect of government policy on the economics of pollution abatement has been investigated by many researchers [7, 8]. Laffont and Tirole [9] study how spot and futures markets for tradeable pollution permits affect the polluters’ compliance decisions. The conclusions can be applied to a variety of situations, such as public transportation, demand-side management, bypass in telecommunications, or forward sales by a private monopolist. Moreover, the researchers discuss the negative impact of plain pollution allowance markets on the environmental pollution innovation. Lothe and Myrtveit [10] establish a formal model to interpret the issues that arise in the multitask environmental problem of implementing an optimal strategy. In recent years, research and practice in the area of carbon tax policy have continued to grow. For instance, Martin et al. [2] examine the effects of carbon tax on manufacturing plants by using the panel data from the UK production census. Liu et al. [6] summarize an analysis of choice preferences to design the carbon tax policy from the viewpoint of Chinese businesses. Fahimnia et al. [11] establish a supply chain optimization model that combines carbon emissions and economic objectives under the scheme of carbon tax policy. In addition, Klenert and Mattauch [12] study the distributional effects of carbon tax reform while considering that households must consume carbon-intensive goods in the market. In contrast to these papers, we consider the optimal mechanism design in the pollution abatement problem with carbon tax and analyze how carbon tax affects the optimal contract.

This paper also examines numerous studies of principal-agent problems associated with pollution abatement [13]. Helm and Wirl [14] discuss contracting of a principal with an agent if multilateral externalities are present; the example is that of an international climate agreement given private information about the willingness to pay for emissions abatement. By studying a hierarchical model of environmental regulation and enforcement, Arguedas and Rousseau [15] investigate the national regulator and the monitoring decision made by a local enforcement agency. In addition, Shrestha [16] designs an incentive mechanism in which the regulator provides a menu of linear price-quantity contracts to each firm. Lika et al. [17] study incentive water pricing schemes under asymmetric information by using a principal-agent model. By applying the agency theory and drawing on the organizational culture, Dubey et al. [18] study a theoretical model of reconfigurable manufacturing systems to integrate the top management’s beliefs, participation, and environmental performance. However, our work differs from the studies cited above in three aspects. First, the carbon emission level is the private information of the supply chain enterprise. Second, we consider a carbon tax that the supply chain enterprise pays to the government in the pollution abatement problem. Third, we assume that the government’s subjective assessment of the supply chain enterprise’s carbon emission level is described as an uncertain variable.

The last stream of literature examines the application of uncertainty theory to principal-agent problems. The existing literature characterizes the uncertain information in principal-agent problems as a random variable or a fuzzy variable [19, 20]. However, due to the influence of subjective factors and the lack of historical data, characterizing the information uncertainty as randomness is not entirely reasonable. Therefore, uncertainty theory, an axiomatic approach based on the subjective information, has been proposed, including an uncertain variable, uncertainty distribution, and expected value [21]. Since then, uncertainty theory has attracted considerable attention among researchers in related fields as an important mathematical approach to dealing with information uncertainty. Many researchers apply uncertainty theory to principal-agent problems [22]. For instance, Mu et al. [23] study a principal-agent problem between one enterprise and one rural migrant worker and then establish an uncertain contract model. Zhou et al. [24] establish an uncertain model of principal-agent problem under loss aversion and inequity aversion and analyze how loss aversion and inequity aversion affect the wage structure in optimal contract design. By studying an uncertain principal-agent model, Zhou et al. [25] investigate the effect of referral services on the optimal contract with CPC or CPS payments. In addition, the application of uncertainty theory in supply chain management has been extensively researched in the literature [26, 27]. Similar to the above literature, our work depicts the government’s subjective assessment of the supply chain enterprise’s carbon emission level by an uncertain variable.

3. Uncertain Pollution Abatement Model

Consider an uncertain pollution abatement problem with two participants: the government (she) and the supply chain enterprise (he). The government is the principal, and the supply chain enterprise is the agent. To induce the supply chain enterprise to truthfully reveal the carbon emission level, the government should design a mechanism to optimize the trade-off between the economic development and environmental protection.

The carbon emission level is the private information of the supply chain enterprise, and the government cannot observe it exactly. The government’s subjective assessment of the supply chain enterprise’s carbon emission level can be characterized as an uncertain variable in the range of , where . The uncertain variable has the uncertainty distribution function ; it is assumed that is the derivative of , where and satisfy . Let be the output of the supply chain enterprise, where denotes the carbon emissions he realizes in the production process. The degree of pollution of the environment is , which can be practically measured by air quality, water quality, and biological pollution. denotes the supply chain enterprise’s production cost at a given level of carbon emissions. Moreover, the transfer payment the government makes to the supply chain enterprise is denoted by , and represents the revenue the government obtains if the supply chain enterprise’s output is . In addition, is the corresponding carbon tax the supply chain enterprise pays to the government, where represents the tax rate of the carbon emissions quota. This assumption implies that an increase in carbon emissions increases the carbon tax if the tax rate is unchanged. Thus, the contract that the government designed can be characterized by a mechanism .

In the pollution abatement problem, an uncertain contract model is presented to maximize the expected utility of government. The government could induce the supply chain enterprise to truthfully reveal carbon emission level by the optimal incentive contract. To be more specific, several assumptions are listed as follows.(3.1)For the supply chain enterprise’s production cost function , we assume thatThat is, when the carbon emission the supply chain enterprise realizes is constant, the supply chain enterprise’s production cost increases as the output increases; and when the output is constant, the supply chain enterprise’s production cost increases as the realized carbon emission level increases. In addition, the cost function also satisfies the following conditions:Referring to some literature [8, 13, 16], we also assume that an increase in the supply chain enterprise’s output and carbon emission level will increase the production cost. This assumption means that the supply chain enterprise’s output is positively correlated with the production cost due to the law of diminishing marginal profit. Moreover, the enterprise with higher carbon emission level may have a higher production quantity and lower green production technology. An efficient production output and advanced green production technology can help the supply chain enterprise reduce production costs.(3.2)The degree of pollution to the environment is increasing in the realized carbon emission level ; that is,where is constant, implying the highest degree of environmental pollution. Clearly, this means that there is an upper bound on the degree of environmental pollution.(3.3)The transfer payment of the government and the output of the supply chain enterprise are almost everywhere continuously differentiable, and(3.4)The government’s revenue function is an increasing and concave function with the output ; that is,(3.5)For each contract , we assume thatThe government’s utility function can be represented bywhere represents the government’s preferences for environment. If is close to 0, the government is only concerned with the environment. If is close to 1, the government behaves as a pure expected utility-maximizing entity concerned only with the economy. On the right-hand side of equation (7), the first term represents the sum of the revenue and net carbon tax of the transfer payment. The second term also implies the change value of the initial state and the pollution state of the environment. The expected utility of the government can be obtained as follows:Since the government cannot exactly assess the carbon emission level of the supply chain enterprise, the carbon emission level cannot be observed. To motivate the supply chain enterprise to truthfully reveal their private information, the incentive-compatible constraint of the supply chain enterprise should be written as follows:In addition, the supply chain enterprise has two choices: one is to accept the contract that the government designed; alternatively, the supply chain enterprise can reject the contract. Only if the difference between the transfer payment and the carbon tax is larger than the production cost is it rational for the enterprise to participate in production; that is,which represents the participation constraint of the uncertain contract model.The uncertain contract model of pollution abatement problem can be written as follows:

4. Equivalent Model for the Uncertain Pollution Abatement Problem

In this section, the equivalent form of the uncertain pollution abatement model is considered to obtain the optimal solution of the model (11). We first consider the incentive compatibility constraint (9) and then derive the following proposition.

Proposition 1. For any , the incentive compatibility constraint (9) is equivalent to

Proof. Let , which represents the utility of the supply chain enterprise obtains with the carbon emission level but choosing the mechanism , where . Therefore, the incentive compatibility constraint (9) is rewritten asFor any , from the first-order conditionwe obtain thatMoreover, the second-order condition should also be satisfied; that is,Furthermore, we deriveBy differentiating equation (15) with respect to , we obtain thatSubstituting equation (18) into (17) yields thatSince we have by assumption (3.1), it follows that . In addition, equation (15) can be rewritten asIn addition, when ,from and .
When , inequality (21) also holds. Therefore, the inequality holds for any .
Proposition 1 implies that as the carbon emission level increases, the regulated polluting supply chain enterprise lowers his output . This observation implies that the optimal output of the regulated polluting supply chain enterprise will decrease with the increase in the carbon emission level.
Next, we discuss the participation constraint (10) and derive the following proposition.

Proposition 2. The participation constraint (10) is equivalent to

Proof. Differentiating equation (10) with respect to yieldsFrom equation (15) and assumption (3.1), we obtainwhich shows that the supply chain enterprise’s utility function is decreasing in the carbon emission level; that is, for any , there existsTherefore, provided that , the participation constraint can be satisfied.
Finally, we further investigate the objective function of the government and obtain the equivalent form as follows.

Proposition 3. The objective function of the government can be rewritten as

Proof. Differentiating with respect to yieldsBy assumptions (3.2) and (3.5) and Proposition 1, we obtainthat is, . It implies that the government’s utility function decreases with the carbon emission level .
With reference to Liu and Ha [28], the government’s expected utility function is presented asAccording to Propositions 13, it is clear to prove that model (11) is equivalent to

5. Optimal Solution of the Equivalent Model

This section obtains the optimal solution of the equivalent contract model. The following theorem states the main result that there exists an optimal contract of the equivalent model of the uncertain pollution abatement problem.

Theorem 1. If is the optimal contract of model (30), then we have

Proof. From and equation (24), we derive thatFurthermore, by equation (10), we haveLet , and then it follows from equation (34) thatDefine , and thenSinceit is apparent thatTherefore, the government’s expected utility function can be rewritten asLetBy taking the first-order and second-order partial derivative of with respect to , we obtainAccording to assumptions (3.1) and (3.4), it is apparent that ; that is, the government’s utility function is concave in . Therefore, the optimal output satisfies ; that is,Under such settings, the optimal transfer payment can be written asIn addition, the derivation of equation (42) with respect to iswhere . From assumptions (3.1) and (3.4), we have . Hence, the feasible solution is the optimal solution of model (30).
By using Theorem 1, we can convert the uncertain pollution abatement problem (11) into an optimal control problem with boundary constraints by substituting equation (34) into the government’s objective function. Theorem 1 designs the optimal contract for the uncertain pollution abatement problem. This implies that the supply chain enterprise has the optimal output and the government pays the enterprise the optimal transfer payment. The incentive contract is also the optimal mechanism designed by the government.
Let . By converting the proposed model into the following optimal control problem, we obtain the necessary conditions for the optimal solution by applying Pontryagin’s maximum principle.

Remark 1. The uncertain pollution abatement problem (11) can be cast as the following optimal control problem:In fact, construct the Hamiltonian aswhere is the state variable, is the control variable, and is the adjoint variable. From Pontryagin’s maximum principle, the necessary condition of the optimal solution to model (45) is that there exists an adjoint variable such that satisfies the following:(1) maximizes the Hamiltonian function (46); that is,(2) satisfies the state equation(3) satisfies the adjoint equation(4)The terminal constraints are satisfied; that is,From the above statement, it can be seen from equations (31) and (32) that the optimal contract can also be obtained by applying Pontryagin’s maximum principle. Furthermore, we investigate the effects of carbon emission level on the supply chain enterprise’s output and the government’s transfer payment in the following proposition.

Proposition 4. The optimal contract for model (30) has the following features:(i) is decreasing in .(ii)If there exist a tax rate and a carbon emission level such that , then is decreasing in ; if there also exist a tax rate and a carbon emission level such that , then is increasing in .

Proof. Result (i) can be obtained immediately from the proof of Theorem 1.
For result (ii), due to , andand it is clear that on the condition that . Moreover, it is also obtained that on the condition that .
Proposition 4 implies that as the realized carbon emission level increases, the supply chain enterprise lowers the output to reduce the pollution emissions. We assumed that the supply chain enterprise’s production cost increases with the realized carbon emission level. In this assumption, it is believed that the increase in production cost may result in a reduction in the supply chain enterprise’s output. Moreover, an increase in the carbon emission level will also affect the government’s transfer payment to the supply chain enterprise. If the tax rate of the carbon emissions quota is below a certain threshold , the government’s transfer payment will decrease with the carbon emission level to reduce the pollution emissions. However, if the tax rate of this quota is above this threshold , the government’s transfer payment to the regulated polluting supply chain enterprise will increase with the carbon emission level. This finding leads us to an interesting conclusion that the impacts of the government’s transfer payment on carbon emission level have opposite effects under different tax rates. Specifically, an increase in carbon emissions could increase the government’s transfer payment given a high tax rate for the carbon emissions quota. When the carbon emission level increases, so do the supply chain enterprise’s production cost and carbon tax. Moreover, the regulated polluting supply chain enterprise’s utility decreases with the increase in production cost and carbon tax. Then, the government’s transfer payment to the supply chain enterprise may increase. The reason is that the government should encourage the supply chain enterprise to participate in production. Furthermore, it also follows from the participation constraint that when the carbon emission level increases further, the incentive for the government to increase the transfer payment becomes stronger.
Additionally, the government collects a carbon tax from the supply chain enterprise. The carbon tax consists of the tax rate of the carbon emission quota and the carbon emission level. Therefore, as the tax rate or the carbon emission level increases, so will the carbon tax, and then the government’s transfer payment will decrease. In reality, it is believed that the government often wants to use a carbon tax to control the carbon emission level and improve the utility. According to Proposition 4, a decrease in the carbon emission level will increase the supply chain enterprise’s output. However, a decrease in the carbon emission level would decrease the government’s transfer payment if the carbon tax is high. The following proposition answers the question of how carbon emissions affect the government and the supply chain enterprise’s optimal utilities.

Proposition 5. The optimal utilities and of the uncertain pollution abatement model satisfy the following:(i)The government’s optimal utility is decreasing in the carbon emission level .(ii)The supply chain enterprise’s optimal utility is decreasing in the carbon emission level , and his marginal utility is also increasing in the carbon emission level .

Proof. For result (i), by taking the partial derivative of equation (7) with , we haveAccording to Proposition 1, it is clear thatFrom assumptions (3.2) and (3.5), we have and .
Furthermore, it follows from Proposition 1 thatFor result (ii), by taking the partial derivative of equation (10) with respect to , we also haveFrom Proposition 1, we obtain thatFurthermore,From assumption (3.1) and Proposition 1, it is apparent thatTherefore, we haveThis proposition indicates that the government and the supply chain enterprise’s optimal utilities will decrease as the carbon emission level increases. Previously, we determined that an increase in carbon emissions increased the government’s transfer payment when the carbon tax was high. Although the transfer payment increases, the carbon tax also increases and then negatively affects the utility of the supply chain enterprise. Therefore, the above conclusion is reasonable. If the carbon tax is constant, the carbon emission level decreases with the increase in tax rate . Therefore, the tax rate could control the carbon emission level. When holding the carbon emission level constant, an increase in the tax rate will lead to deterioration of the supply chain enterprise’s utility. To maintain the participation constraint, the supply chain enterprise would lower the production cost. Based on assumption (3.1), it is observed that the production cost decreases as the output decreases. Thus, an increase in the tax rate will reduce the regulated polluting supply chain enterprise’s optimal output.

6. Numerical Example

In this section, we provide a numerical example to illustrate the effectiveness of the optimal contract and investigate the effects of carbon emissions, carbon tax rate, and environmental preference on the optimal contract design. Without loss of generality, we assume that the supply chain enterprise’s carbon emission level is a linear uncertain variable; that is, the supply chain enterprise’s carbon emission level has the minimum value and the maximum value .

Assume that the government’s revenue function is , and the supply chain enterprise’s production cost is . The degree of pollution to the environment is , and . Therefore, the government’s utility function can be written as

The supply chain enterprise’s utility function can be written as

The uncertain pollution abatement model is

According to Propositions 13, it follows from equation (30) that model (62) can be described as

From equations (31) and (32) in Theorem 1, the optimal contract to model (63) satisfies

Since it is clear thatand , , we obtain that

In particular, if , , and , the optimal contract obtained from equations (66) and (67) is shown in Figure 1. It can be observed from Figure 1 that the optimal design of the pollution abatement contract generally involves a negative supply chain enterprise’s output, and it would be the optimal strategy for the government to order a reduction in the supply chain enterprise’s output when the supply chain enterprise’s carbon emission level increases. Moreover, when the supply chain enterprise’s carbon emission level is below a certain threshold, the government’s transfer payment will decrease with the carbon emission level. When the supply chain enterprise’s carbon emission level is above that threshold, the government’s transfer payment will increase with the carbon emission level.

Furthermore, we examine the effect of the carbon tax rate on the government’s optimal transfer payment. Without loss of generality, we assume that the carbon tax rate can be chosen from the set and that the parameters and remain unchanged. From Figure 2, we observe that the government’s transfer payment is decreasing in the carbon emission level if the carbon tax rate is low. When the carbon tax rate increases, the government’s transfer payment shows a rising trend as the carbon emission level increases.

Finally, we illustrate the optimal utility of the uncertain pollution abatement model and examine the impacts of carbon emissions and environmental preference on the optimal utility. Suppose that the parameters , , and remain unchanged. Figure 3(a) shows that the optimal utility of the uncertain pollution abatement model decreases with the carbon emission level. However, an increase in the carbon emission level will lead to the government’s diminishing marginal utility and the supply chain enterprise’s incremental marginal utility. To test and verify the effect of the environmental preference on the government’s utility, the environmental preference can be chosen from the set . Accordingly, Figure 3(b) shows that the government’s utility will increase as the environmental preference decreases, that is, as the government becomes more concerned with the environment.

7. Conclusion

This paper studies an uncertain contract model for the pollution abatement problem in which the government faces the supply chain enterprise with private carbon emission information. The optimal contract model, in which the government’s assessment of the supply chain enterprise’s carbon emission level is characterized as an uncertain variable, is presented with the purpose of maximizing the expected utility of the government. The crisp equivalent model for the uncertain contract model is presented and the optimal solution of the equivalent model is obtained. The results show that the regulated polluting supply chain enterprise’s optimal output will decrease if the supply chain enterprise’s carbon emission level increases. Additionally, if the carbon tax is below a certain threshold, the government’s optimal transfer payment decreases with the carbon emission level. However, we reach an interesting conclusion that the impacts of the government’s transfer payment on carbon emission level have opposite effects under different carbon tax rates. The government’s optimal transfer payment to the regulated polluting supply chain enterprise increases with the carbon emission level if the carbon tax is above a threshold. In addition, the government and the supply chain enterprise’s optimal utilities will strictly decrease as the supply chain enterprise’s carbon emission level increases.

In future work, we could incorporate competition into the contract design in the pollution abatement problem. For instance, the government may offer an incentive contract to motivate supply chain enterprises and induce competition among them. Furthermore, it would also be interesting to study the bounded rationality decision in the optimal incentive contracts for the pollution abatement problem.

Data Availability

The data of numerical example used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by Humanity and Social Science Youth Foundation of Ministry of Education of China (no. 16YJC630159), the National Natural Science Foundation of China (no. 71702129), and China Postdoctoral Science Foundation (no. 2017M6101 60).