Next Article in Journal
Blockchain for Ecologically Embedded Coffee Supply Chains
Previous Article in Journal
Developing a Comprehensive Shipment Policy through Modified EPQ Model Considering Process Imperfections, Transportation Cost, and Backorders
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimizing Transport Logistics under Uncertainty with Simheuristics: Concepts, Review and Trends

1
Computer Science Department, Universitat Oberta de Catalunya, 08018 Barcelona, Spain
2
Department of Applied Statistics and Operations Research, Universitat Politècnica de València, 03801 Alcoy, Spain
*
Author to whom correspondence should be addressed.
Logistics 2022, 6(3), 42; https://doi.org/10.3390/logistics6030042
Submission received: 11 May 2022 / Revised: 10 June 2022 / Accepted: 22 June 2022 / Published: 24 June 2022
(This article belongs to the Section Artificial Intelligence, Logistics Analytics, and Automation)

Abstract

:
Background: Uncertainty conditions have been increasingly considered in optimization problems arising in real-life transportation and logistics activities. Generally, the analysis of complex systems in these non-deterministic environments is approached with simulation techniques. However, simulation is not an optimization tool. Hence, it must be combined with optimization methods when our goal is to: (i) minimize operating costs while guaranteeing a given quality of service; or (ii) maximize system performance using limited resources. When solving NP-hard optimization problems, the use of metaheuristics allows us to deal with large-scale instances in reasonable computation times. By adding a simulation layer to the metaheuristics, the methodology becomes a simheuristic, which allows the optimization element to solve scenarios under uncertainty. Methods: This paper reviews the indexed documents in Elsevier Scopus database of both initial as well as recent applications of simheuristics in the logistics and transportation field. The paper also discusses open research lines in this knowledge area. Results: The simheuristics approaches to solving NP-hard and large-scale combinatorial optimization problems under uncertainty scenarios are discussed, as they frequently appear in real-life applications in logistics and transportation activities. Conclusions: The way in which the different simheuristic components interact puts a special emphasis in the different stages that can contribute to make the approach more efficient from a computational perspective. There are several lines of research that are still open in the field of simheuristics.

1. Introduction

Real-life logistics and transportation (L&T) challenges are usually characterized by different levels of uncertainty. Many of these challenges can be modeled as stochastic optimization problems, and they are often NP-hard and large-scale in nature. Thus, exact optimization methods show limitations when high-quality solutions are required in reasonably short computing times, and approximated optimization methods, such as heuristics and metaheuristics, are usually employed for solving these problems in many practical applications.
When dealing with stochastic uncertainty, many experts employ simulation methods, since they allow for analyzing different scenarios that can be helpful in decision-making processes. Still, simulation is not an optimization tool. Therefore, hybrid simulation-optimization methodologies have been proposed to efficiently cope with large-scale stochastic optimization problems.
Simheuristics, the combination of simulation with metaheuristics, is one of these simulation-optimization methods. Its efficiency as a method for solving different combinatorial optimization problems with stochastic elements has been shown in different studies [1]. According to Juan et al. [2], this is due to its ability to evaluate solutions using simulation and problem-specific analytical expressions. Research related to simheuristics has been growing in recent years as shown in Figure 1, which presents the number of articles indexed per year from the Elsevier Scopus database for the term “simheuristics”. These results show an increasing trend in the number of publications involving simheuristics. This trend might be related to the fact that simheuristics is a methodology designed to better cope with the complexity of real problems when searching for the optimal solution in environments under uncertainty, as is the case for many L&T problems [3].
The growing interest in the development of these methodologies has motivated the appearance of literature reviews on the use of simheuristics. Hence, Juan et al. [1] compiles all the papers published until 2017. As a complement to this review, our paper presents a literature review on simheuristics applied to optimization problems in L&T, focusing on the analysis of papers published after 2017. Figure 1 also shows an increasing number of articles indexed in the Elsevier Scopus database for the search “simheuristics AND (transport OR logistics)” in the title, abstract, and keywords of publications after 2017. In addition, Figure 2 illustrates the main journals that have published articles indexed in the aforementioned database. One can notice a growing interest in this methodology in journals that belong to areas as diverse as Operations Research, Industrial Engineering, Simulation, and Applied Sciences. All in all, this paper aims at presenting a comparative analysis between the existing simheuritic approaches, highlighting the main problems addressed problems and how different authors have employed simheuristics to tackle uncertainty in L&T optimization problems.
Hence, the main contributions of this work are: (i) an extension of the traditional concept of simheuristics, which also includes a machine learning component to enhance the searching process and reduce computational times; (ii) a review of related works, recently published, in solving different routing problems with stochastic components; and (iii) a cross-problem analysis of the computational results obtained when solving the aforementioned optimization problems, which allows us to extract common patterns on the application of simheuristics in L&T. All these elements make this article a valuable reference for many researchers interested in solving stochastic optimization problems in this field. The rest of the paper is structured as follows: Section 2 contextualizes simheuristics inside the big area of simulation-optimization. Section 3 presents the fundamentals of simheuristics. Section 4 summarizes the applications of simheuristics before 2018 in the L&T field. Section 5 reviews recent applications (on 2018 or after) of simheuristics in L&T. Section 6 illustrates some numerical examples using several simheuristics approaches. Finally, Section 7 summarizes the main conclusions of this work and open research lines.

2. Simulation-Optimization and Simheuristics

Since simulation alone cannot be used to solve stochastic optimization problems with large solution spaces, many authors have proposed the combination of simulation and optimization methods to handle such problems [4,5]. Simulation-optimization approaches include different optimization methods, such as mathematical programming, metaheuristics, and machine learning. In addition, statistical and machine learning methods can be used to build surrogate models based on the simulation output [6]. These models represent analytical relations among the system variables, and can be employed to obtain estimates of the simulation output in shorter computing times. Figueira and Almada-Lobo [4] classified simulation-optimization approaches based on the simulation usage. Thus, according to these authors, simulation could be utilized to: (i) evaluate an objective function, or a constraint, in a stochastic optimization problem; (ii) generate solutions for an optimization problem; or (iii) enhance an analytical model. Excellent reviews and tutorials on simulation-optimization approaches can be found in Fu et al. [7], Chau et al. [8], and Jian and Henderson [9].
Hybridizing metaheuristics with simulation is becoming popular as a standard procedure to deal with stochastic optimization problems [10,11]. Glover et al. [12,13], and April et al. [14] are among the first authors discussing the marriage of both methodologies. These authors developed the OptQuest software (www.opttek.com/products/optquest, last accessed on 11 May 2022), a proprietary simulation-optimization engine that is integrated into several commercial simulation packages. Still, being a proprietary software, it performs like a ‘black-box’ approach, with internal mechanisms that are not fully explained. Following similar principles, simheuristic algorithms also combine metaheuristics with simulation. Hence, they can be classified as a subset of simulation-optimization methods and, in particular, of simulation-based optimization procedures [14]. As it will be discussed later in more detail, simheuristic algorithms are ‘white-box’ approaches specifically designed to solve large-scale and NP-hard combinatorial optimization problems with stochastic elements, which can be present in the form of stochastic objective functions or probabilistic constraints [15]. Some reviews of simheuristics concepts and applications can be found in Juan et al. [1] and Chica et al. [3].

3. Fundamentals of Simheuristics

The development of simheuristic algorithms was motivated by the need to address real-life optimization problems characterized by high stochasticity. Simheuristics combine metaheuristics with simulations, such as Monte Carlo simulation (MCS), to deal with the stochastic part of the problem. These algorithms belong to the hybrid simulation-optimization methodology used to generate efficient solutions to combinatorial optimization problems with random components. In the L&T field, these stochastic elements can be, for example, random demands or random travel times and might be part of the objective function (e.g., total travel time that depends on random travel times) or the constraints (e.g., probability of delivery times inside given time windows) in the optimization problems.
In real life, we face a huge variety of optimization problems, including vehicle routing problems (VRP), facility location problems (FLP), arc routing problems (ARP), team orienteering problems (TOP), etc. Typically, the goal of each problem is to maximize the total reward or to minimize the total cost associated with the activity. Figure 3 presents an illustrative example of the structure of each of these main optimization problems. For example, the objective function in a VRP is usually to minimize the total cost, which is the sum of fixed plus variable cost. In the TOP, the objective is to maximize the rewards collected by vehicles when visiting customers. Many of the problems that arise in real-life T&L are stochastic in nature. Thus, in a VRP, ARP, or TOP, the time a vehicle needs to travel from one node to another might not be deterministic. On the contrary, it might be influenced by factors like the weather conditions, traffic congestion level, etc. Besides, probabilistic constraints might also be present in real-life problems. These challenges make the problem troublesome. However, simheuristic algorithms allow us to provide high-quality solutions to these problems in short computing times. A traditional mathematical formulation of these stochastic problems is given below:
Optimize f ( x ) = E [ F ( x , T ) ]
s . t . : P ( h i ( x , T ) l i ) q i i I
k j ( x ) r j j J
x X
In the previous expression, F ( x , t ) is the objective function that needs to be optimized, x refers to a possible solution inside the solution space X, and T is a vector of random variables. The term E [ F ( x , t ) ] represents the expected value of the objective function. Equation (1) is the general form of the objective function in a stochastic optimization problem. Constraints (2) represent probabilistic constrains, e.g.,: the probability that a customer is visited after a given time l i > 0 is limited by a threshold q i . Constraints (3) are the traditional deterministic constraints in any optimization problem. Finally, Equation (4) defines the solution space.
In order to solve the aforementioned optimization problem, we can benefit from a simheuristic approach. A schematic presentation of the simheuristic approach is shown in Figure 4. This presentation is an extension of the approach introduced in Juan et al. [2]. The approach starts by defining the deterministic version of the optimization problem. The stochastic problem is simplified in this definition, e.g., the random variables are replaced by their expected values to form an associated mean-value problem [16]. This step is based on the assumption that solutions to the deterministic problem might be promising solutions to the stochastic problem under low and medium uncertainty. Hence, for instance, a solution that minimizes total travel time in the deterministic VRP is likely to be a good-quality solution (in terms of expected travel time) if just a small uncertainty level is introduced into the VRP. Thus, solution x is associated with a deterministic value, d e t ( x ) , for the deterministic version of the problem, and with a stochastic value, s t o c h ( x ) , for the stochastic version. The s t o c h ( x ) value can be estimated using simulation. Notice, however, that the relationship between d e t ( x ) and s t o c h ( x ) does not imply the existence of a perfect correlation, especially as the uncertainty level increases. Thus, solution x 1 could be better than solution x 2 in terms of deterministic conditions, but solution x 2 could be better than solution x 1 under stochastic conditions. Accordingly, the relation between their associated values could be presented as d e t ( x 1 ) s t o c h ( x 2 ) s t o c h ( x 1 ) in a minimization problem and s t o c h ( x 1 ) s t o c h ( x 2 ) d e t ( x 1 ) in a maximization problem. The deterministic values present the lower and upper bounds for the stochastic values in the minimization and maximization problems, respectively. Notice also that for large levels of uncertainty, the performance of the solution is too variable to make decisions based on its expected value alone.
After simplifying the stochastic optimization problem, the first stage of the simheuristic approach starts (Figure 4). A metaheuristic algorithm is responsible for exploring the solution space and generating solutions to the deterministic problem. First, each generated solution x * is examined to identify whether it is a promising solution or not. In the first case, the solution is assessed using simulation to estimate its stochastic value, s t o c h ( x * ) . This value is not limited to the average: it could represent the variance, percentiles, and useful probabilistic information required to compute the reliability of solutions. In this stage, the number of simulation runs is limited, and several techniques could be utilized to speed up the simulation runs, such as techniques presented in Rabe et al. [17] and Fippel and Brainlab [18]. The simulation output is used to: (i) estimate the stochastic performance of solutions; and (ii) update the machine learning component that is added to the approach. Moreover, the machine learning component utilizes the simulation output to: (i) update the parameters of the metaheuristic algorithm to enhance the solution space search for promising solutions under stochastic conditions; (ii) build a prediction model to identify promising solutions and, hence, reduce simulation time; and (iii) develop a surrogate model that can estimate the value of a stochastic objective function or probabilistic constraints for solutions found by the metaheuristic algorithm.
The first stage ends when the maximum allowed time for the stage is reached, and an elite list of solutions is passed to the second stage. This elite list contains solutions with relatively good performance under stochastic conditions. In the second stage, the solutions in the elite list are investigated intensively using a more significant number of simulation runs compared to the investigation in the first stage. The last stage utilizes the simulation output for risk and reliability analysis. The output of this analysis is passed to decision-makers to support them in selecting solutions and, hence, enhance the decision-making process.

4. Initial Works on Simheuristics in L&T

As a solving methodology, simheuristics has succeeded to make pervasive contributions in different fields, such as manufacturing, production, healthcare, transportation, logistics, supply chain management, and so on. In this article, however, we focus in the applications of simheuristics in the L&T field. In particular, this section reviews the simheuristics papers published before 2018. Table 1 summarizes these contributions, mainly the ones indexed in the Elsevier Scopus database.
The combination of simulation and optimization has received a lot of attention from researchers. In the beginning, there was not a strong link between these two parts, but over time this connection became stronger when the researchers figured out that the solutions improved significantly when they apply simulation and optimization in an integrated way [2]. One of the initial works, Jung et al. [31] addresses the demand uncertainty by using a simulation-based optimization method. This work proposes a framework to determine the safety stock level in planning and scheduling applications in supply chains. Since the demand is considered an uncertain parameter, MCS is employed in the presence of other uncertain parameters, such as delivery times and production delays. The main limitation of this work is the long time that is required to address problems. Thus, the approach cannot support different tactical analyses with the abundant information provided by simulation. In another work, Wan et al. [32] propose a simulation-based optimization framework for analyzing a supply chain under uncertainty. This framework employs a surrogate model, together with domain reduction and incremental sampling, to capture the relation between decision variables and supply chain performance. They apply the proposed approach to optimize base stocks for a three-stage supply chain.
As one of the first simheuristics, Juan et al. [19] propose a flexible simulation methodology for the VRP with stochastic demands. A simplified VRP model is shown in Figure 3. In this work, the authors consider the VRPSD as a limited set of capacitated VRP (CVRP) by assigning different values to the safety stock level for each problem. Considering a safety stocks helps to reserve a part of the load capacity of the vehicles to deal with unexpected customers with high demands. Hence, the chance of route failure decreases significantly. However, employing safety stock increases the fixed cost in the problem. They applied metaheuristics to solve the CVRP and then a MCS to estimate the expected total costs of different routes obtained. In another research, Juan et al. [20] discuss how parallel and distributed computing systems can be employed to solve the VRPSD efficiently. Using parallel and distributed computing systems decreases the computation time to solve the problem and shows that a near-optimal solution can be obtained in just a few seconds. In this work, safety stock for vehicle capacities is considered to deal with high customer demands and prevent route failure. For each safety stock level, a different scenario is defined for the problem, and they are solved by integrating MCS inside the heuristics process.
Juan et al. [21] propose simheuristics for solving stochastic inventory-routing problems. The goal is to define a routing plan that minimizes the expected total cost of the inventory and routing in a network. This work has two main contributions: first, the methodology can consider personalized refill policies for each retail center, which decreases the total cost significantly compared to other solution approaches; and secondly, the solving approach uses no probability distribution function for the random demand of each retail center. Later, Quintero-Araujo et al. [26] apply horizontal collaboration strategies, which are based on the collaboration of different supply chain sections in urban areas, to analyze the cost reduction in the urban transportation model under uncertainty. They define two scenarios: collaborative and non-collaborative. The first one is considered as one multi-depot VRP, and the other one is modeled as a series of vehicle routing problems. They apply simheuristics based on local search, biased-randomized, and MCS techniques.
Real transportation and logistic problems are characterized by high uncertainty. For example, a smart city problem consists of many random variables. Therefore, applying a deterministic model to solve this problem is unpractical. In this case, Gruler et al. [22] discuss the need for a solution method to consider the waste collection problem in smart cities. They define a deterministic waste collection problem and developed metaheuristics based on a variable neighborhood search framework. Then, they extend the problem to a stochastic version and develop simheuristics for solving it. Their results include a risk analysis considering the variance of the waste level and vehicle safety capacities. In another work, Gruler et al. [23] discuss a multi-depot stochastic waste collection problem with cooperation among vehicles from different depots. In this problem, the demand for collecting waste is considered as a random variable, and a clustered urban area (in the case of a real metropolitan area) is considered. They used a hybrid algorithm combining metaheuristics with simulation. This combination consists of biased-randomization techniques, metaheuristics, and MCS. Jesica et al. [25] studied the stochastic uncapacitated facility location problem (UFLP), where the service costs are assumed to be random. A simplified facility location problem is illustrated in Figure 3. They apply the simheuristics methodology to solve this problem. First, they use fast saving-based heuristics to obtain the deterministic optimal values and decrease the high computational solving times. Then, they apply simheuristics by combining a metaheuristic with MCS techniques. In the end, the results show that simheuristics can provide optimal solutions in very short computation times.
Working with simheuristics has started in the past decade to find the best solution in problems with uncertainty. It has become a powerful alternative to the use of other stochastic methodologies, such as stochastic programming, fuzzy programming, dynamic programming, etc. [4].

5. Recent Works on Simheuristics in L&T

After defining the simheuristic approach and utilizing it in solving various problems, including combinatorial optimization problems such as the ones in Figure 3, researchers extended their interest in exploring a variety of new problems. Table 2 summarizes some contributions utilizing simheuristics in transportation or logistics; most of these contributions are indexed in the Scopus database after 2018. As explained in Section 4, commonly solved optimization problems are vehicle/arc routing/orienteering problems. Additional constraints were added to these problems to form new variants that present real-world cases that are difficult to solve by employing traditional approaches.
For example, researchers solved variants of routing problems, such as the multi-depot vehicle routing problem. In this variant, customers are served by limited capacity vehicles departing from different depots. Calvet et al. [45] solved the stochastic demands version of the problem. The two-dimensional vehicle routing problem (2L-VRP) is another variant of the VRP, and the stochastic version was solved by Guimarans et al. [52]. Problems solved using simheuristics are not limited to routing problems. They also include challenges such as the berth allocation problem concerning fining berthing position and time of vessels that arrive at a port [34]. Green logistics and the utilization of autonomous driving vehicles gain importance in the study of smart cities. Thus, researchers have defined problems in the context of smart cities. For example, Reyes-Rubiano et al. [48] solved the vehicle routing problem in which vehicles are electric. Thus, a limited driving range was added as an additional constraint to the traditional VRP, and the driving range of an electric vehicle and the travel time are considered stochastic.
As Table 2 shows, a variety of real-world case studies were solved using a simheuristic approach. For example, Onggo et al. [44] solved the perishable inventory routing problem with stochastic demand. In this problem, fresh food is stored and distributed, while the objective function minimizes costs. They used MCS to handle the stochasticity, and combined MCS with iterated local search. Another example is the case study of distributing medical supplies during COVID-19 pandemic [36]. Simheuristics usage was extended to form a base in decision support systems, such as ones developed by Rabe et al. [53]. These systems are designed to recommend promising solutions for real-world optimization problems. Thus, these systems need to handle complex optimization problems, including uncertainty.
Different types of uncertainty were defined and introduced to optimization problems. Researchers utilized simheuristics to handle stochastic uncertainty in optimization problems. Currently, the simheuristics concept is extended to solve optimization problems considering fuzzy uncertainty. For example, Tordecilla et al. [54] introduced a fuzzy layer to combine simulation, metaheuristics, and fuzzy logic to handle fuzzy uncertainty of travel times and customers’ demands. Another type of uncertainty in problem characteristics might be modeled as a correlation between different problem elements. For example, Latorre-Biel et al. [35] considered stochastic and correlated customer demand in the vehicle routing problem, and used simheuristics to solve the VRP.
Simulation is an expensive tool to be used in optimization problems. Thus, approaches are defined to utilize simulation when it is needed to reduce total computation time and still get promising solutions. Rabe et al. [17] discussed several concepts concerning the number of simulation runs and their need. Even though they based their work on a manufacturing system, similar approaches could be considered in transportation and logistics. Speeding up simheuristics is an important issue in real-world cases. Decisions are made in a short time or instantaneously. Therefore, recommended solutions to optimization problems are required within a few seconds. In another work, Muravev et al. [55] use a stochastic two-stage optimization problem to model intermodal terminal main parameters, which is also called dry port. They apply an agent-based system dynamics simulation model and show that the combination of agent-based models with the simulation approaches improves the solutions significantly, and also helps the decision-making process associated with the selection of strategic facility planning in intermodal terminals. In the end, they consider a case study on Yiwu dry port. The results show that the model tries to minimize the costs by reducing the total distance despite increasing traffic flows. Finally, Sibul et al. [56] analyze the navigation along the Northern Sea route considering ice conditions and weather changes. The main objective of this work minimizes the costs despite the decreasing speed of the sailings due to the severe weather conditions. They create a path-finding algorithm to connect the shipping operational parameters with the environmental conditions and used available environment data to test the algorithm.

6. Cross-Problem Analysis of Computational Results

This section presents the results obtained with simheuristics in different works available in the literature, where well-known transport optimization problems under uncertainty conditions are solved. Table 3 lists the seven selected L&T problems and the references used to collect the computational results, while Table 4 presents the solution values reported by the different authors for the listed problems. The first column identifies the reference where the solution values have been gathered, while the second column identifies the problem. Subsequently, the next three columns report their optimal/near-optimal deterministic solution (OBD), the solution obtained when their deterministic solution is evaluated in a stochastic scenario (OBD-S), and their solution provided by the simheuristic (OBS), respectively. Finally, the last two columns show the percentage gaps of the deterministic solution (OBD) with respect to the stochastic solutions (OBD-S and OBS).
The gaps between the different solutions for the analyzed works are presented in Figure 5, where the y-axis represents the gap between the value of the stochastic solutions with respect to the OBD. This value is considered as a lower bound and is used as a reference in a scenario with perfect information of a stochastic optimization problem, while the stochastic value OBD-S could be considered as an upper bound to the optimal stochastic solution. Thus, the solution generated by a simheuristic algorithm (OBS) lies between these two bounds.
According to the results, the solutions provided by the simheuristic (OBS) outperform the best deterministic solutions when they are used in a stochastic scenario in the analyzed problems. However, the particular problem under study and its associated uncertainty influence the difference obtained between OBD and OBD-S. The numerical analyses have shown that the optimal or near-optimal solutions for the deterministic version of the problem are sub-optimal solutions when performed in real scenarios under uncertainty. Thus, in real problems, deterministic solutions (OBD) generate inefficient solutions when making decisions, which impacts the costs of the companies. In general, costs increase as the level of uncertainty increases. This requires the implementation of hybrid methodologies, which integrate simulation with metaheuristics when solving stochastic optimization problems.

7. Conclusions and Future Work

This paper has reviewed the concept of simheuristics, which hybridizes simulation with metaheuristic algorithms with the purpose of solving stochastic optimization problems. The manuscript also explains why this optimization approach can be effective when solving NP-hard and large-scale combinatorial optimization problems under uncertainty scenarios, as they frequently appear in real-life applications in L&T activities. The way in which the different simheuristic components interact has been also discussed, putting a special emphasis in the different stages that can contribute to make the approach more efficient from a computational perspective.
Recent applications of simheuristics in L&T have also been commented on, and a numerical summary of previous works illustrating the capabilities of simheuristics to provide high-quality solutions to different stochastic problems in the field is also provided.
There are several lines of research that are still open in the field of simheuristics; among them we can highlight the following ones: (i) the introduction of more advanced machine learning methods–especially those based on supervised learning and reinforcement learning–that enrich the feedback provided by the simulation component to the metaheuristic one, which allow for an accurate classification of promising solutions, and expedite the buildup of surrogate models that can speed up computations even further; (ii) the efficient and easy integration of metaheuristic code developed with modern programming languages with commercial simulators like FlexSim, which currently supports a friendly interaction with Python; and (iii) the extension of simheuristics into fuzzy simheuristics, which allow us to consider non-stochastic as well as stochastic uncertainty, as illustrated in Tordecilla et al. [54].

Author Contributions

Conceptualization, A.A.J. and M.A.; methodology, J.C. and E.G.; software, J.P.; writing—original draft preparation, J.C., E.G., M.A. and J.P.; writing—review and editing, A.A.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been partially funded by the Spanish Ministry of Science (PID2019-111100RB-C21-C22/AEI/10.13039/501100011033), the Barcelona City Council and Fundació ”la Caixa” under the framework of the Barcelona Science Plan 2020-2023 (grant 21S09355-001), and the Generalitat Valenciana (PROMETEO/2021/065).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Juan, A.A.; Kelton, W.D.; Currie, C.S.; Faulin, J. Simheuristics applications: Dealing with uncertainty in logistics, transportation, and other supply chain areas. In Proceedings of the 2018 Winter Simulation Conference (WSC), Gothenburg, Sweden, 9–12 December 2018; pp. 3048–3059. [Google Scholar]
  2. Juan, A.A.; Faulin, J.; Grasman, S.E.; Rabe, M.; Figueira, G. A review of simheuristics: Extending metaheuristics to deal with stochastic combinatorial optimization problems. Oper. Res. Perspect. 2015, 2, 62–72. [Google Scholar] [CrossRef] [Green Version]
  3. Chica, M.; Juan, A.A.; Bayliss, C.; Cordon, O.; Kelton, W.D. Why simheuristics? Benefits, limitations, and best practices when combining metaheuristics with simulation. Stat. Oper. Res. Trans. 2017, 44, 1–24, Erratum in Stat. Oper. Res. Trans. 2020, 44, 311–334. [Google Scholar] [CrossRef] [Green Version]
  4. Figueira, G.; Almada-Lobo, B. Hybrid Simulation–Optimization Methods: A Taxonomy and Discussion. Simul. Model. Pract. Theory 2014, 46, 118–134. [Google Scholar] [CrossRef] [Green Version]
  5. Amaran, S.; Sahinidis, N.V.; Sharda, B.; Bury, S.J. Simulation Optimization: A Review of Algorithms and Applications. Ann. Oper. Res. 2016, 240, 351–380. [Google Scholar] [CrossRef] [Green Version]
  6. Xu, J.; Huang, E.; Chen, C.H.; Lee, L.H. Simulation Optimization: A Review and Exploration in the New Era of Cloud Computing and Big Data. Asia-Pac. J. Oper. Res. 2015, 32, 1550019. [Google Scholar] [CrossRef]
  7. Fu, M.C.; Glover, F.W.; April, J. Simulation Optimization: A Review, New Developments, and Applications. In Proceedings of the 2005 Winter Simulation Conference, Orlando, FL, USA, 4 December 2005; Kuhl, M.E., Steiger, N.M., Armstrong, F.B., Joines, J.A., Eds.; Institute of Electrical and Electronics Engineers, Inc.: Piscataway, NJ, USA, 2005; pp. 83–95. [Google Scholar]
  8. Chau, M.; Fu, M.C.; Qu, H.; Ryzhov, I.O. Simulation Optimization: A Tutorial Overview and Recent Developments in Gradient-Based Methods. In Proceedings of the 2014 Winter Simulation Conference, Savannah, GA, USA, 7–10 December 2014; Tolk, A., Diallo, S.Y., Ryzhov, I.O., Yilmaz, L., Buckley, S., Miller, J.A., Eds.; Institute of Electrical and Electronics Engineers, Inc.: Piscataway, NJ, USA, 2014; pp. 21–35. [Google Scholar]
  9. Jian, N.; Henderson, S.G. An Introduction to Simulation Optimization. In Proceedings of the 2015 Winter Simulation Conference, Huntington Beach, CA, USA, 6–9 December 2015; Yilmaz, L., Chan, W.K.V., Moon, I., Roeder, T.M.K., Macal, C., Rossetti, M.D., Eds.; Institute of Electrical and Electronics Engineers, Inc.: Piscataway, NJ, USA, 2015; pp. 1780–1794. [Google Scholar]
  10. Bianchi, L.; Dorigo, M.; Gambardella, L.M.; Gutjahr, W.J. A Survey on Metaheuristics for Stochastic Combinatorial Optimization. Nat. Comput. 2009, 8, 239–287. [Google Scholar] [CrossRef] [Green Version]
  11. Juan, A.A.; Keenan, P.; Martí, R.; McGarraghy, S.; Panadero, J.; Carroll, P.; Oliva, D. A Review of the Role of Heuristics in Stochastic Optimisation: From Metaheuristics to Learnheuristics. Ann. Oper. Res. 2021, 1–31. [Google Scholar] [CrossRef]
  12. Glover, F.; Kelly, J.P.; Laguna, M. New Advances and Applications of Combining Simulation and Optimization. In Proceedings of the 1996 Winter Simulation Conference, Coronado, CA, USA, 8–11 December 1996; Charnes, J.M., Morrice, D.J., Brunner, D.T., Swain, J.J., Eds.; Institute of Electrical and Electronics Engineers, Inc.: Piscataway, NJ, USA, 1996; pp. 144–152. [Google Scholar]
  13. Glover, F.; Kelly, J.P.; Laguna, M. New Advances for Wedding Optimization and Simulation. In Proceedings of the 1999 Winter Simulation Conference, Phoenix, AZ, USA, 5–8 December 1999; Farrington, P.A., Nembhard, H.B., Sturrock, D.T., Evans, G.W., Eds.; Institute of Electrical and Electronics Engineers, Inc.: Piscataway, NJ, USA, 1999; pp. 255–260. [Google Scholar]
  14. April, J.; Glover, F.; Kelly, J.P.; Laguna, M. Simulation-Based Optimization: Practical Introduction to Simulation Optimization. In Proceedings of the 2003 Winter Simulation Conference; Chick, S., Sanchez, P.J., Ferrin, D., Morrice, D.J., Eds.; Institute of Electrical and Electronics Engineers, Inc.: Piscataway, NJ, USA, 2003; pp. 71–78. [Google Scholar]
  15. Fu, M.C. Optimization for Simulation: Theory vs. Practice. INFORMS J. Comput. 2002, 14, 192–215. [Google Scholar] [CrossRef]
  16. Birge, J.R.; Louveaux, F. Introduction to Stochastic Programming; Springer: New York, NY, USA, 2011. [Google Scholar]
  17. Rabe, M.; Deininger, M.; Juan, A.A. Speeding up computational times in simheuristics combining genetic algorithms with discrete-event simulation. Simul. Model. Pract. Theory 2020, 103, 102089. [Google Scholar] [CrossRef]
  18. Fippel, M.; Brainlab, A. Variance Reduction Techniques. In Monte Carlo Techniques in Radiation Therapy; Verhaegen, F., Seco, J., Eds.; CRC Press: Boca Raton, FL, USA, 2021; pp. 29–40. [Google Scholar]
  19. Juan, A.A.; Faulin, J.; Grasman, S.; Riera, D.; Marull, J.; Mendez, C. Using Safety Stocks and Simulation to Solve the Vehicle Routing Problem with Stochastic Demands. Transp. Res. Part C Emerg. Technol. 2011, 19, 751–765. [Google Scholar] [CrossRef]
  20. Juan, A.A.; Faulin, J.; Jorba, J.; Caceres, J.; Marques, J.M. Using parallel and distributed computing for solving real-time vehicle routing problems with stochastic demands. Ann. Oper. Res. 2013, 207, 43–65. [Google Scholar] [CrossRef]
  21. Juan, A.; Grasman, S.; Caceres, J.; Bektas, T. A Simheuristic Algorithm for the Single-Period Stochastic Inventory Routing Problem with Stock-outs. Simul. Model. Pract. Theory 2014, 46, 40–52. [Google Scholar] [CrossRef]
  22. Gruler, A.; Quintero, C.L.; Calvet, L.; Juan, A.A. Waste Collection Under Uncertainty: A Simheuristic Based on Variable Neighbourhood Search. Eur. J. Ind. Eng. 2017, 11, 228–255. [Google Scholar] [CrossRef]
  23. Gruler, A.; Fikar, C.; Juan, A.A.; Hirsch, P.; Contreras, C. Supporting Multi-Depot and Stochastic Waste Collection Management in Clustered Urban Areas via Simulation-Optimization. J. Simul. 2017, 11, 11–19. [Google Scholar] [CrossRef]
  24. Grasas, A.; Juan, A.A.; Faulin, J.; Armas, J.D.; Ramalhinho, H. Biased randomization of heuristics using skewed probability distributions: A survey and some applications. Comput. Ind. Eng. 2017, 110, 216–228. [Google Scholar] [CrossRef]
  25. Jesica, D.A.; Juan, A.A.; Marquès, J.M.; Pedroso, J.P. Solving the deterministic and stochastic uncapacitated facility location problem: From a heuristic to a simheuristic. J. Oper. Res. Soc. 2017, 68, 1161–1176. [Google Scholar]
  26. Quintero-Araujo, C.A.; Gruler, A.; Juan, A.A.; Armas, J.D.; Ramalhinho, H. Using simheuristics to promote horizontal collaboration in stochastic city logistics. Prog. Artif. Intell. 2017, 6, 275–284. [Google Scholar] [CrossRef]
  27. Quintero-Araujo, C.A.; Gruler, A.; Juan, A.A. Quantifying potential benefits of horizontal cooperation in urban transportation under uncertainty: A simheuristic approach. Adv. Artif. Intell. CAEPIA 2016, 9868, 280–289. [Google Scholar]
  28. Gonzalez-Martin, S.; Barrios, B.B.; Juan, A.A.; Riera, D. On the use of biased randomization and simheuristics to solve Vehicle and Arc Routing Problems. In Proceedings of the Winter Simulation Conference, Savannah, GA, USA, 7–10 December 2014; pp. 1875–1884. [Google Scholar]
  29. Quintero-Araújo, C.L.; Juan, A.A.; Montoya-Torres, J.R.; Muñoz-Villamizar, A. A simheuristic algorithm for Horizontal Cooperation in urban distribution: Application to a case study in Colombia. In Proceedings of the Winter Simulation Conference (WSC), Washington, DC, USA, 11–14 December 2016; pp. 2193–2204. [Google Scholar]
  30. Calvet, L.; Pagès-Bernaus, A.; Travesset-Baro, O.; Juan, A.A. A simheuristic for the heterogeneous site-dependent asymmetric VRP with stochastic demands. Adv. Artif. Intell. CAEPIA 2016, 9868, 408–417. [Google Scholar]
  31. Jung, J.; Blau, G.; Pekny, J.; Reklaitis, G.; Eversdyk, D. A simulation based optimization approach to supply chain management under demand uncertainty. Comput. Chem. Eng. 2004, 28, 2087–2106. [Google Scholar] [CrossRef]
  32. Wan, X.; Pekny, J.; Reklaitis, G. Simulation-based optimization with surrogate models: Application to supply chain management. Comput. Chem. Eng. 2005, 29, 1317–1328. [Google Scholar] [CrossRef]
  33. Peng, Y.; Luo, Y.J.; Jiang, P.; Yong, P.C. The route problem of multimodal transportation with timetable: Stochastic multi-objective optimization model and data-driven simheuristic approach. Eng. Comput. 2021, 39, 587–608. [Google Scholar] [CrossRef]
  34. De León, A.D.; Lalla-Ruiz, E.; Melián-Batista, B.; Moreno-Vega, J.M. A simulation–optimization framework for enhancing robustness in bulk berth scheduling. Eng. Appl. Artif. Intell. 2021, 103, 104276. [Google Scholar] [CrossRef]
  35. Latorre-Biel, J.I.; Ferone, D.; Juan, A.A.; Faulin, J. Combining simheuristics with Petri nets for solving the stochastic vehicle routing problem with correlated demands. Expert Syst. Appl. 2021, 168, 114240. [Google Scholar] [CrossRef]
  36. Rabe, M.; Chicaiza-Vaca, J.; Tordecilla, R.D.; Martins, L.d.C.; Juan, A.A. Supporting hospital logistics during the first months of the COVID-19 crisis: A simheuristic for the stochastic team orienteering problem. In Proceedings of the 2021 Winter Simulation Conference (WSC), Phoenix, AZ, USA, 12–15 December 2021; pp. 1–10. [Google Scholar]
  37. Juan, A.A.; Freixes, A.; Copado, P.; Panadero, J.; Gomez, J.F.; Serrat, C. A genetic algorithm simheuristic for the open UAV task assignment and routing problem with stochastic traveling and servicing times. In Proceedings of the 2021 Winter Simulation Conference (WSC), Phoenix, AZ, USA, 12–15 December 2021; pp. 1–12. [Google Scholar]
  38. Martínez-Reyes, A.; Quintero-Araújo, C.L.; Solano-Charris, E.L. A Decision Support Tool for the Location Routing Problem During the COVID-19 Outbreak in Colombia. In Proceedings of the International Conference of Production Research–Americas, Bahía Blanca, Argentina, 9–11 December 2020; pp. 33–46. [Google Scholar]
  39. Ramirez-Villamil, A.; Jaegler, A.; Montoya-Torres, J.R. Sustainable local pickup and delivery: The case of Paris. Res. Transp. Bus. Manag. 2021, 100692. [Google Scholar] [CrossRef]
  40. Ghorpade, T.; Corlu, C.G. Selective pick-up and delivery problem: A simheuristic approach. In Proceedings of the 2020 Winter Simulation Conference (WSC), Orlando, FL, USA, 14–18 December 2020; pp. 1468–1479. [Google Scholar]
  41. Ramírez-Villamil, A.; Montoya-Torres, J.R.; Jaegler, A. A simheuristic for the stochastic two-echelon capacitated vehicle routing problem. In Proceedings of the 2020 Winter Simulation Conference (WSC), Orlando, FL, USA, 14–18 December 2020; pp. 1276–1287. [Google Scholar]
  42. Yazdani, M.; Mojtahedi, M.; Loosemore, M. Enhancing evacuation response to extreme weather disasters using public transportation systems: A novel simheuristic approach. J. Comput. Des. Eng. 2020, 7, 195–210. [Google Scholar] [CrossRef]
  43. Raba, D.; Juan, A.A.; Panadero, J.; Estrada-Moreno, A.; Bayliss, C. Combining the internet of things with simulation-based optimization to enhance logistics in an Agri-food supply chain. In Proceedings of the 2019 Winter Simulation Conference (WSC), National Harbor, MD, USA, 8–11 December 2019; pp. 1894–1905. [Google Scholar]
  44. Onggo, B.S.; Panadero, J.; Corlu, C.G.; Juan, A.A. Agri-food supply chains with stochastic demands: A multi-period inventory routing problem with perishable products. Simul. Model. Pract. Theory 2019, 97, 101970. [Google Scholar] [CrossRef]
  45. Calvet, L.; Wang, D.; Juan, A.; Bové, L. Solving the multidepot vehicle routing problem with limited depot capacity and stochastic demands. Int. Trans. Oper. Res. 2019, 26, 458–484. [Google Scholar] [CrossRef]
  46. Estrada-Moreno, A.; Cavero-Lazaro, M.; Juan, A.A.; Serrat, C.; Nogal, M. Distribution planning in a weather-dependent scenario with stochastic travel times: A simheuristic approach. In Proceedings of the 2018 Winter Simulation Conference (WSC), Gothenburg, Sweden, 9–12 December 2018; pp. 3013–3024. [Google Scholar]
  47. Souravlias, D.; Duinkerken, M.; Morshuis, S.; Schott, D.; Negenborn, R. Stochastic floating quay crane scheduling on offshore platforms: A simheuristic approach. In Proceedings of the 21st International Conference on Harbor, Maritime and Multimodal Logistics Modeling and Simulation, HMS 2019, Lisbon, Portugal, 18–20 September 2019; pp. 62–71. [Google Scholar]
  48. Reyes-Rubiano, L.; Ferone, D.; Juan, A.A.; Faulin, J. A simheuristic for routing electric vehicles with limited driving ranges and stochastic travel times. SORT (Stat. Oper. Res. Trans.) 2019, 1, 3–24. [Google Scholar]
  49. Rabe, M.; Gonzalez-Feliu, J.; Chicaiza-Vaca, J.; Tordecilla, R.D. Simulation-Optimization Approach for Multi-Period Facility Location Problems with Forecasted and Random Demands in a Last-Mile Logistics Application. Algorithms 2021, 14, 41. [Google Scholar] [CrossRef]
  50. Zhou, C.; Li, H.; Liu, W.; Stephen, A.; Lee, L.H.; Chew, E.P. Challenges and opportunities in integration of simulation and optimization in maritime logistics. In Proceedings of the 2018 Winter Simulation Conference (WSC), Gothenburg, Sweden, 9–12 December 2018; pp. 2897–2908. [Google Scholar]
  51. Gök, Y.S.; Padrón, S.; Tomasella, M.; Guimarans, D.; Ozturk, C. Constraint-based robust planning and scheduling of airport apron operations through simheuristics. Ann. Oper. Res. 2022, 1–36. [Google Scholar] [CrossRef]
  52. Guimarans, D.; Dominguez, O.; Panadero, J.; Juan, A.A. A simheuristic approach for the two-dimensional vehicle routing problem with stochastic travel times. Simul. Model. Pract. Theory 2018, 89, 1–14. [Google Scholar] [CrossRef]
  53. Rabe, M.; Ammouriova, M.; Schmitt, D.; Dross, F. Simheuristics Approaches for Efficient Decision-Making Support in Materials Trading Networks. Algorithms 2021, 14, 23. [Google Scholar] [CrossRef]
  54. Tordecilla, R.D.; Martins, L.d.C.; Panadero, J.; Copado, P.J.; Perez-Bernabeu, E.; Juan, A.A. Fuzzy Simheuristics for Optimizing Transportation Systems: Dealing with Stochastic and Fuzzy Uncertainty. Appl. Sci. 2021, 11, 7950. [Google Scholar] [CrossRef]
  55. 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]
  56. Sibul, G.; Yang, P.; Muravev, D.; Gang Jin, J.; Kong, L. Revealing the true navigability of the Northern Sea Route from ice conditions and weather observations. Marit. Policy Manag. 2022, 1–17. [Google Scholar] [CrossRef]
  57. Keenan, P.; Panadero, J.; Juan, A.A.; Martí, R.; McGarraghy, S. A Strategic Oscillation Simheuristic for the Time Capacitated Arc Routing Problem with Stochastic Demands. Comput. Oper. Res. 2021, 133, 105377. [Google Scholar] [CrossRef]
  58. Gonzalez-Martin, S.; Juan, A.A.; Riera, D.; Castella, Q.; Munoz, R.; Perez, A. Development and Assessment of the SHARP and RandSHARP Algorithms for the Arc Routing Problem. AI Commun. 2012, 25, 173–189. [Google Scholar] [CrossRef]
  59. Panadero, J.; Juan, A.A.; Bayliss, C.; Currie, C. Maximising Reward from a Team of Surveillance Drones: A Simheuristic Approach to the Stochastic Team Orienteering Problem. Eur. J. Ind. Eng. 2020, 14, 485–516. [Google Scholar] [CrossRef]
  60. Quintero-Araujo, C.L.; Guimarans, D.; Juan, A.A. A simheuristic algorithm for the capacitated location routing problem with stochastic demands. J. Simul. 2021, 15, 217–234. [Google Scholar] [CrossRef]
Figure 1. Time evolution of Scopus-indexed documents for ‘simheuristics’ and ‘simheuristics in logistics’ or ‘simheuristics in transport/transportation’ (searched as ‘transport*’ to include both terms).
Figure 1. Time evolution of Scopus-indexed documents for ‘simheuristics’ and ‘simheuristics in logistics’ or ‘simheuristics in transport/transportation’ (searched as ‘transport*’ to include both terms).
Logistics 06 00042 g001
Figure 2. Scopus-indexed articles by Journal for ‘simheuristics’ and ‘simheuristics in logistics’ or ‘simheuristics in transport/transportation’ (searched as ‘transport*’ to include both terms).
Figure 2. Scopus-indexed articles by Journal for ‘simheuristics’ and ‘simheuristics in logistics’ or ‘simheuristics in transport/transportation’ (searched as ‘transport*’ to include both terms).
Logistics 06 00042 g002
Figure 3. Illustrative examples of the main addressed problems with simheuristics in L&T.
Figure 3. Illustrative examples of the main addressed problems with simheuristics in L&T.
Logistics 06 00042 g003
Figure 4. Simulation–optimization approach schema with a machine learning component.
Figure 4. Simulation–optimization approach schema with a machine learning component.
Logistics 06 00042 g004
Figure 5. Gaps between OBS and OBD-S with respect to OBD (baseline 0 % gap).
Figure 5. Gaps between OBS and OBD-S with respect to OBD (baseline 0 % gap).
Logistics 06 00042 g005
Table 1. Main simheuristics publications in L&T indexed in Scopus before 2018.
Table 1. Main simheuristics publications in L&T indexed in Scopus before 2018.
PaperConsidered ProblemSolving ApproachRemarks
Juan et al. [19]VRP with stochastic demandMetaheuristics and MCSconsidering a safety stock for vehicles capacity, and transform the VRPSD instance to a limited set of CVRP instances
Juan et al. [20]VRP with stochastic demandMetaheuristics and MCSusing parallel and distributed computing systems, considering a safety stock for vehicles capacity
Juan et al. [21]stochastic inventory- routing problemssimheuristicsconsidering a set of alternative refill policies for each retail left and safety stock
Gruler et al. [22]VRPsimheuristicswaste collection problem in smart cities
Gruler et al. [23]multi-depot VRPsimheuristics (biased randomization techniques, metaheuristics, and MCS)multi-depot stochastic waste collection problem, uncertain demand for waste
Grasas et al. [24]VRP, ARP, FLP, PFSPbiased randomized procedures (BRPs)using BRPs based on the use of skewed theoretical probability distributions
Jesica et al. [25]stochastic uncapacitated FLPsimheuristicsconsidering the uncertainty on the service costs
Quintero-Araujo et al. [26]VRPsimheuristicsusing horizontal collaboration strategies
Quintero-Araujo et al. [27]multi-depot VRPsimheuristicsdiscussing the benefits of horizontal cooperation in transportation activities
Gonzalez-Martin et al. [28]VRP and ARPsimheuristics-
Quintero-Araújo et al. [29]multi-depot VRPsimheuristicsevaluating the impact of horizontal cooperation, using safty stock for demand
Calvet et al. [30]rich VRPsimheuristics-
Table 2. Summary of published papers in Elsevier Scupos database since 2018 applying simheuristics in logistics or transportation.
Table 2. Summary of published papers in Elsevier Scupos database since 2018 applying simheuristics in logistics or transportation.
PaperConsidered ProblemSolving ApproachRemarks
Peng et al. [33]multi-objective route optimization problemMCS and NSGA-IIintroduce data driven strategy to reduce computation time and considered risk assessment
de León et al. [34]maritime logisticsNSGA-IIcombine deterministic and stochastic objectives
Latorre-Biel et al. [35]vehicle routing problemmachine learning and petri netscorrelated demands were considered
Rabe et al. [36]team orienteering problembiased randomized simheuristicscase study associated with the distribution of medical supplied during COVID-19 pandemic
Juan et al. [37]team orienteering problemgenetic algorithm and MCSapplied to the coordeination of unmanned aerial vehicles
Martínez-Reyes et al. [38]Location Routing ProblemIterated Local Search algorithm with MCSdistribution of medical supplies (Personal Protective Equipment)
Ramirez-Villamil et al. [39]two-echelon vehicle routing problemsimheuristicscase study of a delivery company and consider the CO2 emission
Ghorpade and Corlu [40]selective pick-up and delivery problemGRASP metaheuristic with MCSvariant of traveling salesman problem
Ramírez-Villamil et al. [41]two-echelon vehicle routing problemsimheuristicsused real data from Bogota, Columbia
Yazdani et al. [42]evacuationsimheuristicsopposition-based learning concept was developed
Raba et al. [43]animal feed supply chainbiased-randomization techniques with a simheuristicpropose the combination of internet of things and simheuristics
Onggo et al. [44]inventory routing problemMCS within an iterated local searchagri-food supply chain with a single fresh food supplier
Calvet et al. [45]multidepot vehicle routing problemMCS with a metaheuristic algorithma variant of capacitated vehicle routing problem
Estrada-Moreno et al. [46]multi-depot vehicle routing problemsimulation within a biased-randomized heuristicconsider weather dependent probability distribution of traveling times
Souravlias et al. [47]Quay crane schedulingIterated Local Search with Monte Carlo Samplingassumed productivity rates due to the effect of the offshore wind
Reyes-Rubiano et al. [48]vehicle routing problemMCS with a multi-start metaheuristic, which also employs biased-randomization techniquesconsidered limited driving-range capacity of electrical vehicles
Rabe et al. [49]a multi-period capacitated facility location problemhybrid modeling approachin the approach, system dynamics, a heuristic to solve facility location problem, and MCS are combined
Zhou et al. [50]maritime logistics a review of simulation and optimization applications in maritime logsitics
Gök et al. [51]scheduling problemvehicle routing problem with time windowScheduling aircraft turnarounds at airports
Table 3. Selected transportation problems.
Table 3. Selected transportation problems.
ProblemAcronymReference
Time Capacitated Arc Routing Problem with Stochastic DemandsTCARPSD[57]
Arc Routing Problem with Stochastic DemandsARPSD[58]
Stochastic Team Orienteering ProblemSTOP[59]
Two-dimensional VRP with Stochastic Travel Times2L-VRPST[52]
Electric VRP with Stochastic travel TimesEVRPST[48]
Capacitated Location Routing Problem with Stochastic DemandsCLRPSD[60]
VRP with Stochastic DemandsVRPSD[19]
Table 4. Information on the selected transportation problems.
Table 4. Information on the selected transportation problems.
ReferenceProblemOBD [1]OBD-S [2]OBS [3]GAP [1–2]GAP [1–3]
Keenan et al. [57]TCARPSD3473.05014.04770.044.37%37.35%
Gonzalez-Martin et al. [58]ARPSD5412.76223.05669.214.97%4.74%
Panadero et al. [59]STOP528.2359.1468.832.02%11.26%
Guimarans et al. [52]2L-VRPST1549.21874.61825.621.00%17.84%
Reyes-Rubiano et al. [48]EVRPST16,490.119,995.719,339.921.26%17.28%
Quintero-Araujo et al. [60]CLRPSD98,587.0112,464.3111,545.914.08%13.14%
Juan et al. [19]VRPSD816.8930.3859.213.90%5.20%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Castaneda, J.; Ghorbani, E.; Ammouriova, M.; Panadero, J.; Juan, A.A. Optimizing Transport Logistics under Uncertainty with Simheuristics: Concepts, Review and Trends. Logistics 2022, 6, 42. https://doi.org/10.3390/logistics6030042

AMA Style

Castaneda J, Ghorbani E, Ammouriova M, Panadero J, Juan AA. Optimizing Transport Logistics under Uncertainty with Simheuristics: Concepts, Review and Trends. Logistics. 2022; 6(3):42. https://doi.org/10.3390/logistics6030042

Chicago/Turabian Style

Castaneda, Juliana, Elnaz Ghorbani, Majsa Ammouriova, Javier Panadero, and Angel A. Juan. 2022. "Optimizing Transport Logistics under Uncertainty with Simheuristics: Concepts, Review and Trends" Logistics 6, no. 3: 42. https://doi.org/10.3390/logistics6030042

Article Metrics

Back to TopTop