Next Article in Journal
Analysis and Prediction Model of Resident Travel Satisfaction
Previous Article in Journal
On-Site Use of Plant Litter and Yard Waste as Mulch in Gardening and Landscaping Systems
Previous Article in Special Issue
The Impact of E-Commerce-Related Last-Mile Logistics on Cities: A Systematic Literature Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Flexible Assignment of Loading Bays for Efficient Vehicle Routing in Urban Last Mile Delivery

1
Transportation Engineering and Architecture, Faculty of Civil Engineering, University of Maribor, 2000 Maribor, Slovenia
2
Center of Applied Mathematics and Theoretical Physics, University of Maribor, 2000 Maribor, Slovenia
3
Physics and Mechanics, Institute of Mathematics, 1000 Ljubljana, Slovenia
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(18), 7500; https://doi.org/10.3390/su12187500
Submission received: 30 July 2020 / Revised: 5 September 2020 / Accepted: 8 September 2020 / Published: 11 September 2020
(This article belongs to the Special Issue Sustainable Last Mile Logistics)

Abstract

:
Urban freight deliveries are often subject to many access restrictions which creates the need to establish a system of loading bays and to split the last mile delivery into driving and walking parts. A new model based on hard and soft clustering approach is developed to solve the loading bay assignment problem for efficient vehicle routing and walking in last mile delivery. The flexibility of the model is provided by the soft clustering approach based on different membership degrees of customers to loading bays. Especially for instances with large numbers of loading bays, soft clustering seems to give better results, it leads to higher flexibility of city logistics systems, minimal driving distances, and adequately short walking paths, which contribute to the goal of reaching sustainable urban freight deliveries.

Graphical Abstract

1. Introduction

In Europe, 72% of people live in cities, and this percentage is expected to rise to 80% by 2050 [1]. The importance of cities is also growing from a commercial point of view. Cities today already account for 85% of the EU’s total gross domestic product (GDP) [2]. As a result, cities are experiencing a growing demand for transport with increasing congestion, noise, emissions, and other negative effects of transport on the environment and city dwellers [3,4]. These problems are most prevalent in historical cities and city centers, which are generally not designed to cope with such high traffic volumes. These urban areas have major accessibility problems (narrow roads) and a lack of logistics infrastructure [5]. Cities are further hampered by the modern trends of just-in-time delivery and e-commerce, which increase the number of deliveries and consequently lead to fragmentation of urban freight transport [6,7]. This leads to an increase in the number of journeys and low utilization of delivery vehicles [8]. Studies show that lorries account for 15% of urban traffic and more than 20% of CO2 emissions and congestion [9].
Limited space in urban centers does not allow for further expansion of transport and logistics infrastructure. Cities are therefore often restricting access of delivery vehicles to urban centers and see this approach as the only option to ensure sustainable living conditions [10]. The restrictions usually relate to the time of the day and the emission class or size of the delivery vehicles. Strict city centers are often defined as pedestrian zones where access conditions are further restricted. Despite the best intentions of city authorities, such measures worsen the accessibility of locations in city centers, negatively influencing attractiveness for commercial services [11].
With the aim to find intermediate solutions for the preservation and revitalization of urban centers, measures based on consolidation of cargo shipments come to the fore [12]. Many cities are opting to introduce city consolidation centers, where shipments for a large number of customers are collected and combined and then transported to destinations in the city center with smaller but well utilized delivery vehicles (usually electric). Although this approach is from the theoretical point of view very appealing, it often does not reach the necessary critical mass to cover the investment. Despite all efforts, retailers, logistics operators, and other users are still in favor to deliver shipment directly to the address of the customers. An intermediate solution of a special transshipment facility (loading bay) within the city center is therefore needed, to stop or park the delivery vehicle in the proximity of customers and make the last part of the delivery on foot. This solution is perceived as the best compromise between the need for preserving the city center and accessibility.
For efficient delivery to city centers, it is therefore very important to determine the optimal number, capacity, and location of loading bays and to establish an effective management system. In practice, we often encounter the problem of the limited number and capacity of loading bays in urban centers, which as a rule do not have an established system of management and reservation [13]. As there is often no overview of their occupancy, lorries (especially during peak hours) often have difficulty finding a free loading bay near the delivery address. In this case they need to stop on the road or circle inside the city before they finally find a free and available loading bay [14,15,16]. Loading bays are also often occupied illegally by personal vehicles, making this problem even bigger [17,18]. As a result, lorries frequently choose suboptimal transport routes, which leads to longer stays in the city center and consequently has a significant impact on congestion. In such cases, we face the need to dynamically optimize delivery vehicle routing which would allow for the smallest possible mileage and the shortest possible stay in the city center [19].
Cities and their planning departments have been urged to address the problem of last mile delivery and are trying to solve these complex problems from a practical point of view. For example, the Centre for the Study of Urban Planning, Transportation, and Public Facilities in France has developed guidelines for the design of loading bays, which define micro-location, signaling, and access standards for delivery vehicles [20]. The city of Lyon has participated in an experiment entitled “Loading bay of the future”, which allows operators to book the loading bay 24 h in advance. This has led to optimized delivery trips in the city center, a 40% reduction in the number of double parking spaces for deliveries, less congestion and pollution, and an improved image of the city [20]. Vienna has experimented with the “i-Ladezone” project, which deals with the intelligent monitoring of loading bays in an urban environment. The project has developed different management methods to efficiently monitor the occupancy of loading bays by delivery vehicles and cars, trying to keep the loading bays as available as possible [21]. In the city of Lisbon, they tested two technology-based devices: The introduction of parking meters for loading bays and loop vehicle detection sensors installed on the floor of the loading docks. These devices are expected to reduce the number of parking violations and the average duration of freight operations and to increase the satisfaction of transport companies and shop owners [15]. The above-mentioned experience points to the need for further research and testing of dynamic loading bay assignment for urban last mile delivery [22,23,24,25].
The problem of optimal routing and dynamic assignment of delivery vehicles to the loading bays is actually very difficult; not only does the vehicle routing have to be optimized, but also the walking part of the delivery (see also [26]). In the literature, this approach is treated as a two-echelon vehicle routing problem (2E-VRP) [27]. As its name suggests, it originally deals with vehicle routing in both echelons and does not actually address the walking part, which is highly relevant in city logistics. The other specific issue related to loading bays is the dynamics of their occupancy. In this case, the classical 2E-VRP is not sufficient because you have to dynamically adopt vehicle routing to the changing availability of loading bays. This problem is known as two echelon location routing problem (2E-LRP) [27]. In general, very few examples of LRP for urban last mile deliveries can be found in the literature [18,28,29] and to the best of our knowledge, there are no examples of 2E-LRP dealing with loading bays and walking parts of urban last mile delivery.
Scholars working on urban freight transport issues try to solve these complex problems mainly by using specially developed and tailored simulation-based models [30,31]. In the literature we have found only four models that specifically address the cases of loading bays. The first model was developed by Comi et al. [32] who used the discrete event simulation approach to investigate the possibilities of loading bay reservation for last mile delivery in the limited traffic zone of Rome. The second is provided by Zhang and Thompson [33], who developed an agent-based model to study the importance of providing loading bays occupancy information on driving and walking costs. The third model was developed by Mc Load et al. [34], who used a metaheuristic approach to quantify the environmental and financial benefits of using porter and cycle couriers for specific last mile parcel delivery in London. The last one we found was by Nguyen et al. [35], who developed a mathematical model to optimize total delivery time based on dual-mode route planning. The second mode relates to walking time of deliverers and considers them as an important element of the vehicle routing procedure. The main feature of the previously mentioned models is that they all, except Zhang and Thompson [33], deal with a specific real-life problem that results in a very specific solution. This approach is of course very efficient for this specific example, but it does not allow to understand basic (general) principles that could be used for planning loading bay facilities under different circumstances. The other important issue relates to the flexibility of such a system and the dynamic assignment of loading bays if the best loading bay is occupied.
This article attempts to fill this gap by developing a model based on flexible assignment of loading bays for the vehicle routing in urban last mile delivery. The general research aim of the article is not to find the optimal solution for both echelons (routing and walking), but to investigate the efficiency of a flexible assignment of loading bays for vehicle routing and consequently for the walking part of last mile delivery. The solution to this problem is very important, as solutions would enable city authorities to better manage urban freight deliveries and the results could be applicable, to a certain extent, to similar problems in other research areas. For example, the problem of assigning incoming vehicles to loading bays is mathematically similar to the berth allocation problem of ships in seaports [36,37,38], the problem of locating urban public e-charging stations [39], the location of various public services [40], and different types of collection points [41].

2. Materials and Methods

In Letnik et al. [42] a multi-parametric model of the idealized urban area was introduced and applied to different instances of rectangular urban grid structured zones to determine statistically the most relevant number and location of loading bays. The main criterion for the evaluation of the results was the predefined maximum allowed walking distance from the loading bay to the customer. In this paper the existing model is upgraded with vehicle routing algorithm to address also this part of the delivery. The main idea is to investigate the flexible loading bay assignment procedure when the delivery is made to a specific customer or a group of customers in the city center. Many fundamentally different cases can occur where several loading bays are available for delivery to a particular customer and where more customers need to be served from the same loading bay.
To solve this issue, we developed a methodology and examined two different assignment methods to understand which approach is better from the driving and walking distance point of view. In the first approach, only the closest loading bay for each customer in the city center is selected, whereas in the second one, up to three potential loading bays (using the soft clustering approach) can be selected and used. In the continuation of this paper, the first approach is referred to as “hard” and the second as “soft,” which implies to the hard and soft clustering procedure. The model is based on the concept of the idealized urban area, which allows us to simulate and understand basic principles regardless of the characteristics of a particular real-life case.
The above-described problem was broken down into two separate sub-problems, although we are aware that both sub-problems (vehicle routing and on foot delivery) are interconnected. Consequently, the separate solutions of the two sub-problems would therefore at best be an approximation of the optimal solution of the overall problem. Due to approximation, on the other hand, such a simplified approach enables a much more efficient solution to the described problem and of similar real-life problems. Moreover, all assumptions considered in the presented model are based on the data from the cited literature and/or on our own experience, and they follow scientific principles that allow us to easily understand, explain, and generalize the problems under consideration.

2.1. Model Characteristics and Functions

The main elements of the model are the road transport network, access gates, customers’ locations, and location of loading bays (see Figure 1). Idealized urban area is presented graphically as an orthogonal network of roads on which customers, loading bays, and access gates are located. Customers are placed on the road network randomly, following the uniform density. For this purpose, Latin hypercube sampling (LHS) algorithm is used [43]. The positions of loading bays are determined by the fuzzy C-means (FCM) procedure [42], access gates are located randomly on each side of the urban area perimeter also using LHS algorithm.
Note that the model allows to create different instances of orthogonal urban area with different density of network, customers, and loading bays. Example of an idealized city plan with random location of customers (green circles), optimal position of loading bays (red dots), and random location of access gates (black squares) are presented in the Figure 2 below. As can be seen, we assume one can enter and exit the urban area only at specific locations (access gates). This is a reasonable assumption because this is often the case in urban areas with implemented regulated urban access restriction.
The model contains two key optimization modules: FCM module, which generates a set of customers locations and provides the input for multiple facility location problem (MFLP), in our case multiple locations of loading bays. Vehicle routing module, which takes as a basis the results of FCM, selects optimal loading bays for specific customers while providing the solution for optimal vehicle routing. FCM is based on the principles of fuzzy logic, while the mathematical origin of vehicle routing is based on integer linear programming. Both procedures were implemented in MATLAB and are briefly presented below.

2.2. Clustering Procedure for Solving Facility Location Problem

Multiple facility location problem can be treated as a classical clustering problem, where customers and facility locations correspond to data points and centers. The clustering criterion is to minimize the sum of distances from each data point to the corresponding cluster center. Potential location of loading bays in the model is therefore determined by using fuzzy C-means (FCM) clustering procedure. FCM was chosen to get some flexibility to the model with the possibility to simulate different membership degrees of customers to cluster centers, in our case loading bays [42].
FCM aims at minimizing the following function [44]:
J m = i = 1 D j = 1 N μ i j m x i c j 2
where:
-
D = number of customers
-
N = number of clusters
-
x i = i -th data point (each data point corresponds with location of a particular customer)
-
c j = center of cluster j
-
μ i j = degree of membership of customer i to cluster j
-
m = parameter of fuzziness
FCM algorithm in implemented in MATLAB and performs the following steps:
  • Randomly initialize the cluster membership values, μ i j .
  • Calculate the cluster centers:
    c j = i = 1 D μ i j m x i i = 1 D μ i j m
  • Update μ i j according to the following:
    μ i j = 1 k = 1 N ( x i c j x i c k ) 2 m 1
  • Calculate the objective function, J m .
  • Repeat steps 2–4 until J m improves by less than a specified minimum threshold ε or until after a specified maximum number of iterations.

2.3. Vehicle Routing and Loading Bay Assignment Procedure

Urban last mile delivery mostly involves three shipments while the number of packages per delivery varies significantly depending on the type of cargo and the type of customers [45,46]. Based on this assumption we developed a model which simulates three shipments per delivery which is called a triple delivery. The essence of the simulations is to find the optimal vehicle routing for triple delivery according to the randomly selected three customers C 1 , C 2 , C 3 , the corresponding loading bays L 1 , L 2 , or L 3 , and access gates A 1 , A 2 , A 3 , or A 4 . Schematic representation of a graph is presented in the Figure 3.
Blue edges in the graph (Figure 3) represent connections between access gates and loading bays ( x i , j ), orange edges represent connections among loading bays ( x j , j ), and green edges represent connections between loading bays and customers ( x j , c ). The customers are not connected because we assume all deliveries are made individually even if one loading bay is selected for several customers.
In order to solve the problem we first consider the hard optimization approach at three loading bays L 1 , L 2 , L 3 , and then also the soft optimization approach on alternative loading bays L 11 , L 12 , L 13 , L 21 , L 22 , L 23 , L 31 , L 32 , L 33 . Loading bays are assigned to customers based on FCM clustering procedure considering different membership degrees. Depending on the position of the selected customers and the associated loading bays, the solution of vehicle routing can be, in case of using soft optimization approach, drastically improved, especially if L i j = L k l for any i , j , k , l { 1 , 2 , 3 } .
It is very important to clarify that the aim of supplying the city customers through the limited number of access gates is to avoid “unnecessary” traffic within the urban area. From that point of view, we assumed that the distances between individual access gates are irrelevant. In practice, this means that the costs, and therefore the corresponding negative effects of moving the vehicle from one access gate to another, can be neglected. This is the main assumption and limitation of the described model (of course, the model also allows modelling on the assumption that the distances between the gates are equal to the distances around the perimeter of the square or rectangle on which we are modelling).
The aim of the model is therefore to solve the problem of vehicle routing together with choosing a combination of loading bays and access gates (related to blue and orange lines in Figure 3) and to minimize the sum of all driven kilometers within the city center. The minimum of the objective function (i.e., kilometers) is sought by means of combinatoric optimization via breaking down the problem into all possible outcomes and apply integer linear programming to each outcome in order to find the overall minimum of driven kilometers.
In order to handle the routing integrated with location-allocation problem, there are 54 types of different vehicle routing outcomes. For each outcome, a unique linear program provides the partial optimal solution. The overall optimal solution is the minimum of all partial optimal solutions. Below, we present the necessary inputs to formulate these integer linear programs and explicitly define one of the outcomes and the corresponding integer linear program.
First we need to calculate distances between access gates and loading bays (c A i L j ) and between loading bays (c L i L j ; i j). Distances are calculated using Manhattan metrics in the following way:
c A i L j = a b s ( X A i X L j ) +   a b s ( Y A i Y L j )
and
c L i L j   =   a b s ( X L i X L j ) + a b s ( Y L i Y L j ) .
In the above equations a b s stands for the absolute value and ( X , Y ) is used for the physical point where the indices refer to the particular physical point (e.g., Y L j is the Y coordinate of the point L j ).
All possible combinations (calculated distances) are written as a cost vector:
{ C } = { c A 1 L 1 ,   c A 2 L 1 ,   c A 3 L 1 ,   c A 4 L 1 , c A 1 L 2 ,   c A 2 L 2 ,   c A 3 L 2 , c A 4 L 2 ,   c A 1 L 3 ,   c A 2 L 3 ,   c A 3 L 3 , c A 4 L 3 ,   c L 1 L 2 ,   c L 1 L 3 ,   c L 2 L 3 }
Furthermore, the point vector is denoted by:
{ x } = { x 1 , 5   x 2 , 5   x 3 , 5   x 4 , 5 ;   x 1 , 6   x 2 , 6   x 3 , 6   x 4 , 6 ;     x 1 , 7   x 2 , 7   x 3 , 7   x 4 , 7 ;     x 5 , 6   x 5 , 7   x 6 , 7 } T .
Next, define rows in the matrix:
[ m ]   = { m A 1 ;   m A 2 ;   m A 3 ;   m A 4 ;   m L 1 ;   m L 2 ;   m L 3 } T
which presents the constraints of the integer linear program. For example, to allow that the gate A 1 is connected to one of the loading bays L 1 , L 2 or L 3 we define the following line vector:
{ m A 1 }   = { 1   0   0   0   1   0   0   0   1   0   0   0   0   0   0 } .
In a similar way we define { m A 2 } , { m A 3 } , and { m A 4 }   = { 0   0   0   1   0   0   0   1   0   0   0   1   0   0   0 } for allowing that the other three gates are connected to one of the loading bays.
To connect L 1 with some gate A i and with some another loading bay; L 2 or L 3 we define the following line vector:
{ m L 1 }   = { 1   1   1   1   0   0   0   0   0   0   0   0   1   1   0 } ,
and similarly we define { m L 2 } and { m L 3 } = { 0   0   0   0   0   0   0   0   1   1   1   1   0   1   1 } .
Finally, the right-hand-side vector, { r h s } , of the matrix-form constraint equation must be defined. For example, if access gates A 1 and A 3 are used and the delivery is performed through all three loading bays, we have
{ r h s } = { 1   0   1   0   2   2   2 } T .
Using these notations, the integer linear program for solving optimization of the presented problem, writes as follows:
Minimize f = { C } · { x } , subject to [ m ] { x } = { r h s } , with x i , j { 0 , 1 } for all i , j { 1 , 7 } .
For example, for the case of using assess gates A 1 and A 2 and supplying customers each from its own loading bay; L 1 , L 2 , and L 3 , the optimal solution can be found with the help of linear program aiming to minimize the following cost function:
f = k = 5 7 c 1 , k x 1 , k + k = 5 7 c 2 , k x 2 , k + k = 5 7 c 3 , k x 3 , k + k = 5 7 c 3 , k x 3 , k + c 5 , 6 x 5 , 6 + c 5 , 7 x 5 , 7 + c 6 , 7 x 6 , 7
subject to
x 1 , 5 + x 1 , 6 + x 1 , 7 = 1 ,
x 2 , 5 + x 2 , 6 + x 2 , 7 = 0 ,
x 3 , 5 + x 3 , 6 + x 3 , 7 = 1 ,
x 4 , 5 + x 4 , 6 + x 4 , 7 = 0 ,
x 1 , 5 + x 2 , 5 + x 3 , 5 + x 4 , 5 + x 5 , 6 + x 5 , 7 = 2 ,
x 1 , 6 + x 2 , 6 + x 3 , 6 + x 4 , 6 + x 5 , 6 + x 6 , 7 = 2 ,
x 1 , 7 + x 2 , 7 + x 3 , 7 + x 4 , 7 + x 5 , 7 + x 6 , 7 = 2 ,
where for all i , j { 1 , 7 }
x i , j { 0 , 1 }
For clarification, the constraint x 1 , 5 + x 1 , 6 + x 1 , 7 = 1 means that the solution is starting from or ending in the gate A 1 . The constraint x 2 , 5 + x 2 , 6 + x 2 , 7 = 0 means that the gate A 2 is not used in the solution. The constraint x 1 , 5 + x 2 , 5 + x 3 , 5 + x 4 , 5 + x 5 , 6 + x 5 , 7 = 2 means that the solution enters and leaves loading bay L 1 .
In a similar way we can treat all other feasible solutions for triple delivery using three, two, or one loading bay.

2.4. Potential Solutions/Outcomes

To list all possible outcomes, we use abbreviations which uniquely determine any combination of access gates and loading bays. The first part of the notation defines the number of gates ( G # ), the second part the number of loading bays ( L # ), and the final part the type of the solution, where: P stands for a path and C for a cycle. The notation P A i A j stands for a path from Ai to A j , C n A i stands for a cycle on n points, n { 2 , 3 , 4 } , containing gate A i . And finally, E A i denotes the gate A i is empty, which becomes relevant only if the customers are each supplied through its own entrance gate.
We are first listing four significantly different outcomes for the case of supplying customers through three loading bays. The first example is to check the solution, where we enter the city through three different access gates A1, A2, and A3 and supply customers each from different loading bays L 1 , L 2 , and L 3 . In this case the entire route can be formally written as: G3-L3-EA4. Another example is to check the outcome, where we enter the city through the access gate A 1 and exit through gate A 2 and we supply customers each from different loading bays; L 1 , L 2 , and L 3 . The entire route can be then formally written as: G2-L3-PA1A2. Next outcome is describes the situation when we enter the city through the access gate A 1 and exit through gate A 3 to serve two customers each from different loading bay and then to supply the third customer entering and exiting the city through gate A 3 . The entire route can be in this case formally written as: G3-L3-PA1A2C2A3. The final example describes the outcome, where we enter the city through only one access gate, A 1 , and we supply customers each from its own loading bay; L 1 , L 2 , and L 3 . In this final case the entire route can be formally written as: G1-L3-C4A1. To make clearer, the above outcomes are graphically presented in Figure 4.
In the case of using three loading bays we must in total execute 38 different integer linear programs with different right-hand-side vectors { r h s } .
Next option is to supply customers through only two loading bays. This means that two out of three customers are served from the same loading bay. We present three examples of significantly different outcomes for this option. The first example is to check the solution, where we enter the city through two different access gates, A 1 and A 2 . From the gate A 1 we visit the first loading bay L 1 to supply the first customer and from gate A 2 we visit second loading bay L 2 to supply the other two customers. In both cases we exit the city through the same gate as we entered. This can be formally written as: G2-L2-C2A1C2A2. Next example is to check the solution of entering the city through access gate A 1 and exiting through gate A 2 . On the path we visit the first loading bay L 1 to supply two customers and then continue to second loading bay L 2 to supply the remaining customer. This can be formally written as: G2-L2-PA1A2. Last example is to check the solution, where we enter the city through only one access gate A 1 and we supply customers from two loading bays L 1 and L 2 . From the first loading bay we supply two customers and from the second the remaining one. The entire route can be in this case formally written as: G1-L2-C3A1. For easier understanding, the before-mentioned examples are also graphically and schematically presented in Figure 5.
In case when using two loading bays we must execute 16 different integer linear programs with different right-hand-side vector { r h s } .
The last option is to supply three customers simultaneously through only one loading bay. This means that customers are located at a relatively short distance from each other, so the best solution is to stop the truck at one loading bay and supply all customers from there. In this case, only the minimum distance from the selected loading bay to the nearest access gate needs to be found. Therefore, we do not need to run a linear program, we just need to search for the shortest path.

3. Simulation Results

The aim of the simulations is to perform vehicle routing optimization for specific instances of idealized urban areas in order to compare the results of driving and walking distances for different numbers of loading bays using soft and hard optimization approach and to get, if they exist, general relations/rules for vehicle routing phenomenon. Simulations are carried out on a square grid with density of ρ n = 11 × 11 roads, customer density of ρ c = 1000 customers/km2, and for the following number of loading bays, # L = 4, 9, 16, 25, 49, and 81. These parameters are carefully selected to represent a typical urban area of European cities as well as possible. For more details see Letnik et al. [47].
The following Figure 6 show some basic examples of idealized urban areas with randomly generated customer locations, corresponding locations of loading bays (generated by FCM procedure), and randomly located access gates. These “instances” are examples of different situations that can occur in real-life. Analyzing large numbers of such instances is the cornerstone of our statistical approach, which first serves to locate the loading bays and then to understand the influence of a flexible assignment of loading bays for vehicle routing and consequently walking distances. Note that these instances form the basis for the simulations shown below.
Vehicle routings and the corresponding walking parts are calculated separately for each instance presented in Figure 6. The algorithm randomly selects three customers for a given instance and then executes all together 54 different types of integer linear programs to find an optimal solution for the driving part to serve these three customers. When the solution of the integer linear program is obtained, the algorithm selects the next triple. The simulations are performed for the density of ρ c = 1000 customers/km2, where 333 simulations of a triple delivery are performed for each instance. Note that in the case of hard (soft) optimization approach, the algorithm considers up to three (nine) different potential loading bays for each simulation of triple delivery. This yields that in the statistical analysis we considered 333 · 54 · 2 simulations for each instance. It is important to mention that optimum is sought from the driving distance point of view, whereby walking part is kept reasonably low by assigning only those loading bays with reasonably high membership values.
Example of expected result of vehicle routing in case of hard and soft clustering approach is presented in Figure 7.
As can be seen in Figure 7, the hard clustering approach takes into consideration only loading bays with the highest membership degree ( L 11 , L 21 , L 31 ), while the soft clustering approach considers also loading bays with the second and third highest membership degrees ( L 12 , L 13 , L 22 , L 23 , L 32 , L 33 ). Consequently, shortest driving distances are expected in case of soft clustering approach, as can be seen from the example presented above. Note that on the other hand this results in slightly longer walking distances.
The comparison between the driving and walking distances in the case of a hard and a soft optimization approach is in the following analyzed and presented by cumulative distribution function (CDF) curves. We chose this method because it allows to read simultaneously the minimum, mean, and maximum distances on the same graph, and therefore we can easily compare the differences between hard and soft optimization approach.

3.1. Results—Driving Distances

The understanding of driving distances is important to assess the impact of delivery processes on the environmental parameters of the city. The aim of optimizing delivery is namely to reduce, as much as possible, the kilometers driven within the urban area. In the analysis we are trying to understand the influence of the number of loading bays on the driving distances and their distribution in the overall structure of the delivery. In the following Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 and Table 1, Table 2, Table 3, Table 4 “HD” stands for hard driving and “SD” stands for soft driving solution.
As can be seen, driving distances are in all cases shorter when using soft optimization approach. It can also be observed that the difference in driving distances between hard and soft optimization approach decreases with the increase in the number of loading bays.
The differences are shown in more detail in the following Table 1.
Table 1. Maximum, minimum, and average driving distances (hard and soft approach).
Table 1. Maximum, minimum, and average driving distances (hard and soft approach).
MaxMinAvg MaxMinAvg
HD4 [m]2.0114511.494HD25 [m]2.6524721.592
SD4 [m]897451624SD25 [m]1.7432371.044
Difference [m]−1.1140−870Difference [m]−909−235−548
Difference [%]−55.4%0,0%−58.2%Difference [%]−34.3%−49.8%−34.4%
HD9 [m]2.5845661.499HD49 [m]2.6278181.577
SD9 [m]1.400256809SD49 [m]1.8894511.213
Difference [m]−1.184−310−690Difference [m]−738−367−363
Difference [%]−45.8%−54.7%−46.1%Difference [%]−28.1%−44.9%−23.1%
HD16 [m]2.8544291.695HD81 [m]2.5305901.617
SD16 [m]1.7722371.106SD81 [m]2.0622111.320
Difference [m]−1.081−193−589Difference [m]−468−379−297
Difference [%]−37.9%−44.9%−34.8%Difference [%]−18.5%−64.3%−18.4%
As can be seen from the Table 1, soft optimization approach results with decrease of driving distances in comparison to hard optimization approach for 58.2% if # L = 4, for 46.1% if # L = 9, for 34.8% if # L = 16, for 34, 4% if # L = 25, for 23.1% if # L = 49, and for 18.4% if # L = 81.

3.2. Results—Walking Distances

Walking distances represent the second part of urban last mile delivery. In comparison to driving distances, walking does not cause any negative effects on the environment but still needs to be as short as possible to avoid longer stay of delivery vehicles in the urban area. Also in this case we need to understand the differences of hard and soft optimization approach. In the following figures and tables “HW” stands for hard walking and “SW” stands for soft walking solution.
Figure 11. CDF for walking distances, hard and soft approach, # L = 4 and # L = 9.
Figure 11. CDF for walking distances, hard and soft approach, # L = 4 and # L = 9.
Sustainability 12 07500 g011
Figure 12. CDF for walking distances, hard and soft approach, # L = 16 and # L = 25.
Figure 12. CDF for walking distances, hard and soft approach, # L = 16 and # L = 25.
Sustainability 12 07500 g012
Figure 13. CDF for walking distances, hard and soft approach, # L = 49 and # L = 81.
Figure 13. CDF for walking distances, hard and soft approach, # L = 49 and # L = 81.
Sustainability 12 07500 g013
As can be seen, walking distances are longer when using soft optimization approach which is exactly the opposite as for the case of driving distances presented before. It can also be observed that the difference between hard and soft approach decreases with the increase in the number of loading bays which is similar as by the case of driving distances.
The differences are shown in more detail in the following Table 2.
Table 2. Maximum, minimum, and average walking distance (hard and soft approach).
Table 2. Maximum, minimum, and average walking distance (hard and soft approach).
MaxMinAvg MaxMinAvg
HW4 [m]2.4304451.501HW25 [m]1.12973539
SW4 [m]4.9451.2662.955SW25 [m]2.0993201.103
Difference [m]2.5148221.454Difference [m]970247563
Difference [%]103.5%184.8%96.8%Difference [%]85.9%337.3%104.4%
HW9 [m]1.726369963HW49 [m]81640358
SW9 [m]3.1546051.870SW49 [m]1.28256724
Difference [m]1.428236907Difference [m]46616366
Difference [%]82.8%63.8%94.1%Difference [%]57.0%41.2%102.4%
HW16 [m]1.20794703HW81 [m]78327284
SW16 [m]2.3183201.392SW81 [m]1.246109577
Difference [m]1.111227689Difference [m]46382293
Difference [%]92.1%241.9%98.0%Difference [%]59.2%310.9%103.5%
As can be seen from Table 2, walking distances are, in the case of using soft optimization approach, almost exactly double of those reached by hard optimization approach. In addition, this holds true for different number of loading bays.

3.3. Comparison Between Driving and Walking Distances

Our final aim is to understand the relationship and compare the differences between the driving and walking distances by different number of loading bays. First, we show a comparison for the hard optimization approach.
Figure 14. Average driving and walking distanced, hard approach, # L = 4–81.
Figure 14. Average driving and walking distanced, hard approach, # L = 4–81.
Sustainability 12 07500 g014
From the chart above we can see:
  • The total length of average driving and walking distances decreases with the increase in the number of loading bays.
  • The driving distance covered in the hard optimization approach does not show significant deviations with regard to the increase in the number of loading bays.
  • Increasing the number of loading bays on the other hand shortens the length of walking distances.
Distances and differences are shown in more detail in the following Table 3.
Table 3. Comparison between driving and walking distances (hard approach).
Table 3. Comparison between driving and walking distances (hard approach).
SumAvgRatio SumAvgRatio
HD4 [m]497.6661.49449.9%HD25 [m]530.0151.59274.7%
HW4 [m]499.8411.50150.1%HW25 [m]179.64753925.3%
Total997.5072.996 Total709.6622.131
HD9 [m]499.2031.49960.9%HD49 [m]525.0211.57781.5%
HW9 [m]320.76296339.1%HW49 [m]119.20535818.5%
Total819.9662.462 Total644.2251.935
HD16 [m]564.2861.69570.7%HD81 [m]538.3771.61785.1%
HW16 [m]234.14670329.3%HW81 [m]94.40828414.9%
Total798.4322.398 Total632.7851.900
The table reveals:
  • Ratio between driving and walking distances is changing with increasing the number of loading bays starting from approximately 50:50 when # L = 4, 60:40 when # L = 9, 70:30 when # L = 16, 57:25 when # L = 25, 82:18 when # L = 49, and 85:15 when # L = 81.
  • Considering average walking distances (one way direction and divide with three customers), loading bays should cover 250 m in case of # L = 4, 160 m in case # L = 9, 116 m in case # L = 16, 90 mm in case # L = 25, 60 m in case # L = 49, 48 m in case # L = 81.
We can also show a comparison for the soft optimization approach.
Figure 15. Average driving and walking distances, soft approach, # L = 4–81.
Figure 15. Average driving and walking distances, soft approach, # L = 4–81.
Sustainability 12 07500 g015
From the chart above we can see:
  • The total distance (traveling and walking) decreases with the increase in the number of loading bays (similar to what we noticed with the hard optimization approach).
  • The ratio between the length of the driving and walking distances is significantly different in this case; with the increase in the number of loading bays, there is a pronounced trend of increasing the length of driving distances and decreasing the length of walking (except for # L = 16, the length of driving distance is slightly longer than for # L = 49).
Distances and differences are shown in more detail in the following Table 4.
Table 4. Comparison between driving and walking distances (soft approach).
Table 4. Comparison between driving and walking distances (soft approach).
SumAvgRatio SumAvgRatio
SD4207.82762429.4%SD25347.5441.04448.6%
SW4499.8411.50170.6%SW25367.1531.10351.4%
Total707.6672.125 Total714.6972.146
SD9269.28880930.2%SD49525.0211.21362.6%
SW9622.6661.87069.8%SW49241.22872437.4%
Total891.9532.679 Total766.2491.938
SD16368.1941.10644.3%SD81538.3771.32069.6%
SW16463.6551.39255.7%SW81192.13057730.4%
Total831.8492.498 Total730.5071.897
The table above shows:
  • The share of walking part of triple delivery is large (approximately 70%) by small number of loading bays ( # L = 4 and # L = 9).
  • Ratio between driving and walking distances is improving with increasing the number of loading bays; approximately 44:56 when # L = 16, 49:51 when # L = 25, 63:37 when # L = 49, and 70:30 when # L = 81.
  • Considering average walking distances (one way direction and divide with three customers), loading bays should cover 250 m in case of # L = 4, 312 m in case # L = 9, 232 m in case # L = 16, 184 m in case # L = 25, 120 m in case # L = 49, 96 m in case # L = 81.

4. Discussion

Urban freight deliveries are often subject to many access restrictions which creates the need to establish a system of loading bays and to split the last mile delivery into driving and walking parts. An open question arises—where and how many loading bays should we provide to perform this transshipment and execute last mile delivery in the most efficient way.
The problem is even more complex because loading bays are sometimes occupied and, in these cases, we need to reroute delivery vehicles and search for the next alternative loading bay. To test different optimization approaches we introduced fuzzy clustering to make the system flexible enough for accommodating also this kind of problem. To stress once again, the approach is based on the following important assumptions:
  • The modelled city corresponds to idealized orthogonal urban area with different densities of loading bays;
  • Locations of customers and access gates are generated randomly, following the uniform density (simulated by LHS procedure);
  • Vehicles can enter and exit the urban area only at specific locations (access gates) and the distances between them (outside the studied area) are considered irrelevant;
  • Simulations are restricted on up to three shipments per delivery (triple delivery);
  • All deliveries from loading bays to customers are made individually even if one loading bay is selected for several customers.
The aim of the simulations was to understand the influence of different numbers of loading bays on driving and walking distances when using hard and soft (fuzzy) optimization approach. An important finding of the simulation analysis is related to the case of hard optimization approach. We show there is no statistically significant influence of the number of loading bays on the driving distances. In practical terms this means that city authorities are not able to decrease total driving distances with increasing the number of loading bays. The crucial decision parameter for determining the number of loading bays is therefore only the acceptable walking distance, which decreases with increasing numbers of loading bays. This is a very important finding of the model, which we would not encounter if we would run the simulation for specific characteristics of a particular urban area. This result can be seen as a fundamental law that is relevant for all rectangular urban areas.
On the other hand, soft optimization approach shows its efficiency for decreasing driving distances, in particular when the number of loading bays is small. Whereby, in this case, the walking part of the delivery is much higher than in the case of hard clustering optimization approach. The situation on the other hand changes with increasing numbers of loading bays where the walking distances for soft optimization approach becomes much lower and acceptable also from the practical point of view. Lower walking distances are also influencing the time of loading bay occupancy and are therefore additionally important, especially in cases where loading bays have some capacity restrictions. This result shows the importance of understanding the basic relation between walking and driving distances when using different optimization approaches.
We can conclude that a soft optimization approach proves to be an acceptable alternative for decreasing driving distances especially for a larger number of loading bays. We would therefore advise city authorities to plan reasonably large numbers of loading bays in urban areas and to use soft optimization approach when assigning loading bays to the routing of the urban last mile deliveries. This would enable them to reduce the number of driven kilometers and create greater flexibility of the city logistics system. Such a system would also have beneficial results for logistics operators, users, and city dwellers, which are constantly looking for a better, more efficient and sustainable city logistics system.
Before finally confirming this results on some real life cases, further research could also investigate the impact of different densities of the road network (including variants with an uneven distribution of roads that are closer to some specific real-life situations), different densities of customers, and different numbers and location of access gates. Nevertheless, on the results presented in this article and the research experience gained in determining the optimal number and locations of loading bays [42], we assume that the results will not be significantly different from those shown. Another proposal is to run the optimization also for the walking part of delivery, which would additionally save some walking distances.

Author Contributions

Conceptualization, T.L., M.M., and I.P.; methodology, T.L., M.M., and I.P.; software, I.P.; validation, M.M.; formal analysis, T.L.; investigation, T.L., M.M., and I.P.; resources, T.L.; data curation, T.L.; writing—original draft preparation, T.L.; writing—review and editing, T.L., M.M., and I.P.; visualization, T.L. and I.P.; supervision, I.P.; project administration, T.L.; funding acquisition, M.M. and I.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by ARRS (Slovenia), Research program V2-1740, No N1-0063 and No P1-0288.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Fiore, G.M. Space for Cities: Satellite Applications Enhancing Quality of Life in Urban Areas. In Studies in Space Policy; Springer: Cham, Switzerland, 2020; Volume 22, pp. 251–263. [Google Scholar]
  2. Harris, S.; Weinzettel, J.; Bigano, A.; Källmén, A. Low carbon cities in 2050? GHG emissions of European cities using production-based and consumption-based emission accounting methods. J. Clean. Prod. 2020, 248, 119206. [Google Scholar] [CrossRef]
  3. Olsson, J.; Hellström, D.; Pålsson, H. Framework of last mile logistics research: A systematic review of the literature. Sustainability 2019, 11, 7131. [Google Scholar] [CrossRef] [Green Version]
  4. Lindholm, M.; Behrends, S. Challenges in urban freight transport planning—A review in the Baltic Sea Region. J. Transp. Geogr. 2012, 22. [Google Scholar] [CrossRef]
  5. Rose, W.J.; Mollenkopf, D.A.; Autry, C.W.; Bell, J.E. Exploring urban institutional pressures on logistics service providers. Int. J. Phys. Distrib. Logist. Manag. 2016, 46, 153–176. [Google Scholar] [CrossRef]
  6. Lim, S.F.W.T.; Jin, X.; Srai, J.S. Consumer-driven e-commerce: A literature review, design framework, and research agenda on last-mile logistics models. Int. J. Phys. Distrib. Logist. Manag. 2018, 48, 308–332. [Google Scholar] [CrossRef] [Green Version]
  7. Kin, B.; Ambra, T.; Verlinde, S.; Macharis, C. Tackling Fragmented Last Mile Deliveries to Nanostores by Utilizing Spare Transportation Capacity—A Simulation Study. Sustainability 2018, 10, 653. [Google Scholar] [CrossRef] [Green Version]
  8. Iwan, S. Adaptative Approach to Implementing Good Practices to Support Environmentally Friendly Urban Freight Transport Management. Procedia Soc. Behav. Sci. 2014, 151, 70–86. [Google Scholar] [CrossRef] [Green Version]
  9. Lindholm, M. Urban freight transport from a local authority perspective—a literature review. Eur. Transp. Trasp. Eur. 2013, 54, 1–3. [Google Scholar]
  10. Letnik, T.; Marksel, M.; Luppino, G.; Bardi, A.; Božičnik, S. Review of policies and measures for sustainable and energy efficient urban transport. Energy 2018, 163, 245–257. [Google Scholar] [CrossRef]
  11. Comi, A. A modelling framework to forecast urban goods flows. Res. Transp. Econ. 2020, 80, 100827. [Google Scholar] [CrossRef]
  12. Simoni, M.D.; Bujanovic, P.; Boyles, S.D.; Kutanoglu, E. Urban consolidation solutions for parcel delivery considering location, fleet and route choice. Case Stud. Transp. Policy 2017, 6, 112–124. [Google Scholar] [CrossRef]
  13. Letnik, T.; Mencinger, M.; Bozicnik, S. Dynamic Management of Urban Last-Mile Deliveries. City Logist. 2 2018, 23–37. [Google Scholar] [CrossRef]
  14. Aljohani, K.; Thompson, R.G. An examination of last mile delivery practices of freight carriers servicing business receivers in inner-city areas. Sustainability 2020, 12, 2837. [Google Scholar] [CrossRef] [Green Version]
  15. Cherrett, T.; Allen, J.; McLeod, F.; Maynard, S.; Hickford, A.; Browne, M. Understanding urban freight activity–key issues for freight planning. J. Transp. Geogr. 2012, 24, 22–32. [Google Scholar] [CrossRef] [Green Version]
  16. Dezi, G.; Dondi, G.; Sangiorgi, C. Urban freight transport in Bologna: Planning commercial vehicle loading/unloading zones. Procedia Soc. Behav. Sci. 2010, 2, 5990–6001. [Google Scholar] [CrossRef] [Green Version]
  17. Ezquerro, S.; Moura, J.L.; Alonso, B. Illegal Use of Loading Bays and Its Impact on the Use of Public Space. Sustainability 2020, 12, 5915. [Google Scholar] [CrossRef]
  18. Aiura, N.; Taniguchi, E. Planning On-Street Loading-Unloading Spaces Considering the Behaviour of Pickup-Delivery Vehicles and Parking Enforcement. J. East. Asia Soc. Transp. Stud. 2005, 6, 2963–2974. [Google Scholar]
  19. Bányai, T. Real-time decision making in first mile and last mile logistics: How smart scheduling affects energy efficiency of hyperconnected supply chain solutions. Energies 2018, 11, 1833. [Google Scholar] [CrossRef] [Green Version]
  20. Browne, M.; Allen, J.; Nemoto, T.; Patier, D.; Visser, J. Reducing Social and Environmental Impacts of Urban Freight Transport: A Review of Some Major Cities. Procedia Soc. Behav. Sci. 2012, 39, 19–33. [Google Scholar] [CrossRef]
  21. Chloupek, A. i-Ladezone: Intelligent monitoring of loading bays in Vienna. Available online: http://www.bestfact.net/wp-content/uploads/2016/01/CL1_031_QuickInfo_iLadezonen-16Dec2015.pdf (accessed on 8 September 2020).
  22. Patier, D.; David, B.; Chalon, R.; Deslandres, V. A New Concept for Urban Logistics Delivery Area Booking. Procedia Soc. Behav. Sci. 2014, 125, 99–110. [Google Scholar] [CrossRef]
  23. McLeod, F.; Cherrett, T. Loading bay booking and control for urban freight. Int. J. Logist. Res. Appl. 2011, 14, 385–397. [Google Scholar] [CrossRef] [Green Version]
  24. Boussier, J.; Cucu, T.; Ion, L.; Breuil, D. Simulation of goods delivery process. Int. J. Phys. Distrib. Logist. Manag. 2011, 41, 913–930. [Google Scholar] [CrossRef]
  25. DynaLOAD: A simulation framework for planning, managing and controlling urban delivery bays. Transp. Res. Procedia 2017, 22, 335–344. [CrossRef] [Green Version]
  26. Oliveira, B.; Ramos, A.G.; De Sousa, J.P. A classification of two-tier distribution systems based on mobile depots. Transp. Res. Procedia 2020, 47, 115–122. [Google Scholar] [CrossRef]
  27. Prodhon, C.; Prins, C. A survey of recent research on location-routing problems. Eur. J. Oper. Res. 2014, 238, 1–17. [Google Scholar] [CrossRef]
  28. Crainic, T.G.; Ricciardi, N.; Storchi, G. Models for Evaluating and Planning City Logistics Systems. Transp. Sci. 2009, 43, 432–454. [Google Scholar] [CrossRef] [Green Version]
  29. Hemmelmayr, V.C.; Cordeau, J.-F.; Crainic, T.G. An adaptive large neighborhood search heuristic for Two-Echelon Vehicle Routing Problems arising in city logistics. Comput. Oper. Res. 2012, 39, 3215–3228. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  30. Russo, F.; Comi, A. A Model For Simulating Urban Goods Transport and Logistics: The integrated Choice of ho.re.ca. Activity Decision-Making and Final Business Consumers. Procedia Soc. Behav. Sci. 2013, 80, 717–728. [Google Scholar] [CrossRef]
  31. Oskarbski, J.; Kaszubowski, D. Applying a Mesoscopic Transport Model to Analyse the Effects of Urban Freight Regulatory Measures on Transport Emissions—An Assessment. Sustainability 2018, 10, 2515. [Google Scholar] [CrossRef] [Green Version]
  32. Comi, A.; Schiraldi, M.M.; Buttarazzi, B. Smart urban freight transport: Tools for planning and optimising delivery operations. Simul. Model. Pract. Theory 2018, 88, 48–61. [Google Scholar] [CrossRef]
  33. Zhang, L.; Thompson, R.G. Understanding the benefits and limitations of occupancy information systems for couriers. Transp. Res. Part C Emerg. Technol. 2019, 105, 520–535. [Google Scholar] [CrossRef]
  34. McLeod, F.N.; Cherrett, T.J.; Bektas, T.; Allen, J.; Martinez-Sykora, A.; Lamas-Fernandez, C.; Bates, O.; Cheliotis, K.; Friday, A.; Piecyk, M.; et al. Quantifying environmental and financial benefits of using porters and cycle couriers for last-mile parcel delivery. Transp. Res. Part D Transp. Environ. 2020, 82, 102311. [Google Scholar] [CrossRef]
  35. Nguyê˜n, T.B.T.; Bektaş, T.; Cherrett, T.J.; McLeod, F.N.; Allen, J.; Bates, O.; Piotrowska, M.; Piecyk, M.; Friday, A.; Wise, S. Optimising parcel deliveries in London using dual-mode routing. J. Oper. Res. Soc. 2019, 70, 998–1010. [Google Scholar] [CrossRef]
  36. Iris, Ç.; Pacino, D.; Ropke, S. Improved formulations and an Adaptive Large Neighborhood Search heuristic for the integrated berth allocation and quay crane assignment problem. Transp. Res. Part E Logist. Transp. Rev. 2017, 105, 123–147. [Google Scholar] [CrossRef]
  37. Iris, Ç.; Lam, J.S.L. Recoverable robustness in weekly berth and quay crane planning. Transp. Res. Part B Methodol. 2019, 122, 365–389. [Google Scholar] [CrossRef]
  38. Iris, Ç.; Pacino, D.; Ropke, S.; Larsen, A. Integrated Berth Allocation and Quay Crane Assignment Problem: Set partitioning models and computational results. Transp. Res. Part E Logist. Transp. Rev. 2015, 81, 75–97. [Google Scholar] [CrossRef] [Green Version]
  39. Csiszár, C.; Csonka, B.; Földes, D.; Wirth, E.; Lovas, T. Urban public charging station locating method for electric vehicles based on land use approach. J. Transp. Geogr. 2019, 74, 173–180. [Google Scholar] [CrossRef]
  40. Rathore, P.; Sarmah, S.P.; Singh, A. Location–allocation of bins in urban solid waste management: A case study of Bilaspur city, India. Environ. Dev. Sustain. 2020, 22, 3309–3331. [Google Scholar] [CrossRef]
  41. Schwerdfeger, S.; Boysen, N. Optimizing the changing locations of mobile parcel lockers in last-mile distribution. Eur. J. Oper. Res. 2020, 285, 1077–1094. [Google Scholar] [CrossRef]
  42. Letnik, T.; Peruš, I.; Božičnik, S.; Mencinger, M. On fundamental principles of the optimal number and location of loading bays in urban areas. Transport 2019, 34, 722–740. [Google Scholar] [CrossRef] [Green Version]
  43. Husslage, B.G.M.; Rennen, G.; van Dam, E.R.; den Hertog, D. Space-filling Latin hypercube designs for computer experiments. Optim. Eng. 2011, 12, 611–630. [Google Scholar] [CrossRef] [Green Version]
  44. Bezdek, J.C. Pattern Recognition with Fuzzy Objective Function Algorithms; Springer: Boston, MA, USA, 1981. [Google Scholar]
  45. Muñuzuri, J.; Cortés, P.; Onieva, L.; Guadix, J. Estimation of Daily Vehicle Flows for Urban Freight Deliveries. J. Urban Plan. Dev. 2012, 138, 43–52. [Google Scholar] [CrossRef]
  46. Holguín-veras, J.; Sánchez-díaz, I. Freight Demand Management and the Potential of Receiver-Led Consolidation programs. Transp. Res. Part A Policy Pr. 2016, 84, 109–130. [Google Scholar] [CrossRef]
  47. Letnik, T.; Farina, A.; Mencinger, M.; Lupi, M.; Bozicnik, S. Dynamic Management of Loading Bays for Energy Efficient Urban Freight Deliveries. Energy 2018, 159, 916–928. [Google Scholar] [CrossRef]
Figure 1. Scheme of the model.
Figure 1. Scheme of the model.
Sustainability 12 07500 g001
Figure 2. Example of idealized urban area or city plan.
Figure 2. Example of idealized urban area or city plan.
Sustainability 12 07500 g002
Figure 3. Schematic representation of a graph containing four access gates (A), three loading bays (L), and three customers (C). The routing is limited to blue and orange connections.
Figure 3. Schematic representation of a graph containing four access gates (A), three loading bays (L), and three customers (C). The routing is limited to blue and orange connections.
Sustainability 12 07500 g003
Figure 4. Graphical presentation of some examples of linear programs when using three loading bays.
Figure 4. Graphical presentation of some examples of linear programs when using three loading bays.
Sustainability 12 07500 g004
Figure 5. Graphical presentation of some examples of linear programs when using two loading bays.
Figure 5. Graphical presentation of some examples of linear programs when using two loading bays.
Sustainability 12 07500 g005
Figure 6. Examples of randomly generated simulation instances of customers, access gates, and loading bays for # L = 4, 9, 16 on the first row and # L = 25, 49, 81 on the second row.
Figure 6. Examples of randomly generated simulation instances of customers, access gates, and loading bays for # L = 4, 9, 16 on the first row and # L = 25, 49, 81 on the second row.
Sustainability 12 07500 g006
Figure 7. Example of randomly selected customers ( C 1 ,   C 2 ,   C 3 ) and all potential loading bays ( L 11 , L 12 , L 13 , L 21 , L 22 , L 23 , L 31 , L 32 , L 33 ), solution of hard clustering (on the middle), and solution of soft clustering (on the right side).
Figure 7. Example of randomly selected customers ( C 1 ,   C 2 ,   C 3 ) and all potential loading bays ( L 11 , L 12 , L 13 , L 21 , L 22 , L 23 , L 31 , L 32 , L 33 ), solution of hard clustering (on the middle), and solution of soft clustering (on the right side).
Sustainability 12 07500 g007
Figure 8. Cumulative distribution function (CDF) for driving distances, hard and soft approach, # L = 4 and # L = 9.
Figure 8. Cumulative distribution function (CDF) for driving distances, hard and soft approach, # L = 4 and # L = 9.
Sustainability 12 07500 g008
Figure 9. CDF for driving distances, hard and soft approach, # L = 16 and # L = 25.
Figure 9. CDF for driving distances, hard and soft approach, # L = 16 and # L = 25.
Sustainability 12 07500 g009
Figure 10. CDF for driving distances, hard and soft approach, # L = 49 and # L = 81.
Figure 10. CDF for driving distances, hard and soft approach, # L = 49 and # L = 81.
Sustainability 12 07500 g010

Share and Cite

MDPI and ACS Style

Letnik, T.; Mencinger, M.; Peruš, I. Flexible Assignment of Loading Bays for Efficient Vehicle Routing in Urban Last Mile Delivery. Sustainability 2020, 12, 7500. https://doi.org/10.3390/su12187500

AMA Style

Letnik T, Mencinger M, Peruš I. Flexible Assignment of Loading Bays for Efficient Vehicle Routing in Urban Last Mile Delivery. Sustainability. 2020; 12(18):7500. https://doi.org/10.3390/su12187500

Chicago/Turabian Style

Letnik, Tomislav, Matej Mencinger, and Iztok Peruš. 2020. "Flexible Assignment of Loading Bays for Efficient Vehicle Routing in Urban Last Mile Delivery" Sustainability 12, no. 18: 7500. https://doi.org/10.3390/su12187500

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