key: cord-182166-x52i7xb4 authors: Faugere, Louis; Klibi, Walid; White, Chelsea; Montreuil, Benoit title: Dynamic Pooled Capacity Deployment for Urban Parcel Logistics date: 2020-07-22 journal: nan DOI: nan sha: doc_id: 182166 cord_uid: x52i7xb4 Last-mile logistics is regarded as an essential yet highly expensive component of parcel logistics. In dense urban environments, this is partially caused by inherent inefficiencies due to traffic congestion and the disparity and accessibility of customer locations. In parcel logistics, access hubs are facilities supporting relay-based last-mile activities by offering temporary storage locations enabling the decoupling of last-mile activities from the rest of the urban distribution chain. This paper focuses on a novel tactical problem: the geographically dynamic deployment of pooled relocatable storage capacity modules in an urban parcel network operating under space-time uncertainty. In particular, it proposes a two-stage stochastic optimization model for the access hub dynamic pooled capacity deployment problem with synchronization of underlying operations through travel time estimates, and a solution approach based on a rolling horizon algorithm with lookahead and a benders decomposition able to solve large scale instances of a real-sized megacity. Numerical results, inspired by the case of a large parcel express carrier, are provided to evaluate the computational performance of the proposed approach and suggest up to 28% last-mile cost savings and 26% capacity savings compared to a static capacity deployment strategy. cost-efficient way. In 2018, 55% of the world's population lived in urban areas (up to 82% in North America) . The United Nations (2018) predict that global urbanization will reach 68% by 2050, with an increasing number of megacities (cities of 10+M inhabitants). Increasing population density is a challenge for city logistics in terms of traffic congestion, vehicle type restrictions, limited parking spaces, expensive and rare logistic facility locations, and is further complex in megacities due to their extremely high density (Fransoo, Blanco, and Argueta 2017) . For urban parcel logistics systems, the growth of e-commerce is currently one of the main challenges to tackle with an annual growth over 20% on the 2017-2019 period, projected to be over 15% until 2023 15% until (eMarketer 2019 . Online-retailing with goods being transported to consumers' homes increase the number of freight movements within cities while reducing the size of each shipment (Savelsbergh and Van Woensel 2016) which makes first and last mile logistic activities harder to plan. Moreover, consumers' desire for speed (i.e. same-day delivery and faster) has yet to be met by online retailers (eMarketer 2018) . With promises as fast as 1-hour delivery (e.g. Amazon Prime in select U.S cities), the cost of last-mile logistics becomes an ever more critical part of urban parcel logistics. These trends have been accelerated due to attempts to mitigate the impacts of the COVID-19 pandemic (e.g., sequestering in place), requiring companies to increase their last-mile delivery capabilities and to deal with the dramatic shift to online channels (Wade and Bjerkan 2020) . To tackle these challenges, a number of innovations have emerged from academia and industry. Savelsbergh and Van Woensel (2016) provide an overall view of recent innovations and modeling of solutions such as multi-echelon networks, dynamic delivery systems, pickup and delivery point networks, omni-channel logistics, crowd-sourced transportation and the integration of public and freight transportation networks. Many of these innovations are considered in the Physical Internet initiative, introduced in Montreuil (2011), which seeks global logistics efficiency and sustainability by transforming the way physical objects are handled, moved, and stored by applying concepts from internet data transfer to real-world shipping processes. A conceptual framework on the application of Physical Internet concepts to city logistics was recently proposed in Crainic and Montreuil (2016) , in particular the concepts of pooling and hyperconnectivity in urban multi-echelon networks. As underlined by Savelsbergh and Van Woensel (2016) , city logistics problems integrating real-life features such as highly dynamic and volatile decision making environments, sharing principles or multi-echelon networks, offer a fertile soil for groundbreaking research. Inspired by the case of a large parcel logistics company operating in megacities, this paper examines a novel tactical optimization problem in urban parcel logistics. It consists in the dynamic deployment and relocation of pooled storage capacity in an urban parcel network operating under space-time uncertainty. It builds on the recent proposal of a hyperconnected urban logistics network structure (Montreuil et al. 2018) in line with the new challenges of the parcel logistics industry. The proposed network structure is based on the pixelization of urban agglomerations in unit zones (clusters of customer locations), local cells (cluster of unit zones) and urban areas (cluster of local cells). It is composed of three tiers of interconnected logistics hubs: gateway hubs (GH), local hubs (LH) and access hubs (AH) respectively designed to efficiently handle inter urban areas, inter local cells, and inter unit zones parcel flows. Beyond the realm of an urban agglomeration, the network of gateway hubs connects to a network of regional hubs (RH) covering entire blocks of the world (e.g. North America), and these regional hubs connect to a worldwide network of global hubs. This paper focuses on access hubs which are small logistics hubs located at the neighborhood level within minutes of customers, enabling parcel transfer between different vehicle types temporarily holding parcels close to pickup and delivery points. Access hubs are to be used by logistics carriers, and not by consumers as smart lockers are. Access hubs can materialize in many forms including a parked trailer, a smart locker bank, or a storage shed as illustrated in Figure 1 . Trailer based solutions like Figure 1 Parcel logistics networks have undergone significant changes in the last 20 years, notably in urban contexts as seen in Janjevic and Winkenbach (2020) , and have received an increasing attention in the academic literature. Strategic and tactical network design problems such as the ones examined by Smilowitz and Daganzo (2007) , Winkenbach, Kleindorfer, and Spinler (2016) approximate operations costs when designing and planning for multi-echelon networks. While network design problems are complex due to intricate interdependencies between strategic, tactical and operational decisions, continuum approximations (see Ansari et al. (2018) ) are useful to capture operations complexity and take informed decisions. However, such approximations are typically used to estimate travel distance and cost, but not travel time and operations synchronization. This paper considers access hubs to be modular in storage capacity similar to designs proposed in Faugère and Montreuil (2020) , such that capacity modules can be removed/added to adapt access hub's storage capacity. At the tactical level, capacity modules are to be deployed over a network of access hub locations; at the operational level, capacity modules are to be allocated to serve their access hub's need or neighboring locations via capacity pooling. In a dynamic setting, the associated problem can be related to a multi-period location-allocation problem which belongs to the NP-Hard complexity class (Manzini and Gebennini 2008) . Once the capacity of the network of access hubs is adjusted, each access hub plays the role of a transshipment location between couriers performing pickup and delivery services within minutes of the access hub and riders transporting parcels between local hubs and a set of access hubs. Such transshipments require tight synchronization of the two tiers so as to provide efficient and timely pickup and delivery operations. This operational context mimics, on a hourly basis, a two-echelon pickup and delivery problem with synchronisation, which is a complex routing problem (see for instance Cuda, Guastaroba, and Speranza (2015) ). Thus, the integration of operations in the tactical decision model leads to better capacity deployment decisions (Klibi, Martel, and Guitouni 2016) , yet induces solvability challenges due to its combinatorial and stochastic-dynamic structure. This paper studies a novel tactical optimization problem: the dynamic deployment of pooled storage capacity in an urban parcel network operating under space-time uncertainty. Its contribution is threefold: (1) the characterization of a new tactical problem for capacity deployment, motivated by dynamic aspects of urban parcel logistics needs, (2) the modeling of the access hub dynamic pooled capacity deployment problem as a two-stage stochastic program with synchronization of underlying operations through travel time estimates, and (3) the design of a solution approach based on a rolling horizon algorithm with lookahead and a benders decomposition able to solve large scale instances of a real-sized megacity. Numerical results, inspired by the case of a large parcel express carrier, are provided to evaluate the computational performance of the proposed approach and suggest up to 28% last-mile cost savings and 26% capacity savings compared to a static capacity deployment strategy. Section 2 summarizes the literature relevant to this type of problem, section 3 describes the problem and proposes a mathematical modeling, section 4 presents the proposed solution approach, section 5 provides an experiment setup and discusses results, and section 6 highlights key takeaways and managerial insights, and identifies promising research avenues. Multi-echelon network for urban distribution have received a lot of attention in the academic literature (e.g. Benjelloun and Crainic (2008) , Mancini (2013), Janjevic, Winkenbach, and Merchán (2019) ), commonly using urban consolidation centers (UCC) to bundle goods outside the boundaries of urban areas. As reported in Janjevic and Ndiaye (2014) , several micro-consolidation initiatives have been proposed to downscale the consolidation effort by bundling goods at the neighborhood level using capillary networks of hubs located much closer to pickup and delivery points, defined as access hubs in the conceptual framework proposed by Montreuil et al. (2018) . Examples of such initiatives are satellite platforms (e.g. Benjelloun and Crainic (2008) ), micro-consolidation centers (e.g. Leonardi, Browne, and Allen (2012) ), mobile depots (e.g. Marujo et al. (2018) ), and micro-depots Stodick and Deckert (2019) . Most of the focus has been on location and vehicle routing aspects (e.g. Anderluh, Hemmelmayr, and Nolz (2017) and Enthoven et al. (2020) ) and cost and negative externalities assessment (e.g. Verlinde et al. (2014) , Arvidsson and Pazirandeh (2017), Marujo et al. (2018) ) in solutions using depots and cargo-bikes. To the best of the authors' knowledge, the dynamic management of access hub capacity for urban parcel logistics has not yet been studied in the academic literature. The problem studied in this paper involves modular capacity relocation and a capacity pooling recourse mechanism impacting the operations of a two-echelon synchronization problem. In this section, a literature review on dynamic capacitated facility location problems and integrated urban network design problems is presented. Dynamic facility location problems where systems are subject to varying environments (e.g. non-stationary demand) allow the relocation of facilities over time. Arabani and Farahani (2012) provide a literature review on facility location dynamics, including problems with and without hub relocation. Innovations in the manufacturing industry have motivated the study of modular and mobile production and storage. Marcotte and have presented various threads of innovations such as distributed production, on-demand production, additive production, and mobile production, that would motivate and benefit from hyperconnected mobile production systems. Marcotte, Montreuil, and Coelho (2015) and Malladi, Erera, and White III (2020) proposed mathematical modeling for production and inventory capacity relocation and allocation to manage multi-facility network facing stochastic demand. However, they examine small to medium networks far from the scale of urban parcel logistics networks and do not study operations synchronization. Aghezzaf (2005) studied storage capacity expansion planning coupled to dynamic inventory relocation in the context of warehouse location allocation problems, but did not consider capacity reduction or relocation. Ghiani, Guerriero, and Musmanno (2002) , Melo, Nickel, and Da Gama (2006) , and Jena, Cordeau, and Gendron (2015) modeled dynamic facility location problem where not only sites could be permanently or temporarily opened or closed, but also resized by adding or removing modular capacity. Melo, Nickel, and Da Gama (2006) proposed models capturing modular capacity shifts from existing to new facilities. However in these problems, capacity relocation is generally not managed jointly with capacity allocation or its impact on underlying operations. Dynamic facility location literature partially covers the tactical capacity relocation problem studied in this paper, but does not integrate underlying operations dynamics at the urban logistics scale. Integrated network design problems typically deal with a combination of strategic decisions such as facility location, tactical decisions such as resource allocation and scheduling, and operational decision such as vehicle routing. The integration of these different levels of decisions can be found in two main problem classes: service network design problems and location routing problems. Service network design problems deal with the selection and scheduling of services such as hub operations, shipping lines and routing of freight (e.g. , Hewitt et al. (2019) ) while location routing problems combine facility location-allocation decisions with associated freight routing decisions. Drexl and Schneider (2015) provide a recent survey of variants and extensions of the location routing problem. The dynamic location routing problem (Francis, Smilowitz, and Tzur (2008) ) considering the assignment of demand to locations over multiple periods, is similar to the problem studied in this paper: it aims at minimizing network and routing costs over a multiperiod location and routing decision vector. However, multi-echelon location routing problems (e.g. Crainic, Ricciardi, and Storchi (2004) , Perboli, Tadei, and Vigo (2011) ) have only recently gathered attention in the literature. Although multi-echelon networks are relevant to postal and parcel delivery distribution systems (Gonzalez-Feliu (2009)) where fine time constraints and synchronization have become an essential consideration, most papers studying multi-echelon networks are concerned with the two-echelon case and ignore temporal aspects (Drexl and Schneider (2015) ). When allowing inter-location capacity pooling, underlying operations described in section 1 are impacted. Couriers perform pickup and delivery tours starting and ending in their reference access hub, while riders visit access hubs starting and ending their routes in their reference local hub. The impact of capacity pooling can be measured by modeling its impact on the route of parcels, couriers and riders. However, when taking decisions at the tactical level, explicitly modeling routes is not necessary. TSP and VRP continuous approximations have been introduced by Daganzo (1984 Daganzo ( , 2005 to embed operations in strategic and tactical logistics problems (e.g. Erera (2000) , Franceschetti et al. (2017) ). A recent literature on variants of this approach can be found in Ansari et al. (2018) . Smilowitz and Daganzo (2007) , Winkenbach, Kleindorfer, and Spinler (2016) , Bergmann, Wagner, and Winkenbach (2020) adapted these continuous approximations to the context of parcel express logistics to approximate distance traveled and cost. However, the aspect of synchronization using travel time continuous approximations has not yet been studied. To the best of the authors' knowledge, this paper is the first to study a capacity relocation problem with the synchronization of two-echelon routing operations through travel time estimates. A parcel logistics company provides pickup and delivery services to customers in a region covered by a network of access hubs. The network of access hubs may be dedicated to the parcel logistics provider, or shared between several companies as suggested by the concept of open networks in the Physical Internet. Figure 2 provides a conceptual illustration of the network of access hubs and the relocation of capacity modules over two deployment periods. Once the network capacity is set, pickups from customers are dropped off by couriers in access hubs and will occupy a certain storage volume for some time until a rider picks them up to perform outbound activities. To-be-delivered parcels are dropped off by riders in access hubs and will occupy a certain storage volume for some time until a courier picks them up to perform the delivery to customers. To provide good service, the company must ensure that parcels flow rapidly and seamlessly between couriers and riders, which requires the sound management of storage capacity deployed in access hubs. Storage volume requirements vary depending on the fluctuation of demand for pickup and delivery services over time and are observed over a discrete set of operational periods (e.g. hourly). Access hubs are composed of modular storage units that can be assembled and disassembled relatively easily, enabling rapid relocation of storage capacity in the network. During each deployment period (e.g. week or day), storage capacity can be relocated within the network of access hubs, or to/from a depot where additional capacity modules are stored when not in use. Figure 2 illustrates demand variability and the relocation of capacity modules within the network of access hubs over two deployment periods. For instance, unit zones with increasing demand (and therefore increasing capacity requirements) from period t to t + 1 receive capacity module(s) from the depot of from locations that have decreasing capacity requirements (e.g. lower left unit zone in Figure 2 ). The relocation of capacity modules over the network adjusts the storage capacity available in each ac-cess hub for the following period. In this study, we assume capacity module relocation is performed by a separate business unit whose routing decisions are out of the scope of the research reported in this paper. The objective is to minimize the cost incurred by operating such a network of access hubs without disrupting underlying operations. The decision scope is tactical (capacity deployment) and requires the integration of operational decisions. However, since the main interest is a set of tactical decisions, there is no need to explicitly model operations, but only to approximate the impact of deployment decisions on routing cost and time synchronization. Let L be a set of access hub locations and W a set of external depots composing a network G = (N = L ∪ W, A) where A is the complete set of directed arcs between locations in N. A capacity deployment of I 0 capacity modules in time t over the network is represented by a vector S(t) = (S l (t), ∀l ∈ N). The relocation of capacity modules can be represented as vectors R(t) = (R a (t), ∀a ∈ A). Accordingly, there are ) possible arrangements of I 0 modules over |L| locations. In the case where I 0 ≥ |L| and that each location gets at least one module, there are ( I 0 −1 |L|−1 ) possible arrangements. In this realistic context, access hub networks are expected to be composed of a high number of locations (i.e., hundreds). Thus, state and action spaces would be significantly large-sized, which results in curse of dimensionality issues (Powell (2007) ). Moreover, a set of realization scenarios ω ∈ Ω with probability φ ω is considered. The number of pickups and deliveries as well as the storage volume requirements are observed hourly and respectively represented as a vectors ρ P (τ, ω) = (ρ P l (τ, ω), ∀l ∈ L), ρ D (τ, ω) = (ρ D l (τ, ω), ∀l ∈ L) and D(τ, ω) = (D l (τ, ω), ∀l ∈ L), for every operations hour τ ∈ T t , where t ∈ T is an operations horizon between two deployment periods (e.g. a week). If a courier or rider observes a lack of storage capacity when visiting an access hub, the courier or rider can perform the following recourse actions: pool capacity by making a detour towards a neighboring access hub with extra capacity or consign its load to a nearby third-party business (e.g. local shop) for a certain price agreed upon (uncapacitated recourse). Once volume requirements are observed, recourse actions are taken for each operational period τ: capacity pools as a vector P(τ, ω) = (P a (τ, ω), ∀a ∈ A pool ) where A pool is the set of arcs on which capacity can be pooled, and consignments as a vector Z(τ, ω) = (Z l (τ, ω), ∀l ∈ L). At any time τ in scenario ω, the system can thus be represented as a state S t = S(t) s.t. τ ∈ T t and an action Based on the optimisation framework proposed in Powell (2019), our stochastic optimization challenge for the access hub dynamic pooled capacity deployment problem can be formulated as follows: where X(τ) is the set of feasible actions at time τ, S 0 is the initial state of the system, and C τ (·) is the cost function at time τ. Figure 3 illustrates the dynamics of the problem with the tactical decision timeline: before each period t, a network deployment strategy S(t) is decided through relocation decisions R(t) and implemented right before the beginning of period t. Then, demand realized and recourse actions are taken in each period τ ∈ T t . At the end of periods T t , a network deployment strategy S(t + 1) is decided through relocation decisions R(t + 1) and implemented right before the beginning of period t + 1 and the process repeats. Once decisions on capacity deployment are set for a given period t, they strongly impact the quality of operations performed by couriers and riders. More specifically, capacity at each location impacts the number and costs of detour and perturb the synchronisation of the operations between couriers and riders at each location. Accordingly, the surrounding objective of integrating routing operations is to evaluate the performance of the capacity deployment in minimizing the detours due to an underestimation of the capacity needs and in guaranteeing the synchronisation of the operations between couriers and riders at each location. To do so, this subsection proposes to develop routes with detours cost approximations, and travel time approximations. It builds on a refined granularity of routing operations periods (hourly) and uncertain storage volume requirements. It is clear that capturing the dynamics of underlying operations when taking capacity deployment decisions leads to better solutions. However, the pickup and delivery problem with transshipment is NP-hard (Rais, Alvelos, and Carvalho (2014) ) and including it explicitly in the tactical model would make it intractable. Since the goal is to foster best capacity deployment decisions, it is sufficient to anticipate the operations costs and time synchronisation constraints using scenario-based continuous approximations. Accordingly, hereafter is proposed a tractable approximation of each period τ pickup and delivery problem with transshipment by developing deterministic continuous approximations of vehicle routing problems. The starting point of the proposed approximations is the estimation of the vehicle routing problem length when the depot (from which vehicles start their routes) is not necessarily located in the area where customers are located as proposed in Daganzo (1984) : where r is the average distance between the depot and the customer locations, m is the number of routes required to serve all customers, n is the number of points to be visited, k is a constant parameter that can be estimated through simulation (Daganzo (2005) ), and δ is the density of points in the area. An a priori lower bound on the number of routes required to serve all customers, m, is n/Q where Q is the capacity of one vehicle in terms of customer locations. The first term of approximation (2) represents the line-haul (back and forth) performed by vehicle to travel from the depot to the area where customers are located, and the second term represents the tour performed by traveling between each successive stops. Based on these seminal works, the next subsection proposes an adaptation of these equations to the operational context of riders and couriers, and develops an explicit time-based estimation of their operations. Riders work in local cells, which are clusters of access hubs served by the same upper level local hub(s) as illustrated in Figure 5 . Riders visit a set of n LC access hubs within their local cell of area A LC (and density δ LC = n LC A LC ) to pickup and deliver parcels as part of a defined route (e.g. planned beforehand based on averaging network's load). At the time of deployment, underlying riders' routes are not known with certainty, but need to be estimated in order to anticipate operations performance. When a rider makes his tour in period τ under scenario ω two cases are possible: (i) the tour is operated as planned because sufficient capacity is deployed at all visited access hubs in the route or because the detours are assigned to access hubs that are already in the remaining itinerary of the rider (bold lines in Figure 5 ); (ii) the rider tour is perturbed due to a lack of capacity at an access hub, and thus has to perform an immediate detour to a neighboring access hub before pursuing the rest of the regular tour (dash lines in Figure 5 ). (2), if the number of detours performed by riders in local cell LC in period τ in scenario ω is n R LC (τ, ω), the route length estimation with detours of riders' operations is: where n LC is the total number of access hubs in local cell LC, r LC is the average distance between LC's local hub(s) and its access hubs, and m R τ (ω) is the number of riders' operating. The cumulative time (in time-rider) necessary to perform tours approximated in (3) is: where the first term is the time spent to setup tours (t R s per tour) and perform the line-haul at a speed of s R 0 , the second term represent the travel time between stops at a speed of s R and the stopping time t R a per access hub, and the third term represents the service time (handling) t R u per pickup and delivery. Thus, the cost associated with riders' operations in local cell LC in period τ in scenario ω is: where the first term represents the fixed, c R f , and variable, c R v 0 in line-haul and c R v in tour, costs associated with vehicles, and the second term represents the variable labor cost c R w of m R τ (ω) riders. Since the nominal routing cost (with no detours) is a sunk cost incurred regardless of the capacity deployment, the marginal cost is sufficient to inform the tactical decision of the impact of recourse actions. The marginal cost of the detours induced by the tactical decisions, or difference between the rider routing cost with detours and the nominal rider routing cost, is: where the time associated with performing detours is the time needed to perform detours: Couriers operate in unit zones, which are clusters of pickup and delivery points served by access hub(s). Couriers leave their reference access hubs to visit customers and perform pickups/deliveries before returning to their access hub. When a courier arrives at the courier's access hub with picked parcels, if the courier observes a lack of capacity, the courier can be immediately directed to available capacity in some neighboring access hub. Then, the courier will perform a detour (out and back) to the assigned neighbour access hub before starting their next tour from their reference access hub. Figure 6 illustrates a courier's tour and a detour as described. Since access hubs are located in the same area as pickup/delivery locations, the line-haul distance at this echelon is negligible, which eliminates the first term of approximation (2). If the number of detours performed by couriers on arc a ∈ A pool (l) = {a = (l, j), ∀j : (l, j) ∈ A pool } of length d a in period τ under scenario ω is n C a (τ, ω), the route length estimation with detours of couriers' operations is: where the first term represents the total length of tours performed by couriers to visit pickup/delivery locations, and the second term represents the detours (out and back) performed between access hub l and its neighboring access hubs. The cumulative time (in time-courier) necessary to perform courier tours is based on the approximation in (8) as follows: where the first term represents the travel time between pickup/delivery locations at a speed of s C and the stopping time t C a per stop, the second term represents the travel time during detours to neighboring access hubs at a speed of s C 0 plus a stopping time t C a , and the third term represents the service time (handling) t C u per pickup and delivery. Thus, the cost associated with couriers' operations at access hub l in period τ under scenario ω is: where the first term represents the variable travel costs, respectively c C v between pickup/delivery locations and c C v 0 between access hubs, and the second term represents the variable labor cost c C w of m C τ (ω) couriers. Again, since the nominal routing cost (with no detours) is a sunk cost incurred regardless of the capacity deployment, the marginal cost is sufficient to inform the tactical decision of the impact of recourse actions.The marginal cost of the detours induced by the tactical decisions, or the difference between the courier routing cost with detours and the nominal courier routing cost is: where the time associated with performing detours is: Recall that a key objective of integrating routing operations with the capacity deployment problem is to guarantee the synchronisation of the operations between couriers and riders at each location. To do so, this subsection proposes to develop time-based synchronisation constraints based on the travel time approximations (4) and (9), developed above. Parcels transshipped from riders to couriers and couriers to riders through access hubs must be transshipped during the period of time the parcels are within the network. That is, the length of a courier's (respectively rider's) original tour, plus the added detour(s) must not exceed the maximum length feasible within one operational period. For riders' operations, at the local cell level, this tour length can be expressed, based on the number of riders (m R τ (ω) in period τ under scenario ω, as follows: where ∆ τ is the length of period τ. Similarly, for couriers' operation, at the access hub level, synchronization can be expressed, based on the number of couriers (m C τ (ω) in period τ under scenario ω, as follows: In this section, a stochastic programming formulation is proposed to tackle the optimization problem (1) presented in section 3.1. We remark that the stochastic optimisation problem (1) can be modeled as a multistage stochastic program based on a scenarios tree. However, this program would be intractable for realistic size instances, due to its combinatorial structure and non-anticipatory constraints (Schültz 2003) . Under a rolling horizon framework, the model is built here on the relaxation approach (Shapiro, Dentcheva, and Ruszczynski 2009 ) that is applied to transform the multi-stage stochastic program to a two-stage stochastic program with multiple tactical periods. More specifically, it consists in transferring all the capacity deployment decisions of the T periods to the first-stage in order to be set at the beginning of the horizon. In this case, only first-stage design decisions (t = 1) are made here and now, but subsequent capacity deployment decisions (t > 1) are deferrable in time according to their deployment period. Hereafter are introduced the additional sets, input parameters, random variables and decision variables that formulate the overall model. S l maximum number of capacity modules that can be placed in location l v volume provided by a capacity module v R volume that a rider can carry on a tour v C volume that a courier can carry on a tour D l (τ, ω) volume requirements in location l in scenario ω in period (τ) S l (t) number of capacity modules available in location l for period t R a (t) number of capacity modules relocated through arc a at the beginning of period t P a (τ, ω) volume shared from location i to j, a = (i, j) ∈ N − ω,τ (i) in period τ under scenario ω Z l (τ, ω) lack of capacity in volume at location l in period τ under scenario ω n R a (τ, ω) number of detours performed by riders on arc a in period τ under scenario ω n R LC (τ, ω) number of detours performed by riders in local cell LC in period τ under scenario ω n C a (τ, ω) number of detours performed by couriers on arc a in period τ under scenario ω n C l (τ, ω) number of detours performed by couriers from location l in period τ under scenario ω Model min ∑ t∈T ∑ l∈L∪W h l S l (t) + ∑ a∈A r a R a (t) s.t.: Inventory balance of capacity modules at all locations: Total capacity module inventory constraint: Spatial constraint at all locations: Volume requirements satisfaction constraints: Synchronization constraint for riders' operations: (13) Synchronization constraint for couriers' operations: (14) Rider's detours count: Courier's detours count: Integrality and non-negativity constraints: Minimizing expression (15) corresponds to minimizing the last-mile cost, defined in this paper as the cost of deploying capacity modules in each access hub locations (holding costs) and the relocation costs for each capacity module movement for each reconfiguration period, and the marginal cost incurred by recourse actions (capacity pool from neighboring location and consignment). Constraints (16) and (17) (13) and (14) are the synchronization constraints for the underlying riders and couriers problems as developed in section (3.2). Constraints (21) and (22) In this section, our rolling horizon solution approach is presented, which builds on solving sequentially the two-stage model presented above using scenario sampling, Benders decomposition and acceleration methods. It approximates optimization problem (1) by planning for one capacity deployment period, t, at the time and deferring subsequent capacity deployment decisions to the following iterations of the Algorithm. In order to enhance the quality of the solutions produced at each iteration, a θ tactical lookahead is considered to plan for 1 + θ tactical periods, where only the first period is implementable and the subsequent ones are used as an evaluation mechanism. The proposed rolling horizon solution approach is described in Algorithm 1. Here, the length of the sub-horizon is controllable; it can represent one tactical period (i.e. myopic, θ = 0) or several of them (i.e. lookahead, θ ≥ 1). Of course, when dealing with large-scale networks, the selection of the lookahead length is part of the trade-offs necessary to make in order to keep the model tractable. In order to enhance the solvability of the optimization model (15-25), for each subhorizon [t, t + θ], a tailored Benders decomposition approach is developed, that fits with the two-stage and multi-period setting of our formulation. It is applied under a large sample of multi-period scenarios. The following subsections address the decomposition approach as well as the associated acceleration methods developed. Benders decomposition is a row generation solution method for solving large scale optimization problems by partitioning the decision variables in first stage and second stage variables (Benders (2005) ). The model is first projected onto the subspace defined by the first stage variables, replacing the second stage variables Result: S l (t), R a (t) Suppose the capacity deployment and relocation decisions (first stage decision variables) S l (t), S l (t + 1), ... ,S l (t + θ) and R a (t), R a (t + 1), ..., R a (t + θ) are given with values S l (t), S l (t + 1), ... , S l (t + θ) and R a (t), R a (t + 1), ..., R a (t + θ). Then, the subproblem can be defined as taking recourse action decisions (i.e. second stage decisions; capacity pooling) to minimize the approximate overall operations costs. The subproblem can be decomposed per scenario ω, operational period τ and local cell LC into a set of independent subproblems as follows: s.t.: Volume requirements satisfaction constraints: Synchronization constraint for riders' operations: (13) Synchronization constraint for couriers' operations: (14) Detour linking constraints: (21), (22), (23), (24) It is important to notice that the defined subproblems are feasible regardless of the value of the tactical decisions (first stage variables); This is possible thanks to the variables Z l (τ, ω) that compensate for any lack of capacity in the network by incurring a large cost. Solving each subproblem using a dualization strategy, one can identify the following optimality cuts for each local cell, operational period τ and scenario ω: where j ∈ J, the set of extreme points of the dualized subproblem; π j l (τ, ω), µ j LC (τ, ω) and λ j l (τ, ω) are the dual values respectively associated with constraints (27), (13) and (14). Finally, the restricted master problem, whose objective minimizes the cost of deploying capacity modules in each access hub and the relocation costs for each capacity module for each period subject to the optimality cuts, can be formulated as follows: s.t.: Inventory balance of capacity modules at all locations: (16) Total capacity module inventory constraint: (17) Spatial constraint at all locations: (18) Optimality cuts: (28), ∀j ∈ J ⊂ J (30) Solving the restriced master problem with added optimality cuts provides new values S l (t) and R a (t), and a new incumbent solution. This process can be executed iteratively until the incumbent solution equals the subproblem value, indicating optimality. The following subsection describes acceleration methods developed to improve the performance of the proposed solution approach on large instances. The acceleration techniques retained are those that improve significantly the convergence speed of the benders decomposition algorithm for the proposed model. The proposed implementation of the benders decomposition can be improved using Pareto-optimal cuts, which requires to solve two linear programs: the original subproblem (26), and the Pareto subproblem. The result is the identification of the strongest cut when the original subproblem solution has multiple solutions. A Pareto-optimal solution produces the maximum value at a core point, which is required to be in the relative interior of the convex hull of the subregion defined by the first stage variables. The Pareto subproblem can be decomposed per scenario ω, operational period τ and local cell LC in a set of independent Pareto subproblems as follows: Modified synchronization constraint for riders' operations: Modified synchronization constraint for couriers' operations: Detour linking constraints: (21), (22), (23), (24) where v SP is the value of the corresponding original subproblem and S 0 l (t) a core point of the current solution to the restricted master problem. Solving each Pareto subproblem using a dualization strategy, one can identify strengthened optimality cuts (28) by assigning π j l (τ, ω), µ j LC (τ, ω) and λ j l (τ, ω) the dual values respectively associated with constraints (32), (33) and (34). The proposed implementation also updates the core point, which can be seen as an intensification procedure: locations that are rarely given capacity modules decay toward low values while locations with consistent capacity module presence in every solution are assigned a high coefficient in Pareto solutions. The update rule was introduced in Papadakos (2009), and consists of updating the core point at iteration k, S 0(k) by combining it with the solution of the master problem at this iteration, S (k) , using a factor λ. Maheo, Kilby, and Van Hentenryck (2019) suggest that a factor λ = 1/2 yields the best results. The update rule is defined as follows: where k is the current iteration of the Benders algorithm. When dealing with large-scale instances, the -optimal method as described in Rahmaniani et al. (2017) has proven to speed up the proposed Benders decomposition algorithms by avoiding to solve the restricted master problem to optimality at each iteration, while guaranteeing an optimal gap within . It is not necessary to solve the restricted master problem to optimality at each iteration to generate good quality cuts, and there is no incentive to do so at the beginning of the algorithm because the relaxation is weak. Instead, the restricted master problem can be solved with a relaxed optimality gap by adding a constraint forcing the objective value to be improved by at least percent compared to the previous solution. Then, when no feasible solution is found, is decreased. The same mechanism is applied until is reached; the algorithm terminates when no feasible solution is found to the restricted master problem, guaranteeing that the current solution is within of the optimal. In this section, the results of numerical experiments are presented in order to validate the developed modeling and solution approaches, and to analyze the performance of the proposed capacity deployment strategy for urban parcel logistics. After describing the test instances which are inspired from the real data of a large parcel express carrier, experimental results about the computational performance of the solution approach are presented. Then, the performance of the dynamic pooled capacity deployment strategy is exposed and compared to its static counterpart. Finally sensitivity analyses are conducted on the capacity pooling distance and the holding costs to derive further insights. Table 1 summarizes the characteristics of the considered instances: number of access hub locations, number of local cells, and area and population covered by the network. 100 non-stationary demand scenarios are generated randomly from given distributions at the hourly level with monthly, weekly, daily and hourly seasonality factors. Figure 7 illustrates demand dynamics by displaying access hub volume requirements box plots and snapshots of demand levels in two consecutive tactical periods as seen in Figure 2 for a sample local cell from instance E. The number of scenarios is chosen to ensure tactical decision stability with a reasonable in-sample statistical gap (1.5%) and coefficient of variation (0.5%) as detailed in A. The considered planning horizon spread over two months, with 8 weekly tactical periods and hourly operational period. Each week is composed of seven days of ten operating hours each. The -method is implemented with a guaranteed optimality gap of 0.1%. As benchmark solutions, static capacity deployments are considered for each instance. Such static ca-pacity deployment represents the minimum capacity module deployment required over the network of access hub locations to satisfy storage requirements for all operational periods within the planning horizon T without being able to update capacity over time or use capacity pooling recourse actions. Benchmark solutions are found by solving min{∑ t∈T ∑ l∈L∪W h l S l (t)} such that S l (t) ∈ {vS l (t) ≥ D l (τ, ω), ∀l ∈ L, τ ∈ T t , t ∈ T, ω ∈ Ω} over the entire planning horizon with no relocation or recourse by relaxing spatial constraints to ensure feasibility. An instance has more or less savings potential depending on its demand dynamics and network configuration. Although assessing the potential of capacity pooling a priori is non trivial, the potential of capacity relocation can be assessed by a lower bound to the dynamic capacity deployment problem with no capacity pooling. DefineS l (t) as the maximum number of capacity modules required at location l in any operational period associated with tactical period t in all considered scenarios; that isS l (t) = max( D l (τ, ω)/v , ∀τ ∈ T t , ω ∈ Ω). Then, an instance's capacity relocation cost savings potential can be computed by factoring in holding costs while ignoring relocation costs, producing a lower bound for the dynamic capacity deployment problem with no capacity pooling, with objective value ∑ t∈T h lSl (t). Benchmark solutions and relocation potential for the considered instances are summarized in Table 2 . The initial capacity deployment is defined by running the proposed solution approach for the tactical period immediately preceding the studied planning horizon by relaxing constraint (16). The default values of input parameters are estimated relying on company experts and presented in A. Each instance is assigned one depot in one of its local hub locations to store unused capacity modules at no cost. The number of modules available I 0 and the penalty cost p l are set to large values (respectively 5000 modules and $100, 000 per modules in order to prevent full recourse actions by lack of capacity and focus on feasible capacity deployments with capacity pooling. As suggested by Winkenbach, Kleindorfer, and Spinler (2016) (through simulation) when studying a french parcel express company, this paper considers the value of the k constants to be 0.82 for riders and 1.15 for couriers. All experiments were implemented in Python 3.7 using Gurobi 9.0 as the solver and were computed using 40 logical processors on an AMD EPYC Processor @ 2500GHz. The experiments presented in this section study the computational performance of the proposed solution approach when tackling instances of different sizes. The first experiment aims at validating the efficiency of the proposed acceleration methods in section (4.2) for the Benders algorithm. It examines the impact of combinations of the acceleration methods on the runtime of the Benders algorithm for solving the optimization model (15-25) for one relocation period with no lookahead. Figure 8 display the runtimes for instances C with a capacity pooling distance of 1km and a time cutoff of 15 hours; B represents the original Benders algorithm developed in section (4.1); BP represents Benders with pareto-optimal cuts; BE represents Benders with the -optimal method; and BPE represents BP with the -optimal method. Figure 8 suggests that pareto-optimal cuts have the strongest impact on computational performance as it allows the BP algorithm to converge in 965 seconds when the B algorithm did not converge within the time limit. The -optimal method suggests a significant improvement compared to the original Benders algorithm, and has an advantage over BP when close to optimality (while guaranteeing a solution within 0.1% of optimality). Similar behaviors can be observed for larger instances, with BPE outperforming B, BP and BE. presented in the paper. The first observation is that the proposed solution approach is efficient in solving large-scale instances considered in this paper (838 access hubs), with a maximum runtime around 3 hours (with 2 weeks lookahead); this result suggests tractability for most urban area sizes, including megacities. The second observation is that adding tactical lookahead reasonably increase runtime: 1 week and 2 weeks lookahead runtimes are respectively at most 2.1 times and 3.5 times as long as no lookahead runtimes wihtin the range of network sizes considered. The results presented in this section highlight the benefits of relocating capacity dynamically over time and allowing capacity pooling compared to a static capacity deployment with no capacity pooling. Results are summarized in Table 3 for different lookahead values and capacity pooling distance (in km). Table 3 presents total costs of the network, deployed capacity (maximum number of modules), relocation share (average number of relocations per period as a share of capacity), and cost and capacity savings with respect to the static counterpart. First, cost and capacity savings are observed in all the instances. Maximum cost savings of 28.3% and capacity savings of 26.46% are reached for instance A with a capacity pooling distance of 2km and a 2 weeks tactical lookahead. Most of these savings are a result of the capacity pooling recourse as savings with capacity pooling of 0km indicate a much lower savings (maximum of 6.26% cost savings). Note that for each instance, savings with no capacity pooling are less than potential savings presented in Table 2 (where relocation costs are not accounted for). The average number of relocations per period represent up to 7.31% of the capacity, and is decreasing as more tactical lookahead is added; capacity deployments are gradually reconfiguring networks. Capacity savings indicate that the total number of modules required (both deployed and stored at a depot) is inferior to the number of modules required in static counterparts. Capacity savings also increase as capacity pooling is available, making the total capital invested in capacity modules inferior than in static counterparts. Furthermore, the results show that adding tactical lookahead is beneficial for all instances with and without capacity pooling by improving cost savings and decreasing the number of relocations. The role of tactical lookahead is to anticipate future needs and avoid relocations that will be reverted to in the future. Lookahead can be seen as the flexibility hedging of the solution approach to avoid relocations under uncertainty. However, the difference between one week and two weeks of tactical lookahead is more subtle with smaller cost improvements. These results suggest that solution's quality increase with lookahead (θ), offering extra cost savings. Tactical lookahead anticipates for future relocations therefore decreasing relocation share at the cost of slightly higher capacity deployments. However, there does not seem to be significant improvements from extending the lookahead from one week to two weeks, especially when considering the additional computational runtime. Lastly, capacity pooling brings significant value to instance A, B, and C, but less cost savings improvements for instance D and E. This is probably due to the the fact that instances D and E have lower hub density, increasing the distance between access hubs (see Table 1 ). Section 5.4 examine the impact of capacity pooling distance in more details by focusing on instance C. This experiment examines the effect of capacity pooling as a way to further decrease costs. Table 4 summarizes the effect of different capacity pooling distances (in km) on instance C's solutions. It presents average additional rider and courier travel (induced by detours), and cost and capacity savings for instance C. The increase in capacity pooling distance allows to produce superior solutions but only until a maximum of 12.55% is reached with a pooling distance of 5km. This trend can clearly be seen in Figure 10 . Indeed, no matter how large capacity pooling pooling neighborhoods are, constraints (13) and (14) relocation share), requiring more capacity deployed and therefore limiting cost savings (9.02%). Similar behavior can be observed on the other instances. Overall, this experiment indicates that denser urban environment (high holding costs) tend to be better candidates for dynamic capacity management of access hub networks. Moreover, low relocation costs (i.e. easy installation and good mobility of capacity modules) can make any urban environment a worthy candidate for such capacity management strategy. Finally, the combination of lesser dense urban environment and high relocation costs significantly limits opportunity for cost savings. This paper defines and formulates the Dynamic Pooled Capacity Deployment Problem in the context of urban parcel logistics. This problem involves a tactical decision on the relocation of capacity modules over a network of discrete locations associated with stochastic demand requirements. To improve the quality of the capacity deployment decisions, the proposed model integrates an estimate of the difference of operations cost, which includes capacity assignment decisions with the possibility of capacity pooling between neighboring locations. It also integrates synchronization requirements of the 2-echelon routing subproblems, using an analytical derivate from the route length estimation function. The dynamic problem is modeled and approximated with a two-stage stochastic program with recourse, where all capacity deployment decisions on a finite planning horizon are moved to the first stage. Due to the uncertainty of capacity requirements and the challenges of solving the MIP formulation for realistic networks of several hundreds locations, a roll-out approach with lookahead based on a Benders decomposition of the finite planning horizon problem coupled with acceleration methods is proposed. Five instances of networks of different sizes are presented to perform computational experiments to test the performance of the proposed approach and assess the potential of the defined capacity deployment strategy. Results show that the proposed approach produces solutions in a reasonable time even for large scale instances of up to 838 hubs. They suggest that a dynamic capacity deployment strategy with capacity pooling has a significant advantage over a static capacity deployment strategy for access hub networks, with up to 28% cost savings and 26% capacity savings. Results also show that one-week lookahead helps producing superior solutions by anticipating future relocations, but adding a two-weeks lookahead does not make a significant improvement. Increasing the capacity pooling distance, while increasing computing time, tend to increase opportunities for cost savings by allowing more locations to pool capacity until an operational feasibility threshold is reached. Dynamically adjusting workforce assignment in the network was not explored but could potentially overcome this limitation. Denser urban environments (i.e. with higher real estate costs) are natural candidates for dynamic capacity deployments as relocation costs are more easily overcome by holding costs. However, relocation costs are the most limiting when it comes to cost savings. Technology solutions featuring cheaper installation costs and high degree of mobility make it more interesting to consider periodic network reconfigurations. The implementation of such innovation also has management challenges not studied in this paper. For instance, implementation may require a more agile workforce, specialized training and targeted hiring enabling a data-driven approach to managing network capacity. Management challenges also need to be considered by decision makers along with the potential reduction of fixed-assets offered by capacity savings when evaluating the solution for implementation. Finally, there are numerous research avenues around reconfigurable networks, dynamic capacity management and access hubs in urban parcel logistics. Where technology allows for very frequent network reconfiguration, solutions featuring not only modular but mobile capacity (e.g. on wheels) and near real-time capacity relocation can become relevant as a complement to the proposed dynamic capacity deployment strategy. Moreover, the possibility of updating operations planning as needed (e.g. dynamic routing, dynamic staffing) can unlock the potential of capacity pooling not only as a recourse but as an integral part of network design and operations planning. In-sample variability was tested with no lookahead for instance A with capacity pooling limited to 1 km for 10 samples. Results are presented in Table 6 . Coefficient of variation represent the ratio between the standard deviation and the average of solutions' total cost. Statistical gap represent the ratio (UB − LB)/LB where UB and LB are respectively the highest and lowest total cost in the sample. The capacity module relocation costs r a include an operational cost of $1.50 per kilometer, and a fixed cost of two operators for two hours at a rate of $10 per hour to uninstall/install modules once at the desired locations: r a = 1.50d a + 40, ∀a = (i, j) ∈ A Where d a is the distance between location i and j such that a = (i, j). The holding costs are computed from an amortized acquisition cost of $2000 over 5 years (52 weeks long years), and from a rent cost of $75 per square meter times a location specific factor (1 + f l ) randomly generated to represent the real estate difference between locations. h l = 2000 5 * 52 + 75(1 + f l ), ∀l ∈ L Where f l is randomly generated from a uniform distribution over [2%, 15%] . It is also assumed that modules do not depreciate when stored at depots (h l = 0, ∀l ∈ D). Capacity planning and warehouse location in supply chains with uncertain demands Synchronizing vans and cargo bikes in a city distribution network. Central European Advancements in continuous approximation models for logistics and transportation systems: 1996-2016 Facility location dynamics: An overview of classifications and applications An ex ante evaluation of mobile depots in cities: A sustainability perspective Partitioning procedures for solving mixed-variables programming problems Trends, challenges, and perspectives in city logistics. Transportation and land use interaction Integrating first-mile pickup and last-mile delivery on shared vehicle routes for efficient urban e-commerce distribution Citylog project bentobox Service network design with resource constraints Advanced freight transportation systems for congested urban areas A survey on two-echelon routing problems The length of tours in zones of different shapes Logistics systems analysis A survey of variants and extensions of the location-routing problem Items that internet users in the united states want to have vs. have received via same-day delivery as of Annual retail e-commerce sales growth worldwide from The two-echelon vehicle routing problem with covering options: City logistics with cargo bikes and parcel lockers Design of large-scale logistics systems for uncertain environments Smart locker bank design optimization for urban omnichannel logistics: Assessing monolithic vs. modular configurations Strategic fleet planning for city logistics The period vehicle routing problem and its extensions. The vehicle routing problem: latest advances and new challenges Reaching 50 million nanostores: retail distribution in emerging megacities The capacitated plant location problem with multiple facilities in the same site The n-echelon location routing problem: concepts and methods for tactical and operational planning Scheduled service network design with resource acquisition and management under uncertainty Development and Application of a Transferability Framework for Micro-consolidation Schemes in Urban Freight Transport Characterizing urban last-mile distribution strategies in mature and emerging e-commerce markets Integrating collection-and-delivery points in the strategic design of urban lastmile e-commerce distribution networks Dynamic facility location with generalized modular capacities The impact of operations anticipations on the quality of stochastic location-allocation models Before-after assessment of a logistics trial with clean urban freight vehicles: A case study in london Benders decomposition for the design of a hub and shuttle public transit system A dynamic mobile production capacity and inventory control problem Multi-echelon distribution systems in city logistics Optimization models for the dynamic facility location and allocation problem Introducing the concept of hyperconnected mobile production Modeling of physical internet enabled interconnected modular production Assessing the sustainability of mobile depots: The case of urban freight distribution in rio de janeiro Dynamic multi-commodity capacitated facility location: a mathematical modeling framework for strategic supply chain planning Toward a physical internet: meeting the global logistics sustainability grand challenge Parcel logistics hub design: The impact of modularity and hyperconnectivity Integrated airline scheduling The two-echelon capacitated vehicle routing problem: models and math-based heuristics Approximate Dynamic Programming: Solving the curses of dimensionality A unified framework for stochastic optimization The benders decomposition algorithm: A literature review New mixed integer-programming model for the pickup-and-delivery problem with transshipment 50th anniversary invited article-city logistics: Challenges and opportunities Stochastic programming with integer variables Lectures on stochastic programming: modeling and theory Continuum approximation techniques for the design of integrated package distribution systems Sustainable parcel delivery in urban areas with micro de-pots Dutch hub company presents micro hub solutions for city logistics Tnt express is using a mobile depot in brussels to enable more efficient delivery revision of world urbanization prospects Letzte meile: Studie zu micro-hubs Does a mobile depot make urban deliveries faster, more sustainable and more economically viable: results of a pilot test in brussels Three proactive response strategies to covid 19 business challenges. MIT Sloan management review Enabling urban logistics services at la poste through multi-echelon locationrouting