1. Introduction
In the e-commerce environment, in order to maximize customer demand and effectively reduce costs, the integration of production and transportation is widely adopted in supply chain enterprises. Chinese companies are gradually optimizing the structure of the supply chain, and transition to supply chain model under the e-commerce environment. Enterprises need to execute terminal delivery or need a third-party logistics company to complete terminal delivery, and the supply chain structure has changed from a traditional mode to an integrated production–transportation mode. Therefore, more materials and energy may be consumed, which ultimately affects costs and carbon emissions. Hensse [
1] found that compared with the traditional supply chain, the supply chain in the e-commerce environment has relatively fewer links, but the entire supply chain will produce longer transportation distances, more frequent transportation times, which has an impact on the cost, efficiency and carbon emissions of the supply chain. However, when moving towards the goal of carbon emission peak and carbon neutrality, more and more companies must face the practical constraints of energy saving and carbon reduction. Adapting to the development of e-commerce, production and transportation in supply chain scheduling should keep pace with the goal of carbon emission peak and carbon neutrality. Generally, corporate decision-making in traditional supply chains is performed to maximize the corporations’ own interests. Corporate decision-making affects not only their own interests, but also the interests of competitors and other companies in the supply chain. Traditional scheduling methods can no longer meet the actual needs of the supply chain, so integrated supply chain scheduling has become the focus of scholars. However, the low operating efficiency of the supply chain has caused it to generate a large number of additional carbon emissions. The carbon emissions that accompany the products exist in the supply chain’s procurement, production, transportation, storage and distribution.
Developed countries have put the low-carbon economy in an important position for national development, promulgated relevant legal provisions and formulated relating measures. In order to control carbon emissions and undertake the obligation to reduce greenhouse gas emissions, developing a low-carbon economy has become a major strategy for China’s economy. As an important carrier of the economy, the reduction of carbon emissions of enterprises is the key to achieving low-carbon goals. Therefore, to analyze the production–distribution integration scheduling problem of the supply chain under the constraints of carbon emission, to improve the carbon emissions of enterprises in the supply chain according to its dynamics and uncertainties, and to build an environmentally friendly supply chain production–distribution integration scheduling mode are the goals of this paper.
The existing research literature on the optimization of supply chain operation from a low-carbon perspective is mainly reflected in two aspects. First, control carbon emissions from production and transportation, such as updating equipment to improve energy efficiency, and adopting new energy or green product design concepts to reduce carbon emissions. Second, improve the decision-making of the company from an optimization perspective, such as the rational design of storage locations, transportation routes and integrated management of carbon emissions in the supply chain. In order to reduce carbon emissions, the proper design of carbon emission trading mechanisms has become the focus of scholars at home and abroad. The purpose is to create a benign carbon trading market mechanism and ultimately achieve the goal of reducing carbon emissions. As the carbon emission trading mechanism and carbon finance business have just started, the carbon emission trading venues that have been built have not carried out carbon transfer business. Therefore, before the state-led mandatory carbon emission policy was formed, the functions of carbon trading venues did not perform well, and the carbon allocation mechanism in the supply chain could not be effectively adjusted. To achieve the goal of reducing carbon emissions, it is necessary to establish a carbon emission allocation mechanism in the supply chain and study the production–distribution integrated scheduling problem of the supply chain from an overall perspective.
Section 1 describes the research problems, variables and assumptions involved in this paper.
Section 2 establishes scheduling optimization models for different decision modes.
Section 3 designs a multilevel genetic algorithm to solve the problem model.
Section 4 verifies the effectiveness of the model and algorithm through examples. In
Section 5, the relevant conclusions of this paper are proposed.
2. Literature Review
From the perspective of production–distribution integrated scheduling in the supply chain, some scholars have analyzed the problem of carbon emission optimization in the supply chain under the e-commerce environment. Shen et al. [
2] compared and analyzed the difference between the traditional mode and the e-commerce mode in the logistics and transportation of the supply chain operation. Mallidis et al. [
3] analyzed the impact of the low-carbon e-commerce model on the supply chain. Agnetis and Pacciarelli [
4] built a mathematical model for how to coordinate decisions made by decision-makers at different stages. It is assumed that the supplier and each manufacturer have an ideal scheduling solution, which is determined by their own cost and constraints. By comparing the results of a single decision made by the supplier and the manufacturer with the results of a common decision, it is found that the results of the two centralized decisions can reduce the total cost and achieve a win-win situation. Hall [
5] studied the supply chain scheduling problem in a parallel machine production environment and solved it by using dynamic programming methods. Experiments proved that combining production scheduling and batch distribution decision-making can improve customer service. Pundoor [
6] studied the make-to-order production distribution system, which includes a supplier and one or more customers. Considering the case where the order has a delivery deadline and allows batch shipment in a single machine production environment, a polynomial algorithm is used to solve the supply chain with a single customer, but when the number of customers exceeds a certain number, the complexity of the problem will vary with the increase of the number of customers. At this time, if you want to solve the problem, you need the help of a heuristic algorithm. Armentano et al. [
7] studied the integrated scheduling problem of multi-cycle production and distribution, with the goal of minimizing production and inventory costs in factories, and applying prohibited search algorithms to solve them.
The research on integrated scheduling of supply chain from the perspective of low carbon mainly focuses on the impact of carbon emission trading mechanism on the supply chain and the scheduling mechanism of supply chain from the perspective of low carbon. In the low-carbon context, companies in the supply chain have considered the optimization of operating strategies under carbon emission policies in order to compete for development opportunities in the competition. Carbon emissions in the supply chain run through the entire life cycle of the product. Therefore, scientific measurement of carbon emissions is the basis for improving the operation of the supply chain. Chen [
8] studied the scientific measurement of “carbon emissions” and the optimization of low-carbon supply chains. Nathan et al. et al. [
9] studied the carbon footprint of the production and sales supply chain in the Midwestern United States. Andrew [
10] analyzed the carbon emission structure of the European Union’s international supply chain. Erik and Anna [
11] analyzed the carbon footprint management of transnational supply chains and studied the value chain optimization of transnational supply chains to reduce carbon emissions. Scientific measurement of carbon emissions is the basis for building a low-carbon supply chain. However, Accenture research reports show that only 10% of companies try to manage the carbon footprint in the supply chain. Therefore, it is necessary to start from the characteristics of the supply chain and put the enterprises at the supply chain as a research object to design simple and easy-to-use carbon footprint measurement methods.
The carbon emissions trading mechanisms have been conducted by domestic and foreign scholars. Gao et al. [
12] analyzed the current status of the carbon trading market under free allocation and auction mechanisms. Meng et al. [
13] found that auction-style allocation of carbon emission rights is better than free allocation mechanisms. Sathaye et al. [
14] compared and analyzed the threshold method, long-term performance of free trade and initial free mechanisms. Yao et al. [
15] analyzed the dual-channel transaction methods under both physical and online transactions, and built a two-channel two-stage supply chain network optimization model under carbon emission constraints. China’s carbon trading mechanism is not complete and can be allocated free of charge in the short term. However, in order to create a good low-carbon economic order, a paid trading mechanism should be adopted as soon as possible from the perspective of long-term development. In the paid trading mechanism, carbon emission quotas, a special commodity, can bring benefits to enterprises just like other resources. Different carbon emission trading mechanisms will inevitably affect the decision-making behavior of enterprises in the supply chain, so it is difficult to establish traditional mathematical models for their decision-making problems. Therefore, taking the production and distribution links of the supply chain as the research object, we see that analyzing the impact of carbon emission quotas on the scheduling scheme is conducive to the formation of a low-carbon and efficient scheduling system. Shi and Zhao [
16] studied the cooperation alliance of resource emission reduction for high energy consumption and high emission enterprise. Xu [
17] designed the carbon emission reduction responsibility division and cost allocation mechanism to build a framework of low carbon supply chain. Tsan [
18] analyzed the impact of carbon tax on the supply chain and considered that the proper setting of carbon tax is closely related to the manufacturing and transportation costs of products and affects the profit margin of manufacturers. Bo et al. [
19] used input–output models to study the impact of supply chain carbon emissions on the region, and they believed that carbon emissions depended on factors such as regional production technology, energy efficiency and participation in global supply chains. Behnam et al. [
20] studied the closed-loop supply chain problem under carbon trading, converted carbon emissions into costs and analyzed its impact on the closed-loop supply chain. Chia et al. [
21] used decision-making and evaluation experiments to study carbon emissions and management issues in the green supply chain, striving to improve the management of carbon emissions by companies in the supply chain. The research on the supply chain in a low-carbon environment mostly focuses on reducing the carbon emissions of the distribution link under the consideration of cost constraints [
22]. For example, the supply chain optimization scheduling problem, using multimodal transportation, can effectively lower the freight cost of and reduce the total carbon emissions [
23]. Integrated production and transportation low-carbon supply chain scheduling problem under the constraint of total logistics cost was proposed [
24]. The EU and other countries are, through legislation and design mechanisms, limiting carbon emissions. Many links in the supply chain, such as distribution and production, generate a large amount of carbon emissions. The improvement path is to actively develop new energy and use low-energy equipment on the one hand, and to optimize production and logistics decisions on the other hand. Integrated dispatching is an effective and low-cost way to reduce carbon emissions in the supply chain [
25,
26]. Under the constraints of carbon emission, changes in the supply chain’s distribution batch and mode, production start-up time and production efficiency will also cause changes in its construction period and costs. Analyzing the impact of carbon emissions, schedules and costs on integrated supply chain scheduling; integrating all activities in the production–distribution chain of the supply chain; studying the impact of cost, schedule and carbon emissions issues on supply chain operations and systematical optimization are the research content of this paper.
The integrated production and transportation scheduling problem in the supply chain with carbon emission constraints is based on the traditional production and transportation scheduling problem, which consider carbon emissions constraint, so it is a typical NP hard problem [
27]. There are precise algorithms and heuristic algorithms for solving this problem. Kim et al. [
28] analyzed the influence of carbon emission constraint on chain supply on the choice of transportation modes; the VRP model was established with the minimum carbon emission as the objective function, and a path construction algorithm was designed to solve the problem. Shu et al. [
29] aimed at a special type of integrated production and distribution scheduling problem, requiring batch production and batch distribution of orders and vehicles with limited capacity. Aiming at this kind of restrictive problem, heuristic algorithm was used to reduce the difficulty of solving the problem. The results of numerical experiments prove the feasibility and accuracy of the algorithm. Peng and Wen [
30] selected a supply chain with multiple manufacturers and multiple customers as the research object, integrated the production scheduling problem and the transportation scheduling problem, and established a model solution. The objective was to minimize the sum of production and distribution costs, and a dynamic programming algorithm was designed to solve and analyze the complexity of the algorithm. Battarra al et. [
31] established a multi-objective VRP nonlinear programming model with the shortest vehicle mileage and the smallest carbon emissions as the goals, and an improved ant-colony system algorithm was proposed to solve the model. The algorithm introduced a chaotic disturbance mechanism when updating the ant pheromone on the path, so as to reduce the probability of falling into a local optimal solution and effectively improve the adaptability of the algorithm. In summary, current scholars mostly adopted heuristic algorithms, such as the genetic algorithm and ant colony algorithm, to solve the integrated scheduling problem of production and transportation in the supply chain [
32,
33]. However, there are many variables, such as the distribution batch and mode of the supply chain, the start-up time of production and the production efficiency, which increase the complexity of the model and require higher requirements for algorithm efficiency. Based on the superiority of multilevel genetic algorithm in solving multi-objective optimization problems, a multilevel genetic algorithm is designed; the rationality of the model and the performance of the algorithm are tested and analyzed through a calculation example.
5. Multilevel Genetic Algorithm Design
Multilevel genetic algorithm has probability and uncertainty, and the search direction is random, in order to obtain a better solution effect. The superiority of the multilevel genetic algorithm has been verified in fields such as production shop scheduling [
34,
35]. The most prominent feature of encoding activities into chromosomes through coding conversion is that they can simultaneously explore multi-objective optimization problems. Therefore, the multilevel genetic algorithm is suitable for solving the supply chain scheduling problem of production–distribution integration.
Figure 2 is Multilevel genetic algorithm framework and
Figure 3 shows the coding procedure of a multilevel genetic algorithm. The repair operator repairs it before it enters the next generation. The repair operator redetects the logic between tasks and checks whether it has been completed before the original scheduling plan. If it has already been performed, swap the new task with the original task’s location.
5.1. Coding Structure of Multilevel Chromosomes
A good chromosome coding scheme must be designed with reasonable genetic operators in order to better present the problem information. For the problems in the real world, the application of genetic algorithms is mainly divided into the following two ways: direct use of chromosome representation and indirect use of chromosome representation. According to the Topcuoglu theory [
27,
32], multilevel chromosomes contain different information and have different data types. The individuals in each population are composed of three levels of serial coding: the first level, a random sequence representing the customer’s random sequence, and also a direct representation of progress information; the second level represents the path number sequence, which represents the path to which the customers of the same gene locus belong to the first level; and the third level uses actual numbers to indicate the corresponding service time of different orders. Multilevel genetic algorithm operators are independently applied in the above three levels.
Figure 4 and
Figure 5 show the schematic diagrams of one-level coding and multilevel coding of a multilevel genetic algorithm.
5.2. Crossover Operator
Because the chromosome has three levels and is encoded with different types of data, the crossover operations at different levels must be performed independently. First, the first and second tiers remain the same, with two crossings during the third tier service hours. Secondly, the path sequence of the second level changes correspondingly but its value remains unchanged, the customer’s service order is updated and two offspring are generated. Finally, two new crossover operators need to be extracted and generated again. In the process of generating the crossover operator, the customer service order, route sequence and service time will change accordingly. The cross process of the multilevel genetic algorithm is shown in
Figure 6.
5.3. Mutation Operator
The mutation process is similar to the iterative crossover process. The first and second levels remain unchanged, starting from the third level and requiring only one parent. As for mutation, because the supply chain integration scheduling problem is subject to multiple constraints such as time and resource availability, in order to meet the constraints, the location of the mutation operation must be limited to a specific range. As shown in
Figure 7, take Parent 1 as an example; the mutation operation needs to change a position randomly, and at the same time, it needs to detect whether the new chromosome is within the time window constraint. If it is within the bounds of the time window, it is retained; otherwise, the gene of the chromosome is mutated. Generate customer sequence and customer random coding layer mutations in turn, and copy the data generated by the repair process.
5.4. Repairing Operator
The production–distribution integrated supply chain scheduling solution must meet two prerequisites, they are, the constraints and service logic cannot be violated. In the process of crossover and mutation, the path number sequence generation process in the chromosome is located before the client sequence. The repairing operator will detect the logic of the scheduling and swap the positions of the corresponding customer sequences, while detecting whether the time constraints are met.
5.5. Calculation of Fitness
The goal of the multilevel genetic algorithm is to formulate a supply chain scheduling optimization plan for production–distribution integration under the constraints of carbon emission, and to reduce cost and carbon emissions while meeting the constraints of the time window. Therefore, the fitness is the same as the objective function; that is, .
5.6. Algorithm Termination Principle
The superiority of the multilevel genetic algorithm is that even if the scale of the problem continues to increase, the solution obtained is a nearly optimal solution under the premise that the population size and the population algebra do not increase correspondingly. Based on the complexity of the scale of the production–distribution integrated supply chain scheduling problem under the constraint of carbon emission, the calculation is stopped here when the population algebra is 100, and the number of each algebra is determined by experimental statistics.
7. Conclusions
To research the e-commerce supply chain scheduling problem of production–distribution integration under the constraints of carbon emission, analyze the impact of centralized and decentralized decision modes on carbon emissions and costs, and build centralized decision-making and decentralized decision-making, we used a scheduling optimization model. The main research conclusions of this paper are as follows:
(1) The centralized decision-making mode makes the role of carbon emission constraints to the greatest extent. The carbon emissions and the cost are smallest in the centralized decision-making mode. The decentralized decision-making mode has a more limited regulatory effect due to the individual determination of carbon emissions. Neither carbon emissions nor cost control are ideal. The research objectives of this article focus on the two key variables of operating costs and carbon emissions. However, the variables, such as profit, carbon emissions trading and government preferential policies, also need to be considered on business operations and thus the complex network relationship will affect the ultimate interests of the enterprise, which will be analyzed in the follow-up research.
(2) We designed a multilevel genetic algorithm to solve the e-commerce supply chain scheduling problem of production–distribution integration under the constraints of carbon emission. The multilevel genetic algorithm has probability and uncertainty. It encodes activities into chromosomes through coding conversion. It is a multi-objective optimization problem that can be explored simultaneously, and the optimal solution can be found in a series of feasible scheme groups. Therefore, the multilevel genetic algorithm is suitable for the e-commerce supply chain scheduling problem of production–distribution integration. In the simulation tests, the multilevel genetic algorithm was adopted to solve the problem; the multilevel genetic algorithm can be improved to increase the calculation efficiency, so as to find the optimal solution more quickly in following research.
(3) The model can also be further expanded; we established the multi-attribute utility model in this article, and a chance constrained programming model may be established in the follow-up research. In the e-commerce environment, the supply chain is quite uncertain; it is difficult to achieve deterministic state in both production and transportation links. Therefore, the integrated scheduling of production and transportation in uncertain environments is a follow-up research topic.