Next Article in Journal
Integrated Photonics on Glass: A Review of the Ion-Exchange Technology Achievements
Next Article in Special Issue
Planning and Scheduling Optimization
Previous Article in Journal
Causes, Factors, and Control Measures of Opportunistic Premise Plumbing Pathogens—A Critical Review
Previous Article in Special Issue
Workload Balancing on Identical Parallel Machines: Theoretical and Computational Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Simulated Annealing Algorithm for Intermodal Transportation on Incomplete Networks

TICLab, ESIN, International Univesity of Rabat, Rabat 11103, Morocco
Appl. Sci. 2021, 11(10), 4467; https://doi.org/10.3390/app11104467
Submission received: 22 February 2021 / Revised: 8 April 2021 / Accepted: 16 April 2021 / Published: 14 May 2021
(This article belongs to the Special Issue Planning and Scheduling Optimization)

Abstract

:
Growing competition in the world enforces the need for an efficient design of transportation networks. Furthermore, a competitive transportation network should also be eco-friendly. As road transportation is responsible for the largest quantities of CO 2 emissions, Intermodal Transportation (IT) might be a potential alternative. From this perspective, intermodal terminals location is a cornerstone for building a sustainable transportation network. The purpose of this paper is to study and efficiently solve the Intermodal Terminal Location Problem on incomplete networks. We model this problem as a mixed integer linear program and develop a simulated annealing algorithm to tackle medium and large instances. The computational results show that the obtained solutions using simulated annealing are competitive and close to the exact solutions found by CPLEX solver for small and medium instances. The same developed algorithm outperforms the best found solutions from the literature using heuristics for larger instances.

1. Introduction

The growth in container-related activities over the last decades is having a remarkable impact on transportation demand. In fact, producers need more and more transportation services to move raw materials and manufactured products to final customers. Furthermore, worldwide economic growth has led to an increasing growth of domestic and international streams of goods and services. Accordingly, handling these flows of goods from production to transportation and storage induce major environmental concerns. Henceforth, in many countries, government, companies and Non-Government Organizations (NGO) are more and more inclined to purchase green products. They are also increasingly urged to incorporate green policy throughout their decision-making process. Therefore, service providers are motivated to provide solutions involving the integration of environmental aspects. It is well known that Intermodal Transportation (IT) is a cornerstone for achieving sustainable development through modal shift from road to eco-friendly modes. However, the IT competitiveness depends on several factors. Among the key elements for building a successful IT system, we cite: (i) optimal use of the most attribute of each transportation mode included in the system; (ii) overall network design; and (iii) optimal location of intermodal terminals. The European Conference of Ministers of Transport (ECMT) defined IT “as the carriage of goods by at least two different modes of transport in the same loading unit (an Intermodal Transport Unit or ITU) without stuffing or stripping operations when changing modes”. This type of transport is the door-to-door chain from the initial shipper to the final client. A typical component of IT is the container-based system. In fact, container flows are strongly intermodal. Overall, an intermodal transportation chain is composed by three segments: (i) the first mile segment, which is, in most cases, a short segment (less than 50 km) that uses using road mode (or river); (ii) the main transportation segment, which represents the main segment and uses a consolidation mode such as rail, river, or maritime mode; and (iii) the last mile segment, which is similar to the first mile. IT is a competitive alternative for door- to-door road transport when the unit cost of the consolidation mode (the second segment) is smaller than in road mode and compensates the additional fees of transshipment operations. IT is very successful and even crucial when we have the two following situations: (i) when the transport is not time critical; and (ii) when there is a large volume of goods. In fact, despite the great speed of the carriage (e.g., rail mode), the overall journey of an intermodal transport chain takes more than door-to-door road. Accordingly, intermodal transportation is not suitable for urgent deliveries. In addition, having a large amount of goods is necessary to benefit from the scale economy generated by the consolidation mode. Intermodal terminals are equipped centers for the transshipment of goods between different modes of transportation. The location of such terminals is a strategic decision that may have a strong and direct influence on the overall operational costs. This problem is addressed in the scientific literature by analogy to well-known Facility Location Problems (FLP) and to Hub Location Problems (HLP). The pioneering paper of [1] is the starting point of Intermodal Terminal Location Problem. The majority of later studies were based on this paper. The authors either proposed a modified version of the models or proposed solving approaches. The proposed works commonly assume that all located terminals are fully connected in a generated solution.
The main contributions of the current paper are the following:
  • We propose a generalization of a well-known problem in the literature, namely the Intermodal Terminal Location Problem (ITLP) by introducing the incomplete version of the problem relaxing the completeness of the inter-terminal network.
  • We build a mathematical MIP (Mixed Integer Program) model to formulate the problem and we discuss the meaning of each components.
  • We solve small and medium instances to optimality using CPLEX solver.
  • We develop an efficient simulated annealing is adopted to solve real life size instances.
  • We present extensive numerical experiments and analyze the obtained results.
The remainder of the paper is structured as follows. We review related works in Section 2. The problem description and formulation are detailed in Section 3. We develop the simulated annealing method in Section 4. Numerical results are reported in Section 5. We provide results analysis and comments in Section 6. We give concluding remarks and perspectives in the last section.

2. Related Works

Although the research in the ITLP is a very young field, the number of papers related to this subject is steadily increasing. This reveals the importance of the Intermodal Terminal Location for both academics and industry. A review synthesis of works done in the field of IT can be found in the paper of [2]. Specifically, the Network Design Problem (NDP) is a well-studied problem in the framework of intermodal transportation. A stochastic approach for robust intermodal transportation plans in a real-world network was proposed by [3]. The relationship between IT and supply chain was discussed by [4]. They developed a scenario-based estimation to quantify the demand for the Italian IT Network. Owing to its safety, IT is increasingly considered for hazardous materials (Hazmat) distribution. For instance, Ref. [5] suggested using scheduled direct and faster trains to reduce the transport risk of hazmats. The proposed solution is as a bi-objective model solved by a tabu-search heuristic. Ref. [6] studied optimization challenges regarding rail processes at maritime terminals. They provided a survey of the related works in this important node of IT. Ref. [7] proposed a fuzzy version of the Intermodal terminal Location Problem. He studied the case in which the decision-maker may suggest locating a number of rail terminals around a fixed number “p”. This scenario is modeled by adding a fuzzy constraint to the developed model. In [8], a compromise programming technique combined with fuzzy modeling is proposed to tackle the location problem of real-road terminals. The developed Multi-Criteria Decision Making Method (MCDM) is considered to model the conflicting objectives of different stakeholders involved in the intermodal transportation chain. Ref. [9] modeled the intermodal container terminal location problem in urban areas as a non-linear Mixed Integer Program (NLMIP). They considered an entropy maximization approach and a Lagrangian relaxation technique to solve the problem in real-life case. A combined Delphi and Analytical Network Process (ANP) is proposed in [10] to solve the Intermodal Terminal location problem in accordance with sustainable requirements. Ref. [11] proposed a modeling approach for Intermodal Terminal Hub Location Problem with transfer modes and considering two-types of hubs. They proved that the problem is NP-hard and reported numerical results on real-world container distribution networks. In addition, multi-agent simulation tools are used in [12] to simulate the seaport-dry port system as intermodal terminal. The developed model is validated on the Ningbo-Zhouhan port. A combined SWOT analysis and Analytic hierarchy process (AHP) and Preference Ranking Organization Method for Enrichment of Evaluations (PROMETHEE) is proposed in [13] to study the location of intermodal terminals. Ref. [14] studied user-specified reliability levels using a model that provide the optimal route through road links, rail links and via intermodal terminals. A Markov Chain Monte Carlo method is proposed in [15] to solve the intermodal terminal location problem. The proposed approach is a two-layer approach that efficiently solve the problem with routing decisions. Computational results are reported. Ref. [16] proposed a Best-Worst Method (BWM) with a consensus model from the perspective of shipping line companies. The objective is to select the inland terminal locations from potential sites. A sensitivity analysis was performed by authors to assess the impact of the increasing volume of containers on the desirable locations. In [17], a quantitative method is proposed to locate inland rail terminals based on cost savings. The model was validated in real-world railway network from Croatia.
Table 1 summarizes the main research works related to the intermodal transportation. In addition to review papers that survey research works in this field, terminal location problems, route selection, network design, transport policy, and integrated location and routing problems are the main topics of related works. Terminal location problems are the strategic planning problem aiming to open a fixed number of rail terminals among a set of potential sites given by a decision-maker. The route selection problem is a tactical decision problem where the objective is to assign the best combination of transportation modes for each commodity. The network design is another example of strategic planning that aims to determine the initial network to use for the transshipment of demands. Some papers deal with transport policy issues where the general management rules of transport are addressed. Moreover, few research papers considered the integrated location and routing problem in the frame of the intermodal transportation. The particularity of the last problem lies in the fact that the two decisions of terminal location and the routing of demands are tackled simultaneously.
We can clearly remark that terminal location problems are steadily attracting researchers attention. This proves the importance of locating rail terminal in the design of the intermodal transportation networks. In fact, while we can find different types of research papers in the field of intermodal transportation, various aspects of terminal location problem are studied. We can cite the strategic choice of potential sites, the study of uncertainty, the use of multi criteria decision making, etc.
Furthermore, we provide in Table 2 an overall classification of the models used for ITLP and a summary of works using either exact or heuristics methods. The first papers dealing with the studied problem use deterministic models to formulate the problem and exact methods to solve it. The use of such formulations enables applying the rich analytical deterministic tools to solve the problem. More recent papers use either stochastic or fuzzy modeling to capture the uncertainty, vagueness, and complexity of the problem. In such case, heuristics are often used as no exact method is able to solve non-linear or large size problems.
To our knowledge, we are the first to build a model for an intermodal transportation network considering the general case when the induced graph by the located rail terminals is an incomplete graph. The proposed model is a mixed linear program that provides optimal solutions to achieve a balanced intermodal network.

3. Problem Description and Formulation

3.1. The Complete and Incomplete Version of the ITLP

The ITLP aims to determine which of a set of potential sites locations to open as terminals and how to route the supply and demand of a set of customers (representing zones of supply and demand) through the network. The transportation of these demands may be done using a unimodal link (road mode) or a combination of two modes (rail-road). The objective is to minimize the total cost of the transportation as well as the installation cost of terminals. Up to now, the studied version of the ITLP introduced by [1,25], studied by [27,29], etc. assumes that the inter-terminals network is a complete graph. Figure 1 shows a small complete intermodal terminal network with three terminals T 1 T 3 and 5 customers (1–5).
As in hub problems, the assumption that the induced graph by the located terminals must be a fully-connected graph (complete graph) is a restrictive constraint that may increase the total investment cost. Moreover, this restriction is non-realistic since, in real life cases, a rail–road network is usually incomplete due to the heavy cost incurred for the construction of its infrastructure. The current work relax this assumption and proposes a general model in which the located rail-road terminals are partially connected. Figure 2 shows a small incomplete intermodal terminal network. The induced graph by terminals is not incomplete. For instance, there is no rail link between rail terminals T 1 and T 2 .

3.2. Mathematical Model

Let us introduce the following parameters:
  • I : Set of senders/receivers.
  • K : Set of candidates sites for intermodal terminals.
  • l : Fixed number of links to be established.
  • q i j : The amount of goods to be shipped from the customer i to customer j.
  • c i j k m : The intermodal unit cost for transportation from sender i to receiver j using the two rail terminals k and m.
  • c i j : The unimodal unit cost for transporting goods by truck from sender i to receiver j.
  • f k : The investment cost for location of a terminal on site k.
  • C k : Fixed capacity of a located rail terminal k.
Let us consider the following decision variables:
  • l k m : A binary variable equal 1 if the rail link between k and m is established, 0 otherwise. Accordingly, l k k equal 1 if the node k is a terminal, 0 otherwise.
  • r i j : The amount of goods routed from the sender i to receiver j.
  • s i j k m : The amount of goods routed from the sender i to receiver j through the two rail terminals k and m.
The incomplete location problem of intermodal terminals may be formulated as follows:
Min C 1 = i , j I k , m K c i j k m s i j k m + i , j I c i j r i j + k K f k l k k
The linear objective function (1) minimizes the total cost for routing goods and the total cost for locating rail terminals. The first term expresses the cost for routing goods through the intermodal chain: from the initial sender i to the first rail terminal k using trucks, then from the terminal k to the second terminal m by rail mode, and later from the terminal m to the final customer j using road mode. The second term is the cost for routing goods directly using trucks from i to j while the third term is the overall investment cost for locating rail terminals.
k , m K s i j k m + r i j = q i j , i , j I
The constraint (2) states that the sum of goods transported via the intermodal chain through the terminals k and m and that routed directly from i to j equal exactly the total goods to be transported from i to j.
i , j I m K s i j k m + i , j I m K s i j m k C k l k k , k K
The constraint (3) imposes to respect the terminals capacities.
l k m l k k , k , m K
l k m l m m , k , m K
The two inequalities (4) and (5) guarantee that a rail link is established if the two adjacent terminals are located. In fact, we have the following implications:
if l k k = 0 or l m m = 0 l k m = 0
l k m = l m k , k , m K
Equation (6) guarantees that a rail link is opened in the two directions.
k , m K l k m = l
Equation (7) guarantees the establishment of exactly the given number of rail links. The decision variable l k m controls the rail links to be opened. Thus, if due to economic, geographic or environmental constraints a railway link is impossible between two terminals, such scenario is forbidden by l k l = 0 .
s i j k m l k m , k , m K , i , j I
Equation (8) forbids the rail flows between terminals if they are not located. The developed model is a Mixed binary Integer Program (MIP). If we denote by p the number of potential sites (the cardinal of K) and by n the numbers of senders/receivers (the cardinal of I), then the program has n 2 p 2 + 3 p 2 + n 2 + p + 1 constraints and n 2 p 2 + n 2 + p 2 variables.
Proposition 1.
If the triangular inequality holds for the transportation unit cost (assumed in the literature and holds for dataset used in the numerical experiments), then s i j k k = 0 , i , j I , k K .
This proves that the constraint s i j k k = 0 , i , j I , k K , used in several mathematical models in recent papers in the literature, is an unnecessary constraint [27].
Proof. 
To express the fact that rail mode generate a scale economy (consolidation mode), the intermodal unit cost may be written as follows: c i j k m = c i k + α c k m + c m j where c i k is the cost between i and k, c k m the cost between the two rail terminals, and c m j is the cost between the rail terminal m and the final receiver j with α < 1 . We denote by α the discount coefficient expressing the scale economy generated by the rail mode. This parameter is supposed to be equal to 0.5 in [27]. Since c i j k k = c i k + α c k k + c k j = c i k + 0 + c k j = c i k + c k j c i j (the last inequality is the triangular inequality), and as we aim to minimize the total cost expressed by Equation (1), given the conservation flow constraint of Equation (2), it follows that all goods from i and destined to j will be routed directly using trucks, and then r i j = q i j , which implies that i , j I , s i j k k = 0 . □
Proposition 2.
Let l be the number of rail links to be located and | K | = p the cardinal of the candidates sites set. The Incomplete ITLP modeled by the aforementioned MIP is unfeasible when l > p ( p 1 ) 2 .
Proof. 
It is an immediate result of the handshaking lemma (a classical lemma in graph theory: An incomplete graph with p vertices has at most p ( p 1 ) 2 edges). □

3.3. Model Variants

The basic model introduced in the previous subsection may be enriched by adding other constraints to match other realistic situations.
For instance, one may model the situation where both the number of rail links l and the number of rail terminals t are given by the decision-maker by adding the constraint:
k I l k k = t
In such case, as the number of rail terminals is known, the objective function becomes:
Min C 2 = i , j I k , m K c i j k m s i j k m + i , j I c i j r i j
Furthermore, the basic formulation may be extended to consider potential handling operations in the located rail terminals. In fact, let us denote by h k m the handling cost of a unit of goods transhipped from the rail terminal m to the rail terminal k (symmetry may be considered by assuming that h k m = h m k ). Therefore, the objective function considering asymmetric handling costs becomes:
Min C 3 = i , j I k , m K c i j k m s i j k m + i , j I c i j r i j + k , m K ( h k m + h m k ) l k m

4. Simulated Annealing Algorithm

4.1. General Scheme

The Simulated Annealing (SA) algorithm is a local search metaheuristic used for finding an approximate global optimum. The SA is based on the Metropolis–Hastings criterion enabling to escape from being trapped in local minima. We used this single solution metaheuristic for the two reasons: (1) to solve the intractable instances for the CPLEX solver; and (2) because this method was successfully applied to similar location problems as in [51,52]. We adopted the classical general scheme of the SA, as shown in Algorithm 1.
Algorithm 1: Simulated annealing general scheme.
Applsci 11 04467 i001

4.2. Initial Solution and Neighbors Generation

To generate the initial solutions, we use Algorithm 2.
Algorithm 2: Generation of initial solutions
Applsci 11 04467 i002
To generate neighbors of a solution, we define three types of moves:
  • Permutation of rail links: We modify a given initial solution by interchanging two non-connected rail terminals with two connected ones. This move has the particularity to generate new feasible solution since the number of rail links remains the same.
  • Permutation of terminal locations: This move interchanges a terminal node with a non-terminal one. As the generated solution may be infeasible, a correction phase is conducted to guarantee the respect of the model constraints. In fact, if the capacity of the new terminal is less than the old one, a new rail link is added. Otherwise, the flows are routed trough the new terminal.
  • Changing the number of terminals: From a given solution with t number of terminals, we generate neighbor solutions by adding or deleting one or several rail terminals. The correction phase is made to respect links and capacities of terminals.
All this moves are used in a sequential way in the implemented algorithm. The best solution from the initial iteration to the last one is saved in a specific variable called BestSol and reported in the end of the SA execution.

4.3. Parameters Tuning of the SA Method

Since the simulated annealing algorithm is a parametric approach, the setting of values of these parameters has a significant effect on the objective function. For this, we ran a set of experiments to determine the most suitable values to reach good solutions. The controller parameters of the developed simulated annealing are the initial temperature T 0 , the cooling rate δ , the neighbor moves rate γ and the minimal temperature T m i n . The correspondent intervals of these parameters are presented in Table 3.
The Tagushi design of MINITAB software [53] was used for parameters tuning of the simulated annealing. Equation (12) defines the signal-to-noise ratio ( S / N ) of Tagushi method. This ratio expresses the effect of parameters on the objective function. A maximum value of this ratio minimizes the effect of uncontrollable factors. This ratio is given by:
S / N = 10 log ( 1 z i = 1 z y i 2 )
The constant z represents the total number of experiments and y i is the result of the experiment i. The results of parameters tuning using Tagushi design for a typical set of training instances are illustrated by charts of Figure 3 and Figure 4.

5. Numerical Results

All experiments were done on a notebook Intel core i5, 2.53 GHz with 8 GB RAM memory under Windows 10. The SA algorithm is coded using Python 3.

5.1. SA Solutions vs. Optimal and Best Found Solutions

To assess the efficiency of the developed Simulated Annealing (SA) algorithm, we used the dataset introduced in [27]. In this dataset, customers and potentials sites coordinates are randomly generated between ( 0 , 0 ) and ( 10 4 , 10 4 ) . The goods demands are generated from the interval [ 0 , 500 ] . The investment cost f k in the interval [ 0 , 5.10 5 ] and potentials sites capacities are drawn from [ 0 , 10 4 ] . After that, the direct cost c i j is equal the Euclidean distance between the customers i and j, while the intermodal cost is computed using the following formula c i j k m = c i k + 1 2 c k m + c m j . The objective function values of the studied model are detailed in [31]. For this, we lunched the SA method for 10 runs and we choose the best solutions. As shown in Figure 5, saving best solutions in an archive set enables to get a decreasing values of the objective function. Accordingly, the developed SA method is a descent strategy.
Table 4 reports the gaps of the SA solutions to CPLEX solutions. The second column gives the gap of the best obtained solution from the CPLEX solution, while the third column gives the average gap of the conducted 10 runs.
Note that we used the following formula to compute the gap:
g a p = Simulated Annealing Best solution Optimal solution Simulated Annealing Best solution
The obtained results show that our method is efficient and may even reach the optimal solutions for the small size instances and reaches best solutions for medium instances in short times.
To further evaluate the performance of the developed SA, we compare our results with those of [27]. Note that, for a meaningful comparison, since our problem and that studied in [27] are not the same, we made a transformation of our problem to get the same structure of [27]. In fact, since our problem is a generalization of [27], we added the two following constraints to our formulation:
p = k K l k k
k , l K l k m = p ( p 1 ) 2
These two equations transform our incomplete (general case) to complete problem. The gaps of the last column in Table 5 show that our solutions by SA approach outperform best found solutions by [27] in 11 out of 15 instances.

5.2. Completeness Effect

To study the completeness effect on the solution cost, let
t = k K l k k
which denotes the number of terminals in a solution. Then, we define the “Completeness rate” of inter-terminals induced graph as follows:
r = k , m K l k m t ( t 1 ) 2
We modify the linear program introduced in the Section 3 by changing Equation (7) to become:
k , m K l k m l
As shown in Figure 6, the completeness rate of the SA solutions is overall between 50% and 100%. This means two important things: (1) a sufficient number of rail links is necessary to reduce the total transportation cost as the rail mode enables to achieve scale economy by transporting huge volumes of flows; (2) a fully connected terminal network is unnecessary and increases the total transportation cost.
To further study the completeness rate effect on the generated solutions, we plot in Figure 7 the completeness rate over iterations of the archived best solutions for an instance with 40 nodes. This figure highlights that, while a sufficient number of rail links is necessary to reduce the total transportation cost (more than 50%), a fully connected rail network may not achieve an efficient transportation plan.

6. Concluding Remarks and Perspectives

Research in the freight terminal location problems is still in its beginning. However, this domain is attracting the attention of scholars and policy makers. The current paper contributes to this knowledge area by optimizing the location of intermodal terminals. Such terminals are the cornerstone in each intermodal freight system. Considering the incomplete inter-terminal network is relatively ignored in the literature, a mixed integer model for the intermodal terminal location problem is proposed in the current work. Due to its NP-hardiness, we develop an efficient Simulated Annealing Algorithm to tackle medium and large instances. Our solving approach allows us to retrieve the optimal solutions for small instances considering CPLEX 12.10. solver. In addition, our best found solutions are competitive in the medium and larger sized instances as the worst CPU time required appears to be less than 10 s. Specifically, on larger instances, our algorithm outperforms the best integer solutions returned by CPLEX, in both the objective cost and CPU time.
The numerical results show that considering the general case where all located terminals are not necessarily fully connected may substantially reduce the overall costs of location and transportation. Accordingly, this leads to the reduction of committed investments costs.
While we provide an efficient modeling and solving of the incomplete intermodal terminal location problem, an important extension of the current work is to integrate the routing decision in the mathematical formulation. In fact, the proposed formulation assumes that routing is efficiently managed once locations of terminals are fixed. However, routing and location are interdependent. Therefore, the current paper may be a first step to integrate routing decisions for the incomplete version of the ITL.
From methodological perspective, using other solving methods may be explored in a future study. Especially, exact methods such branch and bound or cutting planes methods may be adapted to the studied problem.
Another potential opportunity for future research may be the integration of the hub location formulation in the framework of the intermodal location considering the hubs as intermediate warehouse for the shipped commodities. Furthermore, it may be interesting to deal with a case study in the framework of intermodal transportation to consider more realistic situations.

Funding

This research was funded by TICLab laboratory of the International University of Rabat.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We thank the anonymous reviewers and the academic editor for their careful reading of our manuscript and their many insightful comments and suggestions.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Arnold, P.; Peeters, D.; Thomas, I.; Marchand, H. Pour une localisation optimale des centres de transbordement intermodaux entre réseaux de transport: Formulation et extensions. Can. Geogr./Géographe Can. 2001, 45, 427–436. [Google Scholar] [CrossRef]
  2. Bontekoning, Y.M.; Macharis, C.; Trip, J.J. Is a new applied transportation research field emerging?—A review of intermodal rail–truck freight transport literature. Transp. Res. Part A Policy Pract. 2004, 38, 1–34. [Google Scholar] [CrossRef]
  3. 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]
  4. Colicchia, C.; Creazza, A.; Dallari, F. Lean and green supply chain management through intermodal transport: Insights from the fast moving consumer goods industry. Prod. Plan. Control 2017, 28, 321–334. [Google Scholar] [CrossRef]
  5. Verma, M.; Verter, V. A lead-time based approach for planning rail–truck intermodal transportation of dangerous goods. Eur. J. Oper. Res. 2010, 202, 696–706. [Google Scholar] [CrossRef]
  6. Ambrosino, D.; Asta, V.; Crainic, T.G. Optimization challenges and literature overview in the intermodal rail-sea terminal. Transp. Res. Procedia 2021, 52, 163–170. [Google Scholar] [CrossRef]
  7. Oudani, M. Intermodal Terminal Location Problem under fuzzy restrictions. In Proceedings of the 2020 IEEE 13th International Colloquium of Logistics and Supply Chain Management (LOGISTIQUA), Fez, Morocco, 2–4 December 2020; pp. 1–5. [Google Scholar]
  8. Márton, P.; Milinković, S.; Belošević, I. Solving a container terminal location problem using decision support systems. Transp. Res. Procedia 2019, 40, 1459–1464. [Google Scholar] [CrossRef]
  9. Teye, C.; Bell, M.G.; Bliemer, M.C. Entropy maximising facility location model for port city intermodal terminals. Transp. Res. Part E Logist. Transp. Rev. 2017, 100, 1–16. [Google Scholar] [CrossRef]
  10. Tadić, S.; Krstić, M.; Roso, V.; Brnjac, N. Planning an intermodal terminal for the sustainable transport networks. Sustainability 2019, 11, 4102. [Google Scholar] [CrossRef] [Green Version]
  11. Mokhtar, H.; Redi, A.P.; Krishnamoorthy, M.; Ernst, A.T. An intermodal hub location problem for container distribution in Indonesia. Comput. Oper. Res. 2019, 104, 415–432. [Google Scholar] [CrossRef] [Green Version]
  12. Muravev, D.; Hu, H.; Rakhmangulov, A.; Mishkurov, P. Multi-agent optimization of the intermodal terminal main parameters by using AnyLogic simulation platform: Case study on the Ningbo-Zhoushan Port. Int. J. Inf. Manag. 2021, 57, 102133. [Google Scholar] [CrossRef]
  13. Stoilova, S.D.; Martinov, S.V. Selecting a location for establishing a rail-road intermodal terminal by using a hybrid SWOT/MCDM model. Iop Conf. Ser. Mater. Sci. Eng. 2019, 618, 012060. [Google Scholar] [CrossRef]
  14. Uddin, M.; Huynh, N. Reliable routing of road-rail intermodal freight under uncertainty. Networks Spat. Econ. 2019, 19, 929–952. [Google Scholar] [CrossRef]
  15. Wu, X.; Cao, L. Using heuristic MCMC method for terminal location planning in intermodal transportation. Int. J. Oper. Res. 2018, 32, 421–442. [Google Scholar] [CrossRef]
  16. Liang, F.; Verhoeven, K.; Brunelli, M.; Rezaei, J. Inland terminal location selection using the multi-stakeholder best-worst method. Int. J. Logist. Res. Appl. 2021, 1–23. [Google Scholar] [CrossRef]
  17. Rožić, T.; Rogić, K.; Ivanković, B. Modelling inland terminal locations based on transport cost optimisation. Int. J. Shipp. Transp. Logist. 2020, 12, 487–503. [Google Scholar] [CrossRef]
  18. Crainic, T.G.; Kim, K.H. Intermodal transportation. Handbooks Oper. Res. Manag. Sci. 2007, 14, 467–537. [Google Scholar]
  19. Dekker, R.; Bloemhof, J.; Mallidis, I. Operations Research for green logistics–An overview of aspects, issues, contributions and challenges. Eur. J. Oper. Res. 2012, 219, 671–679. [Google Scholar] [CrossRef] [Green Version]
  20. Caris, A.; Macharis, C.; Janssens, G.K. Planning problems in intermodal freight transport: Accomplishments and prospects. Transp. Plan. Technol. 2008, 31, 277–302. [Google Scholar] [CrossRef] [Green Version]
  21. Ertem, M.A.; İşbilir, M.; Arslan, A.Ş. Review of intermodal freight transportation in humanitarian logistics. Eur. Transp. Res. Rev. 2017, 9, 10. [Google Scholar] [CrossRef] [Green Version]
  22. Caris, A.; Macharis, C.; Janssens, G.K. Decision support in intermodal transport: A new research agenda. Comput. Ind. 2013, 64, 105–112. [Google Scholar] [CrossRef]
  23. Sun, Y.; Lang, M.; Wang, D. Optimization models and solution algorithms for freight routing planning problem in the multi-modal transportation networks: A review of the state-of-the-art. Open Civ. Eng. J. 2015, 9, 714–723. [Google Scholar] [CrossRef] [Green Version]
  24. Macharis, C.; Caris, A.; Jourquin, B.; Pekin, E. A decision support framework for intermodal transport policy. Eur. Transp. Res. Rev. 2011, 3, 167–178. [Google Scholar] [CrossRef] [Green Version]
  25. Arnold, P.; Peeters, D.; Thomas, I. Modelling a rail/road intermodal transportation system. Transp. Res. Part E Logist. Transp. Rev. 2004, 40, 255–270. [Google Scholar] [CrossRef]
  26. Verma, M.; Verter, V.; Zufferey, N. A bi-objective model for planning and managing rail-truck intermodal transportation of hazardous materials. Transp. Res. Part E Logist. Transp. Rev. 2012, 48, 132–149. [Google Scholar] [CrossRef]
  27. Sörensen, K.; Vanovermeire, C.; Busschaert, S. Efficient metaheuristics to solve the intermodal terminal location problem. Comput. Oper. Res. 2012, 39, 2079–2090. [Google Scholar] [CrossRef]
  28. Oudani, M.; El Hilali Alaoui, A.; Boukachour, J. An efficient genetic algorithm to solve the intermodal terminal location problem. Int. J. Supply Oper. Manag. 2014, 1, 279–296. [Google Scholar]
  29. Lin, C.C.; Lin, S.W. Two-stage approach to the intermodal terminal location problem. Comput. Oper. Res. 2016, 67, 113–119. [Google Scholar] [CrossRef]
  30. Lin, C.C.; Chiang, Y.I.; Lin, S.W. Efficient model and heuristic for the intermodal terminal location problem. Comput. Oper. Res. 2014, 51, 41–51. [Google Scholar] [CrossRef]
  31. Oudani, M. Modelling the Incomplete Intermodal Terminal Location Problem. IFAC-PapersOnLine 2019, 52, 184–187. [Google Scholar] [CrossRef]
  32. Huynh, N.; Fotuhi, F. A new planning model to support logistics service providers in selecting mode, route, and terminal location. Pol. Marit. Res. 2013, 20, 67–73. [Google Scholar] [CrossRef] [Green Version]
  33. Bierwirth, C.; Kirschstein, T.; Meisel, F. On transport service selection in intermodal rail/road distribution networks. Bus. Res. 2012, 5, 198–219. [Google Scholar] [CrossRef] [Green Version]
  34. Wang, Y.; Yeo, G.T. Intermodal route selection for cargo transportation from Korea to Central Asia by adopting Fuzzy Delphi and Fuzzy ELECTRE I methods. Marit. Policy Manag. 2018, 45, 3–18. [Google Scholar] [CrossRef]
  35. Chang, T.S. Best routes selection in international intermodal networks. Comput. Oper. Res. 2008, 35, 2877–2891. [Google Scholar] [CrossRef]
  36. Southworth, F.; Peterson, B.E. Intermodal and international freight network modeling. Transp. Res. Part C Emerg. Technol. 2000, 8, 147–166. [Google Scholar] [CrossRef]
  37. Kengpol, A.; Tuammee, S.; Tuominen, M. The development of a framework for route selection in multimodal transportation. Int. J. Logist. Manag. 2014, 25, 581–610. [Google Scholar] [CrossRef]
  38. Qu, Y.; Bektaş, T.; Bennell, J. Sustainability SI: Multimode multicommodity network design model for intermodal freight transportation with transfer and emission costs. Networks Spat. Econ. 2016, 16, 303–329. [Google Scholar] [CrossRef] [Green Version]
  39. Bouchery, Y.; Fransoo, J. Cost, carbon emissions and modal shift in intermodal network design decisions. Int. J. Prod. Econ. 2015, 164, 388–399. [Google Scholar] [CrossRef]
  40. Meng, Q.; Wang, X. Intermodal hub-and-spoke network design: Incorporating multiple stakeholders and multi-type containers. Transp. Res. Part B Methodol. 2011, 45, 724–742. [Google Scholar] [CrossRef]
  41. Morlok, E.K.; Spasovic, L.N. Redesigning rail-truck intermodal drayage operations for enhanced service and cost performance. J. Transp. Res. Forum 1994, 34, 16–31. [Google Scholar]
  42. Kayikci, Y. A conceptual model for intermodal freight logistics centre location decisions. Procedia-Soc. Behav. Sci. 2010, 2, 6297–6311. [Google Scholar] [CrossRef] [Green Version]
  43. Tsamboulas, D.; Vrenken, H.; Lekka, A.M. Assessment of a transport policy potential for intermodal mode shift on a European scale. Transp. Res. Part A Policy Pract. 2007, 41, 715–733. [Google Scholar] [CrossRef]
  44. Macharis, C.; Bontekoning, Y.M. Opportunities for OR in intermodal freight transport research: A review. Eur. J. Oper. Res. 2004, 153, 400–416. [Google Scholar] [CrossRef]
  45. Spasovic, L.; Morlok, E.K. Using marginal costs to evaluate drayage rates in rail-truck intermodal service. Transp. Res. Rec. 1993, 8–16. [Google Scholar]
  46. Ghane-Ezabadi, M.; Vergara, H.A. Decomposition approach for integrated intermodal logistics network design. Transp. Res. Part E Logist. Transp. Rev. 2016, 89, 53–69. [Google Scholar] [CrossRef]
  47. Braekers, K.; Caris, A.; Janssens, G.K. Integrated planning of loaded and empty container movements. OR Spectr. 2013, 35, 457–478. [Google Scholar] [CrossRef]
  48. Hanaoka, S.; Kunadhamraks, P. Multiple criteria and fuzzy based evaluation of logistics performance for intermodal transportation. J. Adv. Transp. 2009, 43, 123–153. [Google Scholar] [CrossRef]
  49. Ruan, J.; Wang, X.; Chan, F.; Shi, Y. Optimizing the intermodal transportation of emergency medical supplies using balanced fuzzy clustering. Int. J. Prod. Res. 2016, 54, 4368–4386. [Google Scholar] [CrossRef]
  50. Bergqvist, R. Evaluating road–rail intermodal transport services–a heuristic approach. Int. J. Logist. Res. Appl. 2008, 11, 179–199. [Google Scholar] [CrossRef]
  51. Murray, A.T.; Church, R.L. Applying simulated annealing to location-planning models. J. Heuristics 1996, 2, 31–53. [Google Scholar] [CrossRef]
  52. Vincent, F.Y.; Lin, S.W.; Lee, W.; Ting, C.J. A simulated annealing heuristic for the capacitated location routing problem. Comput. Ind. Eng. 2010, 58, 288–299. [Google Scholar]
  53. Mathews, P.G. Design of Experiments with MINITAB; ASQ Quality Press: Milwaukee, WI, USA, 2005. [Google Scholar]
Figure 1. Small complete network.
Figure 1. Small complete network.
Applsci 11 04467 g001
Figure 2. Small incomplete network.
Figure 2. Small incomplete network.
Applsci 11 04467 g002
Figure 3. Main effects of parameters for SN ratios.
Figure 3. Main effects of parameters for SN ratios.
Applsci 11 04467 g003
Figure 4. Main effects of parameters for Means.
Figure 4. Main effects of parameters for Means.
Applsci 11 04467 g004
Figure 5. The best archived solution over the iterations for the instance 10C10L2TL.
Figure 5. The best archived solution over the iterations for the instance 10C10L2TL.
Applsci 11 04467 g005
Figure 6. The completeness rate of the SA solutions.
Figure 6. The completeness rate of the SA solutions.
Applsci 11 04467 g006
Figure 7. The completeness rate over iterations for the instance 40C10L2TL.
Figure 7. The completeness rate over iterations for the instance 40C10L2TL.
Applsci 11 04467 g007
Table 1. Intermodal freight transportation: main themes.
Table 1. Intermodal freight transportation: main themes.
Research ContentReferences
Review[2,18,19,20,21,22,23,24]
Terminal location[1,5,7,8,9,10,11,12,13,15,16,17,25,26,27,28,29,30,31]
Route selection[14,32,33,34,35,36,37]
Network design[33,38,39,40,41]
Transport policy[42,43,44,45]
Integrated Location and Routing[46,47]
Table 2. Intermodal Terminal Location Problem: models and solving methods.
Table 2. Intermodal Terminal Location Problem: models and solving methods.
Research TypeReferences
Deterministic models[1,5,9,10,11,13,14,17,25,26,27,32]
Stochastic/fuzzy models[3,7,8,12,15,16,34,42,48,49]
Exact methods[1,7,8,11,25]
heuristic methods[10,12,15,27,32,50]
Table 3. SA parameters.
Table 3. SA parameters.
ParameterSymbolInterval
Initial temperature T 0 [ 100 , 10 6 ]
Cooling rate δ [ 0.03 , 0.9 ]
Neighbor rate γ [ 0.05 , 0.9 ]
Minimum temperature T m i n [ 0.1 , 10 ]
Table 4. Simulated Annealing results.
Table 4. Simulated Annealing results.
InstanceBest Gap %Average Gap %Time (s)# Terminals
10C10L2TL000.326
10C10L4TL00.030.896
10C10L6TL001.007
10C10L8TL00.10.568
10C10L10TL001.66
10C10L12TL001.239
20C10L2TL00.43.453
20C10L4TL00.233.655
20C10L6TL004.65
20C10L8TL00.34.65
20C10L10TL1.31.83.875
20C10L12TL2.83.82.76
40C10L2TL1.61.96.77
40C10L4TL1.22.15.48
40C10L6TL2.53.84.38
40C10L8TL1.64.15.78
40C10L10TL33.55.78
40C10L12TL12,17.88
80C10L2TL1.11.98.73
80C10L4TL3.65.8104
Table 5. SA results versus Best found solutions.
Table 5. SA results versus Best found solutions.
InstanceSolution by [27] (×10 6 )Our Solution (×10 6 )Gap
20C40L47.7645.16%
20C50L42.8741.364%
20C60L48.5743.1213%
20C70L39.3139.190%
20C80L43.5841.844%
20C90L38.7440.88−5%
20C100L48.5446.544%
30C10L117.72105.8411%
30C20L113.5116.51−3%
30C30L117.03119.74−2%
30C40L91.3188.144%
30C50L105.48102.942%
30C60L103.24114.64−10%
30C70L113.5390.5725%
30C80L188.55105.552%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Oudani, M. A Simulated Annealing Algorithm for Intermodal Transportation on Incomplete Networks. Appl. Sci. 2021, 11, 4467. https://doi.org/10.3390/app11104467

AMA Style

Oudani M. A Simulated Annealing Algorithm for Intermodal Transportation on Incomplete Networks. Applied Sciences. 2021; 11(10):4467. https://doi.org/10.3390/app11104467

Chicago/Turabian Style

Oudani, Mustapha. 2021. "A Simulated Annealing Algorithm for Intermodal Transportation on Incomplete Networks" Applied Sciences 11, no. 10: 4467. https://doi.org/10.3390/app11104467

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