Next Article in Journal
The Impact of Corporate Social Responsibility on the Workforce of Selected Business Firms in the United Arab Emirates: A Nascent Economy
Next Article in Special Issue
Impacts of Power Structure on Sustainable Supply Chain Management
Previous Article in Journal
Impact Assessment of Pollutant Emissions in the Atmosphere from a Power Plant over a Complex Terrain and under Unsteady Winds
Previous Article in Special Issue
Gen2 RFID-Based System Framework for Resource Circulation in Closed-Loop Supply Chains
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

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.
Sustainability 2017, 9(11), 2071; https://doi.org/10.3390/su9112071
Submission received: 5 October 2017 / Revised: 3 November 2017 / Accepted: 5 November 2017 / Published: 11 November 2017

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.
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.

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.
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.
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.
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.

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%.
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]
Figure 1. Flow chart of the hybrid genetic algorithm-based optimization (HGAO) approach.
Figure 1. Flow chart of the hybrid genetic algorithm-based optimization (HGAO) approach.
Sustainability 09 02071 g001
Figure 2. Pseudocode of tabu search-based local improvement process.
Figure 2. Pseudocode of tabu search-based local improvement process.
Sustainability 09 02071 g002
Table 1. Data of orders in experiment 1.
Table 1. Data of orders in experiment 1.
CustomersOrdersDestinationsQuantity Delivered (Piece)Expected Delivery DateDaily Earliness Penalty ($/Day)Daily Tardiness Penalty ($/Day)Complexity
C111750037112560001
13750037112560001
1450003775040001
1550003775040001
1650003775040001
C22170004170049002
2360004160042002
2460004160042002
2650004150035002
C331900049135063001
33900049135063001
34800049120056001
38800049120056001
39700049105049001
310700049105049001
C44112,00054180096001
4310,00054150080001
44900054135072001
45900054135072001
C55160005860048002
5360005860048002
5660005860048002
C66170006270045503
6360006260039003
6460006260039003
6560006260039003
6855006255035753
6955006255035753
C77112,00064180096003
72900064135072003
79800064120064003
710800064120064003
713800064120064003
C88914006621011202
81014006621011202
81114006621011202
81214006621011202
81314006621011202
Table 2. Data of orders in experiment 2.
Table 2. Data of orders in experiment 2.
CustomersOrdersDestinationsQuantity Delivered (Piece)Expected Delivery DateDaily Earliness Penalty ($/Day)Daily Tardiness Penalty ($/Day)Complexity
C111900033135072001
13700033105056001
14700033105056001
1560003390048001
11360003390048001
C22150003875040001
2245003867536001
2340003860032001
C33960004260036001
31050004250035001
31150004250035001
31245004245031501
31345004245031501
C44712,00047180010,8002
4812,00047240096002
43600047120048002
44600047120048002
45600047120048002
46600047120048002
C55150005375035002
5250005375035002
5350005375035002
5450005375035002
5550005375035002
C66910,50054157594503
610900054135081003
613900054135081003
C771900055135063001
77750055112560001
78750055112560001
7460005590048001
C88150005850040001
8250005850040001
8450005850040001
8550005850040001
8850005850040001
C99120005920016001
9320005920013001
9420005920013001
9520005920013001
C1010180006480048001
10380006480048001
10580006480056001
Table 3. Data of orders in experiment 3.
Table 3. Data of orders in experiment 3.
CustomersOrdersDestinationsQuantity Delivered (Piece)Expected Delivery DateDaily Earliness Penalty ($/Day)Daily Tardiness Penalty ($/Day)Complexity
OG11315,00033150090003
1410,00033100060003
1580003380056003
1670003370049003
OG229900036135063001
211900036135063001
212800036120056001
213800036120056001
210800036120056001
OG33135003735021001
3235003735021001
3435003735021001
OG442800038160064002
44500038100040002
4840003880032002
4930003860024002
OG55260004160042002
5460004160042002
5660004160042002
OG66375005375048751
6475005375048751
6575005375048751
6675005375048751
OG771800057120064003
7250005775040003
7550005775040003
OG883900062135081003
84750062112567503
85700062105063003
8665006297558503
OG99175006675052502
9275006675052502
9755006655038502
9855006655038502
9950006650035002
91050006650035002
OG1010780006980052003
10870006970045503
OG1111630007230019502
11730007230019502
Table 4. Transportation time, cost and distance from plant to each destination in each transportation mode.
Table 4. Transportation time, cost and distance from plant to each destination in each transportation mode.
Transportation ModeTime & CostD1D2D3D4D5D6D7D8D9D10D11D12D13
1Time (day)32333031313130302020101021
Cost ($/piece)0.370.390.350.360.360.360.350.350.230.230.120.120.25
2Time (day)262725262626252515156616
Cost ($/piece)0.450.460.430.450.450.450.430.430.260.260.200.200.40
3Time (day)7777777766227
Cost ($/piece)4.004.434.004.004.004.004.0043.803.803.003.004.00
Distance to plant (km)35003800280031003100310028002800150015008008001600
Table 5. Optimal result generated by the HGAO approach (experiment 1).
Table 5. Optimal result generated by the HGAO approach (experiment 1).
Order1234
Production beginning date0.05.09.021.2
Completion date5.09.017.027.8
Product batch1234512341234561234
Departure time57666999917191819292928292828
Transportation mode1111111111111112222
Carbon emission cost5276422131163116311649253377373931166332506549854502211121116716490851765176
Earliness penalty00000012006005000000000000
Tardiness penalty0000000000000000000
Holding cost018006006006000120060050002160960192010,08010,080012000
Transportation cost277526251800180018002590210021601800333031502880280016101610540043004050
Order56 78
Production beginning date18.227.8 33.817.0
Completion date21.233.8 41.318.2
Product batch123123456 12345123
Departure time222222343434343434 57 26
Transportation mode111222221 3 1
Carbon emission cost422133773739526339784404440438621658 172,200140,2002412128612869851069422
Earliness penalty240036003000140018001200120016504400 00000000
Tardiness penalty0000 0000 00000000
Holding cost240036003000140018001200120016504400 21,60016,200192011,52011,520252023524356
Transportation cost222021002160315025802700270023651265 48,00039,8701840960960518546322
Table 6. Optimal result generated by the HGAO approach (experiment 2).
Table 6. Optimal result generated by the HGAO approach (experiment 2).
Order12345
Production beginning date0.05.88.112.320.3
Completion date5.88.112.320.324.4
Product batch1234512312345123456123
Departure time7877121211131313131313373722212121272628
Transportation mode2222122221111112222222
Carbon emission cost58444211466244041930468249263513493715088047241447193019303978440444044404468250833746
Earliness penalty0000000018004500950085503600000000000
Tardiness penalty0000000000000000000000
Holding cost1080168084072043201800108019201800450095008550360023.04023,04072000012006001800
Transportation cost40503010315027001500225020701720270011506005401125144014402580270027002700225021502250
Order56 78910
Production beginning date20.333.9 38.725.824.429.9
Completion date24.438.7 43.729.925.833.9
Product batch45123 1234123451234123
Departure time2727393947 48484849303030303026262626343434
Transportation mode22223 3333222211111212
Carbon emission cost414741472692250566,384 129,15096,81096,81041,49046825083414741478041407112612461246555445024919
Earliness penalty00000 00001000500100010009000200600400400320003200
Tardiness penalty00000 0000000000000000
Holding cost12001200008640 43203600360036001000500100010009000200600400400320003200
Transportation cost225022502730234036,000 36,00030,00030,00022,8002250230022502250600740700720720360028003600
Table 7. Optimal result generated by the HGAO approach (experiment 3).
Table 7. Optimal result generated by the HGAO approach (experiment 3).
Order12345
Production beginning date0.013.042.521.210.0
Completion date6.720.044.327.813.0
Product batch123412345123 123412
Departure time77772126262021454545 111213181313
Transportation mode222221122333 2221 22
Carbon emission cost60705434494946622505144712862539238050,22554,53044,485 60304147351390553994404
Earliness penalty15000000000000 00006001200
Tardiness penalty00000000031,50031,50031,500 0000 0
Holding cost15000001080648057600960000 9601200144028806001200
Transportation cost6450450036003150234010809603200208014,00015,50514,000 36802250172069027602700
Order6788910
Production beginning date18.227.833.817.040.039.0
Completion date21.233.841.318.242.540.0
Product batch123412312341234561212
Departure time2525252531343434573636393939 3939 4040
Transportation mode22222221322221 11 11
Carbon emission cost432747904790479055545083414746764790466245335409587238623862150815084443421118691688
Earliness penalty2250150015001500000000075001100110035003500800700300600
Tardiness penalty00000000000000 000000
Holding cost2250150015001500288012001800432027002520234075001100110035003500800700300600
Transportation cost322533753375337536002300225038703375315029253375345023652365115011503440301010801050
Table 8. Comparison results generated by the enumeration method and the HGAO approach.
Table 8. Comparison results generated by the enumeration method and the HGAO approach.
Enumeration MethodHGAO (10 Runs)GensA-Err (%)
Optimal ValueTime (s)ResultTime (s)
Experiment 13,221,09168.853,221,0915.39100
Experiment 23,553,36262963,553,36211.25150
Experiment 33,157,39972,3813,157,39913.87200
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).
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).
Experiment 1Experiment 2Experiment 3
CPGTSPTOSPGTOCPGTSPTOSPGTOCPGTSPTOSPGTO
Total cost721,091852,330790,316933,3621,076,1661,035,098502,399717,928680,751
Difference/18.20%9.60%/15.30%10.90%/21.90%12.50%

Share and Cite

MDPI and ACS Style

Guo, F.; Liu, Q.; Liu, D.; Guo, Z. On Production and Green Transportation Coordination in a Sustainable Global Supply Chain. Sustainability 2017, 9, 2071. https://doi.org/10.3390/su9112071

AMA Style

Guo F, Liu Q, Liu D, Guo Z. On Production and Green Transportation Coordination in a Sustainable Global Supply Chain. Sustainability. 2017; 9(11):2071. https://doi.org/10.3390/su9112071

Chicago/Turabian Style

Guo, Feng, Qi Liu, Dunhu Liu, and Zhaoxia Guo. 2017. "On Production and Green Transportation Coordination in a Sustainable Global Supply Chain" Sustainability 9, no. 11: 2071. https://doi.org/10.3390/su9112071

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop