{'fraction_non_alphanumeric': 0.028848660391021, 'fraction_numerical': 0.010050687907313541, 'mean_word_length': 4.999304952215465, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Optimization and Machine Learning Applied to Last-Mile Logistics: A Review

: The growth in e-commerce that our society has faced in recent years is changing the view companies have on last-mile logistics, due to its increasing impact on the whole supply chain. New technologies are raising users’ expectations with the need to develop customized delivery experiences; moreover, increasing pressure on supply chains has also created additional challenges for suppliers. At the same time, this phenomenon generates an increase in the impact on the liveability of our cities, due to trafﬁc congestion, the occupation of public spaces, and the environmental and acoustic pollution linked to urban logistics. In this context, the optimization of last-mile deliveries is an imperative not only for companies with parcels that need to be delivered in the urban areas, but also for public administrations that want to guarantee a good quality of life for citizens. In recent years, many scholars have focused on the study of logistics optimization techniques and, in particular, the last mile. In addition to traditional optimization techniques, linked to the disciplines of operations research, the recent advances in the use of sensors and IoT, and the consequent large amount of data that derives from it, are pushing towards a greater use of big data and analytics techniques—such as machine learning and artiﬁcial intelligence—which are also in this sector. Based on this premise, the aim of this work is to provide an overview of the most recent literature advances related to last-mile delivery optimization techniques; this is to be used as a baseline for scholars who intend to explore new approaches and techniques in the study of last-mile logistics optimization. A bibliometric analysis and a critical review were conducted in order to highlight the main studied problems, the algorithms used, and the case studies. The results from the analysis allow the studies to be clustered into traditional optimization models, machine learning approaches, and mixed methods. The main research gaps and limitations of the current literature are assessed in order to identify unaddressed challenges and provide research suggestions for future approaches.


Introduction
Last-mile logistics is a steadily increasing phenomenon, mainly due to the ongoing urbanization and changes in consumer habits, with the strong growth in online retailing and the consequent increase in e-groceries and e-commerce activities. The most recent figures show that in the EU the share of online shoppers equaled 64% of all individuals aged 16-74 [1]. This growing pressure of freight traffic in urban areas brings with it a series of externalities that undermine the sustainability and liveability of our cities. It increases congestion and emissions in urban areas, due to the additional traffic generated by vehicles for deliveries that often have overlapping routes (25% of CO 2 , and 30 to 50% of PM and NOx); moreover, it reduces road safety due to the presence of heavy vehicles [2].

Methodology
The methodology is based on the following steps: (i) the selection of scientific studies and clustering; (ii) the bibliometric analysis; (iii) the critical review; and (iv) the discussion.
The papers have been selected from the document "State of the art in optimization and machine learning algorithms applied to last-mile logistics" [5] developed in the SENATOR project. This analysis was published in June 2021; so, the papers published after that date are not included in the analysis. The document included a total of 165 references; for the purpose of this work, the selection of the studies was conducted considering only papers published and indexed in the Scopus database. Moreover, we excluded references which were not related to logistics. A classification of the resulting papers was conducted using the VOSviewer software. VOSviewer is a software tool for constructing and visualizing bibliometric networks, offering text mining functionality that can be used to construct and visualize networks of words extracted from a body of scientific literature [6]. The software allows the performance of a co-occurrence analysis, and this feature was used to cluster the reviewed studies in different groups according to the main keywords indicated by the authors. The software VOSviewer was then used for a deeper bibliometric analysis of the studies, considering the citations for each document, in order to identify papers which might be considered as cornerstones, and analysing co-authorship and the authors' scientometrics to highlight the role of the main scholars and experts in the field. A critical review was then conducted on the topics dealt with in the selected papers, in order to analyse the main problems in the studies, the methods applied, the case studies, and the efficiency of the proposed approaches. The following section describes in detail the result of the performed analyses.

Selection of Papers
Of the 77 papers analysed, 17 are review papers, while the others are research articles. The temporal analysis in Figure 1 shows that the literature on the subject began to flourish in the early 2000s and has been growing in recent years; this is in line with the trend of city logistics.
Sustainability 2022, 14, x FOR PEER REVIEW 3 of 17 and this feature was used to cluster the reviewed studies in different groups according to the main keywords indicated by the authors. The software VOSviewer was then used for a deeper bibliometric analysis of the studies, considering the citations for each document, in order to identify papers which might be considered as cornerstones, and analysing co-authorship and the authors' scientometrics to highlight the role of the main scholars and experts in the field. A critical review was then conducted on the topics dealt with in the selected papers, in order to analyse the main problems in the studies, the methods applied, the case studies, and the efficiency of the proposed approaches. The following section describes in detail the result of the performed analyses.

Selection of Papers
Of the 77 papers analysed, 17 are review papers, while the others are research articles. The temporal analysis in Figure 1 shows that the literature on the subject began to flourish in the early 2000s and has been growing in recent years; this is in line with the trend of city logistics.

Paper Clustering
The bibliometric network of the selected paper was then analysed through VOSviewer. The software is able to use as input a Scopus list of papers, exported in csv format. Its algorithm performs word mining of the keywords included by the authors and automatically assigned by the indexing database with a procedure called "co-occurrence". For a first analysis, we decided to include as a unit only the authors' keywords and set the minimum number of occurrences of a keyword to five. Of the 240 keywords, only 5 met this threshold. The five resulting words were city logistics, routing, vehicle routing, vehicle routing problem, and machine learning. In order to create a keyword network, the software computes for each keyword the total link strength, i.e., the number of publications in which two keywords occur together. The results of the co-occurrence analysis are reported in Table 1.

Paper Clustering
The bibliometric network of the selected paper was then analysed through VOSviewer. The software is able to use as input a Scopus list of papers, exported in csv format. Its algorithm performs word mining of the keywords included by the authors and automatically assigned by the indexing database with a procedure called "co-occurrence". For a first analysis, we decided to include as a unit only the authors' keywords and set the minimum number of occurrences of a keyword to five. Of the 240 keywords, only 5 met this threshold. The five resulting words were city logistics, routing, vehicle routing, vehicle routing problem, and machine learning. In order to create a keyword network, the software computes for each keyword the total link strength, i.e., the number of publications in which two keywords occur together. The results of the co-occurrence analysis are reported in Table 1. The results of the co-occurrence analysis allow the performance of some considerations: 1. The item vehicle routing has a total link strength equal to 0; this is probably due to the presence of the full vehicle routing problem keyword.

2.
For the purposes of our analysis, three of the five keywords may be considered as synonyms, namely vehicle routing problem, vehicle routing, and routing.

3.
This leads us to consider that the three main keywords that can be considered are: city logistics, machine learning, and vehicle routing problem.
Based on these considerations, and on the fact that we are only considering papers including considerations on city logistics, we decided to consider three clusters for our analysis: Machine Learning Models, Vehicle Routing Optimization Models, and Mixed Approaches.
Citation analysis, i.e., the number of citations for each document and their related connection, was conducted through the VOSviewer software. For this analysis, we considered studies with at least 1 citation, resulting in a total of 72 papers. The citation values and the links in the selected network for the first 10 papers are reported in Table 2. It is worth noticing that, although predictable, the most cited studies are review papers. The largest set of connected papers in the selected network resulted in 40 items. The network of citations is reported in Figure 2; it is interesting to notice that although Figure 1 showed that the literature on the topic has been increasing in the last few years, the most cited papers within the network are the reviews dating back to before 2016. This justifies the need for a more recent study of the state of the art on the subject. The software also allows the performance of a co-authorship analysis. For this analysis, we included the authors who wrote at least two of the documents in the network and were cited at least once; of the 253 authors, 17 met the threshold. In particular, only three authors have three documents within the network, and, among them, Semet F. is the  The software also allows the performance of a co-authorship analysis. For this analysis, we included the authors who wrote at least two of the documents in the network and were cited at least once; of the 253 authors, 17 met the threshold. In particular, only three authors have three documents within the network, and, among them, Semet F. is the most cited. Only 5 out of the 17 authors are connected to each other; the resulting network is shown in Figure 3 and Table 3. It is worth noticing that the connected authors are the most cited. The software also allows the performance of a co-authorship analysis. For this analysis, we included the authors who wrote at least two of the documents in the network and were cited at least once; of the 253 authors, 17 met the threshold. In particular, only three authors have three documents within the network, and, among them, Semet F. is the most cited. Only 5 out of the 17 authors are connected to each other; the resulting network is shown in Figure 3 and Table 3. It is worth noticing that the connected authors are the most cited.    In the following, a critical review of the selected papers, according to the three clusters, is proposed.

Machine Learning Models
ML algorithms find several research applications in logistics; the main topics that are drawn from the literature analysis are: warehouse issues, the predictions of traffic flows and demand, the supply chain process, and customer satisfaction.
Self-learning ML techniques are common in the case of the warehouse cluster. The algorithms are used to read handwritten documents and to detect frequent events. In this respect, Guermazi et al. [17] propose an entity-matching approach to validate logistics entities by matching names and addresses, using word embedding and supervised learning techniques, with good accuracy results. More recently, Bricher and Müller [18] trained deep neural networks to fully automate the control process for container logistics, allowing operators to add new container types with automatically labelled images from the observed container-routing workflow. Wojtusiak et al. [19] apply the Inferential Theory of Learning in multiagent-based simulation environments in the case of autonomous logistics to predict future traffic flows, showing that agents with learning abilities are more efficient than inexperienced agents in their tasks.
One of the applications of ML that is spreading the most in logistics is the one related to the forecasting of demand trends. This is important and needed for manufacturers (to predict production levels, e.g., [20]), transport operators (for vehicle capacity optimization), and retailers (to plan their stock) to reduce risks at an early stage of the supply chain. In 2009, Gao and Feng [21] developed a model based on support vector machine regression with a self-adaptive parameter-adjust iterative algorithm, enhancing the convergence rate and the forecasting accuracy. More recently Hess et al. [22] tested both classical forecasting and machine learning methods, adapting the models to the typical demand (intermittent with a double-seasonal pattern). With the results from the case study with a limited demand history (less than 2 months), machine learning performs better than traditional methods. Albadrani et al. [23] explored the use of k-nearest neighbours together with random forests (RF) and support vector machine (SVM) to support inbound logistics planning. Another recent work is the one by Lickert et al. [24], who proposed a set of criteria to compare supervised learning algorithms for classification tasks in reverse logistics.
Another debated issue is the one of customer satisfaction. Tamayo et al. [25] used social media content to test the public perception of city logistics, using unsupervised learning and natural language processing to perform content and sentiment analysis. The results showed that the overall view of city logistics is more positive than negative. Tian et al. [26] propose a blockchain-based evaluation approach, using the long short-term memory algorithm, with four criteria affecting customer satisfaction in urban logistics: the cargo damages rate; the on-time delivery rate; cost performance; and information transparency.
Several studies address the topic of anomaly detection (AD) in logistics. Rosen and Medvedev [27] developed an algorithm for AD in vehicle trajectories and proved its effectiveness with an application on a real dataset containing the trajectories of cargo vessels. Feng and Timmermans [28] dealt with the use of three ML algorithms (Bayesian belief network, decision tree, and random forest) to analyse anomalies in GPS traces. In 2018, Sarikan and Ozbayoglu [29] applied the k-nearest neighbour algorithm for unsupervised learning and image processing to detect vehicular flow directions; the method proved to be reliable in the case of a single-lane road. Recently, Savic et al. [30] embedded autoencoderbased AD modules into the 3GPP mobile cellular IoT architecture; they custom-designed a novel NB-IoT device platform for a smart logistics case study, where the NB-IoT devices were connected to shipping containers in a factory supply chain to collect data and deploy and test the modules, with successful AD results.
A growing demand leads to a growing request of spaces for urban logistics; a solution is the locating of consolidation centres outside the urban area to ensure the readiness of the delivery while reducing the impact of the heavy vehicle presence inside the city. El Ouadi et al. [31] developed an ML algorithm for the dimensioning of the centre, considering the proximity and logistics-demand behaviour; they applied the algorithm to experimental data, showing its usefulness.
The topic of safety and security has been addressed using ML algorithms by Zhao et al. [32], who used the generalized regression neural network (GRNN) combined with particle swarm optimization (PSO) to predict accidents and the a priori algorithm to analyse the combination of high-frequency risk factors in the whole process, including pick up, warehouse storage, transport, and the end distribution.
ML algorithms can play a key role when it comes to innovative technological solutions. In their study, Marcucci et al. [33] discussed the digital twin concept, suggesting the joint use of behavioral and simulation models within a living lab approach so as to stimulate effective, well-informed, and participated planning processes; they also forecast both behaviour and reactions to structural changes and policy measure implementations. The use of electric vehicles has been investigated by Kretzschmar et al. [34] using an ML-based range prediction model, including routing, traffic, and weather data, which is able to reproduce consumption levels (with an error level below 10%). Another explanatory example is the study of Sindhwani et al. [35], which proposes an anomaly-detection framework for a fleet of drones to perform parcel pickup and delivery tasks. The unsupervised algorithm can fit predictive flight dynamics models while identifying and discarding abnormal flight missions from the training set, outperforming alternative robust detection methods on synthetic benchmark problems.

Vehicle Routing Optimization Models
Optimization models have long been used in operational research and, consequently, in logistics in the travelling salesman problem (TSP) and the vehicle routing problem (VRP) [9]. The objective of the TSP is to find a route that, starting and ending at the same point, visits once every node, minimizing the total cost of the trip [36]. In addition, in the VRP the total demand of customers visited on a route should not exceed the capacity of the vehicle that performs it. Both problems are combinatorial optimization and NP-hard problems, whose optimal solution becomes computationally intractable to obtain once the size of the graph increases [8,37].
More recently, several variants of the VRP have been studied. A first class of variants is the one of the rich vehicle routing problems (RVRPs) [13], which deal with realistic optimization functions, uncertainty, dynamism, and other real-life constraints related to time, distances, and fleet size. Other models considering demand uncertainty are the ones developed by Sumalee et al. [38] and Chu et al. [39], where the actual demand is revealed at the customer location and sometimes cannot be met, so that the vehicles have to return to the depot for replenishment. These types of models are also known as VRP with split deliveries [40]. Another variant of the VRP, quite common in last-mile logistics, is the one where pick-up and delivery happen both at the depot and at the customer location [41]. Pick-up and deliveries can also be simultaneous, i.e., they are served with a single stop by the supplier [42] or through cross-dock facilities or intermediate depots [43]. In particular, last-mile logistics have increased the interest towards outsourcing and split deliveries [44,45], with the birth of VRP with outsourcing, in which a customer can be served using the owned facilities and fleet or by an external (outsourced) carrier.
Last-mile logistics usually needs a heterogeneous fleet; the heterogeneous VRP (HVRP) [46] assumes that a mixed fleet of vehicles, having distinct capacities, fixed costs, and travel costs, is used to serve a set of customers, minimizing the total costs or VRP with load-specific capacity [47], which can only accommodate one or more specific loads (e.g., multi-compartment vehicles where each compartment is dedicated to a specific type of freight). More recently, variants of the HVRP that incorporate these greener vehicles have been studied [48,49].
The stochastic VRP (SVRP) is a variant of the VRP where one or more parameters are stochastic, i.e., it incorporates uncertainty in some parameters whose value is not known, using random variables with a known probability distribution [50]. This means that routes cannot always be followed as planned and the solution cost must be minimized by taking into account an expected value. Among the SVRPs, we can find the VRP with stochastic demand, the VRP with stochastic customers, the VRP with stochastic demands and customers, and the VRP with stochastic travel and service times [50][51][52][53].
The dynamic routing of vehicles comes into play in different situations occurring in last-mile logistics (e.g., vehicle accidents and re-scheduling), and it may reduce operational costs, environmental impact, and improve customer satisfaction. The family of problems called the dynamic VRP (DVRP) takes into account the time factor, i.e., variations in services and travel times [7]; travel time is a dynamic component of most real-world applications [7,54]. The most common issue in the DVRP is the online customer requests during the operation; the DVRP models are gaining popularity due to their ability to model just-in-time supply systems and to the diffusion of recent technological advancements, such as mobile devices or sensors, that allow drivers to dynamically change their routing [54]. An interesting example is the emergence of new customers at an unknown location when the vehicles are already on route; the objective in this case is to maximize the probability that these additional customers can be served without violating time constraints [54]. A dynamism in service times is commonly related to the variation in demand [55], but it can also be attributed to the availability of resources in the customer premises [56]. A very recent, similar issue in last-mile logistics is the one related to the delivery or pick-up of small parcels in the so-called parcel locker system; examples of these types of problems can be found in Grabenschweiger et al. [57] and Orenstein et al. [58].
When solving the VRP in real-world last-mile logistics, there are several objective or performance measures which are often conflicting; in some sectors, (e.g., delivery of perishable foods) customer satisfaction and timely delivery are more important than minimizing the distance travelled. The multi-objective VRP (MOVRP) deals with these real-life instances [10,59]. Some of examples of performance measures can be the driver workload, customer satisfaction, GHG emissions, etc. [15,60]. An important difference with the classic VRP is that this family of problems has several optimal solutions, i.e., a set of non-dominated solutions called the Pareto set or Pareto front. The Pareto front is a set of nondominated solutions which fulfil the Pareto optimality property, i.e., no individual objective can be better off without making at least one individual objective worse. Some examples of the objectives used in the MOVRP are those which are [61] tour-related, expressed in terms of total travel distance, the number of customers visited, and time needed [59,62]; resourcerelated, with both economic and sustainability meaning [63,64]; and node/arc-related, which imply the minimization of the violated time window constraints [65,66].
The class of algorithms used to solve the VRP variants varies with their degree of realism [14,37,67]. The classical VRP and all the subvariants are NP-hard, i.e., there is no deterministic algorithm that ensures the finding of the optimal solution for big size instances.
Several authors [11,68] used the branch-and-cut method to solve the VRPs; this is a more detailed [69], defined set of partitioning formulations that are exact methods to solve VRPs, associating a binary variable with each feasible route to search for optimal solutions. Another simple algorithm used to solve the TSP and VRPs is 2-opt, which takes a route that crosses over itself and reorders the sequence of nodes so that it avoids crossing, comparing every possible valid combination of the swapping mechanism [11].
Metaheuristics are among the most efficient approaches for VRPs, and they are strongly used in large-scale, real-life applications. Some examples of the use of metaheuristics in VRPs are reported in the following. Simulated annealing (SA) is often used when the search space is discrete (e.g., all tours that visit a given set of cities). The variable neighbourhood search is used when a change of the neighbourhood structure is needed within the search to find a local minimum [54,67]. In the ant colony optimization (ACO), a population-based metaheuristic approach, agents build solutions by moving on a graph-based representation of the problem, with a probabilistic model [70]. One of the metaheuristic approaches most commonly implemented in software libraries for the VRP is the large neighbourhood Search (LNS), in which the neighbourhood of a solution is built by "destroying and repairing" part of the solution (usually with a randomness component); the opportunity to enlarge the neighbourhoods to be visited made this method very popular in VRP solving [12,33,70,71].
More recently, hybrid metaheuristics have emerged as efficient methods to solve VRPs and the complex variants [67,72]; hybridization can be performed with metaheuristics or with other operational research or artificial intelligence techniques. Several authors used hybrid metaheuristics to solve VRP problems. In their study, [73] proposed a hybrid of metaheuristics combining simulated annealing and tabu search; the resulting effect allows movement in the solution space, which results in increasing objective function. Vidal et al. [74] combined a genetic search metaheuristic with three components of assignment, sequencing, and route evaluation. Cattaruzza et al. [60] presented a route decomposition technique for chromosome decoding and a local search to solve the multi-trip VRP with time windows and release dates. Liu et al. [75] proposed an iteration of the particle swarm algorithm and the large Neighbourhood search to escape from local optima. Avci et al. [76] developed a hybrid local search algorithm in which a non-monotone threshold adjusting strategy was integrated with tabu search. Jabir et al. [77] used ant colony optimization (ACO) integrated with the variable neighbourhood search for solving large scale instances and proposed integer linear programming models for a multi-depot vehicle routing problem. Later in 2018, Liu et al. [78] presented the hybridization of ant colony optimization and tabu search; ant colony optimization is used to search for a globally promising area, and then tabu search continues to optimize it to obtain a high-quality solution, with the initial solution of tabu search being provided by the final solution of ant colony optimization. In 2019, Hosseinabadi et al. [79] proposed a hybridization of gravitational emulation local search and the genetic algorithm (GA), using three standard benchmarks found in the literature and comparing the results with other metaheuristic algorithms, with competitive results. Lin et al. [80] created an initialization algorithm solution that combines a genetic algorithm with random components; they propose a specific crossover operator that generates feasible solutions, checks the constraints of the problem, and integrates with a neighbourhood search heuristic.

Mixed Approaches
A particular mention is deserved by the class of hybrid algorithms which combine metaheuristics with operational research or artificial intelligence methods. Yet, in 2009, Kheirkhahzadeh and Barforoush [81] combined a hybrid ACO algorithm for solving vehicle routing problems heuristically with an exact algorithm to improve both the performance and the quality of the solutions. Euchi et al. [82] developed an artificial ant colony based on the 2-opt to solve dynamic pickup and delivery VRPs; the success of this combination is due to the intelligent exploitation of the problem structure and in an effective interplay between the search space and the solution space, elaborating with the local search. More recently, Gutierrez-Rodríguez et al. [83] presented a method to solve VRPs with time windows, based on selecting metaheuristics via meta-learning, using a multilayer perceptron classifier for the prediction task; the experimental results show that this approach can effectively predict the best metaheuristics for each problem type.

Discussion and Lessons Learnt
Of the 77 papers analysed, 19 belong to the cluster of machine learning models and 56 to the one related to vehicle routing optimization models, and 3 propose mixed approaches. This is mainly due to the novelty of the ML approaches. More specifically, all the papers belonging to the ML cluster and to the mixed cluster can be classified as research articles, while 17 studies of the VRO cluster can be classified as review papers.
A schematization of the papers belonging to the ML cluster can be found in Table 4. In particular, it is interesting to see that the main problems analysed through the ML techniques are related to anomaly detection, forecasting, and planning. The studies mainly adopt supervised learning techniques, while only Tamayo et al. [25] and Tian et al. [26] adopt unsupervised algorithms; the case studies treated are varied, and this might be due to the novelty of the approach. There is not always a verification of the accuracy of the algorithm, which is essential as it justifies the relationship between the variables of the input data. Low accuracy is often due to the lack of additional data, the unwanted presences of outliers in the training samples, or the wrong selection of features. Industrial AI applications today yield accuracy values of 99% and above to meet especially high safety demands. Table 5 shows the articles belonging to the VRO cluster. The methods used are mostly metaheuristics, often of their own elaboration, or well-known optimization algorithms, in particular PSO, ACO, LNS, MIP, and GA. The case studies are mainly the synthetic ones, which are usually analysed in the traditional literature on the VRP. The innovative use of algorithms or their own ones are often compared with the existing ones to verify their effectiveness.
The three articles proposing hybrid approaches [81][82][83] all deal with variants of the VRP problem and analyse synthetic case studies.
Finally, as already mentioned, the 17 review papers all deal with the topic of the VRP. While some articles provide an overview of the generic approach [8,9,67], others deal with specific problems. Some examples are those of Baldacci et al. [11], who analyse the variants of the VRP under capacity and time-window constraints; Costa et al. [68], who focus on branch-price-and-cut algorithms; and Jozefowiez et al.

Limitation of the Study and Future Research
The analysis conducted does not claim to be fully inclusive of all the studies relating to urban logistics in recent years; it gives, rather, a baseline for the definition of the state of the art on operations relating to urban logistics, with the aim of answering the three research questions defined in Section 1. The study, therefore, has some unavoidable limitations. The most evident is related to the need to refer only to works already published and indexed, in particular those on the Scopus database. As already detailed in Section 2, the analysis refers to studies published and indexed before June 2021. This does not exclude the potential existence of new authoritative studies that can be identified in subsequent analyses (see, e.g., [84,85]), bearing in mind the rapid evolution of the scientific publications related to this topic. From the analysis conducted, it emerges that future research still has room to focus on improving the efficiency of existing algorithms but, above all, on the application of the methods based on artificial intelligence and machine learning to improve the automation of logistics operation.

Conclusions
In recent years, we have been witnessing an increase in the phenomenon of urban logistics, mainly due to the digitization of purchases and the consequent increase in online sales. However, last-mile logistics brings with it various externalities, and scholars and companies are always looking for solutions to improve their efficiency, both by relying on traditional methods and by resorting to recently developed methodologies, linked to artificial intelligence. This study offers an overview of the main scientific approaches proposed by scholars in recent years for improving the performance of urban logistics, focusing, on the one hand, on traditional techniques related to operational research and, on the other, on new methodologies related to machine learning.
The results of the review of the main published and indexed articles show an increase in research in the sector in the last few years. In particular, the main techniques used in the case of the ML approaches include supervised learning, with a variety of case studies analysed. Particular attention is paid to the problems of demand forecasting and anomaly detection. The analysis paves the way for the development and testing of innovative unsupervised learning techniques for last-mile logistics.
The classic optimization techniques linked to operational research focus on the VRP and its variants, with particular attention to the issues of demand forecasting, reverse logistics, and the multimodal fleet. Moreover, the review shows that new models have been developed that adapt the classic models to real problems and that most of the case studies focus on urban last-mile logistics. It can be seen that due to high customer demand and the need to improve environmental quality in cities, there is a tendency to create collaborative models between logistics operators, which is one of the main challenges in last-mile logistics today.
Although the manuscript cannot be considered a systematic literature review as it does not include all the potential sources, it can be considered a baseline publication for other authors who want to further develop research on the topic.
In summary, the analysis conducted can help to identify the best methods and algorithms to be applied for each problem and case study and can serve as a basis for future studies aiming at developing innovative solutions in last-mile logistics.