You are currently on the new version of our website. Access the old version .
SustainabilitySustainability
  • Article
  • Open Access

11 November 2017

On Production and Green Transportation Coordination in a Sustainable Global Supply Chain

,
,
and
1
National Engineering Research Center for E-learning, Central China Normal University, Wuhan 430079, China
2
Business School, Sichuan University, Chengdu 610065, China
3
School of Management, Chengdu University of Information Technology, Chengdu 610225, China
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Sustainability in Supply Chain Operations and Collaboration in the Big Data Era

Abstract

This paper addresses a coordination problem of production and green transportation and the effects of production and transportation coordination on supply chain sustainability in a global supply chain environment with the consideration of important realistic characteristics, including parallel machines, different order processing complexities, fixed delivery departure times, green transportation and multiple transportation modes. We formulate the measurements for carbon emissions of different transportation modes, including air, sea and land transportation. A hybrid genetic algorithm-based optimization approach is developed to handle this problem, in which a hybrid genetic algorithm and heuristic procedures are combined. The effectiveness of the proposed approach is validated by means of various problem instances. We observe that the coordination of production and green transportation has a large effect on the overall supply chain sustainability, which can reduce the total supply chain cost by 9.60% to 21.90%.

1. Introduction

With the increasing globalization, more and more managers are aware of the importance of the coordination and cooperation of supply chain operations. Coordination of production and transportation operations aims to investigate how to schedule production orders and how to deliver the finished products to customers in a joint and integrated manner, in which production and transportation operations are highly integrated to enhance the supply chain performance and therefore achieve higher supply chain sustainability [1,2].
In a global make-to-order (MTO) environment, it is common that the distribution is performed by a third-party logistics company such as UPS or DHL, which provides multiple transportation modes such as air, sea and land transportation. Fourteen percent of 2010 global greenhouse gas emissions is attributed to transportation [3]. Reducing energy consumption and carbon emission in transportation is thus critical. This paper investigates the coordination of production and transportation operations with the consideration of multiple transportation modes and carbon emissions, called the coordination problem of production and green transportation (short for CPGT problem).
The study on the coordination problem of production and transportation operations (CPTO problem) can be traced back to the 1980s [2]. Since then, many researchers have studied the CPTO problems from different perspectives. Moon et al. [4] study the CPTO problem with the objective of minimizing the maximum completion time, and establish a mixed integer linear programming model. Considering the particularity of concrete transportation, Garcia et al. [5] deal with a CPTO problem in a scenario of no-wait, immediate delivery to the customer site. Chen and Vairaktarakis [6] study two classes of CPTO problems motivated by applications in the computer and food catering service industries.
In 2010, Chen [1] made a comprehensive survey on CPTO problems. After that, Agnetis et al. [7] address a CPTO problem with semi-products belonging to the same manufacturer. These semi-products need to be processed in one production location and transported to another production location by a third-party logistics provider. Kaya et al. [8] study a CPTO problem in a deterministic inventory system with a single supplier and a single retailer, and they investigate both integrated model and a decentralized model. Hajiaghaei-Keshteli et al. [9] study a CPTO problem of synchronization of production and rail transportation. The objective of this problem is to schedule production and allocate rail transportation of orders while optimizing customer service at the minimum total cost. Lee et al. [10] construct a CPTO model in a make-to-order producer-buyer supply chain with the objective of minimizing the total cost including transportation cost. Koc et al. [11] investigate a CPTO problem for the production and delivery of a set of orders with two vehicle types for outbound shipments, and analyze the manufacturer’s planning problem under different delivery policies.
Most of previous studies on CPTO problems focused on simple realistic characteristics, such as single transportation mode [8], the same order size [7,12], the same order processing complexity [5,13] and flow production [14]. However, previous studies seldom considered such more complicated realistic features as fixed vehicle departure times, multiple transportation modes and green transportations.
These various complicated realistic features exist in practice. Most companies worldwide now rely on third-party logistics providers for their daily distribution and transportation needs. Many third-party service providers have daily fixed package pickup times. The CPTO problems thus have to consider fixed vehicle departure times. In addition, multiple transportation modes usually exist in practice, each of which corresponds to a certain combination of transportation speed and capacity. Li et al. [15] study a CPTO problem in a global supply chain with air transportation in the consumer electronics industry, in which the transportation departure time for each order is fixed by the airline. Stecke et al. [16] study a CPTO problem with a commit-to-delivery mode of business, and the vehicle from a third-party logistics company arrive at the same time, which depicts a planning horizon that starts at a fixed time. Azadian et al. [17] study a CPTO problem of a make-to-order contract manufacturer which considers multiple transportation modes. Memari et al. [18] study a CPTO problem in green supply chain, and the objectives of the problem are minimizing the total cost as well as minimizing the environmental impact of logistic network. However, CPTO problems, which consider fixed delivery departure times, multiple transportation modes and green transportation simultaneously, have not been investigated so far, although these problems are widespread in some real-world supply chains such as apparel and footwear. This paper thus investigates a CPTO problem with the consideration of these realistic features, called the CPGT problem.
Due to the consideration of these realistic features, the CPGT problem is a complex CPTO problem. It is well known that the CPTO problem with simple realistic features is a non-deterministic polynomial-hard problem [1]. With the increase of complexity and problem size of CPTO problems, it is well known that traditional techniques, including mathematical programming techniques, heuristic techniques and traditional intelligent techniques, have difficulties in handling these more complex CPTO problems. González and Vela [19] have pointed out that the running time of traditional optimization techniques in handling some complex CPTO instances with 60 or more jobs is prohibitive, taking several weeks in some extreme cases. For larger instances, the computation time may increase exponentially.
Various optimization techniques have been used to solve these CPTO problems, which involve mathematical programming, heuristics and traditional intelligent algorithms, and so forth. Lee and Fu [10] use a network optimization method to solve two kinds of CPTO problems. Garcia et al. [5] propose a heuristic algorithm to obtain the near-optimal solution to a CPTO problem. Viergutz et al. [20] use a branch and bound method to solve a single-plant CPTO problem with the objective of minimizing completion time. Some researchers use evolutionary techniques to solve CPTO problems. Moon et al. [4] develop a new evolutionary search approach based on a topological sort to solve a CPTO problem with multiple manufacturing sites. Ullrich [21] introduce a genetic algorithm-based approach to solve a CPTO problem consisting of two sub-problems. The first addresses the scheduling of a set of jobs on parallel machines with machine-dependent ready times while the second focusses on making the delivery decisions of completed jobs.
Hybrid genetic algorithms, which are also referred to as genetic local search algorithms, can obtain good performance with faster computation time and have excellent performance in solving various complex optimization problems [22]. Hybrid genetic algorithms have also been used to solve complex CPTO problems effectively [23,24]. This paper thus proposes a hybrid genetic algorithm-based optimization (HGAO) approach to solve the CPGT problem investigated.
The structure of this paper is as follows. Section 2 presents the problem investigated and elaborates how to measure the carbon emissions in different transportation modes. Section 3 describes the proposed HGAO approach. In Section 4, the numerical experiments are presented and experimental results are analyzed to demonstrate the effectiveness of the HGAO approach. Section 5 discusses the performance of the proposed approach and the effects of coordinated production and green transportation. Finally, Section 6 summarizes this paper and provides the future research directions.

2. Problem Statement

2.1. Problem Description

At the beginning of a scheduling horizon, the plant receives a set of orders from customers all around the world and commits a delivery date for each order. The plant needs to process these orders on a dedicated machine of this plant and delivers the finished products to customers by a third-party logistics company. Each order contains a set of jobs. Different orders could have different order sizes and the complexities of different jobs could be different. The plant could produce multiple orders at the same time. If so, the production capacity for each order in parallel is the same. The jobs within an order must be processed continuously in turn. To respond quickly to customer orders, the plant integrates the machine scheduling and distribution operations together, which first needs to determine the production beginning time of each order in the plant. After the production of an order is completed, finished products need to be delivered to customer destinations. In each order, the products with the same destination are defined as a product batch, which may consist of products from different jobs. Some product batches may arrive the customer destination in advance or late, which lead to earliness or tardiness penalty, respectively. Third-party logistics companies are responsible for transporting finished products to customer-specified destinations, which provide multiple transportation modes including sea, land and air transportation. Different transportation modes correspond to different unit transportation costs, time and carbon emissions. The plant needs to select a suitable transportation mode dynamically to achieve the supply chain objective.
Without the loss of generality, the investigated problem assumes that: (1) the start time of scheduling horizon is zero; (2) there is no shortage of raw materials; and (3) the third-party logistics company has enough vehicles to complete given transportation tasks.
The investigated CPGT problem needs to determine the values of three decision variables, S i k and M i k m . R i i is 1 if order i is the immediate succeeding of order i , otherwise it is 0. S i k denotes the departure time of product batch ( i , k ) . M i k m is 1 if the product batch ( i , k ) is transported via transportation mode m otherwise it is 0. The objective is to minimize the total supply chain cost, including holding cost, transportation cost, earliness and tardiness cost, and carbon emission cost. We do not consider the production cost because the production cost of each order in the plant is a constant. The objective can be formulated as follows:
min   F ( R i i , S i k , M i k m ) = i = 1 I k = 1 K ( H C i k + T C i k + E P i k + T P i k + E C i k )
where H C i k , T C i k , E P i k , T P i k and E C i k denote the holding cost, the transportation cost, the earliness penalty, the tardiness penalty and the carbon emission cost of product batch ( i , k ) respectively.

2.2. Measurement for Transportation Carbon Emissions

With different transportation modes, fuel consumptions are apparently different to transport products from one place to another. This section presents how to calculate the carbon emissions under different transportation modes in detail.

2.2.1. Carbon Emission of Sea Transportation

For sea transportation, carbon emissions are mainly from shipping fuel consumption. The amount of fuel consumed by shipping depends on its load factor, frequency of sailing, speed, distance involved, and fuel efficiency [25]:
C f u = d v × F f u × W S L
where C f u denotes the consumption of fuel type f u (e.g., heavy oil and diesel), d the distance from the plant to the destination (km), v the transport speed (27.78 km/h), F f u the main engine fuel economy of fuel type f u , W the number of containers (unit: Twenty-foot Equivalent Unit (TEU)), and S L the containership capacity (444 TEU/trip). The amount of CO2 emissions is estimated by multiplying the fuel consumption for heavy oil and diesel and the emission factor.
E s = C f u × ζ
where E s denotes the CO2 emission (ton) for shipping, and ζ is the emission factor of CO2 for containerships of heavy oil and diesel, which is in line with maritime fuels generally, namely, 3.11 ton of CO2 per heavy oil ton and 3.1 ton of CO2 per diesel ton.
For simplicity, assuming that the shipping speed remains unchanged. Let W = Q Q T E U , where Q is the number of product batch pieces, Q T E U is the container capacity (500 pieces/TEU), and there is only one type of fuel consumed, engines with diesel F f u consuming 0.04 ton/h and emission factor ζ is 3.1 ton. Set ϕ = F f u ζ v S L Q T E U , and it is clear that ϕ is constant, which equals 2.01 × 10−8. Es (ton CO2) can thus be expressed as
E s = ϕ d Q = 2.01 × 10 8 d Q

2.2.2. Carbon Emission of Land Transportation

For land transportation, according to the definition of energy consumption given by Bektas and Laporte [26], we have
E v = γ d θ [ α × ( w + f ) + β v 2 ]
where E v is the carbon emission of vehicle, γ is the fuel emission factor, θ is the conversion factor that is defined as liter of fuel consumed per joule of energy, α is the road-specific constant, w is the actual load of vehicle, f is the curb weight of one vehicle, d is the distance of transportation, β is vehicle-specific constant, v is the speed of vehicle.
For simplicity, set w = ρ Q , where ρ is the weight of the product (per piece). According to formula [5], we have
E v = ( γ α ( ρ Q + f ) + γ β v 2 ) θ d
According to the data from the U.S. Energy Information Administration, 2.681 kg CO2 will be emitted if 1 L diesel is consumed [27]. And set r 1 = γ α and r 2 = γ β v 2 . It is clear that r 1 and r 2 are constants. Then E v can be expressed as
E v = ( r 1 ( ρ Q + f ) + r 2 ) θ d

2.2.3. Carbon Emission of Air Transportation

For air transportation, carbon emissions are generated in two main parts: landing/take-off cycle (LTO) and cruise of aircrafts. The analysis about these two parts has been given by Chao [28]. The related greenhouse gas is only CO2. For simplicity, assuming that the type of aircraft and fuel is the same, and the transportation consumption is proportional to the distance. E a can thus be expressed as:
E a = c f × ρ d Q
where c f is the carbon footprint (kg/ton·km-CO2 ) of the aircraft, ρ is the weight (kg/piece) of the product, Q is the quantity of product batch, and d is the distance (km) between destination and plant. This paper calculates the carbon footprint of aircraft by using the medium-sized freighter A330-200F (68 tons) for air transportation. Then we have
c f = { 0.752 d < 1000 0.461 1000 d < 3000 0.410 3000 < d
On the basis of the measurement for carbon emissions of different transportation modes, the carbon emission C E i k of product batch ( i , k ) via a transportation mode is formulated as follows.
C E i k = λ [ M i k 1 × ϕ d i k × Q i k + M i k 2 × ( r 1 ( ρ Q i k + f ) + r 2 ) θ d i k + M i k 3 × c f × ρ d i k Q i k ]

3. Methodology

The hybrid genetic algorithm-based optimization (HGAO) approach combines hybrid genetic algorithm with some heuristic procedures, which aims to generate the best solutions to the investigated CPGT problem.

3.1. Overview of Hybrid Genetic Algorithm-Based Optimization Approach

The investigated CPGT problem needs to determine the values of three decision variables, R i i , S i k and M i k m . These values are interdependent. For instance, S i k depends on the production completion date of product batch ( i , k ) , which is determined by the production sequence R i i of orders. To effectively solve this problem, an HGAO approach is developed by integrating a hybrid genetic optimization process and some heuristic procedures. The hybrid genetic optimization process is used to find the best order sequence solutions { R i i } to the investigated CPGT problem. The heuristic procedures are proposed to calculate the supply chain cost (including carbon emission cost) and values of other variables based on the candidate production sequence solution. Figure 1 shows the flow chart of the HGAO approach. The steps involved are described as follows in detail.
Figure 1. Flow chart of the hybrid genetic algorithm-based optimization (HGAO) approach.
The main process of the HGAO approach is shown in Figure 1a. First, the values of algorithm parameters are initialized, including population size, mutation rate, crossover rate, tabu size, and so on. In step 2, we randomly generate the population of initial individuals, each of which indicates the production precedence of orders in the plant. Next, steps 3–7 constitute the iterative process for hybrid genetic optimization, which iteratively find the best values of three decision variables. Each iteration represents a generation of the evolutionary process of HGAO approach. In steps 3–5, the values of decision variables R i i , S i k and M i k m and the corresponding objective value are calculated based on the solution individual, the detail of which will be described in Section 3.3. If the termination condition is satisfied in step 6, the optimization process is terminated and the best solution obtained is returned as the best integrated optimization solution in step 8. Otherwise, the process returns to step 7 for generating the population of next generation. As shown in Figure 1b, step 7 consists of four sub-steps. Step 7.1–7.2 indicates that a new population is generated based on a crossover operation and a mutation operation. Step 7.3 states that the best individual of the population is selected out and preserved. Step 7.4 states that a tabu search-based local improvement is performed based on the best individual. The key operations involved will be described in detail in Section 3.2.

3.2. Key Operations in Hybrid Genetic Algorithm

The hybrid genetic algorithm is a combination of genetic algorithm and a local search process [22]. In general, the key operations in hybrid genetic algorithm include: (1) the encoding operation shows how each individual (solution) is represented; (2) the population initialization operation shows how the initial population is created; (3) the genetic operations (e.g., crossover and mutation operations) show how the offspring are generated during reproduction; and (4) a tabu search-based local improvement process. The detail of these operations are described as follows.

3.2.1. Encoding

Let N denote the population size. Let x n denote the n th ( n [ 1 , N ] ) individual in the population, which represents a production sequence solution of orders in the plant. Set x n = ( S n , F ( S n ) ) , where S n denotes the candidate production sequence solution and F ( S n ) denotes the fitness of S n . Set S n = ( a 1 n , a 2 n , , a I n ) and the value of a i n denotes the order number of the i th order to be produced. For example, x n = ((3, 2, 1, 4, 5), 0.001) states that orders 3, 2, 1, 4 and 5 are produced in turn and the corresponding fitness is 0.001.

3.2.2. Population Initialization and Selection

In hybrid genetic algorithm, a set of individuals forms a population. The initial population is generated randomly for the first generation. The individuals in the population are evaluated using a fitness value. The value of fitness function is calculated according to the procedure described in Section 3.3.
The selection operator used is the tournament selection. This operator takes randomly a specified number of individuals in the population, the best individual in the selected individuals is selected as a parent and the process is repeated to complete the parental population. In this study, the offspring population is primarily composed of the following: best individuals obtained by genetic operator, new individual generated by tabu search-based local improvement and the best individual reserved from previous generations.

3.2.3. Genetic Operators

The genetic operators enhance the performance of solutions by propagating similarities and unexpected genetic characteristics to offspring. In general, the performance of evolution techniques strongly depends on the design of crossover operators while mutation tremendously influences the diversity of population [29]. This research utilizes the uniform crossover operator [30] and the inversion mutation operator [31] to generate the individuals in the offspring population.
The uniform crossover operator generates two children starting from two parents. First, the uniform crossover operator generates a binary random-index based on uniform distribution, the length of which is the same as the number of orders. And if the i th binary number of random-index equals 1, the i th gene of individual will be marked. Finally the uniform crossover completes the two children by swapping the marked genes from two parents.
The inversion mutation operator selects an operation from a single parent individual and inverts one part of the individual. The inversion mutation operator is applied to improve the solution quality.

3.2.4. Tabu Search-Based Local Improvement

Tabu search (TS) is proposed by Glover [32], which is an optimization algorithm though a simulation of human intelligence process [33]. Its search performance is completely dependent on the domain structure and initial solution, especially in the local minimum and it cannot guarantee the global optimization. By introducing a flexible storage structure and a corresponding tabu criterion, the TS can effectively find the local optimum within a small computation time.
Figure 2 gives the pseudocode of the tabu search-based local improvement process, which is described as follows. First, the tabu search is initialized by setting the tabu list to null and setting the initial current solution x o (line 1). Lines 2–13 are iterative process of tabu search. Line 3 generates neighboring solutions { x 1 , x 2 , , x n } (lines 2–3). Then, each neighboring solution is iterated (lines 4–12). In detail, line 5 checks whether the value of corresponding taboo list for candidate solution x i is 0. If so, go to line 6; otherwise go to line 12. Line 6 checks whether the candidate solution x i meets the aspiration criterion. If so, replace the best solution x b by x i , setting x o = x i and update the tabu list (line 7); otherwise checks whether the candidate solution x i is the optimal value in the candidate solutions { x 1 , x 2 , , x i } (line 8). If so, replace the current solution x o by the candidate solution x i and update tabu list (line 9). The iterations of tabu search are repeated until a termination condition is met (line 13). Finally, the best solution x b is returned in line 14.
Figure 2. Pseudocode of tabu search-based local improvement process.

3.3. Calculation of Values of S i k , M i k m and Fitness Function

The individual in the evolutionary process of the HGAO approach determines the production sequence R i i of orders, the completion date C i can then be determined. This section introduces how to decide the values of departure time S i k and transportation mode M i k m , finally getting the value of fitness function of this individual based on the given production sequence of the individual.
According to the values of expected delivery date d i and production completion date C i , the values of variables S i k and M i k m can be determined optimally by the following 3 rules, which can be easily proved by contradiction.
Rule 1: If no transportation mode can transport products to the destination by the expected delivery date d i , then M i k m is set as the transportation mode with the shortest transportation time, S i k is equal to the production completion date C i of order i .
Rule 2: If multiple transportation modes can complete the transportation task by the expected delivery date d i , then M i k m is set as the transportation mode with the longest transportation time. That is, the transportation mode with the minimal transportation cost is selected. S i k is determined by Rule 3.
Rule 3: If the holding cost of product batch (I, k) is greater than the earliness penalty, set S i k = C i ; otherwise, set S i k = d i C i T T i k m . T T i k m denotes the transportation time of transportation mode m for product batch (I, k).
After the values of these variables are determined, the value of the objective function (the total cost of the supply chain) can be calculated. The value of its fitness function can then be set as the reciprocal of the objective value.

4. Numerical Experiments

This section presents the numerical experiments to validate the performance of our approach. First, experimental data and algorithm parameters are presented in Section 4.1. The proposed HGAO approach is evaluated by three numerical experiments in Section 4.2.

4.1. Experimental Data and Algorithm Parameters

A series of numerical experiments have been conducted to evaluate the effectiveness of the proposed HGAO approach. This section presents three representative experiments in practice. Experimental data were collected from a global MTO manufacturing enterprise in China. The three experiments handle three different integrated production and transportation tasks. Similar tasks are widespread in the global labor-intensive enterprises. In each experiment case, different production tasks are processed:
(1)
Experiment 1: eight orders with 38 product batches;
(1)
Experiment 2: 10 orders with 43 product batches;
(1)
Experiment 3: 11 orders with 40 product batches.
Table 1, Table 2 and Table 3 show the information related to each order in these experiments. The values in columns 1–3 show customer number, order number and delivery destination number, respectively. Columns 4–7 show the product quantity (pieces), expected delivery date, daily earliness penalty and daily tardiness penalty ($/day) of each product batch, respectively. Column 8 shows the processing efficiency of the order. “1” “2” “3” represents the high, medium and low machining efficiency, respectively.
Table 1. Data of orders in experiment 1.
Table 2. Data of orders in experiment 2.
Table 3. Data of orders in experiment 3.
The plant-related parameters used are given as follows: the plant production capacity (pieces/day) is 6000, the daily holding cost ($/piece·day) is 0.12, and the plant production efficiencies for different order complexities are 120%, 100% and 95%, respectively.
Table 4 shows the transportation time, cost and distance from plant to each destination in each transportation mode. Three transportation modes are included in total, and each combination of a transportation mode (rows 2–7) with a delivery place (columns 3–15) corresponds to a transportation time and a transportation cost. In addition, row 8 gives the distance from the plant to destinations.
Table 4. Transportation time, cost and distance from plant to each destination in each transportation mode.
In the numerical experiments of solving the three CPGT cases described above, the algorithm parameters are set as follows: the population size N is 100; the number of iterations is 100; the crossover and mutation rates are 0.9 and 0.05, respectively; the number of candidate solutions in tabu search is 12; the number of neighboring solutions is 5; the length of the tabu list is 8, and; the number of iterations is 12 in tabu search. The HGAO approach is implemented in MATLAB version R2013a. The experiments were carried out on a laptop with Intel Core i5-5200U CPU @ 2.2 GHz and 4 GB of RAM, running on Windows 7 Professional.

4.2. Numerical Results

Table 5, Table 6 and Table 7 show the best solutions generated by the proposed HGAO approach for the three experiments. Rows 2–4 show production beginning date, and completion date, respectively. Rows 6–12 show the relevant information for each product batch of each order, including departure time, transportation mode, carbon emission cost, earliness penalty, tardiness penalty, holding cost and transportation cost, respectively.
Table 5. Optimal result generated by the HGAO approach (experiment 1).
Table 6. Optimal result generated by the HGAO approach (experiment 2).
Table 7. Optimal result generated by the HGAO approach (experiment 3).
As shown in Table 5, Table 6 and Table 7, the best production sequence of orders for processing in experiment 1 is (1, 2, 3, 8, 5, 4, 6, 7). In experiment 2, the best production sequence of orders is (1, 2, 3, 4, 5, 9, 8, 10, 7, 6). In experiment 3, the best production sequence of orders is (1, 4, 5, 2, 6, 7, 8, 9, 11, 10, 3). The optimal total supply chain costs, generated by the HGAO approach, are 721,091, 933,362, and 502,399, respectively, in the experiment 1–3. Moreover, each product batch of an order is transported via one transportation mode at its departure time. For example, product batch (5,1) in experiment 1 is transported via transportation mode 1 (shipping) on the 22nd day, it generates 4421 carbon emission cost, and arrived at destination isn advance, so it generates 2400 earliness penalty, 2400 holding cost, as well as 2220 transportation cost. There are also several product batches incur delivery delay, such as product batches (3,1)–(3,3) in experiment 3, each of which generates 31,500 tardiness penalty. The proposed HGAO approach can easily eliminate the tardiness penalty with objective of minimizing tardiness penalty, but the total cost of the supply chain is not optimal. The reason why the earliness penalty occurs is that the unit earliness penalty of the product batch is lower than the average daily holding cost, so more product batches are transported in advance to reduce the total cost, and vice versa.

5. Discussions

5.1. Performance Comparison

To validate the optimum-seeking performance of the proposed HGAO approach, we compare this approach with the enumeration method. The enumeration method is a method that checks all the solutions in solution space one by one and outputs the optimal solution.
In the enumeration method, all the production sequence solutions are obtained firstly. Then, for each production sequence, the values of departure time S i k and transportation mode M i k m can be generated by using rules described in Section 3.3. Next, the total supply chain cost is calculated for each production sequence. Finally, the solution with the minimal total supply chain cost is the optimal solution. The enumeration method is able to find the optimal solution.
Table 8 shows the comparison results between the enumeration method and the HGAO approach. Columns 2–3 represent the optimal results, and computation time by enumeration method. Columns 4–7 represent the optimal result, computation time, average running generations, and the optimization error by the HGAO approach. The solutions obtained by the HGAO approach are the same as the optimal solutions obtained by enumeration method. In addition, the average computation times of the HGAO approach are 5.39, 11.25, 13.87, respectively, which are much less than the computation times of the enumeration method. The comparison results show that, in terms of computation time, the performance of HGAO approach is far better than the enumeration method without losing solution quality.
Table 8. Comparison results generated by the enumeration method and the HGAO approach.

5.2. Effects of Coordination of Production and Green Transportation

To evaluate the effects of collaboration of production and green transportation on supply chain sustainability in a global supply chain, we compare its performance differences with the following two sequential optimization problems of production and transportation operations in the supply chain.
(1)
Sequential production and transportation optimization (SPTO for short): production and transportation are performed in production and shipping departments separately and sequentially. Carbon emission costs are not considered.
(2)
Sequential production and green transportation optimization (SPGTO for short): production and green transportation are performed in production and shipping departments separately and sequentially. Carbon emission costs are considered.
The approach for handling the two sequential problems is developed based on the coordinated optimization approach. Compared to the proposed model, this approach has the following three differences.
(1)
Production due date of order i in sequential optimization is not equal to the due date in coordinated optimization.
If sequential scheduling is adopted, to push the production plants to complete the production as early as possible for meeting customer due dates, the production due date δ i S of order i is usually set to δ i S = min k ( d i k max m ( T T i k m ) ) , where d i k is the due date of product batch ( i , k ) .
(2)
The optimum-seeking process in sequential optimization aims at determining the best production sequence solution of orders to plants so as to meet the production due date of each order and minimize the summation of production earliness/tardiness penalties. This process does not consider the effects of transportation process. The hybrid genetic optimization process, described in Section 3, is utilized to find the best processing sequence solution { R i i } of production orders.
(3)
Based on the best processing sequence solution { R i i }, the heuristic procedure described in Section 3.3 is then used to determine the values of other decision variables.
We used the approach described above to obtain the best solutions to the above 2 sequential problems, and then used the best solutions to calculate the total supply chain cost formulated in Formula (1). Table 9 shows the performance comparison results based on the best solutions to the 3 problems in terms of experimental data in experiments 1–3. The results show that solving the SPTO problem and the SPGTO problem resulted in a much higher total cost in 3 experiments. There is a much larger cost reduction in case 3 due to its tighter delivery dates. Comparing to the SPTO problem and the SPGTO problem, the investigated CPGT problem can reduce the total supply chain cost (including carbon emission cost) by 9.60% to 21.90%.
Table 9. Performance comparison of scheduling solutions generated by different approaches. Coordination problem of production and green transportation (CPGT); sequential production and transportation optimization (SPTO); sequential production and green transportation optimization (SPGTO).
It justifies the merits and necessity of using the coordinated optimization of production and green transportation operations, especially when delivery dates are tight.

6. Conclusions

This paper addressed the coordination problem of production and green transportation operations with a variety of realistic features. These features include mainly fixed delivery departure times, multiple transportation modes and green transportation. The objective of this problem is to minimize the total cost of supply chain, including transportation costs, earliness penalties, tardiness penalties in delivery and carbon emission penalties.
A HGAO approach was proposed to handle this problem, in which the optimal production sequence of orders is obtained by a hybrid genetic algorithm, and the values of other variables are then determined by some heuristic rules. In order to verify the effectiveness of the HGAO approach, various numerical experiments have been carried out by some problem instances. The optimization performance of the HGAO approaches were compared with the enumeration method. The experimental results showed that the proposed HGAO approach had a good optimum-seeking ability and is capable of solving the CPGT problem effectively.
Through the study for global MTO supply chain enterprises, this paper has the following managerial implications. First, the research on the CPGT problem with the objective of optimizing the total cost consisting of holding cost, transportation cost, earliness and tardiness penalty, and carbon emission cost, which is the core of the supply chain sustainability, provides a scientific and objective reference for enterprise decision makers of the supply chain. Second, the coordination of production and green transportation is helpful in improving supply chain sustainability. Third, this paper measures the carbon emissions from different transportation modes for supply chain transportation, including air, sea and land transportation, which is ubiquitous in reality. Therefore, this study makes a useful exploration for the relevant low-carbon research in integrated optimization of green supply chain.
The real-world supply chain environment is uncertain. Various uncertainties may have large effects on the supply chain performance. However, these uncertainties have not been considered. It is the main limitation of this research. Future study may consider the integrated optimization and collaboration problems with multiple plants under uncertain environments. It is also worthwhile to study how green production affects the supply chain sustainability.

Acknowledgments

The authors would like to thank the financial supports from the National Natural Science Foundation of China (Grant Nos.: 71673011, 71273036); Sichuan Science and Technology Project (Grant Nos.: 2017GZ0315, 2017GZ0333) and Sichuan University (Grant No. skqx201725).

Author Contributions

Feng Guo and Dunhu Liu conceived the research problem and designed the experiments; Feng Guo and Qi Liu developed the mathematical model and the methodology; Dunhu Liu analyzed the experimental results; Zhaoxia Guo revised the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, Z.-L. Integrated Production and Outbound Distribution Scheduling: Review and Extensions. Oper. Res. 2010, 58, 130–148. [Google Scholar] [CrossRef]
  2. Erenguc, S.S.; Simpson, N.C.; Vakharia, A.J. Integrated productiondistribution planning in supply chains: An invited review. Eur. J. Oper. Res. 1999, 115, 219–236. [Google Scholar] [CrossRef]
  3. IPCC. Climate Change 2014: Mitigation of Climate Change; Contribution of Working Group III to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change; IPCC: New York, NY, USA, 2014. [Google Scholar]
  4. Moon, C.; Lee, Y.H.; Jeong, C.S.; Yun, Y. Integrated process planning and scheduling in a supply chain. Comput. Ind. Eng. 2008, 54, 1048–1061. [Google Scholar] [CrossRef]
  5. Garcia, J.M.; Lozano, S.; Canca, D. Coordinated scheduling of production and delivery from multiple plants. Robot. Comput. Integr. Manuf. 2004, 20, 191–198. [Google Scholar] [CrossRef]
  6. Chen, Z.-L.; Vairaktarakis, G.L. Integrated Scheduling of Production and Distribution Operations. Manag. Sci. 2005, 51, 614–628. [Google Scholar] [CrossRef]
  7. Agnetis, A.; Aloulou, M.A.; Fu, L.-L. Coordination of production and interstage batch delivery with outsourced distribution. Eur. J. Oper. Res. 2014, 238, 130–142. [Google Scholar] [CrossRef]
  8. Kaya, O.; Kubalı, D.; Örmeci, L. A coordinated production and shipment model in a supply chain. Int. J. Prod. Econ. 2013, 143, 120–131. [Google Scholar] [CrossRef]
  9. Hajiaghaei-Keshteli, M.; Aminnayeri, M.; Fatemi Ghomi, S.M.T. Integrated scheduling of production and rail transportation. Comput. Ind. Eng. 2014, 74, 240–256. [Google Scholar] [CrossRef]
  10. Lee, S.-D.; Fu, Y.-C. Joint production and delivery lot sizing for a make-to-order producer–buyer supply chain with transportation cost. Trans. Res. 2014, 66, 23–35. [Google Scholar] [CrossRef]
  11. Koc, U.; Toptal, A.; Sabuncuoglu, I. A class of joint production and transportation planning problems under different delivery policies. Oper. Res. Lett. 2013, 41, 54–60. [Google Scholar] [CrossRef]
  12. Han, B.; Zhang, W.; Lu, X.; Lin, Y. On-line supply chain scheduling for single-machine and parallel-machine configurations with a single customer: Minimizing the makespan and delivery cost. Eur. J. Oper. Res. 2015, 244, 704–714. [Google Scholar] [CrossRef]
  13. Gao, S.; Qi, L.; Lei, L. Integrated batch production and distribution scheduling with limited vehicle capacity. Int. J. Prod. Econ. 2015, 160, 13–25. [Google Scholar] [CrossRef]
  14. Fan, J.; Lu, X.; Liu, P. Integrated scheduling of production and delivery on a single machine with availability constraint. Theor. Comput. Sci. 2015, 562, 581–589. [Google Scholar] [CrossRef]
  15. Li, K.; Ganesan, V.K.; Sivakumar, A.I. Scheduling of single stage assembly with air transportation in a consumer electronic supply chain. Comput. Ind. Eng. 2006, 51, 264–278. [Google Scholar] [CrossRef]
  16. Stecke, K.E.; Zhao, K. Production and Transportation Integration for a Make-to-Order Manufacturing Company with a Commit-to-Delivery Business Mode. Manuf. Serv. Oper. Manag. 2007, 9, 206–224. [Google Scholar] [CrossRef]
  17. Azadian, F.; Murat, A.; Chinnam, R.B. Integrated production and logistics planning: Contract manufacturing and choice of air/surface transportation. Eur. J. Oper. Res. 2015, 247, 113–123. [Google Scholar] [CrossRef]
  18. Memari, A.; Rahim, A.R.A.; Ahmad, R.B. An integrated production-distribution planning in green supply chain: A multi-objective evolutionary approach. Proced. CIRP 2015, 26, 700–705. [Google Scholar] [CrossRef]
  19. González, M.A.; Vela, C.R. An efficient memetic algorithm for total weighted tardiness minimization in a single machine with setups. Appl. Soft Comput. 2015, 37, 506–518. [Google Scholar] [CrossRef]
  20. Viergutz, C.; Knust, S. Integrated production and distribution scheduling with lifespan constraints. Ann. Oper. Res. 2012, 213, 293–318. [Google Scholar] [CrossRef]
  21. Ullrich, C.A. Integrated machine scheduling and vehicle routing with time windows. Eur. J. Oper. Res. 2013, 227, 152–165. [Google Scholar] [CrossRef]
  22. Mencía, R.; Sierra, M.R.; Mencía, C.; Varela, R. Memetic algorithms for the job shop scheduling problem with operators. Appl. Soft Comput. 2015, 34, 94–105. [Google Scholar] [CrossRef]
  23. Boudia, M.; Prins, C. A memetic algorithm with dynamic population management for an integrated production–distribution problem. Eur. J. Oper. Res. 2009, 195, 703–715. [Google Scholar] [CrossRef]
  24. Serna, M.D.A.; Uran, C.A.S.; Cortes, J.A.Z.; Benitez, A.F.A. Vehicle Routing to Multiple Warehouses Using a Memetic Algorithm. Procedia Soc. Behav. Sci. 2014, 160, 587–596. [Google Scholar] [CrossRef]
  25. Liao, C.-H.; Tseng, P.-H.; Lu, C.-S. Comparing carbon dioxide emissions of trucking and intermodal container transport in Taiwan. Trans. Res. 2009, 14, 493–496. [Google Scholar] [CrossRef]
  26. Bektaş, T.; Laporte, G. The Pollution-Routing Problem. Trans. Res. 2011, 45, 1232–1250. [Google Scholar] [CrossRef]
  27. U.S. Energy Information Administration. Available online: http://www.eia.gov/tools/faqs/faq.cfm?id=307&t=11 (accessed on 5 October 2017).
  28. Chao, C.-C. Assessment of carbon emission costs for air cargo transportation. Trans. Res. 2014, 33, 186–195. [Google Scholar] [CrossRef]
  29. Nagata, Y.; Kobayashi, S. A Powerful Genetic Algorithm Using Edge Assembly Crossover for the Traveling Salesman Problem. Inf. J. Comput. 2013, 25, 346–363. [Google Scholar] [CrossRef]
  30. Hu, X.-B.; Di Paolo, E. An efficient genetic algorithm with uniform crossover for air traffic control. Comput. Oper. Res. 2009, 36, 245–259. [Google Scholar] [CrossRef]
  31. Kramer, O. Self-Adaptive Inversion Mutation. In Self-Adaptive Heuristics for Evolutionary Computation; Kacprzyk, J., Ed.; Springer: Berlin, Germany, 2008; Volume 147, pp. 81–95. [Google Scholar]
  32. Glover, F. Tabu Search—Part 1. ORSA J. Comput. 1989, 1, 190–206. [Google Scholar] [CrossRef]
  33. Ben-Daya, M.; Al-Fawzan, M. A tabu search approach for the flow shop scheduling problem. Eur. J. Oper. Res. 1998, 109, 88–95. [Google Scholar] [CrossRef]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.