Performance Analysis of Automated Parcel Lockers in Urban Delivery: Combined Agent-Based–Monte Carlo Simulation Approach
Abstract
:1. Introduction
- The pandemic caused an increase in last-mile deliveries and the trend is maintained;
- Consumers buy a wider array of goods online and consider environmental impact when buying;
- Companies and cities are engaged in the decarbonization of the last-mile deliveries;
- Cities steer last-mile transitions by taking actions on cleaner delivery with “zero-emission delivery zones” and electric vehicle charging infrastructure;
- Proven technologies shape the last-mile revolution. Locker stations and data sharing for load pooling are being adopted around the world;
- Zero-emission vehicles meet the new sustainable business models.
2. Literature Review on Last-Mile Delivery Solutions
3. Methodology
3.1. Agent-Based Model for Automated Parcel Locker Delivery
- Customers;
- Parcels;
- Lockers;
- Delivery person.
3.2. Simulation Modeling
ARENA Module | Module Type | Role and Parameters | |
---|---|---|---|
Customer | Create Customer | Create | Each customer is stochastically created. The creation can be based on a schedule or on a time distribution between customers (Figure 6). |
Order Placement | Clone | Each order is placed when a customer is created. Orders (clones) are sent to Order Reception Platform for initiating their fulfillment by retailers. | |
Customer Number | Assign | An ID (Customer Serial Number) is allocated to each customer for their identification in the system and for the correlation with the order they placed (Figure 7). | |
Customer + Parcel | Notify Customer | Match | The module is used to notify the customer when the parcel is placed into the locker and ready for picking up. The matching process is based on the equality between the customer number and the parcel number. Customers and parcels wait together until they can match. The customer and the parcel are not batched in the module; each one goes through different exits. |
Customer Pick Up Time | Delay | After being informed about the parcel arrival, the customer is able to pick up the parcel when a specific time elapses (“time to pick up”). | |
Parcel Pick Up | Match | The customer picks up the parcel. The match is based on the identity between customer number and order number. They both are temporarily batched and go through the system as a single entity. | |
Release Locker | Release | The locker where the parcel was stored is released and ready to accept another parcel, even a returned one. | |
Return Rate | Decide | The module is used to decide if the customer will return the parcel or will keep it. The decision is “two ways by condition” type, based on a customer’s specific “returning decision”. | |
Separate Customer–Order | Separate | If the returning decision is NO, the two agents (customer and parcel) are unbatched and ready to exit the system. | |
Dispose Parcel_Customer | Dispose | Both parcel and customer are disposed from the system. | |
Return Time Decision | Delay | If the customer selects to return the parcel, the customer and the parcel spend a decision time in this module. | |
Returning Parcel | Process | Following the decision time, the customer asks for an empty locker to return the parcel. Once a locker is available, the customer travels to the locker station to drop off the parcel. The process is “seize–delay” type, including the waiting time for an empty locker and the travel time to the station. | |
Parcel Dropped | Separate | The customer and the returned parcel are separated, each one goes different ways. | |
Customer Leaving | Decide | The customer is routed to the dispose module, and the parcel is guided to a module where it waits for picking up. The decision is “two ways by condition”, the condition being the agent (entity) type. | |
Parcel | Return Pick Up | Hold | The returned parcel is kept in the locker until the delivery person comes to pick it up. The hold type is “wait for signal” (message) from the delivery person that has just arrived at the lockers’ station. |
Handling Returned Parcels | Process | When the delivery person arrives at the locker station, first they unstore the returned parcels, piece by piece. The process type is “seize–delay–release”, with highest priority, so that the returned parcels are handled before the parcels to be delivered. The handling time is set as a delivery person characteristic. After picking up, the returned parcels are disposed (their way back is not the subject of study). | |
Order Reception Platform | Label | This is the module where the placed orders, materialized into parcels, start their journey through the system. The order is created at the same time with the customer. | |
Order Number | Assign | The ID of the order/parcel is created and its value is identical to the customer ID so that the two agents are able to identify each other and communicate along the processes. | |
Order Fulfillment | Delay | The order spends in this module a time necessary to be fulfilled by the retailer and the parcel to be sent and received at the delivery center. The time is set according to “time order fulfillment”, specific for each order (Figure 8). | |
Seize Locker | Seize | Once the parcel arrives at the dispatching center, it is seized for an empty locker to be delivered to. The parcel waits in this module until an empty locker exists. If a parcel cannot find an empty locker until the delivery person starts their trip, it remains in this module and will be delivered in the future delivery cycles. | |
Delivery Time | Hold | The parcels that are allocated to empty lockers and can be delivered wait in this module until the delivery moment. The hold type is “wait for signal”, the signal (message) being sent by the delivery person when the delivery moment comes. | |
Transfer to Lockers | Hold | The parcels to be delivered are held in this module until the process to store them into lockers begins. The hold type is “wait for signal”, the signal (message) being sent by the delivery person after arriving at the lockers’ station and completing the handling of the returned parcels. Thus, the total time spent by a parcel in the module includes the travel time to lockers’ station and the time to handle all returned parcels. | |
Transfer Parcel to Locker | Process | Each parcel to be delivered is handled by the delivery person. The process is “seize–delay–release” type, the delay time being the handling time specific to the delivery person. Once the parcel is placed into the locker, it goes to the Notify Customer module and so the customer is informed about the delivery (Figure 9). | |
Delivery Person | Delivery Action | Create | Creates the delivery person as an entity (agent) in the system. The delivery person starts their activity daily at a moment specified by its characteristic “delivery time” (Figure 10). |
Delivery Scheduled | Signal | The delivery person emits a signal that is received in the hold module “Delivery Time” regarding the parcels that can be delivered. These parcels are allowed to be transferred to the locker station. | |
Delayed Orders | Record | The number of parcels that cannot be delivered due to lack of empty lockers is recorded to be reported as a measure of performance of the system. | |
Travel to Lockers | Delay | The delivery person spends in this module a time equal to the travel time from the dispatching center to the locker station. This time is agent-specific. | |
Remove Returns | Signal | Once the delivery person has arrived, they start to unstore the returned parcels from lockers. The delivery person emits a signal (message) that is received by the hold module Return Pick Up and the returned parcels are handled one by one. | |
Deliver Parcels | Signal | The second signal emitted by the delivery person upon their arrival at the lockers’ station is received by the hold module Transfer to Lockers. Thus, the delivered parcels are handled after the returned ones and are stored into lockers. | |
Return to Dispatch Point | Dispose | The delivery person ends their daily activity and returns to the dispatching center and another cycle will start the next day. |
4. Experimental Results and Discussions
- Scenario 1: delivery made once a day (one delivery shift);
- Scenario 2: delivery made twice a day (two delivery shifts).
- Average number of daily delivered parcels (DDPs)—the number of delivered parcels illustrates the utilization rate of the locker station, being connected to the revenues of the company; the greater the number of delivered parcels, the higher the efficiency of the system is.
- The average time to deliver orders (TDO) is the mean time elapsed from orders’ placement to customers being notified that parcels have arrived at lockers; it is a quality measure directly perceived by customers, influencing their satisfaction and the reliability of the delivery system; smaller delivery times are desirable.
- Average number of daily delayed deliveries (DDDs)—a service parameter that illustrates the capacity of the system to cope with variation in the requests; a considerable number of daily delayed orders raises storage problems for companies and increases the delivery time for customers.
4.1. Average Daily Delivered Parcels
4.2. Average Time to Deliver Orders
4.3. Average Daily Delayed Deliveries
- H0—the null hypothesis is that a unit root is present (γ = 0) in an autoregressive time series (non-stationary time series);
- Ha—the alternative hypothesis states that a unit root is not present in an autoregressive time series (stationary time series).
5. Conclusions
- Specific social–demographic features of the customers in the surroundings (e.g., household dimension, age, income, openness towards the use of new technologies), orders details (parcel value), and the urban characteristics (e.g., population density, parking, facilities for peoples with special needs, security of the area where locker station is located) should be addressed in modeling orders’ intensity and customers’ behavior (pick up time, return rate), assisting companies in making efficient strategic investment decisions and proper dimensioning of locker stations.
- Developing a dense network of locker stations and mutualization of resources among delivery companies can make the entire delivery process more flexible. Thus, a customer chooses a specific locker station for delivery, but if the order is delayed due to lack of an available locker, they are notified and they could accept to take the parcel to another locker station in proximity, where the delivery can be carried out. Also, companies with lack of capacity at their own stations could access capacities of the other companies, based on an agreement for the mutualization of resources.
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Cardenas, I.; Borbon-Galvez, Y.; Verlinden, T.; Van de Voorde, E.; Vanelslander, T.; Dewulf, W. City logistics, urban goods distribution and last mile delivery and collection. Competition and Regulation. Netw. Ind. 2017, 18, 22–43. [Google Scholar]
- Muñuzuri, J.; Cortes, P.; Guadix, J.; Onieva, L. City Logistics in Spain: Why It Might Never Work. Cities 2012, 29, 133–141. [Google Scholar] [CrossRef]
- Russo, F.; Comi, A. A Model System for the Ex-Ante Assessment of City Logistics Measures. Res. Transp. Econ. 2011, 31, 81–87. [Google Scholar] [CrossRef]
- Russo, F.; Comi, A. Investigating the Effects of City Logistics Measures on the Economy of the City. Sustainability 2020, 12, 1439. [Google Scholar] [CrossRef]
- Crainic, T.G.; Ricciardi, N.; Storchi, G. Advanced Freight Transportation Systems for Congested Urban Areas. Transp. Res. Part C Emerg. Technol. 2004, 12, 119–137. [Google Scholar] [CrossRef]
- Verlinde, S.; Macharis, C.; Witlox, F. How to Consolidate Urban Flows of Goods without Setting up an Urban Consolidation Centre? Procedia—Soc. Behav. Sci. 2012, 39, 687–701. [Google Scholar] [CrossRef]
- Taniguchi, E.; Thompson, R.G.; Yamada, T. New opportunities and challenges for city logistics. Transp. Res. Procedia 2015, 12, 5–13. [Google Scholar] [CrossRef]
- World Economic Forum. Pandemic, Parcels and Public Vaccination. Envisioning the Next Normal for the Last-Mile Ecosystem, Geneva, Switzerland. Available online: https://www3.weforum.org/docs/WEF_Pandemic_Parcels_and_Public_Vaccination_report_2021.pdf (accessed on 20 December 2023).
- Song, L.; Cherrett, T.; Guan, W. Implications of collection/delivery points for transport and logistics. OR Insight 2011, 24, 231–255. [Google Scholar] [CrossRef]
- Coulombel, N.; Dablanc, L.; Gardrat, M.; Koning, M. The environmental social cost of urban road freight: Evidence from the Paris region. Transport. Res. Part D Trans. Environ. 2018, 63, 514–532. [Google Scholar] [CrossRef]
- Cassiano, D.R.; Bertoncini, B.V.; de Oliveira, L.K. A Conceptual Model Based on the Activity System and Transportation System for Sustainable Urban Freight Transport. Sustainability 2021, 13, 5642. [Google Scholar] [CrossRef]
- Janjevic, M.; Winkenbach, M. Characterizing urban last-mile distribution strategies in mature and emerging e-commerce markets. Transp. Res. Part A Policy Pract. 2020, 133, 164–196. [Google Scholar] [CrossRef]
- Vural, C.A.; Aktepe, Ç. Why do some sustainable urban logistics innovations fail? The case of collection and delivery points. Res. Transp. Bus. Manag. 2021, 45, 100690. [Google Scholar] [CrossRef]
- Halldórsson, A.; Wehner, J. Last-mile logistics fulfilment: A framework for energy efficiency. Res. Transp. Bus. Manag. 2020, 37, 100481. [Google Scholar] [CrossRef]
- McKinnon, A.C.; Ge, Y. Use of a synchronised vehicle audit to determine opportunities for improving transport efficiency in a supply chain. Int. J. Logist. Res. Appl. 2004, 7, 219–238. [Google Scholar] [CrossRef]
- Browne, M.; Allen, J.; Rizet, C. Assessing transport energy consumption in two product supply chains. Int. J. Logist. Res. Appl. 2006, 9, 237–252. [Google Scholar] [CrossRef]
- Vanelslander, T.; Deketele, L.; Van Hove, D. Commonly used e-commerce supply chains for fast moving consumer goods: Comparison and suggestions for improvement. Int. J. Logist. Res. Appl. 2013, 16, 243–256. [Google Scholar] [CrossRef]
- Yuen, K.F.; Wang, X.; Ng, L.T.W.; Wong, Y.D. An investigation of customers’ intention to use self-collection services for last-mile delivery. Transp. Policy 2018, 66, 1–8. [Google Scholar] [CrossRef]
- De Oliveira, L.K.; De Oliveira, R.L.M.; De Sousa, L.T.M.; Caliari, I.D.P.; Nascimento, C.D.O.L. Analysis of accessibility from collection and delivery points: Towards the sustainability of the e-commerce delivery. Urbe Rev. Bras. Gestão Urbana 2019, 11, e20190048. [Google Scholar] [CrossRef]
- Cardenas, I.D.; Beckers, J. A location analysis of pick-up points networks in Antwerp, Belgium. Int. J. Transp. Econ. 2018, 45, 557–569. [Google Scholar]
- Rai, H.B.; Cetinkaya, A.; Verlinde, S.; Macharis, C. How are consumers using collection points? Evidence from Brussels. Transp. Res. Procedia 2020, 46, 53–60. [Google Scholar] [CrossRef]
- Morganti, E.; Dablanc, L.; Fortin, F. Final deliveries for online shopping: The deployment of pickup point networks in urban and suburban areas. Res. Transp. Bus. Manag. 2014, 11, 23–31. [Google Scholar] [CrossRef]
- Liu, C.; Wang, Q.; Susilo, Y.O. Assessing the impact of collection-delivery points to individual’s activity-travel patterns: A greener last mile alternative? Transp. Res. Part E Logist. Transp. Rev. 2019, 121, 84–99. [Google Scholar] [CrossRef]
- Weltevreden, J.W.J. B2C e-commerce logistics: The rise of collection and delivery points in the Netherlands. Int. J. Retail Distrib. Manag. 2008, 36, 638–660. [Google Scholar] [CrossRef]
- Song, L.; Cherrett, T.; McLeod, F.; Guan, W. Addressing the last mile problem: Transport impacts of collection and delivery points. Transp. Res. Rec. 2009, 2097, 9–18. [Google Scholar] [CrossRef]
- Lachapelle, U.; Burke, M.; Brotherton, A.; Leung, A. Parcel locker systems in a car dominant city: Location, characterisation and potential impacts on city planning and consumer travel access. J. Transp. Geogr. 2018, 71, 1–14. [Google Scholar] [CrossRef]
- Dong, B.; Hovi, I.B.; Pinchasik, D.R. Analysis of Service Efficiency of Parcel Locker in Last-mile Delivery: A Case Study in Norway. Transp. Res. Procedia 2023, 69, 918–925. [Google Scholar] [CrossRef]
- Ding, M.; Song, Y.; Hu, Y. Supply–Demand Matching of Smart Parcel Lockers in a Residential Area: Insights from Tianjin. Buildings 2023, 13, 2088. [Google Scholar] [CrossRef]
- Ding, M.; Ullah, N.; Grigoryan, S.; Hu, Y.; Song, Y. Variations in the Spatial Distribution of Smart Parcel Lockers in the Central Metropolitan Region of Tianjin, China: A Comparative Analysis before and after COVID-19. ISPRS Int. J. Geo-Inf. 2023, 12, 203. [Google Scholar] [CrossRef]
- Stanisław, I.; Kijewska, K.; Lemke, J. Analysis of Parcel Lockers’ Efficiency as the Last Mile Delivery Solution—The Results of the Research in Poland. Transp. Res. Procedia 2016, 12, 644–655. [Google Scholar] [CrossRef]
- Sawik, B.; Serrano-Hernandez, A.; Muro, A.; Faulin, J. Multi-Criteria Simulation-Optimization Analysis of Usage of Automated Parcel Lockers: A Practical Approach. Mathematics 2022, 10, 4423. [Google Scholar] [CrossRef]
- Wang, X.; Yuen, K.F.; Wong, Y.D.; Teo, C.C. E-consumer adoption of innovative last-mile logistics services: A comparison of behavioural models. Total Qual. Manag. Bus. Excell. 2018, 31, 1381–1407. [Google Scholar] [CrossRef]
- Wang, X.; Yuen, K.F.; Wong, Y.D.; Teo, C.C. An innovation diffusion perspective of e-consumers’ initial adoption of self-collection service via automated parcel station. Int. J. Logist. Manag. 2018, 29, 237–260. [Google Scholar] [CrossRef]
- De Oliveira, L.K.; Morganti, E.; Dablanc, L.; de Oliveira, R.L.M. Analysis of the potential demand of automated delivery stations for e-commerce deliveries in Belo Horizonte. Brazil. Res. Transp. Econ. 2017, 65, 34–43. [Google Scholar] [CrossRef]
- Cieśla, M. Perceived Importance and Quality Attributes of Automated Parcel Locker Services in Urban Areas. Smart Cities 2023, 6, 2661–2679. [Google Scholar] [CrossRef]
- 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]
- Liu, S.; Liu, Y.; Zhang, R.; Cao, Y.; Li, M.; Zikirya, B.; Zhou, C. Heterogeneity of Spatial Distribution and Factors Influencing Unattended Locker Points in Guangzhou, China: The Case of Hive Box. ISPRS Int. J. Geo-Inf. 2021, 10, 409. [Google Scholar] [CrossRef]
- Kurowski, M.; Sobolewski, M.; Koszorek, M. Geometrical Parcel Locker Network Design with Consideration of Users’ Preferences as a Solution for Sustainable Last Mile Delivery. Sustainability 2023, 15, 15114. [Google Scholar] [CrossRef]
- Pan, S.; Zhang, L.; Thompson, R.G.; Ghaderi, H. A Parcel Network Flow Approach for Joint Delivery Networks Using Parcel Lockers. Int. J. Prod. Res. 2021, 59, 2090–2115. [Google Scholar] [CrossRef]
- Guodong, L.; Chung-Piaw, T. Last Mile Innovation: The Case of the Locker Alliance Network. Manuf. Serv. Oper. Manag. 2022, 24, 2425–2443. [Google Scholar]
- Oliveira, L.K.d.; Oliveira, I.K.d.; França, J.G.d.C.B.; Balieiro, G.W.N.; Cardoso, J.F.; Bogo, T.; Bogo, D.; Littig, M.A. Integrating Freight and Public Transport Terminals Infrastructure by Locating Lockers: Analysing a Feasible Solution for a Medium-Sized Brazilian Cities. Sustainability 2022, 14, 10853. [Google Scholar] [CrossRef]
- Leyerer, M.; Sonneberg, M.-O.; Heumann, M.; Breitner, M.H. Shortening the Last Mile in Urban Areas: Optimizing a Smart Logistics Concept for E-Grocery Operations. Smart Cities 2020, 3, 585–603. [Google Scholar] [CrossRef]
- González-Varona, J.M.; Villafáñez, F.; Acebes, F.; Redondo, A.; Poza, D. Reusing Newspaper Kiosks for Last-Mile Delivery in Urban Areas. Sustainability 2020, 12, 9770. [Google Scholar] [CrossRef]
- Calabrò, G.; Le Pira, M.; Giuffrida, N.; Fazio, M.; Inturri, G.; Ignaccolo, M. Modelling the dynamics of fragmented vs. consolidated last-mile e-commerce deliveries via an agent-based model. Transp. Res. Procedia 2022, 62, 155–162. [Google Scholar] [CrossRef]
- Di Gangi, M.; Polimeni, A.; Belcore, O.M. Freight Distribution in Small Islands: Integration between Naval Services and Parcel Lockers. Sustainability 2023, 15, 7535. [Google Scholar] [CrossRef]
- Gutenschwager, K.; Rabe, M.; Chicaiza-Vaca, J. Comparing Direct Deliveries and Automated Parcel Locker Systems with Respect to Overall CO2 Emissions for the Last Mile. Algorithms 2024, 17, 4. [Google Scholar] [CrossRef]
- Levkovych, O.; Saraceni, A. Efficiency in the Last Mile of Autonomous Ground Vehicles with Lockers: From Conventional to Renewable Energy Transport. Sustainability 2023, 15, 16219. [Google Scholar] [CrossRef]
- Faugere, L.; Montreuill, B. Hyperconnected Pickup & Delivery Locker Networks. In Proceedings of the 4th International Physical Internet Conference, Graz, Austria, 4–6 July 2017. [Google Scholar]
- Dell’Amico, M.; Deloof, W.; Hadjidimitriou, S.; Vernet, G.; Schoenewolf, W. CityLog—Sustainability and efficiency of city logistics: The M-BBX (Modular BentoBox System). In Proceedings of the 2011 IEEE Forum on Integrated and Sustainable Transportation Systems, Vienna, Austria, 29 June–1 July 2011. [Google Scholar] [CrossRef]
- Che, Z.-H.; Chiang, T.-A.; Luo, Y.-J. Multiobjective Optimization for Planning the Service Areas of Smart Parcel Locker Facilities in Logistics Last Mile Delivery. Mathematics 2022, 10, 422. [Google Scholar] [CrossRef]
- Iannaccone, G.; Marcucci, E.; Gatta, V. What Young e-Consumers Want? Forecasting Parcel Lockers Choice in Rome. Logistics 2021, 5, 57. [Google Scholar] [CrossRef]
- Borshchev, A.; Filippov, A. From System Dynamics and Discrete Event to Practical Agent Based Modeling: Reasons, Techniques, Tools. In Proceedings of the 22nd International Conference of the System Dynamics Society, Oxford, England, 25–29 July 2004. [Google Scholar]
- Greasley, A.; Owen, C. Implementing an Agent-based Model with a Spatial Visual Display in Discrete-event Simulation Software. In Proceedings of the 5th International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH-2015), Colmar, France, 21–23 July 2015; pp. 25–29. [Google Scholar]
- Dubiel, B.; Tsimhoni, O. Integrating Agent Based Modeling into a Discrete Event Simulation. In Proceedings of the 2005 Winter Simulation Conference, Orlando, FL, USA, 4–7 December 2005. [Google Scholar] [CrossRef]
- Karimi, E.; Schmitt, K.; Akgunduz, A. Effect of individual protective behaviors on influenza transmission: An agent-based model. Health Care Manag. Sci. 2015, 18, 318–333. [Google Scholar] [CrossRef] [PubMed]
- Vrba, P.; Marik, V. Simulation in agent-based manufacturing control systems. In Proceedings of the 2005 IEEE International Conference on Systems, Man and Cybernetics, Waikoloa, HI, USA; 2005; Volume 2, pp. 1718–1723. [Google Scholar] [CrossRef]
- Sakai, T.; Alho, A.R.; Bhavathrathan, B.K.; Dalla Chiara, G.; Gopalakrishnan, R.; Jing, P.; Hyodo, T.; Cheah, L.; Ben-Akiva, M. SimMobility Freight: An agent-based urban freight simulator for evaluating logistics solutions. Transp. Res. Part E 2020, 141, 102017. [Google Scholar] [CrossRef]
- Comi, A.; Donnelly, R.; Russo, F. Urban Freight Models. In Modelling Freight Transport; Tavasszy, L., de Jong, G., Eds.; Elsevier: Amsterdam, The Netherlands, 2014; pp. 163–200. [Google Scholar] [CrossRef]
- Rusca, F.; Rusca, A.; Rosca, E.; Coman, C.; Burciu, S.; Oprea, C. Evaluating the Influence of Data Entropy in the Use of a Smart Equipment for Traffic Management at Border Check Point. Machines 2022, 10, 937. [Google Scholar] [CrossRef]
- Banerjee, A.; Dolado, J.J.; Galbraith, J.W.; Hendry, D.F. Cointegration, Error Correction, and the Econometric Analysis of Non-Stationary Data; Oxford University Press: Oxford, UK, 1993. [Google Scholar]
Agent | Attribute | Type | Description |
---|---|---|---|
Customer | Serial number | Numerical | Customer ID. |
Time to pick up | Stochastic numerical | Time interval between customer awareness about parcel arrival at locker and its pick up. | |
Returning decision | Logical (YES/NO) | Decision to return an order or not. | |
Returning decision time | Stochastic numerical | Time interval needed to make the decision of returning a parcel. | |
Returning time | Stochastic numerical | Time interval between making the decision of returning and placing the parcel in the locker. | |
Parcel | Serial number | Numerical | Parcel ID (used to allocate parcels to customers). |
Time order fulfillment | Stochastic numerical | Time to fulfill the order by retailers and to receive the parcel at the dispatching center. | |
Locker | State | Logical (Empty/Full/Reserved) | The locker is empty when it can receive a new parcel. It becomes full when a parcel is stored inside and waits to be picked up by a customer. The locker is reserved when it is assigned for returned parcels (until the returning of the parcel). |
Delivery person | Delivery moment | Time stamp | The moment the delivery process starts. |
Travel time | Stochastic numerical | Travel time from the dispatching center to the lockers’ station. | |
Time handling | Numerical | Time to handle a parcel at locker station. |
Agent | Data | Type | Values/Range of Variation |
---|---|---|---|
Customer | Orders’ intensity | (Poisson distributed) | |
Time to pick up | Triangular (min, mode, max) | min = 2 h; max = 14 h; 4 h ≤ mode ≤ 12 h | |
Probability of returning decision being positive (YES) | Uniform | 1% ≤ PR ≤ 5% | |
Returning decision time | Triangular (min, mode, max) | min = 8 h; max = 48 h; 16 h ≤ mode ≤ 30 h | |
Returning time | Triangular (min, mode, max) | min = 10 min; max = 120 min; 30 min ≤ mode ≤ 90 min | |
Parcel | Time of order fulfilment | Triangular (min, mode, max) | min = 4 h; max = 36 h; 10 h ≤ mode ≤ 30 h |
Delivery person | Daily delivery start time | Constant (time stamp) | 6 AM (one delivery shift) 6 AM and 2 PM (two delivery shifts) |
Dispatch time | Uniform (min, max) | min = 50 min; max = 60 min | |
Time handling per parcel | Constant | 30 s | |
Locker | Station capacity | Constant | 85 lockers |
Scenario | Measure of Performance | Predictors | Standardized Coefficients β | p | Model Significance |
---|---|---|---|---|---|
Scenario 1 (one daily delivery shift) | Average daily delivered parcels | Orders’ intensity | 0.874 | 2 × 10−16 *** | R2 = 0.764 p < 2.2 × 10−16 |
Time of order fulfilment | 0.001 | 0.949 | |||
Time to pick up parcel | 0.043 | 0.134 | |||
Returning decision time | 0.006 | 0.815 | |||
Probability of return | −0.040 | 0.159 | |||
Return time | −0.037 | 0.187 | |||
Dispatch time | −0.023 | 0.413 | |||
Average time to deliver orders | Orders’ intensity | 0.921 | 2 × 10−16 *** | R2 = 0.854 p < 2.2 × 10−16 | |
Time of order fulfilment | 0.002 | 0.922 | |||
Time to pick up parcel | −0.038 | 0.094 | |||
Returning decision time | −0.003 | 0.878 | |||
Probability of return | 0.016 | 0.470 | |||
Return time | 0.023 | 0.305 | |||
Dispatch time | 0.024 | 0.295 | |||
Average daily delayed deliveries | Orders’ intensity | 0.905 | 2 × 10−16 *** | R2 = 0.827 p < 2.2 × 10−16 | |
Time of order fulfilment | −0.006 | 0.748 | |||
Time to pick up parcel | −0.042 | 0.080 | |||
Returning decision time | −0.004 | 0.843 | |||
Probability of return | 0.032 | 0.184 | |||
Return time | 0.025 | 0.303 | |||
Dispatch time | 0.018 | 0.450 | |||
Scenario 2 (two daily delivery shifts) | Average daily delivered parcels | Orders’ intensity | 0.980 | 2 × 10−16 *** | R2 = 0.963 p < 2.2 × 10−16 |
Time of order fulfilment | −0.016 | 0.151 | |||
Time to pick up parcel | −0.069 | 2.26 × 10−9 *** | |||
Returning decision time | −0.007 | 0.553 | |||
Probability of return | −0.011 | 0.294 | |||
Return time | −5.17 × 10−5 | 0.996 | |||
Dispatch time | −0.018 | ||||
Average time to deliver orders | Orders’ intensity | 0.522 | 2 × 10−16 *** | R2 = 0.399 p < 2.2 × 10−16 | |
Time of order fulfilment | 0.100 | 0.029 ** | |||
Time to pick up parcel | 0.300 | 2.7 × 10−10 *** | |||
Returning decision time | 0.042 | 0.359 | |||
Probability of return | 0.040 | 0.374 | |||
Return time | −1.46 × 10−4 | 0.997 | |||
Dispatch time | 0.061 | 0.182 | |||
Average daily delayed deliveries | Orders’ intensity | 0.521 | 2 × 10−16 *** | R2 = 0.383 p < 2.2 × 10−16 | |
Time of order fulfilment | 0.067 | 0.147 | |||
Time to pick up parcel | 0.291 | 1.3 × 10−9 *** | |||
Returning decision time | 0.043 | 0.356 | |||
Probability of return | 0.043 | 0.353 | |||
Return time | 0.002 | 0.996 | |||
Dispatch time | 0.059 | 0.206 |
Orders’ Intensity (λ) [ord/h] | 4.8 | 4.9 | 5.0 | 5.1 | 5.2 | 5.3 | 5.4 | 5.5 |
---|---|---|---|---|---|---|---|---|
Test statistics | τ = −5.55 | τ = −3.69 | τ = −4.83 | τ = −4.90 | τ = −3.25 | τ = −2.26 | τ = −1.98 | τ = −3.16 |
φ2 = 10.29 | φ2 = 4.58 | φ2 = 7.83 | φ2 = 8.13 | φ2 = 3.61 | φ2 = 1.80 | φ2 = 1.57 | φ2 = 8.12 | |
φ3 = 15.43 | φ3 = 6.87 | φ3 = 11.69 | φ3 = 12.10 | φ3 = 5.42 | φ3 = 2.63 | φ3 = 2.16 | φ3 = 5.02 | |
Outputs * | NUInconclusive of D and T | NUInconclusive of D and T | NUInconclusive of D and T | NUInconclusive of D and T | UNDNT | UNDNT | UNDNT | UNDT |
Order Intensity (λ) [ord/h] Time to Pick Up Mode [h] | 6.0 | 6.5 | 7.0 | 7.5 | 8.0 |
---|---|---|---|---|---|
4 | τ = −5.0 | τ = −5.0 | τ = −4.90 | τ = −4.77 | τ = −3.63 |
φ2 = 8.34 | φ2 = 8.34 | φ2 = 8.02 | φ2 = 7.58 | φ2 = 4.43 | |
φ3 = 12.51 | φ3 = 12.51 | φ3 = 12.03 | φ3 = 11.37 | φ3 = 6.65 | |
6 | τ = −4.85 | τ = −3.42 | τ = −3.35 | τ = −2.99 | τ = −2.46 |
φ2 = 7.84 | φ2 = 3.93 | φ2 = 3.80 | φ2 = 3.0 | φ2 = 4.55 | |
φ3 = 11.76 | φ3 = 5.90 | φ3 = 5.64 | φ3 = 4.47 | φ3 = 3.29 | |
8 | τ = −5.69 | τ = −4.58 | τ = −2.40 | τ = −2.20 | τ = −2.0 |
φ2 = 10.85 | φ2 = 7.02 | φ2 = 2.05 | φ2 = 8.06 | φ2 = 11.47 | |
φ3 = 16.29 | φ3 = 10.53 | φ3 = 3.08 | φ3 = 2.94 | φ3 = 2.08 | |
10 | τ = −3.29 | τ = −2.21 | τ = −2.04 | τ = −2.58 | τ = −1.65 |
φ2 = 3.70 | φ2 = 1.64 | φ2 = 6.42 | φ2 = 14.16 | φ2 = 12.94 | |
φ3 = 5.66 | φ3 = 2.45 | φ3 = 2.09 | φ3 = 4.86 | φ3 = 2.17 | |
12 | τ = −3.96 | τ = −2.01 | τ = −2.87 | τ = −2.28 | τ = −1.65 |
φ2 = 5.25 | φ2 = 2.31 | φ2 = 15.76 | φ2 = 12.69 | φ2 = 8.68 | |
φ3 = 7.88 | φ3 = 2.24 | φ3 = 4.27 | φ3 = 2.77 | φ3 = 1.82 |
Order Intensity (λ) [ord/h] Time to Pick Up Mode [h] | 6.0 | 6.5 | 7.0 | 7.5 | 8.0 |
---|---|---|---|---|---|
4 | NUInconclusive of D and T | NUInconclusive of D and T | NUInconclusive of D and T | NUInconclusive of D and T | UNDNT |
6 | NUInconclusive of D and T | NUInconclusive of D and T | UNDNT | UNDNT | UNDNT |
8 | NUInconclusive of D and T | NUInconclusive of D and T | UNDNT | UNDT | UNDT |
10 | UNDNT | UNDNT | UNDT | UNDT | UNDT |
12 | UNDNT | UNDNT | UNDT | UNDT | UNDT |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Rosca, E.; Rusca, F.; Rosca, M.A.; Rusca, A. Performance Analysis of Automated Parcel Lockers in Urban Delivery: Combined Agent-Based–Monte Carlo Simulation Approach. Logistics 2024, 8, 61. https://doi.org/10.3390/logistics8020061
Rosca E, Rusca F, Rosca MA, Rusca A. Performance Analysis of Automated Parcel Lockers in Urban Delivery: Combined Agent-Based–Monte Carlo Simulation Approach. Logistics. 2024; 8(2):61. https://doi.org/10.3390/logistics8020061
Chicago/Turabian StyleRosca, Eugen, Florin Rusca, Mircea Augustin Rosca, and Aura Rusca. 2024. "Performance Analysis of Automated Parcel Lockers in Urban Delivery: Combined Agent-Based–Monte Carlo Simulation Approach" Logistics 8, no. 2: 61. https://doi.org/10.3390/logistics8020061
APA StyleRosca, E., Rusca, F., Rosca, M. A., & Rusca, A. (2024). Performance Analysis of Automated Parcel Lockers in Urban Delivery: Combined Agent-Based–Monte Carlo Simulation Approach. Logistics, 8(2), 61. https://doi.org/10.3390/logistics8020061