Next Article in Journal
Examining the Interdependence between the Exchange Rates of China and ASEAN Countries: A Canonical Vine Copula Approach
Previous Article in Journal
The Role of Institutional Investors in the Sustainable CEO Compensation Structure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Sustainable Multimodal Transport System: The Two-Echelon Location-Routing Problem with Consolidation in the Euro–China Expressway

1
School of Traffic and Transportation, Beijing Jiaotong University, Beijing 100044, China
2
Key Laboratory of Transport Industry of Big Data Application Technologies for Comprehensive Transport, Beijing Jiaotong University, Beijing 100044, China
3
Transportation and Economics Research Institute, China Academy of Railway Sciences Corporation Limited, Beijing 100044, China
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(19), 5486; https://doi.org/10.3390/su11195486
Submission received: 20 August 2019 / Revised: 27 September 2019 / Accepted: 29 September 2019 / Published: 3 October 2019
(This article belongs to the Section Sustainable Transportation)

Abstract

:
Sustainable development of transport systems is a common topic of concern and effort in multiple countries, in which reducing carbon emissions is one of the core goals. Multimodal transport is an effective way to achieve carbon emission reduction and to efficiently utilize transport resources. The intercontinental transport system, represented by the Euro–China Expressway, is a prominent exploration that has recently received attention, which promotes the sustainable development of transport between countries and carbon emission reduction. In the intercontinental multimodal transport system, the reasonable connection of roads and railways, especially the optimization of consolidation, is an important link which affects the system’s carbon emissions. This paper focuses on the consolidation of sustainable multimodal transport and summarizes the multimodal transport two-echelon location-routing problem with consolidation (MT-2E-LRP-C). We aim to solve multimodal consolidation optimization problem, especially locations of multimodal station, by routing of highway and railway. We propose a two-layer mixed integer linear problem (MILP) model, which highlights the consolidation of roads and railways, focuses on road and rail transport connections, and optimizes road routes and railway schemes. To validate the MT-2E-LRP-C model, we design a series of random instances for different quantities of nodes. In order to solve large-scale instances and realistic transport problems, we propose a hybrid differential evolution algorithm, which decomposes the problem into a railway layer and a highway layer for heuristic algorithm solving. Furthermore, the MILP model and algorithm are tested by small-scale random instances, and the hybrid differential evolution algorithm is solved for the large-scale random instances. Finally, we solve the realist instance from the Euro–China Expressway to develop instructive conclusions.

1. Introduction

As the transport system moves toward sustainability, improving the efficiency of the transport system and strengthening the connection of low-carbon modes of transport are becoming important topics. China has underlined a series of key tasks for building national strength in transportation in 2019 [1]. Conversion from highway to railway and creating a green and efficient modern logistics system are key aspects of sustainable development and low-carbon transport. In this situation, land bridge transportation has gradually reflected its unique advantages regarding sustainability, cost-effectiveness, and reliability in the international supply chain compared with other modes of transport. The Euro–China Expressway, which contributes to the technology, clothing, and food industries, among others, is one typical case of land bridge transport. In its early years, the Euro–China Expressway ran directly from point to point to get a foothold on the transport market share, which has a low actual load rate. From then, it mainly assembled through multimodal hubs to improve efficiency and reduce carbon emissions. The multimodal hubs are international railway stations which undertake the function of road and rail conversion, freight consolidation, and delivery, such as Chongqing in China and Duisburg in Europe. As the recent study shows, transportation is one of the main attributes contributing to the growth of carbon emissions [2]. Furthermore, road freight transport contributes a large amount of carbon emissions to the total amount of freight-related emissions [3]. An intermodal road–rail operation would reduce emissions by up to 77.4%, be up to 43.48% more fuel-efficient, and be up to 80% cheaper than operating solely with road transport [4]. Intermodal routing is eco-friendlier than road-only routing for more than 90% of the simulated shipments in Heinold [5]. To make progress towards environmental objectives, especially CO2 emissions, becomes one of the future challenges for transport in Europe [6]. Therefore, optimizing the consolidation is a key procedure to reduce carbon emissions of the sustainable multimodal transport system.
To achieve sustainable transport, we may decompose the problem into three parts. The first part is to use low carbon transport mode. Rail and maritime play an important role in sustainable transportation. Meanwhile, combined transport provides substantial energy gains and lower CO2 emissions. The second part is to combine location problem with routing problem. It provides a comprehensive transport system solution, which connects to logistics and supply chain. This reflects the optimization of industrial chain resources and aims at economic sustainability. The last part is to reduce carbon emissions as an objective function. This reflects the sustainability of transportation products.
The consolidation of the Euro–China Expressway is a comprehensive transport system that targets the smallest carbon emissions to increase sustainability, which is achieved by utilizing highway and railway modes. This multimodal transport system suffers from multiple problems, including facility locations, international train routes, and vehicle routes. We propose a new problem regarding this transport system, which includes location selection for multimodal stations, international trains schemes, railway routing, and tractor routing. Firstly, the multimodal transport includes highway, domestic railway and international railway systems. These transport systems form a two-echelon network. Secondly, the purpose of the problem is to optimize routing and location, which is a derivative of the location routing problem (LRP). At last, we focus on the consolidation part of the multimodal transport system in the problem. Therefore, in comparison to existing studies, we define this problem as a multimodal transport two-echelon location-routing problem with consolidation (MT-2E-LRP-C).

2. Literature Review

As far as we know, the MT-2E-LRP-C has never been addressed in the literature. However, a series of related problems were studied, including the two-echelon location-routing problem (2E-LRP), the two-echelon vehicle-routing problem (2E-VRP), the tractor and semi-trailer routing problem (TSRP), and the VRP with cross-docking (VRPCD). The abbreviations and full names of related problem in this study are shown in Table 1.
The location routing problem (LRP) integrates the facility location problem and the path selection of vehicles in the logistics distribution systems. LRP can solve comprehensive problems at the strategic decisions level or at the tactical or operational level (Prodhon [7]). Earlier studies on LRP by Jacobsen [8] and Madsen [9] focused on the distribution of newspapers. Nguyen [10] first proposed 2E-VRP. Many authors studied 2E-LRP in different variations. Contardo [11] proposed a two-echelon capacitated location-routing problem (2E-CLRP) with stable capacity of platforms and satellites. Dalfard [12] considered constraints of vehicle capacity and driving distance based on the model of Contardo. Nguyen [13] set a 2E-LRP model with a group of vehicles in the central station of the first echelon and a group of sharing vehicles of the second echelon. In particular, the number of vehicles was the decision variable in the model. Different from the above documents, Boccia [14] focused on the problem with more than one central station of the first echelon, which were called platforms. Fazayeli [15] aimed to combine the multimodal location-routing problems and time window constraints to maximize customer satisfaction. In 2E-LRP, the potential depot and the route in the first and second echelons should be determined. In our problem, the multimodal stations that serve international train departures, highway routes, and railways will be optimized.
In some logistics problems, particularly at the operational level, the locations of facilities such as stations and satellite sites are determined. Therefore, the location of the 2E-LRP is completed and the 2E-LRP is converted to 2E-VRP. Soysal [16] focused on a time-dependent 2E-VRP with environmental considerations. Grangier [17] proposed a two-echelon multiple-trip vehicle-routing problem with satellite synchronization (2E-MTVRP-SS). Li [18] proposed a two-echelon distribution system considering real-time trans-shipment capacity, varying with trans-shipment and consolidation operations. Kancharla [19] presented a 2E-VRP model with a different number of vehicles of each vehicle type at each satellite and multi-depot.
The tractor and semi-trailer-routing problem (TSRP), a containerized transportation method for trunk highways (Li [20]), is a branch research problem that emerged after the truck and trailer routing problem (TTRP). TSRP is the link between road transport and rail container transport. Li [21] proposed a mixed-integer linear problem (MILP) model and demonstrated that TSRP effectively reduces carbon emissions compared with truck transport. Li [22] proposed TSRP with many-to-many demand (TSRP-MMD) in an intercity line-haul network setting. In our problem, each highway distribution and multimodal station is visited by several tractors with semi-trailer. The consolidation of the multimodal transport system is completed by tractors with semi-trailers and trains.
The vehicle routing problem with cross-docking was first introduced by Lee [23]. In VRPCD, freight demand is satisfied by trucks from suppliers’ cross-docking for consolidation prior to customer’s delivery, therefore time-dependent decisions are considered. The sequence of all of the inbound and outbound trucks in the queue influences the efficiency of the cross-docking (Kuo [24]). Ross [25], Mousavi [26], and Seyedhoseini [27] proposed cross-dock networks where the cross-dock location varied in response to decisions. Ali [28] proposed the MILP model presented for this problem to increase customer satisfaction by minimizing transportation costs and early/tardy deliveries by scheduling inbound and outbound vehicles. Dondo [29] studied an N-echelon vehicle-routing problem with cross-docking in supply chain management and dealt with the operational management of hybrid multi-echelon distribution networks. In our problem, there are several similarities with VRPCD, especially the separation of the consolidation and transmission of international trains. The multimodal stations are regarded as cross-docking centers, the multimodal routing is consolidated as pickup routing, and international train routing is considered delivery in VRPCD.
One of the extensions of VRP is VRP with hard time window (VRPHTW). In such models, vehicles visit customers in a limited period of time and early or tardy visits are not permitted (Errico [30] and Miranda [31]). Some studies used fuzzy time programming and considered customer satisfaction (Sun [32]). In our problem, hard time windows are presented in multimodal transport stations.
According to the existing study, we find that these academic issues are getting closer to transport reality. By using the combination of the basic problems of LRP, VRP, TTRP, and TSRP, a two or more echelon network problem will be used. Derived problems, based on different objective functions, various practical scenarios, and a scope of application in different countries and regions, are becoming one of the research hotspots.
Therefore, we propose a MILP model focusing on MT-2E-LRP-C. The objective function is carbon emission of the multimodal transport system. Moreover, a hybrid heuristic algorithm is presented.

3. Problem Description and Formulation

In this section, we propose a multimodal transport two-echelon location-routing problem with consolidation (MT-2E-LRP-C), which aims to minimize the system’s carbon emissions, and give a two-echelon MILP mathematical formulation.

3.1. Problem Description

Our problem focuses on multimodal transport routing and location optimization by using containers. The transport system is composed of several nodes and arcs. A set of nodes V includes domestic multimodal stations V d m , domestic distributions V d d , domestic railway stations V d r , and foreign multimodal stations V f m . Arcs contain a railway route and a highway route. Railway and highway constitute two echelons, which are linked by domestic multimodal stations.
In this network, three sets of demands should be satisfied. The main focus is the consolidation demand, which includes demand between domestic distributions and foreign multimodal stations, and demand between domestic railway stations and foreign multimodal stations. Domestic multimodal stations marshal containers to international railways and dispatch to destinations. Meanwhile, demands between domestic distributions are also considered to promote tractor efficiency and reduce carbon emissions. Therefore, a highway route serves demand between domestic distributions and foreign multimodal stations, and demand between domestic distributions. Supposing that the consolidation is the domestic transport, international transport begins when the trains leave the domestic multimodal stations. Figure 1 shows an example of this network.
In this multimodal transport network, containers from domestic railway stations are sent to appropriate domestic multimodal stations, such as d 1 to a 1 , d 2 to a 3 , and d 3 to a 2 . Tractors carry the containers from domestic highway distribution centers to other distribution centers and domestic multimodal stations, and finally return to the starting node. Domestic multimodal stations consolidate containers from domestic railway stations and domestic highway distribution centers to international container trains and select appropriate times to send them to foreign multimodal stations.
This problem has the following assumptions:
  • The containers cannot be separated. The containers are all 40-foot containers.
  • Tractors’ departure and arrival stations are chosen from one of the multimodal stations.
  • Demand of highway and multimodal transportation is completely satisfied.
  • One tractor is served by two drivers to achieve more working hours.
  • Multimodal stations have no original container demand from other stations. If the demand is needed, we can use a virtual point with demand to solve it.
  • CO2 emissions from node transfer operations are negligible, and the emissions produced from routes are considered in several literatures [33,34].
  • The time consumption to attach/detach a container to a tractor in distribution, which is generally considerably short, is not specially considered in the variants of VRP [35]. Therefore, driver’s working time is equivalent to driving time.

3.2. Notation

(1) Sets
Vset of nodes, V = V d m V d d V d r V f m
V d m set of domestic multimodal stations
V d d set of domestic distributions
V d r set of domestic railway stations
V f m set of foreign multimodal stations
Qset of tractors, q Q
Nset of international trains, n N
L h set of domestic highway distances between nodes, l i j h L h , i , j V d d V d m
L r set of domestic railway distances between nodes, l i j r L r , i V d r ,   j V d m
L f set of international railway distance between nodes, l j k f L f , j V d m , k V f m
D d set of demands between domestic distributions, d i j d D d , i , j V d d
D h set of demands between domestic distributions and foreign multimodal stations, d i k h D h , i V d d ,   k V f m
D r set of demands between domestic railway stations and foreign multimodal stations, d i k r D r , i V d r ,   k V f m
t j k n p nth ( n N ) train’s departure time of node j   ( j V d m ) to k   ( k V f m )
(2) Parameters
v h l velocity of tractor driving alone
v h t velocity of tractor driving with semi-trailer
v r d velocity of domestic railway
v r f velocity of international railway
t m maximum time for a tractor’s route
t w operation time of train in station
c f maximum number of containers for each international train
Marbitrarily large constant
e t carbon emissions of tractor driving 100 kilometers with semi-trailer (kg/100 km)
e l carbon emissions of tractor driving 100 kilometers alone (kg/100 km)
e r carbon emissions of train driving 100 kilometers per container (kg/100 km·container)
(3) Decision Variables
x i j q l If the qth tractor driving alone covers arc ( i , j ) , then x i j q l is 1; otherwise, it is 0. i , j V d m V d d   a n d   i j .
x i j q t If the qth tractor driving with a loaded container covers arc ( i , j ) , then x i j q l is 1; otherwise, it is 0. i , j V d m V d d   a n d   i j .
ε j q If the qth tractor departs from j V d m , then ε j q is 1; otherwise, it is 0.
α i j k n If domestic multimodal station j V d m serves demand d i k h by the nth train, α i j k n is 1; otherwise, it is 0. i V d d ,     k V f m .
β i j k n If domestic multimodal station j V d m serves demand d i k r by the nth train, β i j k n is 1; otherwise, it is 0. i V d r ,     k V f m .
y j k n . the nth train which serves ( j , k ) is used, y j k n is 1; otherwise, it is 0. j V d m ,   k V f m .
t q s Departure time of the qth tractor
t i q a Arrival time in i V d m V d d of the qth tractor

3.3. Model Formulation

To achieve multimodal transport sustainability, we propose total carbon emissions as the objective function. This is divided into three parts. The first part is the carbon emissions from a highway route by tractors with semi-trailers and tractors driving alone. The second and third parts concern carbon emissions from railway routes by domestic trains and international trains.
Objective:
min z = q Q i V d m V d d j V d m V d d l i j h · e t · x i j q t + l i j h · e l · x i j q l + n N j V d m k V f m l j k f · e r · y j k n   + n N i V d r j V d m k V f m l i j r · e r · β i j k n
Subject to:
x i j q t + x i j q l 1 ,     i V d m V d d ,   j V d m V d d ,   q Q
i V d d x j i q l M ( 1 ε j q ) ε j q ,     j V d m ,   q Q
i V d d x j i q l + M ( 1 ε j q ) ε j q ,     j V d m ,   q Q
i V d m V d d ( x i j q t + x i j q l ) M ( 1 ε j q ) ε j q ,     j V d m ,   q Q
i V d m V d d ( x i j q t + x i j q l ) + M ( 1 ε j q ) ε j q ,     j V d m ,   q Q .  
j V d m ε j q = 1 ,     q Q ,
i V d m V d d ( x i j q t + x i j q l ) = k V d m V d d ( x j k q t + x j k q l ) ,     j V d m V d d ,   q Q
i V d d V d m j V d d V d m l i j h ( x i j q t / v h t + x i j q l / v h l ) t m , q Q
q Q x i j q t = d i j d ,     i V d d , j V d d
t q s + l i j h / v h l M ( 2 ε j q x j i q l ) t i q a ,     i V d d , j V d m ,   q Q
t q s + l i j h / v h l + M ( 2 ε j q x j i q l ) t i q a ,     i V d d , j V d m ,   q Q
t i q a + l i j h / v h t M ( 1 x i j q t ) t j q a ,     i V d d , j V d m V d d ,   q Q
t i q a + l i j h / v h t + M ( 1 x i j q t ) t j q a ,     i V d d , j V d m V d d ,   q Q
t i q a + l i j h / v h l M ( 1 x i j q l ) t j q a ,     i V d d , j V d m V d d ,   q Q
t i q a + l i j h / v h l + M ( 1 x i j q l ) t j q a ,     i V d d , j V d m V d d ,   q Q
t i q a + l i j h / v h t M ( 1 x i j q t + ε i q ) t j q a ,     i V d m , j V d m V d d ,   q Q
t i q a + l i j h / v h t + M ( 1 x i j q t + ε i q ) t j q a ,     i V d m , j V d m V d d ,   q Q
t i q a + l i j h / v h l M ( 1 x i j q l + ε i q ) t j q a ,     i V d m , j V d m V d d ,   q Q
t i q a + l i j h / v h l + M ( 1 x i j q l + ε i q ) t j q a ,     i V d m , j V d m V d d ,   q Q
q Q x i j q t M ( 1 α i j k n ) d i k h ,     n N , i V d d , j V d m , k V f m
q Q x i j q t + M ( 1 α i j k n ) d i k h ,     n N , i V d d , j V d m , k V f m
t j q a t j k n p t w + M ( 2 x i j q t α i j k n ) ,     i V d d , j V d m , k V f m ,   q Q , n N
n N j V d m α i j k n = 1 ,     i V d d , k V f m
n N j V d m β i j k n = 1 ,     i V d r , k V f m
l V d d α l j k n · d l k h + i V d r β i j k n · d i k r c f , n N , j V d m , k V f m
y j k n i V d d α i j k n + i V d r β i j k n | V d d | + | V d r | ,     j V d m , k V f m , n N .
Constraints (2)–(11) describe the highway echelon and (12)–(17) describe the railway echelon. Constraint (2) guarantees that tractors keep only one transport condition, which includes driving with a container and driving alone in one arc. Constraint (3) guarantees that tractors leave the origin node without a container. Constraint (4) guarantees that tractors go back to their origin nodes to make a circulation path. Constraint (5) guarantees that each route scheme has only one origin node. Constraint (6) guarantees that routes are continuous. Constraint (7) guarantees that the drivers’ daily maximum working times are satisfied. Constraint (8) guarantees that the demands of the domestic highway stations are satisfied. Constraints (9)–(11) guarantee that the tractors’ departure and arrival times are satisfied. Constraint (12) guarantees that the demands of domestic highway stations to foreign multimodal stations are satisfied. Constraint (13) guarantees that one tractor’s arrival time in a domestic multimodal station is earlier than international railway’s departure time. Constraints (14) and (15) guarantee that the international container flows from highway and railway stations are inseparable. Constraint (16) ensures the maximum number of containers in one international train is satisfied. Constraint (17) defines the variable y j k n .
The diesel consumption rates of the most widely used type of container tractor in China are 0.18 L/km and 0.32 L/km for tractors driving alone and tractors driving with semi-trailers. The density of diesel is 0.86 kg/L and the carbon dioxide emission rate of diesel is 3.17 kg/kg of diesel. The carbon dioxide emission of diesel is converted to 2730 g/L. Therefore, we calculate that the values of parameters e l and e t are 87 kg/100 km and 49 kg/100 km, respectively. Based on calculation method in Sun [36], we use the up-to-date data from the suitable area in Euro–China Expressway for this model. We can obtain the value of parameter e r , which is 12 kg/100 km·container.

4. Solution Method Based on Differential Evolution

In recent studies, differential evolution algorithms efficiently addressed VRP and generated high-quality solutions with strong robustness (Pu [37] and Küçükoğlu [38]). Erbao [39], Cao [40], and Mingyong [41] proposed improved differential evolution algorithms and showed that they were effective in solving the open-vehicle-routing problem (OVRP), the vehicle routing problem with fuzzy demands (VRPFD), and the vehicle routing problem with simultaneous pickups and deliveries and time windows (VRP-SPDTW).
The Clarke–Wright savings algorithm (CW algorithm) is easy to implement and has good flexibility and expandability. In addition, the CW algorithm is considered greedy and easily deviates from the optimal solution (Laporte [42]). Therefore, in many studies, the CW algorithm is used as a construction algorithm for the initial solution (Yanik [43] and Grasas [44]).
To solve the comprehensive problems 2E-LRP and 2E-VRP, studies divided them into two sub-problems using a reasonable algorithm (Boccia [14] and Perboli [45]). A local search algorithm, which explores different regions of search space to find a local optimum, proved to be a good heuristic algorithm to solve 2E-LRP and 2E-VRP (Hemmelmayr [46] and Govindan [47]).
We decompose the problem into two echelons, which include the railway transport echelon and the highway transport echelon as shown in Table 2. We use a differential evolution algorithm to solve the problem of the railway transport echelon as the main program and we use the CW algorithm and a local search algorithm to solve the problem of the highway echelon.

4.1. Heuristic of Railway Echelon Based on a Differential Evolution Algorithm

We introduce several notations as follows to describe the differential evolution algorithm.
Notation 1. Let K be the number of individuals.
Notation 2. Let G be the number of iterations.
Notation 3. Let V d = V d d V d f denote the set of domestic stations, where the first | V d d | index specifies the domestic distribution station and the last | V d f | index specifies the domestic railway station.
Notation 4. Solution representation.
We encode the kth, 1 ≤ kK, individual in the tth, 1 ≤ tG, iteration by a | V d |   ×   | V f m | -dimension vector A k t = [ a k , i t ] i 1 | V d |   ×   | V f m | . Specifically, a k , i t { 1 ,   2 ,   , | V d m |   ×   N } represents that the goods required by a foreign multimodal station ( i mod | V f m | ) from a domestic station i / | V f m | are transported by the ( a k , i t mod N ) th shift at the domestic multimodal station a k , i t / N , in which mod means modular arithmetic in this procedure.
This example represents a 12[(4 + 2) × 2]-dimension individual, which includes four domestic distributions, two domestic railway stations, and two foreign multimodal stations. Figure 2 shows an example of solution representation. There are two domestic multimodal stations with three departure times each. Therefore, the number 4 in the fifth dimension represents that the demands of the first domestic railway station are satisfied by the second domestic multimodal station’s first departure time.
Step 1: Mutation
In the tth generation, each individual A k t , called a target vector, needs to be mutated first. For each A k t , a corresponding mutant vector V k t + 1 = [ V k , i t + 1 ] is generated via the equation V k t + 1 = A a t + F × ( A b t A c t ) , where a, b, c {1,…,K} and a, b, c, k are mutually different. Note that F is a constant, which controls the amplification of the differential variation A b t A c t , and usually takes the value of [0, 2].
Step 2: Rounding
The mutant vector V k t + 1 obtained via the above equation is a real vector. To tackle this situation, a rounding operator is proposed as follows:
V k , i t + 1 = { 1 , | V d m | × N , V k , i t + 1 + 0.5 , if   V k , i t + 1 1 if   V k , i t + 1 | V d m | × N otherwise .
This rounding operator always returns the integer within [ 1 , | V d m |   ×   N ] that is closest to V k , i t + 1 .
Step 3: Crossover
Following the mutation and rounding operators, the crossover operation is further applied, in which a trial vector U k t + 1 = [ U k , i t + 1 ] corresponding to A k t is generated. The element U k , i t + 1 is determined by the following equation [48]:
u k , i t + 1 = { V k , i t + 1 , a k , i t + 1 , if   r a n d b ( i ) C R   or   i = r n b r ( k ) otherwise .
where CR [0, 1] is a crossover constant, which needs to be predetermined, randb(i) is the ith evaluation number randomly taken from the uniform distribution [0, 1], and rnbr(k) is an integer randomly chosen from the interval [ 1 , | V d |   ×   | V f m | ] . The condition i = rnbr(k) guarantees that at least one component of the mutant vector is passed to the corresponding trial vector.

4.2. Heuristic of Highway Echelon Based on CW Saving and a Local Search Algorithm

4.2.1. CW Algorithm

The CW saving algorithm combined with the local search algorithm was widely adopted to solve various types of routing problems in the literature (Lai [49], Zhang [50], and Li [51]).
We introduce several notations as follows to describe the CW algorithm.
Notation 1. The matrixes R and R ˜ are used to denote the set of trips with demands and the set of demands. Let s i and e i be the origin and destination of basic trip r i , where ( s i , e i ) R . Let d i be the demand, where ( r i , d i ) R ˜ .
Notation 2. Let F be the set of feasible solutions, where f i F .
Notation 3. Let I u s be the update time for the optimal solution and let I s be the iteration update time.
Our variant of the CW algorithm is implemented as follows:
Step 1: Initialize I u s and transfer matrix D d to R.
Step 2: Calculate the iteration time. If I s < I u s , go to Step 3. Otherwise, stop and output the solution.
Step 3: Pick a trip r i randomly and combine other trips in set R with an optimal combining selection, which satisfies Constraint (4) and Constraint (9). Choose the trip r j which has the maximum savings and combine r i with r j until new trips can no longer be combined. When there is one combining operation, d i decreases by 1. Output the route into set F.
Repeat these procedures until d n = 0 . Output the feasible solution F.
Step 4: Calculate the set F. If the objective function is renewed, update the current optimal solution and go to Step 5. Otherwise, go to Step 3.
Step 5: I s increases by 1. Go to Step 2.

4.2.2. Local Search Algorithm

To improve the objective function generated by the CW algorithm, we use a local search algorithm. According to this MT-2E-LRP-C, four local search operators are used as follows. Each operator has a probability of being selected of 0.25.
(1) Relocate: The operator “relocate” means that two random arcs with loaded containers from one random route can be relocated. After the operation, the quantity of arcs with loaded containers in the route does not change.
(2) Insertion: The operator “insertion” means that one random arc with loaded containers from one random route can be inserted into another random route. After the operation, the first route may be deleted if there is no arc with a loaded container. Therefore, this operation reduces the quantity of tractors from the routing system.
(3) Single swap: The operator “single swap” means that one random arc with loaded containers from one random route can be swapped with one arc from another route. After the operation, the quantity of arcs with loaded containers in the two routes does not change.
(4) Double swap: The operator “double swap” means that two random sequential arcs with loaded containers from one random route can be swapped with two sequential arcs from another route. After the operation, the quantity of arcs with loaded containers in the two routes does not change.
We introduce a notation as follows to describe the local search algorithm.
Notation. Let I u l be the update time for the optimal solution and let I l be the iteration time.
Step 1: Initialize I u l and let the solution of the CW saving procedure be the initial solution.
Step 2: Calculate the iteration time. If I l < I u l , go to Step 3. Otherwise, stop and output the solution.
Step 3: Select a local search operator and one or two operable routes randomly, execute the operation, and output the feasible solution F.
Step 4: Calculate the set F. If the objective function is renewed, update the current optimal solution and go to Step 5. Otherwise, go to Step 3.
Step 5: I l increases by 1. Go to Step 2.

5. Computational Experiments

In this section, we generate a series of instances for this problem. The MILP is tested by CPLEX 12.8. The heuristic algorithm is coded in C++ and run on a computer with an Intel(R) Core(TM) i5-6200U 2.3 GHz processor and 8 GB of memory using Windows 10 operating system.
As previous cases of MT-2E-LRP-C utilization have, to our knowledge, not been studied, the model and algorithm are tested on a series of randomly generated instances.
According to realistic multimodal practice, the values of parameters in the model are shown as Table 3.

5.1. Generation of Instances

(1) Generation of network
We generate three sets of transport distances for the network, which include L h , L r , and L f . According to distances between international railway stations in the Eurasian land bridge, L f ranges from 5000 to 14,000 kilometers. In the domestic railway network, in which railway transportation is more competitive with highway transportation, L r ranges from 600 to 2000 kilometers. Considering the service ranges of domestic multimodal transport stations and the daily working times of tractors with two drivers, l i j h has three different situations:
l i j h { [ 100 , 200 ]   kilometers     i V d m ,   j V d m [ 100 , 200 ]   kilometers     i V d m ,   j V d m [ 150 , 300 ]   kilometers   i V d m ,   j V d m .
(2) Generation of demand
We generate three sets of transport demand, which include D d , D h , and D r . Considering the daily service capacity of tractors and the consolidation capacity of stations, D d ranges from 0   to   5 containers, D h ranges from 0   to   10 containers, and D r ranges from 10   to   30 containers.

5.2. Results of Instances

In this section, we discuss a result of a small-scale instance to show the tractor routes and international train schemes. Furthermore, we propose a series of computational results to compare MILP with a heuristic algorithm.
Finally, we propose an example of a multimodal transport route scheme of a ( | V f m | , | V d m | , | V d d | , | V d r | ) = ( 2 , 2 , 3 , 3 ) instance.

5.2.1. Result of a ( | V f m | , | V d m | , | V d d | , | V d r | , | N | ) = ( 2 , 2 , 3 , 3 , 3 ) instance

We generate a ( | V f m | , | V d m | , | V d d | , | V d r | , | N | ) = ( 2 , 2 , 3 , 3 , 3 ) instance and display the results, including multimodal transportation consolidation, the railway route, selection of international train departure times, and the highway route.
(1) Network and demand
We generate the set L f , L r , L h , D d , D h , D r randomly as Table 4.
(2) Result
The objective function is 1.36 × 106 kg of carbon dioxide as an optimal cost. There are 27 tractors and four international trains used in this instance. Route of tractors are shown in Table 5. Route of domestic distributions to foreign multimodal stations and route of railway stations to foreign multimodal stations are shown in Figure 3 and Figure 4.

5.2.2. Computational Results of Small-Scale Instances in MILP and a Heuristic Algorithm

We generate five series of instances from different quantities of nodes, including nodes in V d m , V d d , V f m , and V d r . Moreover, different departure times of international trains are considered. Characteristics of five series of instances is shown in Table 6.
In the solution process, cplex 12.8 with VS2015 for MILP cannot solve more than two domestic multimodal stations, two foreign multimodal stations, or seven domestic distribution stations in one hour. The results between the MILP and the heuristic algorithm show that the heuristic approach performed well in the solution process, which is shown in Table 7.

5.2.3. Computational Results of Instances in the Heuristic Algorithm

We generate nine series of different instances solved by the heuristic algorithm. The characteristics of the instances are shown in Table 8 and Table 9.
By examining the effect of several parameters on the objective function (OBJ.), we find the quantity of multimodal stations has more impact on carbon emissions in the multimodal transport system, because more multimodal stations lead to more complications for the transportation system.
As shown in Figure 5 and Figure 6, container demands of the instances have no strong correlation with carbon emissions.
It is noteworthy that the quantity of tractors has a strong correlation with carbon emissions, as shown in Figure 7. This result is not noticeable in the realistic multimodal transport practice, so further verification is conducted.
Furthermore, the last nine series of instances are checked (instance Random pc-1 in the following table) and 100 more instances of the ( | V f m | , | V d m | , | V d d | , | V d r | , | N | ) = ( 2 , 5 , 2 , 5 , 3 ) and ( 3 , 6 , 3 , 6 , 3 ) (instance Random pc-2 and Random pc-3 in the following table). Pearson correlation, a commonly used test method, has the characteristics of rapid test correlation due to its ability to calculate the covariance and standard deviation of the sequence. It is generally considered that a result above 0.8 represents a strong correlation. We calculate the three series of instances by using Pearson correlation in MATLAB, as Table 10 shows.
As shown in the three series of instances, the quantity of tractors has a strong correlation with carbon emissions, the objective. The other parameters are unstable. After optimization of this MT-2E-LRP-C, the quantity of tractors reflects the complexity of road collection to a certain extent, and also reflects the significance of consolidation optimization in a multimodal transport system.

6. Case Study

The MT-2E-LRP-C real-world instance is generated from the Euro–China Expressway. As the quantity and frequency of transport using the Euro–China Expressway increases, stations with strong attractive characteristics are appearing. To optimize international train schemes and multimodal transportation routes, we choose a few stations in hinterland cities, including Chengdu, Chongqing, and Xi’an in China and Duisburg, Lodz, and Budapest in Europe. Several distribution centers and railway stations in China are also selected, including Luzhou, Baoji, Qingdao, and Shenzhen, among others.

6.1. Case Description

In this real-world instance, three domestic multimodal stations, three foreign multimodal stations, 10 domestic railway stations, and 20 domestic distributions are chosen and presented in Table 11.
The real-world instance in Figure 8 includes the railway echelon and the highway echelon. The two echelons meet at multimodal stations. The railway echelon is the Euro–China Expressway and the highway echelon is composed of the highway in southwestern China. Considering that the demands of the road and the railway in the Euro–China Expressway are hard to measure, the demands of this system are generated randomly.

6.2. Case Computational Results

This real-world instance satisfies demands from 30 railway stations and 60 distribution centers. In order to meet the demand, 615 tractors are selected. The allocation scheme of international trains is shown as follows. The optimization results show that the departure stations and departure times of the Euro–China Expressway are balanced.
The results in Table 12 show a more comprehensive multimodal transport network than the realistic practice. In this network, each domestic multimodal station has nine international trains for departure, with the quantity of trains in one multimodal station reaching 3000 each year. According to the Chengdu Planning Bureau, the Chengdu Euro–China Expressway, which is the city with the highest quantity of Euro–China trains in China, will reach 3000 in 2035. In the above case study, the result shows an appropriate container allocation scheme for the three domestic multimodal stations. In practice, a reasonable distribution coordination system has not yet been achieved, and irrational competition and subsidies still exist. Furthermore, the Euro–China Expressway is encountering problems concerning containers that are not at their maximum weight load, which is inefficient and leads to excessive carbon emissions. This case study’s consolidation scheme has an average of 33 containers on one international train, which is much more than what we currently see in practice. We also propose a better way to mix the highway and railway containers.

7. Conclusions

In this paper, we refined the practical problems of multimodal transport sustainability and proposed an MT-2E-LRP-C, which is an intercontinental transport dispatching problem. This problem has the characteristics of the general 2E-LRP problem and incorporates aspects of multimodal routing and consolidation. In this paper, a MILP model was established, with the objective function being to lower carbon emissions in the transport system. The decision variables were tractor and railway routes and international train schedules. The time window constraint was set according to the train schedules. We generated a series of random instances and designed a hybrid differential evolution algorithm. We solved the MILP model and the heuristic algorithm for small-scale instances and verified that the MILP model was feasible. The heuristic algorithm had a good solution in terms of its computation time and objective function. Furthermore, we solved the hybrid differential evolution algorithm for large-scale instances and examined the relationships between the demand of multimodal consolidation and carbon emissions, the total demand of a sustainable multimodal transport system and carbon emissions, and the quantity of tractors and carbon emissions. The results show that the overall relationship between demand and carbon emissions is unstable. Moreover, targeted improvement toward tractor efficiency and a reduction in the number of tractors in the sustainable system are important ways of potentially reducing carbon emissions in the system. This conclusion is significant regarding the intercontinental multimodal transportation system, and also provides suggestions regarding the issue of sustainability in the multimodal transportation system. Finally, we conducted an empirical analysis regarding consolidation problems in the Euro–China Expressway. The results show that this problem provides reasonable tractor dispatching, railway routes, and international train schedules.
This study mainly focuses on the statement, modelling and solution method of the MT-2E-LRP-C, which is a segment type comparing with existing articles. We pay more attention to the consolidation part in the multimodal network. The heuristics of DE, CW, and local search algorithms are suitable for the two-echelon problem. The results show that the descriptions of two-echelon and location-routing are meaningful to solve the Euro–China Expressway transport system. Comparing the model results with the transport reality, we find the efficiency of Euro–China Expressway consolidation is still at a lower level. Especially, vicious competition still exists between multimodal stations, which causes the transport to be less sustainable. We suggest that local governments should properly handle competition and cooperation issues in the operation of Euro–China Expressway based on the perspective of sustainable development. Therefore, it will be possible to form a development prospect, including reasonable allocation of station resources, high vehicle efficiency, and high actual load rate of international trains. This study provides new ideas for solving intercontinental sustainable transport problems to some extent. However, a few assumptions and simplified operations can be improved in the further studies to let the problem approach closer to sustainable transport reality. Further study could consider consolidation and delivery links together to obtain more instructive solutions to improve the sustainability of the multimodal transport system.

Author Contributions

Formal analysis, X.Y. and S.L.; Methodology, Y.L.; Software, Y.L.; Writing—original draft, Y.L.; Writing—review & editing, M.L.

Acknowledgments

Supported by National Key R&D Program of China (2016YFE0201700), National Key R&D Program of China (2018YFB1201402).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. The State Council the P.R.C. Build National Strength in Transportation. Available online: http://www.gov.cn/zhengce/2019-09/19/content_5431432.htm (accessed on 26 September 2019).
  2. Demir, E.; Burgholzer, W.; Hrušovský, M.; Arıkan, E.; Jammernegg, W.; Van Woensel, T. A green intermodal service network design problem with travel time uncertainty. Transp. Res. Part B Methodol. 2016, 93, 789–807. [Google Scholar] [CrossRef]
  3. Li, H.; Lu, Y.; Zhang, J.; Wang, T. Trends in road freight transportation carbon dioxide emissions and policies in China. Energy Policy 2013, 57, 99–106. [Google Scholar] [CrossRef]
  4. De Miranda Pinto, J.T.; Mistage, O.; Bilotta, P.; Helmers, E. Road-rail intermodal freight transport as a strategy for climate change mitigation. Environ. Dev. 2018, 25, 100–110. [Google Scholar] [CrossRef]
  5. Heinold, A.; Meisel, F. Emission rates of intermodal rail/road and road-only transportation in Europe: A comprehensive simulation study. Transp. Res. Part D Transp. Environ. 2018, 65, 421–437. [Google Scholar] [CrossRef]
  6. UIC. Report on Combined Transport in Europe—2018. Available online: https://uic.org/IMG/pdf/2018_report_on_ combined_transport_in_europe.pdf (accessed on 26 September 2019).
  7. Prodhon, C.; Prins, C. A survey of recent research on location-routing problems. Eur. J. Oper. Res. 2014, 238, 1–17. [Google Scholar] [CrossRef]
  8. Jacobsen, S.K.; Madsen, O.B.G. A comparative study of heuristics for a two-level routing-location problem. Eur. J. Oper. Res. 1980, 5, 378–387. [Google Scholar] [CrossRef]
  9. Madsen, O.B.G. Methods for solving combined two level location-routing problems of realistic dimensions. Eur. J. Oper. Res. 1983, 12, 295–301. [Google Scholar] [CrossRef]
  10. Nguyen, V.P.; Prins, C.; Prodhon, C. A Multi-Start Evolutionary Local Search for the Two-Echelon Location Routing Problem//Hybrid Metaheuristics; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  11. Contardo, C.; Hemmelmayr, V.; Crainic, T.G. Lower and upper bounds for the two-echelon capacitated location-routing problem. Comput. Oper. Res. 2012, 39, 3185–3199. [Google Scholar] [CrossRef] [Green Version]
  12. Dalfard, V.M.; Kaveh, M. Two meta-heuristic algorithms for two-echelon location-routing problem with vehicle fleet capacity and maximum route length constraints. Neural Comput. Appl. 2013, 23, 2341–2349. [Google Scholar] [CrossRef]
  13. Nguyen, V.-P.; Prins, C.; Prodhon, C. Solving the two-echelon location routing problem by a GRASP reinforced by a learning process and path relinking. Eur. J. Oper. Res. 2012, 216, 113–126. [Google Scholar] [CrossRef]
  14. Boccia, M.; Crainic, T.G.; Sforza, A.; Sterle, C. A Metaheuristic for a Two Echelon Location-Routing Problem. Lect. Notes Comput. Sci. 2010, 6049, 288–301. [Google Scholar]
  15. Fazayeli, S.; Eydi, A.; Kamalabadi, I.N. Location-routing problem in multimodal transportation network with time windows and fuzzy demands: Presenting a two-part genetic algorithm. Comput. Ind. Eng. 2018, 119, 233–246. [Google Scholar] [CrossRef]
  16. Soysal, M.; Bloemhof-Ruwaard, J.M.; Bektaş, T. The time-dependent two-echelon capacitated vehicle routing problem with environmental considerations. Int. J. Prod. Econ. 2015, 164, 366–378. [Google Scholar] [CrossRef]
  17. Grangier, P.; Gendreau, M.; Lehuédé, F.; Rousseau, L.M. An adaptive large neighborhood search for the two-echelon multiple-trip vehicle routing problem with satellite synchronization. Eur. J. Oper. Res. 2016, 254, 80–91. [Google Scholar] [CrossRef]
  18. Li, H.; Liu, Y.; Jian, X.; Lu, Y. The two-echelon distribution system considering the real-time transshipment capacity varying. Transp. Res. Part B Methodol. 2018, 110, 239–260. [Google Scholar] [CrossRef]
  19. Kancharla, S.R.; Ramadurai, G. Multi-depot Two-Echelon Fuel Minimizing Routing Problem with Heterogeneous Fleets: Model and Heuristic. Netw. Spat. Econ. 2019, 19, 969–1005. [Google Scholar] [CrossRef]
  20. Li, H.; Lu, Y.; Zhang, J.; Wang, T. Solving the Tractor and Semi-Trailer Routing Problem Based on a Heuristic Approach. Math. Probl. Eng. 2012, 2012, 1–12. [Google Scholar] [CrossRef] [Green Version]
  21. Li, H.; Li, Y.; Zhao, Q.; Lu, Y.; Song, Q. The tractor and semitrailer routing considering carbon dioxide emissions. Math. Probl. Eng. 2013, 2013, 12. [Google Scholar] [CrossRef]
  22. Li, H.; Lv, T.; Li, Y. The tractor and semitrailer routing problem with many-to-many demand considering carbon dioxide emissions. Transp. Res. Part D Transp. Environ. 2015, 34, 68–82. [Google Scholar] [CrossRef]
  23. Lee, Y.H.; Jung, J.W.; Lee, K.M. Vehicle routing scheduling for cross-docking in the supply chain. Comput. Ind. Eng. 2006, 51, 247–256. [Google Scholar] [CrossRef]
  24. Kuo, Y. Optimizing truck sequencing and truck dock assignment in a cross docking system. Expert Syst. Appl. 2013, 40, 5532–5541. [Google Scholar] [CrossRef]
  25. Ross, A.; Jayaraman, V. An evaluation of new heuristics for the location of cross-docks distribution centers in supply chain network design. Comput. Ind. Eng. 2008, 55, 64–79. [Google Scholar] [CrossRef]
  26. Mousavi, S.M.; Vahdani, B.; Tavakkoli-Moghaddam, R.; Hashemi, H. Location of cross-docking centers and vehicle routing scheduling under uncertainty: A fuzzy possibilistic–stochastic programming model. Appl. Math. Model. 2014, 38, 2249–2264. [Google Scholar] [CrossRef]
  27. Seyedhoseini, S.M.; Rashid, R.; Teimoury, E. Developing a cross-docking network design model under uncertain environment. J. Ind. Eng. Int. 2015, 11, 225–236. [Google Scholar] [CrossRef]
  28. Baniamerian, A.; Bashiri, M.; Zabihi, F. Two phase genetic algorithm for vehicle routing and scheduling problem with cross-docking and time windows considering customer satisfaction. J. Ind. Eng. Int. 2017, 14, 1–16. [Google Scholar] [CrossRef]
  29. Dondo, R.; Méndez, C.A.; Cerdá, J. The multi-echelon vehicle routing problem with cross docking in supply chain management. Comput. Chem. Eng. 2011, 35, 3002–3024. [Google Scholar] [CrossRef]
  30. Errico, F.; Desaulniers, G.; Gendreau, M.; Rei, W.; Rousseau, L.-M. The vehicle routing problem with hard time windows and stochastic service times. Eur. J. Transp. Logist. 2018, 7, 223–251. [Google Scholar] [CrossRef]
  31. Miranda, D.; Conceição, S.V. The Vehicle Routing Problem with Hard Time Windows and Stochastic Travel and Service time. Expert Syst. Appl. 2016, 64, 104–116. [Google Scholar] [CrossRef]
  32. Sun, Y.; Li, X. Fuzzy programming approaches for modeling a customer-centred freight routing problem in the road-rail intermodal hub-and-spoke network with fuzzy soft time windows and multiple sources of time uncertainty. Mathematics 2019, 7, 739. [Google Scholar] [CrossRef]
  33. Sun, Y.; Li, X.; Liang, X.; Zhang, C. A Bi-Objective Fuzzy Credibilistic Chance-Constrained Programming Approach for the Hazardous Materials Road-Rail Multimodal Routing Problem under Uncertainty and Sustainability. Sustainability 2019, 11, 2577. [Google Scholar] [CrossRef]
  34. Li, H.; Li, Y.; Lu, Y.; Song, Q.; Zhang, J. The Effects of the Tractor and Semitrailer Routing Problem on Mitigation of Carbon Dioxide Emissions. Discret. Dyn. Nat. Soc. 2013, 2013, 1–14. [Google Scholar] [CrossRef]
  35. Li, H.; Jian, X.; Chang, X.; Lu, Y. The generalized rollon-rolloff vehicle routing problem and savings-based algorithm. Transp. Res. Part B Methodol. 2018, 113, 1–23. [Google Scholar] [CrossRef]
  36. Sun, Y.; Hrušovský, M.; Zhang, C.; Lang, M. A Time-Dependent Fuzzy Programming Approach for the Green Multimodal Routing Problem with Rail Service Capacity Uncertainty and Road Traffic Congestion. Complexity 2018, 2018, 1–22. [Google Scholar] [CrossRef] [Green Version]
  37. Pu, E.; Wang, F.; Yang, Z.; Wang, J.; Li, Z.; Huang, X. Hybrid Differential Evolution Optimization for the Vehicle Routing Problem with Time Windows and Driver-Specific Times. Wirel. Pers. Commun. 2017, 95, 2345–2357. [Google Scholar] [CrossRef]
  38. Küçükoğlu, İ.; Öztürk, N. A differential evolution approach for the vehicle routing problem with backhauls and time windows. J. Adv. Transp. 2015, 48, 942–956. [Google Scholar]
  39. Cao, E.; Mingyong, L. A hybrid differential evolution algorithm to vehicle routing problem with fuzzy demands. J. Comput. Appl. Math. 2009, 231, 302–310. [Google Scholar] [Green Version]
  40. Cao, E.; Mingyong, L. The open vehicle routing problem with fuzzy demands. Expert Syst. Appl. 2010, 37, 2405–2411. [Google Scholar] [CrossRef]
  41. Lai, M.; Cao, E. An improved differential evolution algorithm for vehicle routing problem with simultaneous pickups and deliveries and time windows. Eng. Appl. Artif. Intell. 2010, 23, 188–195. [Google Scholar]
  42. Laporte, G. Fifty Years of Vehicle Routing. Transp. Sci. 2009, 43, 408–416. [Google Scholar] [CrossRef]
  43. Yanik, S.; Bozkaya, B.; Dekervenoael, R. A new VRPPD model and a hybrid heuristic solution approach for e-tailing. Eur. J. Oper. Res. 2014, 236, 879–890. [Google Scholar] [CrossRef]
  44. Grasas, A.; Caceres-Cruz, J.; Lourenco, H.R.; A Juan, A.; Roca, M. Vehicle routing in a Spanish distribution company: Saving using a savings-based heuristic. Insight 2013, 26, 191–202. [Google Scholar] [CrossRef]
  45. Perboli, G.; Tadei, R.; Vigo, D. The Two-Echelon Capacitated Vehicle Routing Problem: Models and Math-Based Heuristics. Transp. Sci. 2016, 45, 364–380. [Google Scholar] [CrossRef]
  46. Hemmelmayr, V.C.; Jean-François, C.; Gabriel, C.T. An adaptive large neighborhood search heuristic for Two-Echelon Vehicle Routing Problems arising in city logistics. Comput. Oper. Res. 2012, 39, 3215–3228. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  47. Govindan, K.; Jafarian, A.; Khodaverdi, R.; Devika, K. Two-echelon multiple-vehicle location–routing problem with time windows for optimization of sustainable supply chain network of perishable food. Int. J. Prod. Econ. 2014, 152, 9–28. [Google Scholar] [CrossRef]
  48. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  49. Lai, M.; Crainic, T.G.; Di Francesco, M.; Zuddas, P. An heuristic search for the routing of heterogeneous trucks with single and double container loads. Transp. Res. Part E Logist. Transp. Rev. 2013, 56, 108–118. [Google Scholar] [CrossRef]
  50. Zhang, Z.; Wei, L.; Lim, A. An evolutionary local search for the capacitated vehicle routing problem minimizing fuel consumption under three-dimensional loading constraints. Transp. Res. Part B 2015, 82, 20–35. [Google Scholar] [CrossRef]
  51. Li, H.; Zhang, L.; Lv, T.; Chang, X. The two-echelon time-constrained vehicle routing problem in linehaul-delivery systems. Transp. Res. Part B Methodol. 2016, 94, 169–188. [Google Scholar] [CrossRef]
Figure 1. A proposed network for the illustrative example.
Figure 1. A proposed network for the illustrative example.
Sustainability 11 05486 g001
Figure 2. An example of solution representation.
Figure 2. An example of solution representation.
Sustainability 11 05486 g002
Figure 3. Route of domestic distributions to foreign multimodal stations.
Figure 3. Route of domestic distributions to foreign multimodal stations.
Sustainability 11 05486 g003
Figure 4. Route of railway stations to foreign multimodal stations.
Figure 4. Route of railway stations to foreign multimodal stations.
Sustainability 11 05486 g004
Figure 5. Correlation between demand from consolidation and OBJ.
Figure 5. Correlation between demand from consolidation and OBJ.
Sustainability 11 05486 g005
Figure 6. Correlation between total demand of the transportation system and OBJ.
Figure 6. Correlation between total demand of the transportation system and OBJ.
Sustainability 11 05486 g006
Figure 7. Correlation between quantity of tractors and OBJ.
Figure 7. Correlation between quantity of tractors and OBJ.
Sustainability 11 05486 g007
Figure 8. Network of the real-world instance.
Figure 8. Network of the real-world instance.
Sustainability 11 05486 g008
Table 1. Related location-routing problems.
Table 1. Related location-routing problems.
CategoriesAbbreviationsFull Name
Basic problemLRPlocation routing problem
VRPvehicle routing problem
TTRPtruck and trailer routing problem
TSRPtractor and semi-trailer routing problem
CLRPcapacitated location-routing problem
Derived typesMTmultimodal transport
CDcross-docking
2Etwo-echelon
TWtime window
Combinations2E-LRPtwo-echelon location-routing problem
2E-VRPtwo-echelon vehicle-routing problem
VRPCDvehicle routing problem with cross-docking
MT-2E-LRP-Cmultimodal transport two-echelon location-routing problem with consolidation
Table 2. Heuristic approaches for the two echelons.
Table 2. Heuristic approaches for the two echelons.
Railway Transport EchelonHighway Transport Echelon
AlgorithmDE algorithmCW algorithm for the initial solution
LS algorithm for the optimal solution
Inputdemands between domestic railway stations and foreign multimodal stationsdemands between domestic distributions
demands between domestic distributions and foreign multimodal stationsallocation scheme of domestic multimodal station for railway demands
Outputallocation scheme of domestic multimodal station for highway demandstractor routing scheme
allocation scheme of domestic multimodal station for railway demandscarbon emission of the whole transport system to the next iteration (if needed)
Table 3. Values of parameters.
Table 3. Values of parameters.
ParameterValue
v h l 60 km/h
v h t 50 km/h
v r d 80 km/h
v r f 40 km/h
t m 12 h
t w 1 h
c f 42
Table 4. Network of a ( | V f m | , | V d m | , | V d d | , | V d r | , | N | ) = ( 2 , 2 , 3 , 3 , 3 ) instance.
Table 4. Network of a ( | V f m | , | V d m | , | V d d | , | V d r | , | N | ) = ( 2 , 2 , 3 , 3 , 3 ) instance.
SetValueSetValue
L f Sustainability 11 05486 i001 D d Sustainability 11 05486 i002
L r Sustainability 11 05486 i003 D h Sustainability 11 05486 i004
L h Sustainability 11 05486 i005 D r Sustainability 11 05486 i006
Table 5. Route of tractors.
Table 5. Route of tractors.
Series Number of TractorsTractor RouteSeries Number of TractorsTractor Route
14→3→4154→1→4
24→3→4164→1→4
34→3→4174→1→5→2→4
44→1→4184→2→5→3→4
54→1→4194→2→1→4
64→3→4204→1→4
74→2→4214→3→5→2→4
84→1→5→2→4224→1→5→2→4
94→1→5→2→4234→1→5→2→4
104→2→4244→3 →5→2→4
114→3→5→2→4254→3→5→2→4
124→1→5→2→4264→2→4
134→2→4274→2→4
144→1→5→2→4
Table 6. Characteristics of five series of instances.
Table 6. Characteristics of five series of instances.
InstanceQuantity of NodesInstanceQuantity of NodesInstanceQuantity of Nodes
V d m V d d V f m V d r N V d m V d d V f m V d r N V d m V d d V f m V d r N
Rand 2a23233Rand 2c24243Rand 3e25254
Rand 2b24242Rand 3d25253
Table 7. Results of small-scale instances in a mixed integer linear problem (MILP) and a heuristic algorithm.
Table 7. Results of small-scale instances in a mixed integer linear problem (MILP) and a heuristic algorithm.
InstanceResult of MILPResult of Heuristic
Objective/kgOptimal Solution (Yes or Not)Quantity of TractorsTime/sObjective/kgQuantity of TractorsTime/s
Rand 2a-11.36 × 106Y27402.231.64 × 10624592.77
Rand 2a-21.32 × 106Y2912.6791.61 × 10626635.93
Rand 2a-31.23 × 106N203600.11.43 × 10620599.93
Rand 2a-41.34 × 106Y3522.1291.52 × 10621605.54
Rand 2a-51.20 × 106Y2717.4071.46 × 10618563.8
Rand 2b-11.64 × 106N2636001.59 × 10629544.57
Rand 2b-21.36 × 106Y2128.7191.51 × 10622466.18
Rand 2b-31.91 × 106N453600.31.73 × 10629459.22
Rand 2b-41.73 × 106Y2947.81.73 × 10627482.68
Rand 2b-51.44 × 106Y26629.921.45 × 10618430.22
Rand 2c-11.87 × 106Y40416.882.01 × 10628581
Rand 2c-21.93 × 106Y42168.461.97 × 10625474.54
Rand 2c-31.73 × 106Y281008.91.90 × 10623563.93
Rand 2c-41.78 × 106Y47334.361.82 × 10628586.7
Rand 2c-51.44 × 106Y241317.81.58 × 10623521.69
Rand 2d-12.08 × 106N323613.32.07 × 10628469.62
Rand 2d-22.43 × 106N373600.72.44 × 10634458.27
Rand 2d-32.60 × 106N483600.32.62 × 10647510.93
Rand 2d-42.72 × 106N573615.62.40 × 10639411.47
Rand 2d-51.62 × 106N283600.31.78 × 10620533.87
Rand 2e-12.43 × 106N373600.42.53 × 10646539.83
Rand 2e-22.72 × 106N563600.32.42 × 10637562.69
Rand 2e-32.42 × 106N423603.22.40 × 10644569.61
Rand 2e-43.09 × 106N623607.73.03 × 10646607.89
Rand 2e-52.48 × 106Y552937.22.49 × 10651530.09
Table 8. Characteristics of nine series of instances.
Table 8. Characteristics of nine series of instances.
InstanceQuantity of NodesInstanceQuantity of NodesInstanceQuantity of Nodes
V d m V d d V f m V d r N V d m V d d V f m V d r N V d m V d d V f m V d r N
Rand 2f26263Rand 2i28383Rand 3c38283
Rand 2g27273Rand 3a35353Rand 3d38382
Rand 2h28283Rand 3b36363Rand 3e38383
Table 9. Results of instances using the heuristic algorithm.
Table 9. Results of instances using the heuristic algorithm.
InstanceResult of HeuristicInstanceResult of Heuristic
ObjectiveQuantity of TractorsTimeObjectiveQuantity of TractorsTime
Rand 2f-13.11 × 10651429.457Rand 3b-14.68 × 10656538.468
Rand 2f-22.63 × 10638381.075Rand 3b-24.09 × 10650447.876
Rand 2f-32.85 × 10640448.033Rand 3b-34.88 × 10665405.031
Rand 2f-42.99 × 10650366.138Rand 3b-44.94 × 10671385.128
Rand 2f-52.45 × 10639359.196Rand 3b-54.66 × 10667417.939
Rand 2f-62.80 × 10645419.533Rand 3b-64.11 × 10650484.003
Rand 2f-73.64 × 10660380.357Rand 3b-74.65 × 10663516.572
Rand 2f-83.27 × 10646424.384Rand 3b-84.44 × 10651559.02
Rand 2f-92.81 × 10650413.947Rand 3b-94.72 × 10663466.009
Rand 2f-103.26 × 10662375.334Rand 3b-104.95 × 10670441.783
Rand 2g-13.28 × 10668318.95Rand 3c-14.56 × 10662311.753
Rand 2g-23.28 × 10648421.092Rand 3c-24.61 × 10670303.977
Rand 2g-33.37 × 10653287.32Rand 3c-34.57 × 10669329.138
Rand 2g-43.10 × 10655411.005Rand 3c-44.33 × 10662299.031
Rand 2g-52.98 × 10656297.937Rand 3c-54.54 × 10667341.686
Rand 2g-62.96 × 10648332.972Rand 3c-64.08 × 10657379.299
Rand 2g-73.57 × 10654354.057Rand 3c-75.89 × 106102280.937
Rand 2g-83.37 × 10647483.551Rand 3c-84.40 × 10651381.097
Rand 2g-92.98 × 10654421.259Rand 3c-94.09 × 10659294.035
Rand 2g-103.40 × 10657294.371Rand 3c-104.81 × 10672265.012
Rand 2h-13.92 × 10666330.347Rand 3d-15.98 × 10697148.127
Rand 2h-24.06 × 10667235.741Rand 3d-26.02 × 10693150.912
Rand 2h-33.61 × 10649290.71Rand 3d-35.90 × 10692166.812
Rand 2h-44.04 × 10672218.403Rand 3d-45.84 × 10690140.136
Rand 2h-53.54 × 10658334.656Rand 3d-55.46 × 10689139.449
Rand 2h-63.68 × 10657321.768Rand 3d-65.78 × 10699176.761
Rand 2h-74.47 × 10674347.642Rand 3d-76.34 × 106116176.736
Rand 2h-84.23 × 10665311.331Rand 3d-85.33 × 10675183.248
Rand 2h-93.60 × 10666335.667Rand 3d-95.67 × 10699142.516
Rand 2h-103.28 × 10652301.311Rand 3d-105.66 × 106100186.041
Rand 2i-15.75 × 10689321.236Rand 3e-16.36 × 10689205.446
Rand 2i-25.46 × 10685305.867Rand 3e-26.27 × 106100264.814
Rand 2i-34.87 × 10673302.617Rand 3e-36.65 × 10696355.647
Rand 2i-46.27 × 106110287.841Rand 3e-46.39 × 10688251.292
Rand 2i-55.39 × 10682389.425Rand 3e-55.99 × 10686215.047
Rand 2i-64.94 × 10681318.739Rand 3e-65.99 × 10684215.726
Rand 2i-75.49 × 10682375.684Rand 3e-76.85 × 106112290.614
Rand 2i-85.61 × 10686304.861Rand 3e-86.23 × 10686282.943
Rand 2i-95.26 × 10687264.154Rand 3e-96.00 × 10694231.58
Rand 2i-105.01 × 10679300.902Rand 3e-106.07 × 10692247.713
Rand 3a-14.45 × 10655458.252
Rand 3a-23.52 × 10642522.585
Rand 3a-33.76 × 10643479.322
Rand 3a-44.35 × 10665458.594
Rand 3a-53.63 × 10646528.118
Rand 3a-64.08 × 10654504.782
Rand 3a-74.73 × 10664487.48
Rand 3a-84.09 × 10643504.269
Rand 3a-93.84 × 10649595.758
Rand 3a-104.05 × 10654446.948
Table 10. Pearson correlation results of three series of instances.
Table 10. Pearson correlation results of three series of instances.
ParameterQuantity of TractorsDemand from Domestic DistributionsDemand from Domestic Railway StationsDemand from ConsolidationDemand of DistributionsTotal Demand of the Transportation System
Instance
Random pc-10.90650.76330.70190.73080.58150.7397
Random pc-20.71840.55780.08210.37320.46180.4429
Random pc-30.84310.1243−0.1375−0.06170.1666−0.0291
Table 11. Nodes chosen for the real-world instance.
Table 11. Nodes chosen for the real-world instance.
Node Type V d m V f m V d r V d d
Quantity331020
NodeChengdu, Chongqing, Xi’anDuisburg, Lodz, BudapestQingdao, Shenzhen…Luzhou, Baoji…
Table 12. Results of the real-world instance.
Table 12. Results of the real-world instance.
Initial DemandAllocation Scheme
Distribution/Domestic Railway StationForeign Multimodal StationDemand/ContainerSelected Domestic Multimodal StationDeparture Time
MeishanDuisburg4Chengdu24:00
Lodz3Chengdu16:00
Budapest3Chongqing8:00
Ya’ anDuisburg4Xi’an8:00
Lodz1Chongqing8:00
Budapest8Chongqing16:00
LeshanDuisburg10Chengdu8:00
Lodz9Chengdu8:00
ZiyangDuisburg6Chengdu8:00
Lodz2Xi’an8:00
NeijiangDuisburg3Chongqing24:00
Lodz5Chongqing24:00
Budapest1Xi’an8:00
ZigongDuisburg2Chengdu16:00
Lodz2Xi’an24:00
Budapest9Chengdu24:00
YibinDuisburg7Chengdu8:00
Lodz7Chongqing8:00
Budapest2Chengdu24:00
LuzhouDuisburg9Xi’an16:00
Lodz6Chengdu24:00
Budapest5Xi’an8:00
SuiningDuisburg2Xi’an16:00
Lodz9Chengdu8:00
Budapest5Chongqing8:00
Guang’anDuisburg9Chongqing24:00
Lodz3Chongqing24:00
Budapest8Chengdu24:00
NanchongDuisburg6Chengdu8:00
Lodz8Chongqing16:00
DeyangDuisburg4Chongqing16:00
Lodz9Chengdu16:00
Budapest7Chongqing16:00
MianyangLodz8Chongqing16:00
DazhouDuisburg9Chongqing8:00
Lodz8Chengdu8:00
Budapest2Chengdu16:00
GuangyuanDuisburg8Chongqing16:00
Lodz10Xi’an16:00
HanzhongDuisburg4Chongqing24:00
Lodz1Chengdu16:00
Budapest5Chengdu8:00
AnkangDuisburg8Xi’an24:00
Lodz2Chengdu8:00
Budapest5Chongqing24:00
BaojiDuisburg1Xi’an24:00
Budapest1Xi’an16:00
WeinanDuisburg10Chengdu24:00
Lodz9Xi’an8:00
Budapest9Chengdu16:00
TongchuanDuisburg6Xi’an8:00
Lodz6Xi’an24:00
Budapest8Xi’an16:00
QingdaoDuisburg24Xi’an24:00
Lodz25Chongqing8:00
Budapest19Chongqing16:00
RizhaoDuisburg25Chengdu16:00
Lodz25Chengdu16:00
Budapest20Chengdu16:00
LinyiDuisburg12Xi’an16:00
Lodz20Chongqing16:00
Budapest12Chengdu24:00
LianyungangDuisburg13Chongqing16:00
Lodz13Chongqing16:00
Budapest18Chengdu24:00
NanningDuisburg17Chongqing16:00
Lodz11Xi’an16:00
Budapest26Chengdu8:00
GuangzhouDuisburg24Chengdu24:00
Lodz18Chongqing8:00
Budapest25Chongqing24:00
ShenzhenDuisburg11Chongqing8:00
Lodz23Chongqing16:00
Budapest18Chengdu8:00
NingboDuisburg21Chengdu8:00
Lodz27Xi’an8:00
Budapest17Xi’an16:00
XiamenDuisburg26Chengdu16:00
Lodz18Chengdu24:00
Budapest22Xi’an24:00
KunmingDuisburg28Xi’an8:00
Lodz10Xi’an24:00
Budapest28Xi’an8:00

Share and Cite

MDPI and ACS Style

Lu, Y.; Lang, M.; Yu, X.; Li, S. A Sustainable Multimodal Transport System: The Two-Echelon Location-Routing Problem with Consolidation in the Euro–China Expressway. Sustainability 2019, 11, 5486. https://doi.org/10.3390/su11195486

AMA Style

Lu Y, Lang M, Yu X, Li S. A Sustainable Multimodal Transport System: The Two-Echelon Location-Routing Problem with Consolidation in the Euro–China Expressway. Sustainability. 2019; 11(19):5486. https://doi.org/10.3390/su11195486

Chicago/Turabian Style

Lu, Yue, Maoxiang Lang, Xueqiao Yu, and Shiqi Li. 2019. "A Sustainable Multimodal Transport System: The Two-Echelon Location-Routing Problem with Consolidation in the Euro–China Expressway" Sustainability 11, no. 19: 5486. https://doi.org/10.3390/su11195486

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