Next Article in Journal
On Spatial Systems of Bars Spherically Jointed at Their Ends and Having One Common End
Previous Article in Journal
Quantum Attacks on MIBS Block Cipher Based on Bernstein–Vazirani Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Two-Echelon Routing Model for Sustainable Last-Mile Delivery with an Intermediate Facility: A Case Study of Pharmaceutical Distribution in Rome

Department of Economics, Statistics and Finance “Giovanni Anania”—DESF, University of Calabria, Via P. Bucci, Cubo 0C, 87036 Rende, CS, Italy
Mathematics 2024, 12(17), 2679; https://doi.org/10.3390/math12172679
Submission received: 18 July 2024 / Revised: 24 August 2024 / Accepted: 26 August 2024 / Published: 28 August 2024
(This article belongs to the Section Mathematics and Computer Science)

Abstract

:
This paper introduces a two-echelon optimization model for the integrated routing of an electric vehicle (EV) and a traditional internal combustion engine vehicle (ICEV) in an urban environment. The scientific context of this study is sustainable urban logistics. The case study focuses on the distribution of pharmaceuticals in the metropolitan area of Rome. Distributing pharmaceuticals in large cities presents significant challenges, including heavy traffic congestion, the need for strict temperature control, and the maintenance of the integrity and timely delivery of sensitive medications. Furthermore, the complexity of urban logistics and adherence to regulatory requirements introduce additional layers of difficulty. Therefore, the implementation of fast and sustainable distribution mechanisms is crucial in this context. Specifically, the model seeks to minimize both total CO2 emissions and transportation costs while optimizing the use of an EV and an ICEV, all while ensuring that service level requirements are met. Computational results demonstrate the effectiveness of the proposed method in improving the sustainability of pharmaceutical distribution.

1. Introduction

Urban logistics, particularly in the context of sustainable city logistics, faces significant challenges due to the increasing demand for delivery services, traffic congestion, and environmental concerns. The urgent need for a sustainable transition in the logistics sector amplifies these challenges. Last-mile logistics is pivotal in this direction, with requests for last-mile delivery expected to grow by up to 78% by 2030 [1]. The discussion on the Sustainable Development Goals (SDGs) introduced by the United Nations 2030 Agenda [2] has spurred numerous green logistics initiatives. These initiatives have the potential to decrease air pollution and mitigate negative health impacts (good health and well-being SDG), as well as play a crucial role in climate resilience (climate action SDG).
To mitigate the impacts of last-mile logistics, several significant innovations have been introduced over the past decade. These innovations leverage new information and communication technologies [3,4], electric and clean vehicles [5], and collaborative approaches [6]. They have the potential to enhance efficiency and reduce logistics costs (economic growth SDG), improve intermodal exchanges (industry, innovation, and infrastructure SDG), and optimize vehicle routing (sustainable cities and communities SDG).
Integrating electric vehicles (EVs) into urban delivery fleets offers a promising solution to mitigate environmental impacts and enhance the efficiency of logistics operations [7]. This paper introduces an optimization model for the combined routing of an EV and a traditional internal combustion engine vehicle (ICEV) for the distribution of pharmaceuticals in Rome considering an intermediate facility.
The pharmaceutical distribution sector is critically dependent on timely and efficient delivery services, making it an ideal candidate for exploring the benefits of sustainable logistics solutions [8,9,10]. This paper addresses this challenge by analyzing the benefits and costs of using a mixed fleet within a dense urban area for pharmaceutical distribution.
In Italy, the distribution of medicines to pharmacies follows a well-organized operational process. Pharmaceuticals are typically stored in large, centralized warehouses managed by pharmaceutical wholesalers. Orders from pharmacies are collected via electronic systems, which streamline the process and ensure accuracy. Once an order is received, the medicines are picked, packed, and prepared for shipment within the warehouse. The goods are then loaded onto temperature-controlled delivery vans to maintain the integrity of the pharmaceuticals during transport. These vehicles follow pre-planned routes that optimize delivery efficiency, often utilizing regional distribution centers (RDCs) for further coordination. Deliveries are usually scheduled to ensure that RDCs receive their stock promptly, often within 24 to 48 h.
In the last mile, pharmacies place orders directly with wholesalers very frequently, up to four times a day. Pharmacies expect wholesalers to deliver medicines within 4 to 12 h. It is worth noting that in Italy, pharmacies hold significant contractual power over wholesalers. This means that within the urban area, deliveries to pharmacies can occur on average twice a day. Upon arrival at the pharmacy, the delivery is checked against the order, and any discrepancies are addressed immediately to ensure that pharmacies can meet the needs of their customers without interruption [11].
This work was inspired by the challenge of solving a distribution problem posed by a private company which operates as a logistics service provider (LSP) responsible for distributing medicines in the city of Rome. The company, which initially conducted deliveries using ICEV-type vehicles, has decided to modernize part of its fleet by introducing EVs. This decision is in line with the evolving requirements for distribution in large cities, where commercial vehicles with lower fuel efficiency are gradually being banned from central urban areas. As a result, the LSP’s distribution strategy must be reorganized, with the primary objective of minimizing CO2 emissions.
The remainder of the paper is organized as follows: Section 1.1 introduces the real-world context provided by the company; Section 2.1 presents the literature review; Section 2.3 details the mathematical formulation; Section 3.1 offers a comprehensive description of the case study; Section 3.2 and Section 3.3 discuss the experimental analysis; and Section 4 concludes with final remarks and future perspectives.

1.1. Context Description

The LSP in question distributes pharmaceutical products within the city twice daily. Each vehicle starts its scheduled delivery route at 8:00 a.m. and 3:00 p.m., respectively. This schedule ensures that pharmacies receive morning deliveries for orders placed by 9:00 p.m. the previous day and afternoon deliveries for orders placed by 1:00 p.m. the same day. It is important to note that this delivery scheme applies to regular distribution, while emergency deliveries are managed separately.
Considering the high number of pharmacies operating in the city, more than 750, the distribution of medicines is organized by dividing the city into several zones and clustering customers based on geographical areas, with each zone associated with a different depot (sometimes shared between zones). The advantages of a zone-based distribution scheme in complex delivery problems are discussed in Bertazzi et al. [12] and Beraldi et al. [13]. The number of zones is sufficiently large to allow each one to be served by a single route. In fact, based on the available historical data, each delivery route takes no more than six hours.
Under these conditions, each vehicle can return to the depot after the first route to load products for the second delivery tour. For the transportation of medicines, the LSP uses packaging boxes with dimensions of (30 × 20 × 15) cm3 or (40 × 30 × 20) cm3, delivering one or two boxes to each pharmacy per tour.
The LSP currently employs a fleet of temperature-controlled ICEVs for deliveries, each with a capacity of approximately 10 m3, capable of accommodating packaging boxes for up to 100 pharmacies simultaneously, if necessary.
To modernize its fleet and reduce the environmental impact of deliveries, the company purchases a series of temperature-controlled EVs to replace some of its older ICEVs, particularly those associated with higher pollution classes that are no longer permitted to operate within the city center of Rome.
From this perspective, the company plans to organize deliveries in each zone using two vehicles: a temperature-controlled EV and a temperature-controlled ICEV. Each EV can be stationed at an intermediate facility, located near a pharmacy, where there is a charging station. The LSP must decide which pharmacies to serve with the EV and which to serve with the ICEV within each zone, while also ensuring that the intermediate facility is visited for crossdocking. The company’s primary goal is to plan routes that minimize environmental emissions and transportation costs while maintaining an appropriate balance in the number of deliveries assigned to each vehicle, without compromising service speed and efficiency (and potentially even improving them). This approach aims to enhance overall fleet management while adhering to more sustainable practices.
The delivery scheme for each zone is described in Figure 1. Note that the zones defined by the LSP are intentionally small (each one covering only a few city districts) to allow vehicles completion of each delivery round within a few hours. Additionally, the EV has time to recharge at the depot during idle hours. As observed by the historical data, this distribution method ensures that driver shift time limits and vehicle capacity constraints are satisfied. All numerical details of the case study are described in Section 3.1.
Given the real-world context, the contribution of this work can be summarized as follows:
  • defining and formulating a two-echelon bi-objective routing problem with an intermediate facility to establish the delivery scheme within each urban zone with the aim of planning sustainable and cost-effective routes;
  • solving the problem and conducting a what-if analysis based on the available data, assessing the benefits and drawbacks of this delivery scheme and the use of a mixed fleet.
By leveraging the unique advantages of EVs, such as lower emissions and reduced operational costs due to the ability to access low-emission zones in cities, alongside the flexibility and longer range of ICEVs, the proposed model aims to enhance the overall efficiency and sustainability of urban logistics operations.

2. Materials and Methods

2.1. Literature Review

The integration of EVs into logistics operations has been extensively studied, with a focus on their potential to reduce greenhouse gas emissions and operational costs. Previous research has highlighted the challenges associated with the limited range and longer charging times of EVs, necessitating the development of sophisticated optimization models to effectively utilize these vehicles in urban logistics [14,15].
Several studies have explored the vehicle routing problem (VRP) for mixed fleets, incorporating both EVs and traditional vehicles. These models typically aim to minimize operational costs, considering factors such as vehicle range, charging infrastructure, and environmental impact. For an excellent overview of these problems, readers can refer to the surveys by Kucukoglu et al. [7] and Tomislav et al. [16].
One of the most popular applications of these elements is the city logistics framework for last-mile delivery. In this context, a crucial strategy in freight distribution is the multi-echelon network. Multi-echelon distribution networks are often applied in supply chain management, land transportation, the maritime industry, aviation, cold supply chains, food delivery, and more. For an in-depth overview of this field, readers can refer to the survey by Nielsen et al. [17].
However, the application of these models to specific sectors, such as pharmaceutical distribution, remains limited. Some authors have introduced studies on pharmaceutical distribution over the last decade, often customized for real-world applications and addressing strategic, tactical, and operational decisions. For example, several contributions have focused on supply chain design: Yuan and Gao [18] presented a multi-center location and routing problem for a medicine logistics company; Li and Zhou [19] introduced a multi-objective location problem aimed at minimizing costs, emissions, and customer dissatisfaction; Hamdan and Diabat [20] studied the robust design of blood supply chains under the risk of disruptions.
Given that pharmaceutical distribution critically depends on various operational constraints and scopes, several studies have targeted tactical and operational perspectives. For instance, Wu et al. [21] introduced a multi-type vehicle assignment and routing optimization problem for managing pharmaceutical delivery, while Bouziyane et al. [22] proposed a multi-objective formulation considering service disruptions. Kramer et al. [23] tackled a rich VRP with auxiliary depots and anticipated deliveries, solving a problem posed by a logistics service provider in Tuscany, Italy. Additionally, Lee and Kim [24] introduced a distribution problem that considers company profits and order due dates; Campelo et al. [25] described a VRP that deals with service level agreements, validated through a case study for a pharmaceutical distribution company; and Repolho et al. [26] detailed a cargo theft-weighted VRP to design pharmaceutical distribution routes in high-theft-risk areas.
From a sustainability perspective, Ahlaqqach et al. [27] introduced a closed-loop location routing supply chain network design problem, addressing a real case for a pharmaceutical distributor in Casablanca, Morocco. Moreover, Li et al. [28] proposed a routing problem that considers cost, customer priorities, and carbon emissions for the delivery of pharmaceutical products.
A particular focus on vaccine distribution emerged during the COVID-19 pandemic, with more information available in [29,30]. Finally, recent contributions to pharmaceutical distribution have focused on new technologies applied in logistics activities, such as the use of autonomous delivery vehicles, aligned with the Logistics 4.0 paradigm [3]. For example, Ramos and Vigo [31] explored the integration of drones into medicine delivery, while De Maio et al. [32] introduced a framework where robots collaborate with the public transportation system. Table 1 summarizes the features related to the described contributions.

2.2. Main Contribution

Considering the literature analysis, it is evident that contributions to pharmaceutical distribution are highly fragmented. This fragmentation arises because the design of optimization problems in the pharmaceutical field is often influenced by the need to solve real business cases, leading to a diversity of problems and approaches. The contribution presented in this work is no exception, as it addresses a real business case. It advances existing research by developing a novel optimization model tailored to the unique requirements of pharmaceutical distribution in an urban environment. Specifically, it focuses on the metropolitan area of Rome, Italy, introducing innovative strategies for integrating EVs and traditional vehicles to enhance the efficiency and sustainability of last-mile logistics. Previously, some multi-objective models were introduced by Hamdan and Diabat [20], Ahlaqqach et al. [27], and Li and Zhou [19] for location problems, adopting a strategic perspective in pharmaceutical distribution. On the operational side, Bouziyane et al. [22] introduced a multi-objective problem focused on minimizing transportation time and delay under disruption, but this theme is distinct from the distribution scenario described in this paper. The most similar context was introduced by only Li et al. [28] who presented a generic operational model that considered a single objective function with the minimization of emissions, alongside costs and the level of service offered to customers, penalizing the violation of delivery time windows. Unlike their work, our case ensures that the time windows are respected due to the limitations imposed by the extension of the distribution zone (see Section 3.1). This also ensures the satisfaction of operational constraints on vehicle capacity, battery duration, and driver shifts. As a result, our model differs from those presented in the literature; it is leaner in terms of constraints and completely focused on emissions. It represents a decision support tool for effective and efficient delivery planning, tailored to meet the company’s needs.

2.3. Problem Description

As outlined in Section 1.1, the medicine distribution problem under consideration can be formulated and solved independently for each geographical zone, which includes a subset of pharmacies (or customers) and a regional depot. To describe the mathematical formulation of the problem for each zone, the following assumptions are made:
  • n: number of nodes, consisting of ( n 1 ) customers to be visited and the depot, referred to as d 1 , from which the ICEV’s route originates and ends (hereafter also referred to as the first route);
  • d 2 : a customer that also serves as a depot for the EV’s route, selected from the customers served by the ICEV. The EV’s route is hereafter referred to as the second route;
  • a i j , i , j = 1 , , n : length of the best route to move from node i to node j using the ICEV;
  • b i j , i , j = 1 , , n : length of the best route to move from node i to node j using the EV. Since the EV may be authorized to cross low-emission zones in urban areas, it generally happens that b i j a i j , i , j = 1 , , n ;
  • e I C E V and e E V : CO2 emission (in kg/km) of the ICEV and EV, respectively;
  • c I C E V and c E V : transportation cost (in EUR/km) of the ICEV and EV, respectively. Although the trend in future years favors a reduction in the cost per kilometer for electric vehicles, it is more realistically assumed that c I C E V c E V , which implies that
    c E V = ( 1 + α ) c I C E V ,
    where α 0 ;
  • k, 2 k n : number of customers and depot d 1 served by the first route.
A solution to this problem must determine
  • the assignment of customers to the two vehicles, ensuring that each customer is served by only one vehicle. Specifically, the ICEV route starts and ends at depot d 1 , while the EV route starts and ends at depot d 2 ;
  • the visiting order of the customers within each route.
These decisions must be made with the objective of minimizing both CO2 emissions and transportation costs. The delivery plan is subject to the following constraints:
  • each vehicle can perform only one route that starts and ends at its designated depot;
  • split deliveries are not allowed;
  • the first node visited by the ICEV’s route must be node d 2 to ensure that the second tour can start as quickly as possible, thereby reducing the overall completion time for serving the customers.
As previously mentioned, n is assumed small enough to ensure it does not exceed vehicle capacity, the maximum allowable route duration due to driver working hours, or the EV’s battery range. Moreover, the twice-daily delivery schedule allows customers to avoid imposing specific time windows or due date constraints, as products are delivered within half a day of placing an order. These assumptions are reasonable in this context and enable the optimal use of the vehicle fleet in delivery planning.

Mathematical Model

The decision variables are the following. Associated with the first route: x i j , i , j = 1 , , n , which are binary and equal to 1 if the path from i to j is part of the solution, and 0 otherwise; z j , j = 1 , , n , also binary, which are equal to 1 if the corresponding node j is visited by the ICEV, and 0 otherwise; u j 0 , j = 1 , , n , indicating the position of node j along the first route. By convention, u d 1 = 0 , and consequently, u j < k , j = 1 , , n . Associated with the second route: y i j , i , j = 1 , , n , which are binary and equal to 1 if the path from i to j is part of the solution, and 0 otherwise; w j , j = 1 , , n , also binary, which are equal to 1 if the corresponding node j is visited by the EV, and 0 otherwise; t j 0 , j = 1 , , n , indicating the position of node j along the second route. Since t d 2 = 0 , we have t j < ( n k + 1 ) , j = 1 , , n , where ( n k + 1 ) is the number of nodes that constitute the second route (note that d 2 belongs to both routes). In the case where k = n , this means that all customers are served by the ICEV, and thus the second route does not exist.
The bi-objective optimization model is formulated as follows.
Minimize e I C E V i = 1 n j = 1 n a i j x i j + e E V i = 1 n j = 1 n b i j y i j
Minimize c I C E V i = 1 n j = 1 n a i j x i j + c E V i = 1 n j = 1 n b i j y i j
subject to
i = 1 n x i j = z j , j = 1 , , n
j = 1 n x i j = z i , i = 1 , , n
u i u j + k x i j k 1 , i , j = 1 , , n ; i j ; j d 1
u j ( k 1 ) z j , j = 1 , , n
u d 2 = 1
w d 2 = 1
w j = 1 z j , j = 1 , , n ; j d 2
i = 1 n y i j = w j , j = 1 , , n
j = 1 n y i j = w i , i = 1 , , n
t i t j + ( n k + 1 ) y i j n k , i , j = 1 , , n ; i j ; j d 2
t j ( n k ) w j , j = 1 , , n
x i j , y i j { 0 , 1 } , i , j = 1 , , n
z j , w j { 0 , 1 } , j = 1 , , n
u j , t j 0 , j = 1 , , n .
Objective functions (2) and (3) represent the total CO2 emissions and transportation costs of both tours, respectively, both of which are to be minimized.
Constraints (4)–(6) ensure that the first tour is a Hamiltonian circuit on k nodes. Specifically, Equations (4) represent the incoming degree constraints, Equation (5) represents the outgoing degree constraints, while Constraints (6) prevent the generation of disconnected subcircuits.
Since there are multiple solutions for variables u j corresponding to the optimal solution, Constraints (7) ensure that u j is equal to 0 for all nodes j that are not part of the first tour, and that the value for the other vertices is consistent with the intended meaning of the variable.
Equation (8) ensures that the first node to be visited in the first tour is the depot node d 2 of the second tour. This guarantees that the second tour can start as quickly as possible, thereby reducing the completion time for serving the customers.
Equations (9) and (10) are used to determine the nodes that are served by the second tour. Constraints (11)–(14) are the corresponding constraints relative to (4)–(7) necessary for the construction of the second tour. Finally, Constraints (15)–(17) ensure that the decision variables are binary or continuous.
Note that in the formulation of model (2)–(17) it is necessary to ensure that it is not possible to visit a node immediately after leaving the same node. This can be achieved by considering the following additional constraints: x j j = 0 and y j j = 0 , j = 1 , , n , or, equivalently, by setting a j j = b j j = M , j = 1 , , n , where M is a very large number relative to the actual distance values of the problem (we decided to follow the second alternative).
Model (2)–(17) is NP-hard, since its constraints can be viewed as an extension of those in the classic asymmetric traveling salesperson problem (ATSP). In the formulation under investigation, compared to the ATSP, there are two reduced Hamiltonian circuits, each determined on a subset of vertices and sharing a common node.
A variety of methods have been proposed in the literature to determine a set of Pareto optimal solutions for multi-objective optimization problems such as Model (2)–(17) (see Hwang and Masud [33]) The ϵ -constraint method has been applied. This is a posteriori method, in which a set of efficient solutions of the problem is generated and then the decision maker selects, from these, the preferred one. The method has been successfully applied in various practical applications [34,35]. A preliminary step is to transform Objective function (3) into a constraint as follows:
c I C E V i = 1 n j = 1 n a i j x i j + c E V i = 1 n j = 1 n b i j y i j B ,
where B represents the available budget. The problem is then solved for different values of B chosen within the interval [ B m i n , B m a x ] . A method to determine the values of B m i n and B m a x is illustrated later.
The resulting model is referred to in the sequel as two-echelon asymmetric salesperson problem (2-EATSP). The optimal solution of the 2-EATSP model for each value of B can be determined in acceptable times only for instances with number n of nodes that is not particularly high (on the order of thousands). However, many practical problems have a size well below these acceptable limits, allowing decision-makers to focus solely on the formulation of the model and the interpretation of the obtained results (i.e., managerial insights), rather than on the exact or approximate algorithms to be considered.

3. Results

This section is dedicated to computational experiments. Specifically, Section 3.1 provides a detailed description of the data used in the case study addressed in this paper. Section 3.2 presents the computational results obtained by applying the 2-EATSP model to the data provided by the LSP, along with a discussion of the various solutions proposed to meet the company’s requirements. Finally, Section 3.3 explores different scenarios in terms of vehicle transportation costs to demonstrate the effectiveness of the 2-EATSP model under more general operating conditions.
The 2-EATSP model was coded in Lingo, version 19.0 (https://www.lindo.com/). Lingo 19.0 is a powerful optimization software used for solving a variety of optimization problem types, including mixed-integer programming. Lingo uses a range of optimization method libraries. Specifically, for integer programming, Lingo employs the branch-and-bound method. For linear mixed-integer models, Lingo incorporates extensive pre-processing, adding cuts to reduce the non-integer feasible region, which helps to improve computational times for most mixed-integer programming models. For more details, see https://www.lindo.com/downloads/PDF/LINGO.pdf (accessed on 25 of August 2024).
The computer used for the computational experiments is equipped with an Intel Core i7-12700H processor, 32 GB of RAM, and Windows 11 Professional 64-bit.

3.1. Data of the Case Study

Figure 2 highlights the city districts and the specific area selected for experimentation, where 30 pharmacies and a regional depot are located. Table A1 in Appendix A provides the geographical coordinates of the 31 Points of Interest.
The temperature-controlled ICEV has an estimated CO2 emission of 0.3168 kg/km. The estimated CO2 emission for the temperature-controlled EV is 0.05825 kg/km.
The intermediate facility, used as depot for the EV, is located near pharmacy ID 10. The distance between the intermediate facility and pharmacy ID 10 is negligible.
Each pharmacy is also associated with a service time. Since all pharmacies need to be served, the total service time is obviously constant; however, these times impact the service completion times of the two vehicles, as they depend on the number of pharmacies served by each of the two routes. The distributor sets the average service time as a constant for each pharmacy, equal to five minutes.
Similarly, service times for loading and unloading goods are assigned to each depot, with d 1 = 31 and d 2 = 10 . Since the loads are not bulky, the time is also set to five minutes in this case.
In Table A4, Table A5, Table A6 and Table A7, the values of a i j , i , j = 1 , , 31 are reported. Similarly, Table A8, Table A9, Table A10 and Table A11 indicate the values of b i j , i , j = 1 , , 31 . For geospatial information, specifically vertex positions and travel distances, a Python routine integrated with Google Maps is used. Travel times are recorded every two hours during a working day, from 8:00 a.m. to 8:00 p.m., and the average value is used for the analysis.
The average speed v ¯ of a van (both ICEV and EV) in the city of Rome is estimated at 9 km/h. This low speed can be attributed to several factors characteristic of urban environments. Firstly, Rome is known for its historical and narrow streets, which limit the maneuverability and speed of larger vehicles like vans. Secondly, the city experiences high traffic congestion, especially during peak hours, further reducing average speeds. Additionally, frequent stops at traffic lights and pedestrian crossings, combined with the need to navigate around parked cars and other obstacles, contribute to slower travel times.
Regarding the transportation costs for the two vehicles, two scenarios are considered:
  • α = 0 in Equation (1). In this scenario, there are no differences in the transportation cost per kilometer between the ICEV and the EV. This is evident from the data provided by the LSP and presented in Table A2 in Appendix A (the cost breakdown includes fuel consumption, maintenance, other operational expenses, and the purchase cost amortized over eight years). The 2-EATSP model can therefore be simplified by removing the budget constraint (18) and focusing solely on minimizing CO2 emissions (see Section 3.2);
  • α > 0 in Equation (1). In this more general scenario, several Pareto-optimal solutions can be generated for different values of budget B in Constraint (18). These solutions are evaluated and compared in a what-if analysis presented in Section 3.3.

3.2. Case of α = 0

Thirty runs of the Lingo model were performed, one for each choice of parameter k [ 2 , 31 ] . In all cases, the optimal solution to the problem was obtained, with a relatively short computational time, ranging from 0.59 s (when k = 31 ) to 800.44 s (when k = 17 ). The results obtained are shown in Table 2.

3.2.1. Discussion

Regarding the service completion time ( S C T ), it is given by the maximum of the service completion times for the two tours, i.e.,
S C T = max { S C T 1 , S C T 2 } .
The S C T 2 takes into account the time to perform the second tour and the time shift for starting. This includes the service time of five minutes required for loading the ICEV at depot d 1 (equal to 0.08 3 ¯ h), the time taken by the ICEV to reach d 2 = 10 (equal to a 31 , 10 v ¯ = 1.897 9 = 0.210 7 ¯ h), and the service time for unloading the ICEV and loading the EV, again equal to 0.08 3 ¯ h.
Since the distributor is interested in both reducing CO2 emissions and minimizing S C T , the analysis of the results is focused on the values reported in the last two columns of Table 2 as parameter k varies. These results are better illustrated in Figure 3.
There is a clear inverse relationship between CO2 emissions and S C T . As CO2 emissions increase, S C T generally decreases, which suggests that quicker service completion tends to result in higher CO2 emissions.
For k values from 23 to 31, it is possible to see CO2 emissions greater than 4.839 kg/km. This group has relatively high S C T ranging from 3.3 to 5.1 h, indicating that these are less efficient solutions in terms of CO2 emissions. Within this group, S C T generally increases with increasing CO2 emissions.
For k values from two to six, the CO2 emissions are below 2.5 kg/km, but S C T is higher (between 4.5 and 5 h). This group represents solutions with low CO2 emissions but longer S C T . The range of S C T in this group narrows as we approach lower CO2 emissions.
From k = 7 to k = 22 , we observe a middle ground where there is a gradual trade-off between CO2 emissions and S C T . Here, CO2 emissions range from 2.592 to 4.839 kg/km, and S C T ranges from 2.9591 to 4.3744 h. In this group, as k increases, CO2 emissions increase while S C T decreases.
There is a noticeable elbow point around k = 15 to k = 17 , where there is a significant reduction in S C T without a dramatic increase in CO2 emissions. This region might be considered an optimal trade-off between the two objectives.
The non-dominated solutions (i.e., solutions for which no other solution is better in both S C T and CO2 emissions) are obtained for the following values of k: 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, and 19.
Considering the data and their insights, we can identify three solutions that seem to offer the best trade-offs. If the priority is to reduce CO2 emissions, then k = 9 might be the best choice. If the main priority is minimizing S C T , then k = 19 could be the optimal choice, accepting higher CO2 emissions. If a more balanced approach between both metrics is desired, k = 15 offers a reasonable compromise between reduced S C T and moderate CO2 emissions. The choice of k = 15 is adopted by the distributor. Figure 4 depicts the two tours obtained. In the figure, the tour associated with the ICEV is shown in black, while the tour associated with the EV is depicted in green. It can be observed that the two routes have a well-defined spatial arrangement, dividing the distribution zone into two main portions: on the right, the majority of the vertices are covered by the ICEV (area around the regional depot), while on the left, the majority of the vertices are covered by the EV. There is a partial overlap of the two routes only at vertices 19 and 23. Node 10 acts as a centroid for the two routes. Finally, note that the choice to serve Node 10 as the first customer on the ICEV route helps to reduce the total delivery time, especially when k and ( n k ) are balanced quantities, since the second vehicle does not have to wait long to receive the freight and the routes are executed almost simultaneously.

3.2.2. Benchmark Comparison

As aforementioned, considering the data and their insights, we can identify three solutions that seem to offer the best trade-offs: k = 9 , k = 19 , and k = 15 . To further illustrate the effectiveness of these solutions, we benchmark them against the extreme cases of k = 2 and k = 31 . The solution with k = 2 represents the scenario with the minimal number of customers served by the ICEV, resulting in the lowest CO2 emissions. Conversely, k = 31 represents the scenario where all customers are served by the ICEV, achieving the highest CO2 emissions (in this case, the 2-EATSP is equivalent to the ATSP). Table A3 provides an overview of the results for benchmark and best trade-off solutions, also graphically represented in Figure 5.
The figure shows the trend of total CO2 emissions and S C T , given certain values of k. In particular, it can be observed that the green curve, representing the CO2 emissions, has an increasing trend as k increases, since serving a greater number of nodes with ICEV leads to higher emissions. Conversely, the S C T value is high in extreme cases, while it decreases towards a minimum point (at k = 19 ) in trade-off cases. This trend is justified by the fact that solutions seeking a balance in the use of the two vehicles allow for simultaneous operation on the two routes, thus reducing the total service time.
From the CO2 emissions perspective, the solution with k = 2 has the lowest CO2 emissions. Increasing k to nine results in a 17.2% increase in CO2 emissions compared to k = 2 while still maintaining relatively low emissions. At k = 15 , there is a more significant jump in CO2 emissions, 35.3% higher than at k = 9 . Finally, at k = 19 , emissions increase by another 15%, and by the time k = 31 is reached, emissions are 180.8% higher than in the case of k = 2 .
From the S C T perspective, the solutions with k = 2 and k = 31 result in the highest S C T values, at 4.928 h and 5.067 h, respectively. For k = 9 , S C T decreases by 16.2% compared to k = 2 , showing significant improvement. Further improvement is seen with k = 15 , reducing S C T by 21.6% from k = 2 ; with k = 19 , the lowest S C T is achieved, 42.8% lower than k = 2 and 27.1% lower than k = 15 .
The analysis conducted further reinforces the previous findings: the identified trade-off solutions significantly improve the benchmark values of the extreme cases. Notably, prior to the purchase of the EV, the company’s activity can be identified in the case of k = 31 . The analysis highlights the importance of using the vehicles in synergy, even compared to the complete dismission of ICEV. As already mentioned, the best trade-off is represented by the solution obtained with k = 15 , which strikes a balance with moderate emissions and S C T , making it an optimal choice for achieving sustainability and efficiency. However, management attitudes more inclined to prioritize service level or sustainability might still encourage the use of one of the other two solutions, which are equally effective in terms of the considered indicators.

3.3. Case of α > 0

The value of α is chosen within the range ( 0 ; 1 ] , which assumes that the transportation cost per kilometer for an EV can be up to twice the cost per kilometer for an ICEV. For each selected value of α , the bounds B m i n and B m a x can be easily determined by solving the 2-EATSP removing Constraint (18) and setting k to 31 and 2, respectively. The budget value corresponding to the optimal solution obtained by setting k = 2 (where only the customer located at node d 2 is served by the ICEV) is set as B m a x , while the budget value obtained when k = 31 (where all customers are served only by the ICEV) is used to determine B m i n .
The value of B can then be chosen using the following formula:
B = B m i n + β ( B m a x B m i n ) ,
where parameter β is selected within the range [ 0 ; 1 ] .
A considerable number of Pareto-optimal solutions can therefore be generated for each k [ 2 , 31 ] by setting α , for example, to 0.25, 0.50, 0.75, and 1.00, and β to 0.0, 0.25, 0.75, and 1.00, respectively. In the following discussion, for brevity, only a subset of the most interesting results is reported, specifically for k equal to 9, 15, and 19, with α set to 0.25 and 0.50, and β = 0.75 . These results can be compared with the most significant ones obtained when α = 0 and discussed in more detail in the previous section.
The results are summarized in Table 3. The columns GAPSCT, GAPCO2, and GAPcost report the percentage gap with respect to the corresponding optimal solution when α = 0 .
The structure of the table facilitates a comparison across different cases, making it easier to identify Pareto-optimal solutions that balance the trade-offs between S C T , CO2 emissions, and c o s t .
In the case of k = 9 , where 22 out of 30 customers are served by the EV, the increased transportation cost associated with using the EV leads to a reduction in S C T , along with a corresponding increase in CO2 emissions and overall transportation costs. The more distant customers are served by the ICEV, the less expensive vehicle. This strategy helps to decrease the S C T by reducing the difference in route lengths between the two vehicles.
For example, when α = 0.50 , the solution results in a relatively high cost increase (+28.57%) and CO2 emissions (+18.56%), but also demonstrates a significant reduction in S C T (−8.21%). This can be clearly explained by considering the lengths of the two tours: 8.068 km for the first one (served by the ICEV) compared to 5.834 km (+38.29%) and 14.226 km for the second tour performed by the EV, versus 17.278 km (−21.45%), for a total of 22.294 km, compared to 23.112 km (−3.67%) in the solution where the transportation costs per kilometer are identical for both vehicles.
The solution obtained with k = 15 , where the number of customers served by each vehicle is more balanced, is cost-invariant. As the cost of the EV increases, both S C T and CO2 emissions remain unchanged because the optimal solution does not vary.
Finally, when k = 19 , a larger number of customers is served by the ICEV. Consequently, as the transportation cost per kilometer for the EV increases, the solution assigns the less distant customers to the ICEV, leading to a slight increase in both CO2 emissions and service completion times. These increases remain modest, around 3%, due to the budget constraint.
The Pareto analysis conducted offers a comprehensive view of how varying parameters affect the trade-offs between multiple objectives. By examining different values of α and β , as well as varying budgets, the analysis provides a detailed understanding of how each parameter influences the three key performance indicators: S C T , CO2 emissions, and transportation costs. This capability is particularly valuable, as it enables decision-makers to explore a range of solutions and assess the implications of different parameter settings on overall performance.

4. Conclusions

This paper presented an optimization model for the combined routing of an EV and an ICEV in an urban environment, focusing on sustainable city logistics. The case study involved the distribution of pharmaceuticals within the metropolitan area of Rome.
We developed a mathematical model to minimize total CO2 emissions and transportation costs while ensuring efficient delivery services. The model was applied to a real-world scenario involving 30 pharmacies and a regional depot in Rome. Computational experiments were conducted using Lingo 19.0, and optimal solutions were obtained for different values of the number of customers served by the ICEV.
The results, obtained under the assumption that the transportation costs per kilometer for ICEVs and EVs are the same, indicate a trade-off between minimizing CO2 emissions and reducing service completion time ( S C T ). The analysis led to the recommendation of a solution that represents a good balance between reducing emissions and maintaining a reasonable S C T , aligning with the distributor’s goals of sustainability and efficiency.
A what-if analysis was also conducted in the more general case where the transportation cost per kilometer is higher for EVs compared to ICEVs. This analysis confirms the validity of the mathematical model presented in the paper.
Future research could focus on incorporating real-time traffic data, extending the model to include a larger fleet, addressing time window constraints, and optimizing the depot location for the EV. These enhancements can further refine the model’s applicability and effectiveness in achieving sustainable urban logistics solutions.

Funding

This work was partially supported by the Italian Minister of University and Research, under the research grant H25F21001230004. This support is gratefully acknowledged.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The author declares no conflict of interest.

Appendix A

Table A1. Geographical coordinates of the 31 Points of Interest.
Table A1. Geographical coordinates of the 31 Points of Interest.
IDPoint of InterestLatitudeLongitude
1Pharmacy 141.879707512.5017273
2Pharmacy 241.881537912.5131229
3Pharmacy 341.896021212.4904504
4Pharmacy 441.888968312.4964994
5Pharmacy 541.894184312.4906858
6Pharmacy 641.902523112.5016612
7Pharmacy 741.900985612.4932650
8Pharmacy 841.898407312.4905973
9Pharmacy 941.897443612.4952554
10Pharmacy 1041.895178012.4997721
11Pharmacy 1141.899602412.4947634
12Pharmacy 1241.895095012.5009679
13Pharmacy 1341.898219112.5155031
14Pharmacy 1441.902269312.5049111
15Pharmacy 1541.891971912.5017881
16Pharmacy 1641.894114412.5033891
17Pharmacy 1741.898039312.4996115
18Pharmacy 1841.901544812.5031056
19Pharmacy 1941.892540612.5054307
20Pharmacy 2041.905385312.5038711
21Pharmacy 2141.897429312.5126908
22Pharmacy 2241.895068212.5053476
23Pharmacy 2341.891002212.5022499
24Pharmacy 2441.901279212.5022033
25Pharmacy 2541.896588312.5148512
26Pharmacy 2641.902980612.4957247
27Pharmacy 2741.897700112.5020334
28Pharmacy 2841.893724512.5077524
29Pharmacy 2941.889561912.5137454
30Pharmacy 3041.890689412.5063857
31Regional depot41.886449012.5159620
Table A2. Cost comparison of ICEV and EV.
Table A2. Cost comparison of ICEV and EV.
Cost ComponentICEV [EUR/km]EV [EUR/km]
Fuel/Electricity0.160.12
Maintenance0.050.06
Other Operational Costs0.030.04
Amortized Purchase Cost0.100.12
Total Cost0.340.34
Table A3. Benchmark and best trade-off results on CO2 emissions and S C T .
Table A3. Benchmark and best trade-off results on CO2 emissions and S C T .
kCO2 [kg/km]STC [h]
22.4354.928
92.8554.131
153.8623.143
194.4402.959
316.8455.067
Table A4. ICEV distance matrix (in km) of pharmacies and depot (ID 1 to ID 8).
Table A4. ICEV distance matrix (in km) of pharmacies and depot (ID 1 to ID 8).
From/ToID 1ID 2ID 3ID 4ID 5ID 6ID 7ID 8
ID 1-1.2743.8492.7383.0933.6194.1123.723
ID 21.681-3.6042.7803.1133.5673.7953.478
ID 33.2373.404-1.6950.2641.8141.1040.715
ID 42.1832.4853.909-3.1533.6804.1733.783
ID 53.0183.3301.2461.475-1.5951.5091.120
ID 63.9603.6532.5793.9472.517-1.9192.453
ID 73.9313.4781.1362.3880.9570.895-0.937
ID 83.6433.8100.8482.1000.6691.2850.389-
ID 93.6973.1940.6032.1540.7231.1330.8660.477
ID 102.9152.5661.5212.1960.7651.3651.7841.395
ID 113.6133.2641.0322.4010.9701.4111.1120.723
ID 122.9392.5901.6192.2940.8631.3891.8821.493
ID 133.3932.7143.4113.3803.1523.1972.9943.285
ID 143.8903.5832.6743.8772.4481.8791.5382.383
ID 152.5132.1641.9231.9931.1671.6932.1861.797
ID 162.5172.2101.6382.5041.0971.6001.8281.511
ID 173.1702.8621.4462.8151.3840.9351.1621.320
ID 183.7923.4852.4123.7792.3502.0931.7522.285
ID 192.2571.9501.8972.2441.3571.8602.0871.771
ID 204.3324.0252.2963.5472.1161.5011.1592.096
ID 213.4672.7872.6303.4532.5682.4162.6712.504
ID 223.2182.9111.7103.0791.6481.4961.7241.584
ID 232.3992.0502.0371.8781.2811.8072.3001.911
ID 243.9523.6442.7333.9392.5091.9391.5972.445
ID 253.6172.9383.0273.6043.3762.8133.0682.900
ID 264.2623.7691.4672.7191.2880.6730.3311.267
ID 273.2892.9821.7933.1631.7321.5801.8071.667
ID 282.5842.3792.5152.5701.9752.3142.5412.389
ID 292.1891.5612.7052.3922.1642.5032.7312.579
ID 302.0371.7302.1172.0241.5772.0802.3081.991
ID 311.9241.1833.2022.4572.6613.0003.2283.076
Table A5. ICEV distance matrix (in km) of pharmacies and depot (ID 9 to ID 16).
Table A5. ICEV distance matrix (in km) of pharmacies and depot (ID 9 to ID 16).
From/ToID 9ID 10ID 11ID 12ID 13ID 14ID 15ID 16
ID 13.1082.3283.0872.3523.2863.8411.9262.586
ID 23.0562.3483.0342.2012.8443.3991.9461.967
ID 31.7400.9851.0911.0823.0062.3351.3861.317
ID 43.1682.3883.1472.4122.9713.5251.9862.481
ID 51.5200.7651.4960.8632.7862.1151.1671.097
ID 62.0311.6532.0091.5551.6980.5211.9801.558
ID 70.5460.9430.2141.0383.1971.4161.3141.298
ID 80.8801.3900.5481.4883.5871.8051.7921.722
ID 9-0.6590.8530.7542.7041.6541.0301.014
ID 100.854-0.8330.0982.0221.8860.4020.332
ID 111.3441.932-0.8242.7731.9321.1001.084
ID 120.8780.0980.857-1.9242.4780.4260.235
ID 132.8622.3882.8412.290-1.5292.5472.055
ID 141.9611.5831.7521.4851.628-1.9111.489
ID 151.1820.4021.1610.4262.0002.555-0.660
ID 161.0890.3321.0680.2351.6892.2440.660-
ID 170.8970.7470.8760.6492.3421.4551.0750.653
ID 181.8631.4851.8421.3871.5300.3531.8131.391
ID 191.3490.5921.3270.4941.5872.1420.9200.260
ID 201.7052.0241.3731.9271.5200.6382.3521.930
ID 212.0811.7032.0601.6050.3061.2052.0311.609
ID 221.1610.7951.1400.6971.6592.2141.1230.701
ID 231.2960.5161.2750.5401.8862.4410.1140.774
ID 242.0221.6441.8111.5471.6900.5131.9721.550
ID 252.4782.6122.4572.5140.3881.6022.7712.279
ID 260.8771.2340.5451.3292.3701.1931.6051.450
ID 271.2450.8671.2230.7691.9732.5281.1950.772
ID 281.9671.2101.9451.1121.2151.7701.5380.878
ID 292.1561.4002.1351.3021.6332.1871.7281.067
ID 301.5690.8121.5470.7141.6502.2041.1400.480
ID 312.6531.8972.6321.7992.1462.7011.6241.564
Table A6. ICEV distance matrix (in km) of pharmacies and depot (ID 17 to ID 24).
Table A6. ICEV distance matrix (in km) of pharmacies and depot (ID 17 to ID 24).
From/ToID 17ID 18ID 19ID 20ID 21ID 22ID 23ID 24
ID 13.0673.7772.4254.1392.9812.7721.8123.723
ID 23.0153.8661.7074.1492.5382.0551.8323.812
ID 31.2621.9721.5772.3342.7011.7671.5011.918
ID 43.1273.8372.2214.2752.6652.5691.8723.783
ID 51.0421.7521.3572.1142.4811.5471.2811.698
ID 61.9890.1581.8181.2041.2621.4632.0950.103
ID 70.8981.0531.5581.4222.1571.7481.4280.999
ID 81.2321.4421.9821.8112.5472.1721.9061.388
ID 90.5811.2911.2741.6532.3981.4641.1441.237
ID 100.8131.5230.5921.8851.7160.7820.5161.469
ID 110.6841.5691.3441.9312.4681.5341.2141.515
ID 120.8371.5470.4941.9091.6180.6840.5401.493
ID 132.8211.9962.0052.2790.3061.7012.4331.942
ID 141.9200.4651.7480.8221.1931.3942.0250.411
ID 151.1411.8510.8482.2131.6951.1100.1141.797
ID 161.0481.7580.2602.1201.3840.4500.7741.704
ID 17-1.0920.9121.4542.0361.1031.1891.038
ID 181.822-1.6501.0361.0941.2961.9270.766
ID 191.3072.018-2.3801.2810.3481.0341.964
ID 201.6230.5812.190-1.3511.8352.4660.527
ID 212.0401.6731.8691.955-1.5142.1451.618
ID 221.1201.6540.9612.0161.354-1.2371.600
ID 231.2551.9650.7342.3271.5811.082-1.911
ID 241.9810.1491.8100.8811.2541.4552.086-
ID 252.4372.0692.2302.3520.3971.9252.6572.015
ID 260.7950.8301.7101.1991.9351.5691.7190.776
ID 271.2031.7371.0322.0991.6680.9111.3091.683
ID 281.9252.2370.8222.5200.9090.8171.6522.183
ID 292.1152.6551.0122.9371.3271.0071.4452.600
ID 301.5272.2380.2202.9541.3440.5681.2542.184
ID 312.6123.1681.5093.4511.8401.5041.5093.114
Table A7. ICEV distance matrix (in km) of pharmacies and depot (ID 25 to ID 31).
Table A7. ICEV distance matrix (in km) of pharmacies and depot (ID 25 to ID 31).
From/ToID 25ID 26ID 27ID 28ID 29ID 30ID 31
ID 13.2505.1433.2492.7872.3922.2052.401
ID 22.4414.2142.5322.0691.1951.4870.807
ID 32.9702.2341.8561.7812.3841.7973.098
ID 42.9354.9873.0452.5832.4202.0012.883
ID 52.7502.7481.6361.5622.1641.5773.024
ID 61.5322.1121.1771.4962.2411.9783.354
ID 72.4271.1321.2721.7632.3651.7783.172
ID 82.8161.6281.6622.1872.7892.2023.503
ID 92.6672.1051.1751.4792.0821.4942.888
ID 101.9863.0231.2590.7971.4000.8122.259
ID 112.7372.3511.1061.5492.1511.5642.957
ID 121.8882.0361.1610.6991.3020.7142.786
ID 130.5083.3091.5522.0101.3621.7852.313
ID 141.4621.7311.1081.4272.1721.9093.285
ID 151.9642.3401.5871.1251.2510.6281.858
ID 161.6532.2470.9270.4651.0670.4802.551
ID 172.3061.5810.6041.1171.7201.1323.204
ID 181.3641.9451.0101.3292.0741.8113.187
ID 191.5512.5070.8240.3620.9650.2202.449
ID 201.6201.3521.5491.8682.6132.3503.726
ID 210.3472.9851.2281.5471.4361.8592.386
ID 221.6232.1430.4770.6021.3471.1812.580
ID 231.8502.4541.5581.0961.1370.5141.743
ID 241.5231.7901.1691.4882.2331.9703.346
ID 25-3.3821.6252.2341.5872.0102.537
ID 262.204-1.0491.6022.5171.9303.580
ID 271.9372.226-0.9441.6891.2522.922
ID 281.1792.9601.294-1.0270.6021.978
ID 291.3993.1501.4841.022100 -0.7921.484
ID 301.6142.7271.0440.5820.682-1.423
ID 311.7433.6471.9811.5190.4971.289-
Table A8. EV distance matrix (in km) of pharmacies and depot (ID 1 to ID 8).
Table A8. EV distance matrix (in km) of pharmacies and depot (ID 1 to ID 8).
From/ToID 1ID 2ID 3ID 4ID 5ID 6ID 7ID 8
ID 1-1.2742.8481.7742.1122.5483.1872.885
ID 21.681-2.5861.9602.4672.5072.9322.746
ID 32.4942.195-1.6950.2641.8141.1040.715
ID 41.6321.8332.957-2.1042.7343.1502.698
ID 52.1062.1911.2461.475-1.5951.5091.120
ID 62.8972.9072.0183.1381.758-1.9191.839
ID 73.0972.6211.1361.8480.9570.895-0.937
ID 82.8052.5040.8481.4990.6691.2850.389-
ID 92.9542.2940.6031.5790.7231.1330.8660.477
ID 102.0041.9041.5211.4160.7651.3651.7841.395
ID 112.7162.4621.0321.9070.9701.4111.1120.723
ID 122.2831.8691.6191.4730.8631.3891.8821.493
ID 132.5851.8552.5282.3622.2022.2842.3522.189
ID 143.0262.6712.0902.5281.6141.8791.5381.808
ID 151.7971.6471.9231.9931.1671.6931.7161.797
ID 161.8771.6451.6381.7121.0971.6001.8281.511
ID 172.4932.2161.4461.8471.3840.9351.1621.320
ID 183.0312.6981.7182.6051.6351.5991.7521.568
ID 191.5361.9501.8971.5621.3571.8601.3861.771
ID 203.2972.5931.6932.3321.4791.5011.1591.410
ID 212.4162.1511.7082.2351.6781.7902.1301.631
ID 222.4112.2501.7102.1891.6481.4961.7241.584
ID 231.6831.3151.5841.8781.2811.8071.6491.911
ID 242.7182.7052.0582.6411.6821.9391.5971.617
ID 252.5182.0202.0372.3702.5182.0812.4082.052
ID 263.0482.6891.4671.8981.2880.6730.3311.267
ID 272.2132.2571.7932.3081.7321.5801.8071.667
ID 281.7791.7471.9421.9921.9751.7581.8101.638
ID 291.5571.5611.8991.7531.6451.8591.8542.057
ID 301.4761.7301.6351.4791.5771.5311.6191.991
ID 311.9241.1832.1231.7072.0602.3662.2502.448
Table A9. EV distance matrix (in km) of pharmacies and depot (ID 9 to ID 16).
Table A9. EV distance matrix (in km) of pharmacies and depot (ID 9 to ID 16).
From/ToID 9ID 10ID 11ID 12ID 13ID 14ID 15ID 16
ID 12.4571.5392.1731.6152.6182.4771.9261.725
ID 21.9811.5152.0351.6542.2312.3471.9461.967
ID 31.7400.9851.0911.0822.0321.5171.3861.317
ID 42.4631.6042.4801.5492.0102.7081.9861.983
ID 51.5200.7651.4960.8632.0181.6521.1671.097
ID 61.4601.6531.3151.5551.6980.5211.9801.558
ID 70.5460.9430.2141.0382.0821.4161.3141.298
ID 80.8801.3900.5481.4882.4071.8051.7921.722
ID 9-0.6590.8530.7542.0671.6541.0301.014
ID 100.854-0.8330.0981.3071.8860.4020.332
ID 110.3320.729-0.8241.9481.9321.1001.084
ID 120.8780.0980.857-1.9241.8860.4260.235
ID 132.1431.8392.2541.615-1.5291.7621.639
ID 141.9611.5831.7521.4851.628-1.9111.489
ID 151.1820.4021.1610.4262.0001.677-0.660
ID 161.0890.3321.0680.2351.6891.4730.660-
ID 170.8970.7470.8760.6491.6471.4551.0750.653
ID 181.8631.4851.8421.3871.5300.3531.8131.391
ID 191.3490.5921.3270.4941.5871.4890.9200.260
ID 201.7051.4561.3731.9271.5200.6381.6651.930
ID 211.5221.7031.3291.6050.3061.2051.3121.609
ID 221.1610.7951.1400.6971.6591.4391.1230.701
ID 231.2960.5161.2750.5401.8861.6100.1140.774
ID 241.3221.6441.8111.5471.6900.5131.9721.550
ID 251.9681.8951.7531.8960.3881.6021.9551.812
ID 260.8771.2340.5451.3291.6211.1931.6051.450
ID 271.2450.8671.2230.7691.9731.9901.1950.772
ID 281.9671.2101.9451.1121.2151.7701.5380.878
ID 291.6851.4001.6921.3021.6331.7361.7281.067
ID 301.5690.8121.5470.7141.6501.5391.1400.480
ID 311.8731.8971.7101.7991.5191.9931.6241.564
Table A10. EV distance matrix (in km) of pharmacies and depot (ID 17 to ID 24).
Table A10. EV distance matrix (in km) of pharmacies and depot (ID 17 to ID 24).
From/ToID 17ID 18ID 19ID 20ID 21ID 22ID 23ID 24
ID 12.3502.9121.8693.1102.1352.0261.8122.805
ID 22.2003.0181.7072.9902.0161.3451.8322.892
ID 31.2621.9721.5771.5331.9031.7671.5011.918
ID 42.0942.6361.5182.8922.1001.9081.8722.956
ID 51.0421.7521.3571.4501.6831.5471.2811.698
ID 61.9890.1581.8181.2041.2621.4631.5920.103
ID 70.8981.0531.5581.4221.4471.7481.4280.999
ID 81.2321.4421.9821.8111.6731.6271.9061.388
ID 90.5811.2911.2741.6531.8721.4641.1441.237
ID 100.8131.5230.5921.8851.7160.7820.5161.469
ID 110.6841.5691.3441.9311.7761.5341.2141.515
ID 120.8371.5470.4941.9091.6180.6840.5401.493
ID 132.0261.9961.5311.5880.3241.7011.8781.942
ID 141.9200.4651.7480.8221.1931.3941.4060.411
ID 151.1411.8510.8481.4511.6951.1100.1141.797
ID 161.0481.7580.2601.3951.3840.4500.7741.704
ID 17-1.0920.9121.4541.6261.1031.1891.038
ID 181.822-1.6501.0361.0941.2961.9270.766
ID 191.3071.431-1.8681.2810.3481.0341.964
ID 201.6230.5811.579-1.3511.8351.8960.527
ID 211.3541.6731.8691.955-1.5141.6151.618
ID 221.1201.6540.9611.3881.354-1.2371.600
ID 231.2551.9650.7341.5861.5811.082-1.911
ID 241.9810.1491.8100.8811.2541.4551.498-
ID 251.9351.3831.6551.8340.3971.9251.9041.364
ID 260.7950.8301.7101.1991.9351.5691.7190.776
ID 271.2031.7371.0321.6701.6680.9111.3091.683
ID 281.9251.5540.8221.9030.9090.8171.6521.413
ID 291.4031.8251.0122.1271.3271.0071.4452.039
ID 301.5271.7740.2202.1861.3440.5681.2541.528
ID 311.8212.3021.5092.4601.8401.5041.5092.022
Table A11. EV distance matrix (in km) of pharmacies and depot (ID 25 to ID 31).
Table A11. EV distance matrix (in km) of pharmacies and depot (ID 25 to ID 31).
From/ToID 25ID 26ID 27ID 28ID 29ID 30ID 31
ID 12.2823.9992.4472.0671.7391.4871.844
ID 21.6943.1611.8151.4741.1951.4870.807
ID 31.9381.7551.8561.7811.8321.7972.456
ID 41.9433.4932.2752.041.8161.4971.97
ID 51.9531.8591.6361.5621.561.5772.166
ID 61.5321.5511.1771.4961.5221.9782.56
ID 71.6961.1321.2721.7631.5621.7782.13
ID 82.2031.6281.6621.672.041.4742.32
ID 91.991.3661.1751.4791.5581.4942.07
ID 101.9862.2961.2590.7971.40.8121.627
ID 112.1671.7761.1061.5491.4081.5642.253
ID 121.8881.411.1610.6991.3020.7141.889
ID 130.5082.2811.5521.4841.3621.7851.503
ID 141.4621.7311.1081.4271.4541.9092.336
ID 151.9641.6351.5871.1251.2510.6281.858
ID 161.6531.5180.9270.4651.0670.481.779
ID 171.8081.5810.6041.1171.721.1322.223
ID 181.3641.9451.011.3291.581.8112.384
ID 191.5511.8580.8240.3620.9650.221.855
ID 201.621.3521.5491.8681.7881.7742.967
ID 210.3472.2041.2281.5471.4361.8591.584
ID 221.6231.5190.4770.6021.3471.1812.024
ID 231.851.6891.5581.0961.1370.5141.743
ID 241.5231.791.1691.4881.6071.972.25
ID 25-2.5891.6251.5641.5871.5812.009
ID 261.419-1.0491.6021.8061.932.679
ID 271.9371.438-0.9441.6891.2521.947
ID 281.1792.0191.294-1.0270.6021.978
ID 291.3992.2721.4841.022-0.7921.484
ID 301.6141.9621.0440.5820.682-1.423
ID 311.7432.6931.9811.5190.4971.289-

References

  1. World Economic Forum. The Future of the Last-Mile Ecosystem; Technical Report; World Economic Forum: Geneva, Switzerland, 2020. [Google Scholar]
  2. United Nations. The 17 Goals. 2022. Available online: https://sdgs.un.org/goals (accessed on 17 July 2024).
  3. Winkelhaus, S.; Grosse, E.H. Logistics 4.0: A systematic review towards a new logistics system. Int. J. Prod. Res. 2019, 58, 18–43. [Google Scholar] [CrossRef]
  4. Ciancio, C.; De Maio, A.; Laganà, D.; Santoro, F.; Violi, A. A Genetic Algorithm Framework for the Orienteering Problem with Time Windows. In New Trends in Emerging Complex Real Life Problems; Daniele, P., Scrimali, L., Eds.; AIRO Springer Series; Springer: Cham, Switzerland, 2018; Volume 1. [Google Scholar] [CrossRef]
  5. Ding, N.; Li, M.; Hao, J. A Two-Phase Approach to Routing a Mixed Fleet with Intermediate Depots. Mathematics 2023, 11, 1924. [Google Scholar] [CrossRef]
  6. Pingale, S.; Kaur, A.; Agarwal, R. Collaborative last mile delivery: A two-echelon vehicle routing model with collaboration points. Expert Syst. Appl. 2024, 252 Pt B, 124164. [Google Scholar] [CrossRef]
  7. Kucukoglu, I.; Dewil, R.; Cattrysse, D. The electric vehicle routing problem and its variations: A literature review. Comput. Ind. Eng. 2021, 161, 107650. [Google Scholar] [CrossRef]
  8. Herrera, E.; Panadero, J.; Juan, A.A.; Neroni, M.; Bertolini, M. Last-Mile Delivery of Pharmaceutical Items to Heterogeneous Healthcare Centers with Random Travel Times and Unpunctuality Fees. In Proceedings of the Winter Simulation Conference (WSC), Phoenix, AZ, USA, 12–15 December 2021; pp. 1–12. [Google Scholar] [CrossRef]
  9. Schneikart, G.; Mayrhofer, W.; Löffler, C.; Frysak, J. A roadmap towards circular economies in pharma logistics based on returnable transport items enhanced with Industry 4.0 technologies. Resour. Conserv. Recycl. 2024, 206, 107615. [Google Scholar] [CrossRef]
  10. Lu, F.; Chen, W.; Feng, W.; Bi, H. 4PL routing problem using hybrid beetle swarm optimization. Soft Comput. 2023, 27, 17011–17024. [Google Scholar] [CrossRef]
  11. Ghiani, G.; Laporte, G.; Musmanno, R. Introduction to Logistics Systems Management: With Microsoft Excel and Python Examples; Wiley: Hoboken, NJ, USA, 2022. [Google Scholar]
  12. Bertazzi, L.; De Maio, A.; Laganà, D. The Impact of a Clustering Approach on Solving the Multi-depot IRP. In Optimization and Decision Science: Methodologies and Applications; Sforza, A., Sterle, C., Eds.; ODS 2017, Springer Proceedings in Mathematics & Statistics; Springer: Cham, Switzerland, 2017; Volume 217. [Google Scholar] [CrossRef]
  13. Beraldi, P.; De Maio, A.; Laganà, D.; Violi, A. A pick-up and delivery problem for logistics e-marketplace services. Optim. Lett. 2021, 15, 1565–1577. [Google Scholar] [CrossRef]
  14. Pokorska, A.; Wiśniewski, T. Electromobility as a Challenge of Modern City Logistics—Indicator Analysis. Energies 2024, 17, 3167. [Google Scholar] [CrossRef]
  15. İmre, Ş.; Çelebi, D.; Asan, U. Estimating potential adoption rate of electric vehicles in urban logistics. Transp. Plan. Technol. 2023, 47, 370–399. [Google Scholar] [CrossRef]
  16. Tomislav, E.; Tonči, C. A Survey on the Electric Vehicle Routing Problem: Variants and Solution Approaches. J. Adv. Transp. 2019, 2019, 5075671. [Google Scholar] [CrossRef]
  17. Nielsen, P.; Dahanayaka, M.; Perera, H.N.; Thibbotuwawa, A.; Kenan Kilic, D. A systematic review of vehicle routing problems and models in multi-echelon distribution networks. Supply Chain. Anal. 2024, 7, 100072. [Google Scholar] [CrossRef]
  18. Yuan, Z.; Gao, J. Dynamic Uncertainty Study of Multi-Center Location and Route Optimization for Medicine Logistics Company. Mathematics 2022, 10, 953. [Google Scholar] [CrossRef]
  19. Li, X.; Zhou, K. Multi-objective cold chain logistic distribution center location based on carbon emission. Environ. Sci. Pollut. Res. 2021, 28, 32396–32404. [Google Scholar] [CrossRef]
  20. Hamdan, B.; Diabat, A. Robust design of blood supply chains under risk of disruptions using Lagrangian relaxation. Transp. Res. Part E Logist. Transp. Rev. 2020, 134, 101764. [Google Scholar] [CrossRef]
  21. Wu, X.; Li, R.; Chu, C.H.; Amoasi, R.; Shan Liu, S. Managing pharmaceuticals delivery service using a hybrid particle swarm intelligence approach. Ann. Oper. Res. 2022, 308, 653–684. [Google Scholar] [CrossRef]
  22. Bouziyanea, B.; Dkhissia, B.; Cherkaouia, M. Multiobjective optimization in delivering pharmaceutical products with disrupted vehicle routing problem. Int. J. Ind. Eng. Comput. 2020, 11, 299–316. [Google Scholar] [CrossRef]
  23. Kramer, R.; Cordeau, J.-F.; Iori, M. Rich vehicle routing with auxiliary depots and anticipated deliveries: An application to pharmaceutical distribution. Transp. Res. Part E Logist. Transp. Rev. 2019, 129, 162–174. [Google Scholar] [CrossRef]
  24. Lee, S.J.; Kim, B.S. Vehicle routing and scheduling problem with order acceptance for pharmaceutical refrigerated logistics. Appl. Soft Comput. 2024, 164, 111983. [Google Scholar] [CrossRef]
  25. Campelo, P.; Neves-Moreira, F.; Amorim, P.; Almada-Lobo, B. Consistent vehicle routing problem with service level agreements: A case study in the pharmaceutical distribution sector. Eur. J. Oper. Res. 2019, 273, 131–145. [Google Scholar] [CrossRef]
  26. Repolho, H.M.; Marchesi, J.F.; Júnior, O.S.S.; Bezerra, R.R.R. Cargo theft weighted vehicle routing problem: Modeling and application to the pharmaceutical distribution sector. Soft Comput. 2019, 23, 5865–5882. [Google Scholar] [CrossRef]
  27. Ahlaqqach, M.; Benhra, J.; Mouatassim, S.; Lamrani, S. Closed loop location routing supply chain network design in the end of life pharmaceutical products. Supply Chain. Forum: Int. J. 2020, 21, 79–92. [Google Scholar] [CrossRef]
  28. Li, J.; Peng, K.; Deng, X.; Wang, J.; Liu, A. Model and algorithm for pharmaceutical distribution routing problem considering customer priority and carbon emissions. Data-Centric Eng. 2024, 5, e16. [Google Scholar] [CrossRef]
  29. Shahparvari, S.; Hassanizadeh, B.; Mohammadi, A.; Kiani, B.; Lau, K.H.; Chhetri, P.; Abbasi, B. A decision support system for prioritised COVID-19 two-dosage vaccination allocation and distribution. Transp. Res. Part E Logist. Transp. Rev. 2022, 159, 102598. [Google Scholar] [CrossRef] [PubMed]
  30. Habibi, F.; Abbasi, A.; Chakrabortty, R.K. Designing an efficient vaccine supply chain network using a two-phase optimization approach: A case study of COVID-19 vaccine. Int. J. Syst. Sci. Oper. Logist. 2022, 10, 2121623. [Google Scholar] [CrossRef]
  31. Ramos, T.R.P.; Vigo, D. A new hybrid distribution paradigm: Integrating drones in medicines delivery. Expert Syst. Appl. 2023, 234, 120992. [Google Scholar] [CrossRef]
  32. De Maio, A.; Ghiani, G.; Laganà, D.; Manni, E. Sustainable last-mile distribution with autonomous delivery robots and public transportation. Transp. Res. Part C Emerg. Technol. 2024, 163, 104615. [Google Scholar] [CrossRef]
  33. Hwang, C.-L.; Masud, A.S.M. Multiple Objective Decision Making, Methods and Applications: A State-of-the-Art Survey; Springer: Berlin/Heidelberg, Germany, 1979; ISBN 978-0-387-09111-2. [Google Scholar]
  34. De Maio, A.; Musmanno, R.; Skrame, A. The Green Tourist Trip Design Problem with Time Windows: A Model Application on a Urban Scale. In Proceedings of the 12th International Conference on Operations Research and Enterprise Systems—Volume 1: ICORES, Lisbon, Portugal, 19–21 February 2023; pp. 62–70, ISBN 978-989-758-627-9. [Google Scholar] [CrossRef]
  35. Hessami, S.; Davari-Ardakani, H.; Javid, Y.; Ameli, M. Bi-objective optimization of a multi-mode, multi-site resource-constrained project scheduling problem. J. Model. Manag. 2024, 19, 1136–1154. [Google Scholar] [CrossRef]
Figure 1. Representation of the LSP delivery scheme within each zone.
Figure 1. Representation of the LSP delivery scheme within each zone.
Mathematics 12 02679 g001
Figure 2. City districts in Rome. The zone for experimentation is highlighted within the red circle.
Figure 2. City districts in Rome. The zone for experimentation is highlighted within the red circle.
Mathematics 12 02679 g002
Figure 3. Scatter plot of the S C T and CO2 emissions of the 31 results.
Figure 3. Scatter plot of the S C T and CO2 emissions of the 31 results.
Mathematics 12 02679 g003
Figure 4. Two tours obtained when k = 15 . In detail, the green tour is performed by EV, while the black tour is performed by ICEV.
Figure 4. Two tours obtained when k = 15 . In detail, the green tour is performed by EV, while the black tour is performed by ICEV.
Mathematics 12 02679 g004
Figure 5. Benchmark results and best trade-off solutions.
Figure 5. Benchmark results and best trade-off solutions.
Mathematics 12 02679 g005
Table 1. Overview of pharmaceutical distribution literature.
Table 1. Overview of pharmaceutical distribution literature.
ReferenceProblemApplication/Area of ApplicationFeaturesObjective
Yuan and Gao, 2017 [18]Location routingMedical logistic companyLong-haul distribution, uncertaintyMinimization of operational costs
Kramer et al., 2019 [23]Rich vehicle routingTuscany (Italy)Regional distributionMinimization of operational costs
Campelo et al., 2019 [25]Consistent Vehicle RoutingPharmaceutical distribution companyPharmaceutical cold chainMinimization of total distance traveled
Hamdan and Diabat, 2020 [20]Bi-objective robust designJordanBlood supply chain under disastersMinimization of time and delivery cost
Bouziyane et al., 2020 [22]Multi-objective Disrupted Vehicle Routing with Soft Time Windows-DisruptionMinimization of transportation time and delay
Ahlaqqach et al., 2020 [27]Multi-objective locationCasablanca (Morocco)Closed-loop routing supply chainMaximization of profit and job creation, minimization of risk
Li and Zhou, 2021 [19]Multi-objective locationLianyungang (China)Regional distributionMinimization of operational costs, emissions and customer unsatisfaction
Wu et al., 2021 [21]Vehicle assingment and routingTianjin (China)Urban distribution (mega-city)Minimization of total vehicle cost
Shahparvari et al., 2022 [29]Allocation and distributionMelbourne (Australia)Covid-19 Vaccines distributionMinimization of risk of infection, vaccine degradation and service time
Habibi et al., 2022 [30]Location of distribution centers, inventory policies, and routing decisionsIranCovid-19 Vaccines distributionMinimization of total procurement, inventory, and distribution costs
Ramos and Vigo, 2023 [31]Dynamic Parallel Drone Scheduling Vehicle Routing with Lead TimePortugalRural delivery with dronesMinimization of transportation cost
De Maio et al., 2024 [32]Autonomous Delivery Robot Routing Problem with Public TransportationRome (Italy)Urban distributionMinimization of transportation cost
Lee and Kim, 2024 [24]Vehicle routing and scheduling with order acceptance-Pharmaceutical cold chainMaximization of profit
Li et al., 2024 [28]Vehicle routing-Pharmaceutical distributionMinimization of customer priority, costs, and carbon emissions
Repolho et al., 2019 [26]Vehicle routingBrazilPharmaceutical distribution in high-theft-risk areasMinimization of total costs
Table 2. Computational results for values of k from 2 to 31.
Table 2. Computational results for values of k from 2 to 31.
First TourSecond TourTotal
                             
kLengthSCTEmissionLengthSCTEmissionLengthSCTEmissionTime
[km][h][kg/km][km][h][kg/km][km][h][kg/km][s]
24.1560.7121.31719.2024.9281.11923.3584.9282.4351.11
34.1320.7921.30919.2024.8441.11923.3344.8442.4284.75
44.1560.8781.31718.5024.6831.07822.6584.6832.3944.00
54.1320.9591.30918.9524.6501.10423.0844.6502.4133.00
64.1331.0431.30918.8304.5531.09722.9634.5532.4062.57
74.8761.2081.54517.9734.3741.04722.8494.3742.59210.55
85.0911.3161.61318.1354.3091.05623.2264.3092.6699.10
95.8341.4821.84817.2784.1311.00623.1124.1312.85511.67
106.4231.6302.03516.7753.9910.97723.1983.9913.01236.31
117.0921.7882.24715.8753.8080.92522.9673.8083.17127.24
127.8421.9552.48415.0273.6300.87522.8693.6303.36042.00
138.4842.1092.68814.0633.4400.81922.5473.4403.507477.26
149.0712.2582.87414.0563.3560.81923.1273.3563.692234.38
159.8212.4253.11112.8893.1430.75122.7103.1433.862218.47
1610.0022.5283.16914.5413.2430.84724.5433.2434.016450.54
1710.2912.6433.26014.9803.2090.87325.2713.2094.133800.44
1810.9182.7963.45914.2063.0390.82725.1243.0394.286347.18
1911.6322.9593.68512.9622.8180.75524.5942.9594.440204.61
2012.1273.0973.84212.2702.6570.71524.3973.0974.557120.87
2112.6343.2374.00212.0032.5440.69924.6373.2374.702108.72
2213.1943.3834.18011.3192.3850.65924.5133.3834.83950.18
2313.9163.5464.4099.9772.1530.58123.8933.5464.99035.57
2414.6593.7124.6449.2241.9860.53723.8833.7125.18131.78
2515.4283.8814.8888.4311.8140.49123.8593.8815.37927.77
2616.2424.0555.1457.0111.5730.40823.2534.0555.55426.87
2716.6854.1875.2867.3151.5240.42624.0004.1875.71226.10
2817.4074.3515.5155.8371.2760.34023.2444.3515.8557.58
2918.2914.5325.7954.5871.0540.26722.8784.5326.0623.86
3020.1934.8276.3973.0200.7960.17623.2134.8276.5731.29
3121.6065.0676.8450.0000.0000.00021.6065.0676.8450.59
Table 3. Computational results for specific values of k, α and β .
Table 3. Computational results for specific values of k, α and β .
kαβBSCTGAPSCTCO2GAPCO2costGAPcost
[EUR][h][%][kg/km][%][EUR][%]
90.250.758.953.917−5.183.17111.078.9015.32
90.500.7510.163.791−8.213.38518.569.9228.57
150.250.758.953.1430.003.8620.008.7515.39
150.500.7510.163.1430.003.8620.009.8429.72
190.250.758.953.0262.254.5332.108.908.32
190.500.7510.162.9880.974.4530.299.9721.44
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

De Maio, A. A Two-Echelon Routing Model for Sustainable Last-Mile Delivery with an Intermediate Facility: A Case Study of Pharmaceutical Distribution in Rome. Mathematics 2024, 12, 2679. https://doi.org/10.3390/math12172679

AMA Style

De Maio A. A Two-Echelon Routing Model for Sustainable Last-Mile Delivery with an Intermediate Facility: A Case Study of Pharmaceutical Distribution in Rome. Mathematics. 2024; 12(17):2679. https://doi.org/10.3390/math12172679

Chicago/Turabian Style

De Maio, Annarita. 2024. "A Two-Echelon Routing Model for Sustainable Last-Mile Delivery with an Intermediate Facility: A Case Study of Pharmaceutical Distribution in Rome" Mathematics 12, no. 17: 2679. https://doi.org/10.3390/math12172679

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