Integrated Design of Unmanned Aerial Mobility Network: A Data-Driven Risk-Averse Approach
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Integrated Design of Unmanned Aerial Mobility Network: A Data-Driven Risk-Averse Approach arXiv:2004.13000v1 [math.OC] 28 Apr 2020 ∗ 1 Wenjuan Hou1 , Tao Fang2 , Zhi Pei2 , and Qiao-Chu He 1 School of Business, Southern University of Science and Technology 2 Department of Industrial Engineering, Zhejiang University of Technology April 29, 2020 Abstract The real challenge in drone-logistics is to develop an economically-feasible Unmanned Aerial Mobility Network (UAMN). In this paper, we propose an integrated airport location (strate- gic decision) and routes planning (operational decision) optimization framework to minimize the total cost of the network, while guaranteeing flow constraints, capacity constraints, and electricity constraints. To facility expensive long-term infrastructure planning facing demand uncertainty, we develop a data-driven risk-averse two-stage stochastic optimization model based on the Wasserstein distance. We develop a reformulation technique which simplifies the worst- case expectation term in the original model, and obtain a fractable Min-Max solution procedure correspondingly. Using Lagrange multipliers, we successfully decompose decision variables and reduce the complexity of computation. To provide managerial insights, we design specific numerical examples. For example, we find that the optimal network configuration is affected by the “pooling effects” in channel capacities. A nice feature of our DRO framework is that the optimal network design is relatively robust under demand uncertainty. Interestingly, a candidate node without historical demand records can be chosen to locate an airport. We demonstrate the application of our model for a real medical resources transportation problem with our industry partner, collecting donated blood to a blood bank in Hangzhou, China. Keywords: facility location, unmanned aerial vehicles, distributionally robust opti- mization, data-driven, risk-averse ∗ Corresponding author: heqc@sustech.edu.cn 1
1 Introduction Traditional logistics service based on land vehicles is facing emerging challenges such as increasing labor costs and traffic congestions, in contrast to growing logistics demand and rising customer expectation of delivery service quality. This is particularly the case for certain sectors in urban logistics, e.g., grocery or fresh products logistics, healthcare resources and products, and emer- gency/humanitarian logistics, in which context the goods are to be delivered within hours. Drones logistics, as complement to land vehicles, can fill in the gaps in the aforementioned context and is already becoming a reality. Although drone logistics cannot replace land vehicles entirely due to relatively higher cost and limited capacity, it certainly outperforms the latter in terms of efficiency (point-to-point delivery directly from origins to destinations) and accessibility (patching geographic holes such as islands and mountainous areas). However, apart from certain showcase examples of drone delivery, it is not until recently that the technology (e.g., affordable AI-enabled navigation) and policy conditions 1 are prepared. Therefore, industry giants 2 start prototype programs, but they quickly identify that the real challenge to implement economically-feasible drone-logistics at large scale, is to develop an unmanned aerial mobility network (UAMN): a data-and algorithm- driven service platform to coordinate the deployment of infrastructures (airports, charging stations, etc.) as well as the operations management of drones fleets (route planning, on-demand delivery scheduling,etc.). Therefore, the industry needs motivate our research in designing such an UAMN, which is clearly relevant to the operations research/management community. The existing literature on drone logistics pivots heavily on solving vehicle routing problems, with a few exceptions related to network design, e.g., [3, 17]. We depart from the on-demand scheduling/vehicle routing problems, and focus on route planning. Thus, our model is most closely related to the hub-location model for air transportation network design [23] and the reference therein. The rationale is that aerial routes cannot be optimized on demand, since any route has to be reported to the regulating agency (such as FAA in the US) for prior approval. Once the routes are determined, the service platform can decide the frequency and volume en route but cannot adjust the fixed itineraries at will. In other words, the real problem of UAMN design is more analogous to building a highway network or urban bus network rather than vehicle routing 1 The Federal Aviation Administration (FAA) said on Friday, August 2 that it has approved the drone’s first flight beyond the line-of-sight of the operator. 2 At the end of March 2018, Amazon was patented that express drones can recognize and respond to waving arms, pointing, flashing lights and voice, etc. 2
problems. In this paper, we address the following research question: how to design an UAMN under demand uncertainty while integrating macro-level strategic decisions (infrastructure planning de- cisions, e.g., airport location and capacity, as well as route planning) and micro-level operational decisions (transportation decisions, battery charging feasibility, etc.). We choose a data-driven dis- tributionally robust optimization (DRO) framework to support the costly long-term infrastructure planning decisions due to demand uncertainty. In this paper, we proposed a novel integrated airport location and routes planning model for UAMN, using a Wasserstein-distance based DRO framework. Our objective is to mininize the aggregate cost, with airport capacity constraints, flow-conservation constraints, battery capacity constraints, and satisfy all demands. We do not keep track of individual drones, but focus on trans- portation volumes (similar to bus frequency). We also abstract away from the dynamic charging process, and ensure that total electricity boosts can last the entire itineracy on a cyclic basis. We allow for mis-calibration of demand distribution by considering its ambiguity set based on the Wasserstain distance. Such Wasserstain distance-based distributionally robust optimization is flexible not only in fully utilizing historical demand data, but also risk-averse in the sense that inac- curate estimate for distribution leads to sub-optimal solution, e.g., [30]. Such a decision framework is suitable for our problem context because costly long term infrastructure planning decisions are made under demand uncertainty with limited data. We also reformulate the problem to maintain computational tractability. Numerical examples are proposed to generate managerial insights man- agerial insights concerning the strategic location decisions. Finally, we apply our model to solve a representative problem for our industry partner Xunyi3 which is the first operating aerial logistics company approved by the Civil Aviation Administration of China. Our specific contributions are: 1. We identify and conceptualize the key challenge in drone logistics as the UAMN design problem. Motivated by our industry partner, we focus on “building aerial highway” rather than solving vehicle routing problems. 3 On 2019-10-17, our industry partner was issued a “specific unmanned aerial vehicle commissioning letter” and “unmanned aerial vehicle logistics distribution business license”from the Civil Aviation Administration of China, the first approval of its kind in China (http://chinaplus.cri.cn/news/china/9/20191017/368089.html). In contrast, Amazon submitted FAA Approval for drone delivery on August 2019 and “there is no set timeline for approval” (https://www.aviationtoday.com/2019/08/09/following-wing-ups-amazon-seeks-approval-prime-air-drone-delivery/). 3
2. We apply the Wasserstain distance-based distributionally robust optimization framework to facilitate data-driven decision making for both network design and operations management. We also develop computational technique in reformulating the complex problem into tractable models. 3. Through carefully designed numerical examples, we generate managerial insights towards the strategic infrastructure planning decisions. 4. Finally, in collaboration with our industry partner, we apply our model to solve a real problem, delivering healthcare resources (blood and blood products) between blood collection sta- tion and the blood bank in densely populated urban areas. We summarize this application in a representative case study. The rest of this paper is organized as follows. Section 2 reviews relevant literature. Section 3 introduces our model setup. In Section 4, we carry out the analysis. In Section 5, we describe our computational method, and provide numerical examples. Section 6 concludes this paper with a discussion of future research directions. 2 Related Work There is growing research interest in evaluating the economic efficiency in drone logistics, for ex- ample, in a hybrid truck-and-drone model, e.g. [1, 11, 18]. [5] demonstrated the improvement in efficiency this way, by combining a theoretical analysis in the Euclidean plane with real-time nu- merical simulations on a road network. [20] used a branch-and-bound approach to solve the TSP-D in which at each node the approximate lower bound is given by a dynamic program. [19] are first to study the mothership and drone routing problem (MDRP) which is a more generalized TSP. However, the existing literature ignores the key challenge in drone-logistics, which is the UAMN design problem, so we focus our research on “building aerial highway”. The network design/facility location optimization have been studied extensively in the oper- ations research community. [23] study a reliable hub location model, by exploiting the structural properties of the problem, they introduce a tractable mixed-integer linear program reformulation and develop a constraint generation method to accelerate the solution procedure. [2] develop a two-stage RO reliable p-median facility location model to minimize the weighted cost in normal and disruption scenarios. [7, 8] develop a continuum approximation (CA) model aiming to minimize the overall expected total cost in normal and failure/disruption scenarios. Based on [2, 7, 8], [13] 4
develop a stylized continuous model, and investigate the impact of misestimating the disruption probability. [14] present a model that allows disruptions to be correlated with an uncertain joint distribution. And a distributionally robust optimization is applied to minimize the expected cost under the worst-case distribution with given marginal disruption probabilities. [15] aid to locate battery-swapping infrastructure and choose its capacity along an existing network of freeways with by using limited information of demand, e.g., mean, variance, and develop a chance-constraint ro- bust optimization model. In this paper, we solve the integrated problem of both facility location and network design, fully utilizing the historical data, and develop a Wasserstain-distance robust optimization model. In addition, UAMN design problems can also get some inspiration from the traditional airline operation management. [9] introduces a new approach to accurately calculate and minimize the cost of propagated delay in a framework that integrates aircraft routing and crew pairing. [10] extends the approach of [9] by proposing two new algorithms that achieve further improvements in delay propagation reduction via the incorporation of stochastic delay information. [28] introduces the flight routes addition/deletion problem and compares three different methods to analyze and optimize the algebraic connectivity of the air transportation network. [25] aims to manage the increasing complexity of traffic flow in the airspace and present a traffic flow model called the Large- Capacity Cell Transmission Model in which the integer program is relaxed to a linear program for computational efficiency. [27] inherits this problem, rewrite it in a standard linear programming and analyze the total unimodular property of the constraint matrix. The authors prove that a simplex related method guarantees the solutions to be optimal. [21] focuses on the formulation of fixed finial time multiphase optimal control problem with energy consumption as the performance index for a multirotor eVTOL aircraft. [24] proposes mathematical models for commercial transport service providers to decide which type of schedule to offer, how to dispatch the fleet and schedule operations, based on simulated market demand, such that profits is maximized. However, this stream of research usually step from a small segmentation of aerial mobility network and develop a heuristic approach. To generate systematic conclusions and managerial insight, our basic model is somewhat stylized and can be solved via an exact approach. Stochastic programming can effectively describe many decision-making problems in uncertain environments. We finally review the solution methodology for stochastic programming in the network design and facility location literature. We do not post distributional assumptions on demand uncertatinty (typically required for stochastic programming with chance constraints). Note 5
that the solution framework we used in this paper has been also applied to the unit commitment problems [26, 29]. The classic solution to such stochastic program is by scenario sampling [4], or robust optimization [15]. [12] proposed a two-stage robust optimization model to address the network constrained unit commitment problem under uncertainty. [16] studies the storage and distribution problem of medical supplies by implementing stochastic optimization approach. In this paper, our solution approach is most related to [30] which studied a data-driven risk-averse stochastic optimization approach with Wasserstein distance for the general distribution case. They reformulated the risk-averse two-stage stochastic optimization problem to a traditional two-stage robust optimization problem via using Wasserstein distance. We apply this framework to our UAMN design problem, and develop an integrated data-driven risk-verse model. 3 Model Demand uncertainty. We use bk (ω) to denote the demand volume for the kth O-D pair. Con- sidering that there is uncertainty in the demand, bk (ω) is a random variable, wherein each ω corresponds to a random draw from some sample space Ω. We can omit ω in bk (ω) and denote demand volume by bk . In fact, the actual demand distribution for bk is unknown at the stage of in- frastructure planning, e.g., airport location, route and channel design, etc. An inaccurate estimate of the demand distribution may lead to suboptimal infrastructure investment decisions, and thus, it is desirable to adopt a distributionally robust optimization framework without picking a fixed distribution ex ante. At this stage, we have no restriction for the demand distribution other than that it is bounded with an upper bound (denoted by Wk+ ) and a lower bound (denoted by Wk− ). Meanwhile, to utilize the historical demand data, we adopt a data-driven approach wherein the true distribution should be “close” to the reference distribution empirically estimated from data, in the sense of “Wasserstein distance metric” which has been utilized in [30], [6]. We will specify the detailed setup in the analysis. Unmanned aerial mobility network. We use a set V to denote all nodes in the UAMN, which includes supply nodes (“origin”, i.e., warehouses and distribution centers), demand nodes (“destination”, i.e., customer) and transfer nodes (i.e., transfer airport). Goods are delivered from origins to destinations though the UAMN, enabled by a fleet of orchestrated drones via optimization algorithms. We represent a delivery demand k by its origin Ok and destination Dk , and use a set K to denote all O-D pairs. A pair of nodes in the UAMN constitute a route, represented by the arc 6
set A in the network. A “route” connecting two nodes consists of multiple “channels”, i.e., aerial corridors that confines the trajectories of drones, similar to a highway consisting of multiple lanes. In addition, there could be multiple types of channels (fast vs. slow) and we denote the channel type by a set T . A node with a non-zero demand indicates an airport, at which drones can pick up or deliver goods, as well as lay over for charging. A node is referred to as a “transfer airport”, if drones can charge but not pick up or deliver at the node. We use a binary decision variable zi to decide whether an airport should be in potential location i. In this paper, we focus on the UAMN design and do not keep track of the moving path of individual drones. Flow constraints. For a particular O-D pair (denoted by index k), we use set V − Ok − Dk to denote its transfer nodes. We represent the demand volume of k by bk . We use xkji to denote transportation volume en route (i, j) for kth O-D pair. For a particular O-D pair (denoted by index k), at a pick-up location (origin node), the net transportation volume out of the node is bk (flow-out volume subtracted by the flow-in volume): X X xkij (ω) − xkji (ω) = bk (ω), ∀k ∈ K, ∀i ∈ Ok . j:(i,j)∈A j:(i,j)∈A At a pick-up location (demand node), the net transportation volume out of the node is −bk (flow-out volume subtracted by the flow-in volume): X X xkij (ω) − xkji (ω) = −bk (ω), ∀k ∈ K, ∀i ∈ Dk . j:(i,j)∈A j:(i,j)∈A At a pick-up location (transfer node), the net transportation volume out of the node is 0 (flow-out volume subtracted by the flow-in volume): X X xkij (ω) − xkji (ω) = 0, ∀k ∈ K, ∀i ∈ V − Ok − Dk . j:(i,j)∈A j:(i,j)∈A Capacity constraints. We first make strategic decisions by locating airports. An airport is capacitated due to (1) limited “port” for landing and take-off as well as (2) limited parking spaces, and the capacity for the airport at location i is wi . As we have described, a route may consist of multiple channels of type t, we assume that the capacity of a type t channel en route (i, i) is utij . t to decide how many channels of type t should be invested We use an integer decision variable yij in a potential route (i, j). For a route denoted by an arc (i, j) in the UAMN, the total net transportation volume through this route cannot exceed total capacity volume. Hence, we set this constraint to limit transportation 7
volume. The left side represents the sum of transportation volume over all O-D pairs, while the right hand represents the sum of capacity volume over all channel types. X X xkij (ω) ≤ utij yij t , ∀(i, j) ∈ A. k∈K t∈T For a location node denoted by i, if zi = 1 (an airport should be), its capacity volume is wi , if zi = 0 (an airport should not be), its capacity is unlimited. We integrate these two possible cases together and set the constraint as follows, wherein M is a large number: X X X X xkij (ω) + xkji (ω) ≤ wi zi + M (1 − zi ), ∀i ∈ V. k∈K j:(i,j)∈A k∈K j:(i,j)∈A Notice that the capacity constraints both at the airport and en route between nodes relate the location decisions {z}’s, network design decisions {y}’s, and the transportation decisions {x}’s. Therefore, the strategic (infrastructure) decisions are intertwined with the operation decisions (transportation or scheduling). This is a salient feature of UAMN design in terms of the inte- gration of different decision hierarchies. Battery capacity constraints. We use lij to denote the consumption of electricity quantity en route (i, j), while L denotes a lumpsum boost in battery level upon a charging completion. For a particular O-D pair (denoted by index k), the total battery consumption is less than the total battery charged. We set the electricity constraints as follows, wherein the first term is the sum of battery consumption over all routes, and the second term is the sum of electricity charged over all routes. The amount of electricity charged is only included in the summation when the route is chosen (x 6= 0) and the airport (charging station) is located (z = 1). This constraint means that there is enough total charge to reach the charge-discharge balance in one operating period. X X lij xkij (ω) ≤ bk zi L, ∀k ∈ K, (i,j)∈A (i,j)∈A We also abstract away from the dynamic charging process to focus on the charging location: We assume that drones can only get charged at airports (including transfer ones), and we ensure that total electricity boosts (can charge multiple times) can last the entire itineracy, on a cyclic basis. As we focus on strategic level planning, we do not keep track of the battery level for individual drones (also computationally intractable). Objective. The aggregate costs consist of transportation cost, aerial channel cost, airport infrastructure cost, and airport capacity cost. We use Ctkij to denote the cost to transport unit 8
volume cargo for the kth O-D pair en route (i, j), Cdtij to denote the cost to set up a channel of type t en route (i, j), Cfj to denote the infrastructure cost to locate an airport for the jth location, and Csj to denote the cost to set unit volume capacity for the jth location. We sum up all these costs over all routes, all locations, and all types. Our objective function takes the form as follows: X X X X X X min Ctkij xkij (ω) + Cdtij yij t + Cfj zj + Csj wj zj . k∈K (i,j)∈A t∈T (i,j)∈A j∈V j∈V Our model is systematic by integrating all kinds of costs. To summarize, we solve the following mixed integer program: • Objective: X X X X X X min Ctkij xkij (ω) + Cdtij yij t + Cfj zj + Csj wj zj . k∈K (i,j)∈A t∈T (i,j)∈A j∈V j∈V • Flow constraints: X X xkij (ω) − xkji (ω) = bk (ω), ∀k ∈ K, ∀i ∈ Ok . (1) j:(i,j)∈A j:(i,j)∈A X X xkij (ω) − xkji (ω) = −bk (ω), ∀k ∈ K, ∀i ∈ Dk . (2) j:(i,j)∈A j:(i,j)∈A X X xkij (ω) − xkji (ω) = 0, ∀k ∈ K, ∀i ∈ V − Ok − Dk . (3) j:(i,j)∈A j:(i,j)∈A • Capacity constraints: X X xkij (ω) ≤ utij yij t , ∀(i, j) ∈ A. (4) k∈K t∈T X X X X xkij (ω) + xkji (ω) ≤ wi zi + M (1 − zi ), ∀i ∈ V. (5) k∈K j:(i,j)∈A k∈K j:(i,j)∈A • Battery capacity constraints: X X lij xkij (ω) ≤ bk zi L, ∀k ∈ K, (6) (i,j)∈A (i,j)∈A 9
We summarize the nomenclature in this paper as follows: A The set of all arcs in the network. V The set of all nodes in the network. K The set of all O-D pairs in the network. T The set of all types of channels (e.g., fast, slow, etc.) in the arcs. Ok The origin node for an O-D pair. Dk The destination node for an O-D pair. bk The transportation demand for an O-D xkij Continuous variables for transportation pair. volume. t yij Integer variables for number of channel utij Capacities of channel of type t at route of type t at route (i, j). (i, j). zi Binary decision variables for an airport wi Capacities for an airport at location i. at location i. L A lumpsum boost in battery level upon lij Energy/electricity consumed for route a charging completion. (i, j). Ctkij The cost to transport unit volume cargo Cdtij The cost to set up a channel of type t en for the kth O-D pair en route (i, j). route (i, j). Cfj The infrastructure cost to locate an air- Csj The cost to set unit volume capacity for port for the jth location. the jth location. 4 Analysis and Computation Technique 4.1 Reformulations We set up a two-stage model in last section, in which the first-stage makes decisions for locations and channels and the second-stage makes decisions for transformation volume. Its second-stage problem is as follows: X X Q(η, b) = min Ctkij xkij x k∈K (i,j)∈A s.t. (1), (2), (3), (4), (5), (6) where η = (z, y). We use η to vectorize decision variables of z and y. 10
We can rewrite the Q(η, b) as follows: min C T X X s.t. AX = B DX ≤ E, Where A, B, C, D, E are matric, and we give the detail definition of them in appendix. Using traditional two-stage stochastic optimization framework in [22], we can formulate above two-stage problem as follows: X X X X (SP ) min EP [Q(η, b)] + Cdtij yij t + Cfj zj + Csj wj zj η t∈T (i,j)∈A j∈V j∈V where P is the actual distribution of demand. However, P is usually unknown and the estimate of it is different and inaccurate, i.e., historical demand data are not enough, future demand may change. In addition, this model incorporates no risk averseness. Considering that the cost to construct an new UAMN is expensive, the UAMN needs to have a long-term utility under demand uncertainty. We choose the worst-case distribution in the set defined by Wasserstein distance metric and consider a data-driven risk-averse stochastic optimization formulation as follows: X X X X (DD − SP ) min max EPb [Q(η, b)] + Cdtij yij t + Cfj zj + Csj wj zj η Pb∈D t∈T (i,j)∈A j∈V j∈V D = {Pb : dM (P0 , Pb) ≤ θ} where P0 is the reference empirical distribution determined through historical data. dM is the Wasserstein distance defined on two distributions. D is a confidence set of the true distribution by confining dM less than or equal to θ which decides the size of D. On the one hand, we fully utilize the historical demand data because D is a set near the reference distribution. On the other hand, we use a set to estimate actual distribution rather than a concrete distribution. So our model is both data-driven and risk-averse. The aforementioned decision framework is known to have verified convergence property [30]. However, directly solving this two-stage risk-averse stochastic program is computationally challeng- ing. Next, we start by reformulating the problem. 11
Proposition 1. The problem DD − SP under D is equivalent to the following two-stage robust optimization problem: N 1 X X X X X (RDD − SP ) min max[Q(η, b) − βρi (b)] + θβ + Cdtij yij t + Cfj zj + Csj wj zj η,β≥0 N b i=1 t∈T (i,j)∈A j∈V j∈V where ρi (b) = ρ(b, bi ). We reformulate the original problem (DD − SP ) to a two-stage robust optimization problem in Proposition 1. By finding the worst distribution of b in D, we eliminate the confidence set and attain the expected value. The worst distribution of b is also discrete because Wasserstein distance is used to capture the optimal transport between discrete distributions. The term βρi (b) can be understood as a penalty about b. The value of β decides the confidence level of D. The other terms remain the same as that in the original problem (DD − SP ). However, the subproblem is still not linear because ρ is nonlinear, which has the absolute value. We will deal with ρ in the next proposition. Proposition 2. The problem RDD − SP is equivalent to the following Min-Max problem: N 1 X j X X X X (M aster) min $ (η, β) + θβ + Cdtij yij t + Cfj zj + Csj wj zj η,β≥0 N j=1 t∈T (i,j)∈A j∈V j∈V where η = (ω, z, y), and $j (η, β) is a (SUB) problem as follows: K (µi − µK+i )((Wi+ − bji )δi+ + (Wi− − bji )δi− + bji ) X (Sub)$j (η, β) = max [− δ + ,δ − ,µ,λ≥0 i=1 K ((Wi+ − bji )δi+ − (Wi− − bji )δi− ) − λT E] X −β i=1 s.t. C T + µT A + λT D ≥ 0 δi+ , δi− ∈ {0, 1} δi+ + δi− ≤ 1. where Wi+ is the upper bound of bi , and Wi− is the lower bound of bi . The salient difference between Proposition 1 and Proposition 2 is that we reformulate the subproblem to a linear problem for a given first stage decision. We attain this subproblem by using the dual form of Q(η, b), and linearizing ρi (b). This Min-Max problem is a traditional two- stage robust problem in which the first stage is the master problem and the second stage is the subproblem. 12
Because we linearize the subproblem in proposition 2, this Min-Max problem is solvable. For any y, z and β, we can calculate the corresponding optimal value of the subproblem. Hence, we can calculate the optimal value of the master problem and optimal solutions to the decision variables y and z. Because β is the unique optimal value for every θ, it suffices to obtain the value of b by solving the subproblem for given β. The confidence interval (radius of the Wasserstein ball) can be adjusted by choosing β. 4.2 Solution procedures In the previous subsection, we have reformulated our model as a Min-Max problem. Because the decision variables z and y occur both in the master problem and subproblem, they have to be solved recursively. For given choices of y and z, the subproblem will be a tractable linear program. Then we solve the entire integer optimization problem with respect to y and z. We describe the solution procedures in this section with a sketch of the derivations. The readers are referred to Appendix D for detailed derivations. Step1. We notice that the matric E in the subproblem is composed of decision variables y and z, so we decompose E. Then we collect terms with respect to y and z. Step2. We notice that these decision variables y and z rely on µ and λ, respectively. However, decision variables y and z are interdependent because constraints are comprised of µ and λ. By using multiplier γ ≥ 0, we can eliminate the constraint. We can rewrite the master problem as 13
follows: N K 1 XX j ψ= max min − [ (µi − µjK+i )((Wi+ − bji )δij+ + (Wi− − bji )δij− + bji )] (7) δ + ,δ − ,µ,λ≥0 η,β≥0 N j=1 i=1 N K 1 XX +[− ((Wi+ − bji )δij+ − (Wi− − bji )δij− ) + θ]β N j=1 i=1 X + [{−(λ1 )j (wj − M ) + Cfj + Csj wj }zj − (λ1 )j M ] j∈V X X + {Cdtij − (λ2 )ij utij }yij t t∈T (i,j)∈A N X + {C T + (µj )T A + (λj )T D}γ j j=1 s.t. δi+ , δi− ∈ {0, 1} δi+ + δi− ≤ 1. where λ1 represents the multiplier of constraints (5), λ2 represents the multiplier of constraints (4), and λ3 represents the multiplier of constraints (6). So the multiplier λ can be separated by λ = (λ2 T , λ1 T , λ3 T )T . λj1 is corresponding to jth sample of λ1 , λj2 is corresponding to jth sample of λ2 , and λj3 is corresponding to jth sample of λ3 . λ1 is the mean of λj1 , and λ2 is the mean of T T T λj2 . So the multiplier λj can be separated by λj = (λj2 , λj1 , λj3 )T . (λ1 )j is the component in λ1 corresponding to zj . (λ2 )ij is the component in λ2 corresponding to yij . Step3. We have eliminated the constraint by the above operation. We can notice that z and y are related to the different part of λ. If we can successfully separate λ, then the decision of z and the decision of y will be independent. By separating N T j T j T j P j=1 {C + (µ ) A + (λ ) D}γ , we rewrite 14
the problem as follows: N K 1 XX j ψ = max min{− [ (µi − µjK+i )((Wi+ − bji )δij+ + (Wi− − bji )δij− + bji ) − (µj )T Aγ j ] (8) δ + ,δ − ,µ β≥0 N j=1 i=1 N X K 1 ((Wi+ − bji )δij+ − (Wi− − bji )δij− ) + θ]β} X +[− N j=1 i=1 N N (λj1 )T D1 γ j + (λj3 )T D3 γ j } X X X + max min{ [{−(λ1 )j (wj − M ) + Cfj + Csj wj }zj − (λ1 )j M ] + λ1 ,λ3 ≥0 z j∈V j=1 j=1 X X N X + max min{[ {Cdtij − (λ2 )ij utij }yij t + (λh2 )Tij (D2 )(ij) γ h ]} t λ2ij ≥0 yij (i,j)∈A t∈T h=1 N X + CT γj j=1 s.t. δi+ , δi− ∈ {0, 1} δi+ + δi− ≤ 1. where D1 represents the coefficients in constraints (5), D2 represents the coefficients in constraints (4), and D3 represents the coefficients in constraints (6). So the multiplier D can be separated by D = (D2 T , D1 T , D3 T )T . (D2 )(ij) is a row of D2 corresponding to yij . Step4. We have decomposed λ and D according to z and y. Given the proper multiplier value of γ, solving decision variables of z and y are independent. Furthermore, we can separate y to yij , because every yij is only related to (λ2 )ij . We change the arrangement of sum and Max-Min, and attain the formula of (8). We can notice that the original Min-Max problemd which contains all decision variables has been divided into several independent Min-Max problem which contains a smaller number of variables. We notice that y can be divided into yij because every yij is only related to (λ2 )ij , but z can not be divided into zj because zj is related to λ1 . Given the value of γ, every decision variable yij can be solved independently. In addition, given the value of γ, decision variables z can be solved. Step5. We must remember that the multiplier γ represents the condition C T + (µj )T A + (λj )T D ≥ 0. So we just need to find a proper γ make this constraint hold, then the remained computation is decreased dramatically, allowing us to conduct our numerical study later. It is clear that any node with nonzero transportation volume should be an airport location. We choose to check this constraint at the end of the algorithm to reduce the computation complexity. The formula (8) takes advantage of tractability comparing to the Min-Max problem which contains 15
all decision variables. For the original Min-Max problem, the complexity increases exponentially in the size of z and y. Though z can not be divided into zj , the amount of computation for (8) is dramatically decreased comparing to the Min-Max problem in last section because the size of y is much larger than the size of z. 5 Numerical Examples and Case Study 5.1 Numerical examples We propose numerical examples to generate managerial insights. In particular, we design the example to isolate the effect of particular factors on the network configurations. To streamline our numerical examples, we fix some basic model parameters throughout this section unless specified otherwise. We need to give value to some important parameters, the node set V , the confidence set parameter θ, the confidence level β = 1000, the number of channel type t, and the range of channel decision variable y. we choose V = 5, θ = 100, β = 1000, N = 2, t = 1, y is binary. The rest of the parameters are also carefully chosen within a reasonable range of values. It suffices to choose N = 2 to deliver the main messages in the following numerical examples. Demands are simulated by censored Gaussian distribution, with the upper bound and lower bound chosen at triple the standard deviations above and below the mean, respectively. Similarly, we carefully assign reasonable values to the location of nodes (and thus the pairwise distance between them), the length of routes, as well as cost coefficients specified in Table 1. Proposition 3. (Observation 1) The marginal decision of setting up an additional airport at a particular candidate location depends crucially on both the infrastructure cost at and transportation cost en route to the location. In this numerical example, we fix all parameters and vary solely the parameters listed in Table 1, one at a time. Not surprisingly, when we either increase the infrastructure cost at or transportation cost en route to node 3, the optimality of airport location is to avoid node 3 and choose node 4. This observation is intuitive. A direct implication is to decide whether to set up airport in densely populated urban areas (low transportation costs due to proximity towards demands). Nevertheless, it reflects a trade-off between infrastructure costs and transportation costs in locating the airport, which also justifies the integration of two dimensions (location vs. transportation) in the first place. 16
Table 1: Transfer airport location Optimal location for transit airport Node 3 Node 4 Airport infrastructure cost Cf4 =15000 Cf4 =8000 Airport capacity cost Cs4 =2 Cs4 =1 Channel cost Cdi4 =2000 Cdi4 =1200 Transportation cost Cti4 =12 Cti4 =10 Figure 1: Transfer airport location Proposition 4. (Observation 2) The optimal network configuration depends jointly on infrastruc- tural and transportation cost coefficients, the battery capacity constraints, as well as the pooling effects in channel capacities. In this numerical example, we fix all parameters and vary solely the parameters listed in Table 2, one at a time. When we either increase the channel cost at or transportation cost en routes between nodes 1,2,5, the optimality of topology is to avoid triangle configuration and chooses hub-and-spoken configuration. When we decrease battery capacity, it chooses hub-and-spoken configuration. In particular, when battery capacity is small, the triangle configuration can never be the optimal solution even if its cost is lower, because drones need to satisfy the charge-discharge balance constraints. Finally, we briefly explain the pooling effects in channel capacities. In general, we prefer a single high capacity channel rather than multiple low capacity channels due to economies of scale. The centralized channel smooths out the demand uncertainty and increases the utilization rate of the channel in general. 17
Table 2: Topology Optimal network design Triangle configuration Hub-and-spoken configuration Channel cost Cd12 , Cd15 , Cd25 =1200 Cd12 , Cd15 , Cd25 =7000 Transportation cost Ct12 , Ct15 , Ct25 =10 Ct12 , Ct15 , Ct25 =30 Battery capacity L = 20 L = 10 Figure 2: Topology Proposition 5. (Observation 3) The optimal network design is relatively robust under demand uncertainty. Notice that to switch from node 3 to node 4, we need to either increase the mean of demand by six times or the standard deviation by ten times. In other words, the network configuration is less sensitive towards the demand uncertainty, compared with other cost coefficients. This observation echoes our choices of distributionally robust optimization framework to avoid suboptimal long-term infrastructure and investment under a conservative and adversarial demand forecast. Table 3: Effect of mean and variance Optimal location for transit airport Node 3 Node 4 b12 N (50, 102 ) N (300, 102 ) b12 N (300, 102 ) N (300, 1002 ) Proposition 6. (Observation 4) A candidate node without historical demand records can be chosen to locate an airport. 18
Node 3 is chosen to locate an additional airport when we increase the upper bound of simulated demand for O-D pair between node 1 and node 3. This observation is intuitive, because the size of confidence set increases as the upper bound increases, leading to a new worst-case distribution. A direct implication is to decide whether to setup airport close to potential future customers who have never requested logistics service before. Figure 3: Demand occurs with zero demand We summarize our results in the following observations: • The marginal decision of setting up an additional airport at a particular candidate location depends crucially on both the infrastructure cost at and transportation cost en route to the location. • The optimal network configuration depends jointly on infrastructural and transportation cost coefficients, the battery capacity constraints, as well as the pooling effects in channel capacities. • The optimal network design is relatively robust under demand uncertainty. • A candidate node without historical demand records can be chosen to locate an airport. 5.2 Case study We perform a case study of UAMN design problem wherein the historical demand data is supplied by our industry partner and the parameters are validated accordingly. We set β = 50, θ = 100, L = 18, t = 1, y is binary. Transportation cost coefficients and battery consumption are proportional to 19
their corresponding distance. Currently, airports are standardized products and we assume Cs is homogeneous. We also set Cf and Cd identical across different locations in this study. Table 4 provides historical demand data. There are 7 blood collection points in Hangzhou, China, including Wushan Square, Longxiang Mansion, Hangzhou Theater, Wulin Courtyard, Zheyi Blood Square, Yunhe Square, and Xiasha Wu Mart. All these 7 blood collection points supply blood to blood bank for processing every day. We assume these 7 O-D pairs all take the upper bound of demand as 25, and take the lower bound od demand as 0. We assume all other O-D pairs take both the upper and the lower bound of demand as zeros in this pilot study. Table 4: Blood Transportation Volume (kg) Depend on Location and Date Date 2018/11/12 2018/11/13 2018/11/14 2018/11/15 2018/11/16 2018/11/17 2018/11/18 Wushan Square 0.4 3.1 4.6 3.1 1.3 6.4 1.5 Longxiang Mansion 4.3 4.2 4.4 4.93 5.2 9.9 8.4 Hangzhou Theater 1.3 1.2 1.4 0 0.8 3.2 0.5 Wulin Courtyard 5.2 9.9 5.5 5.9 0.5 12.3 12.7 Zheyi Blood Station 1 7 4.2 4.5 10.7 0 0 Yunhe Square 0 4.8 0 5.1 0 5.4 3.6 Xiasha Wu Mart 0 5.2 0 2.4 0 4.82 5.5 Distance data between all blood collection points and blood bank are given in the Appendix. The main problem for the company is that Xiasha Wu Mart is far away from the blood bank, which outlasts the battery capacity of their drones. Two options are to be evaluated: (A) Starting from this remote location, the drone make a detour and transit at another location for charging. This option incurs higher transportation costs due to the longer flight. We also need to decide the transition point with sufficient capacity. (B) We set up an additional candidate airport, which can potentially save the transportation cost but require additional infrastructure investment. We solve this problem and attain the worst-case distribution of demand which are displayed in Appendix. We can notice that the worst case distribution of demand is different from the original sample demand. The value of demand can be their upper bound, lower bound, or themselves. This table illustrates that our model considers the worst case under the confidence lever of β. Figure 4 20
shows the blood transportation network design. Xiasha Wu mart and blood center are linked by Zheyi blood donation station, rather than the candidate point Shenbo paradise, which means we eventually choose option (A) or (B). Figure 4: Blood transportation network In summary, our model framework provides an exact approach to design a UAMN for drone delivering. We can easily apply it on other real case studies related to drone delivering beyond blood transportation. 6 Conclusion In this paper, we propose an integrated facility location and network design problem, i.e., UAMN design problem for drone logistics. To do this, we develop a risk-averse two-stage stochastic model that is based on Wasserstein distance. We then develop a reformulation technique that simplifies the worst-case expectation term in the original model, and obtain a Min-Max model correspond- ingly. By using Lagrange multipliers, we successfully decompose decision variables and reduce the computational complexity, allowing us to solve real-world instances under our model framework. A few managerial observations are obtained through numerical examples. For example, we find that the optimal network configuration is affected by the “pooling effects” in channel capacities. A nice 21
feature of our DRO framework is that the optimal network design is relatively robust under demand uncertainty. Interestingly, a candidate node without historical demand records can be chosen to locate an airport. We next demonstrate the application of our model by providing a real problem involving medical resources transportation with our industry partner. References [1] Agatz, N., P. Bouman, and M. Schmidt (2018). Optimization approaches for the traveling salesman problem with drone. Transportation Science 52 (4), 965–981. [2] An, Y., B. Zeng, Y. Zhang, and L. Zhao (2014). Reliable p-median facility location problem: two-stage robust models and algorithms. Transportation Research Part B: Methodological 64, 54–72. [3] Boutilier, J. J. and T. C. Chan (2019). Response time optimization for drone-delivered auto- mated external defibrillators. arXiv preprint arXiv:1908.00149 . [4] Calafiore, G. and M. C. Campi (2005). Uncertain convex programs: Randomized solutions and confidence levels. Mathematical Programming 102 (1), 25–46. [5] Carlsson, J. G. and S. Song (2017). Coordinated logistics with a truck and a drone. Management Science 64 (9), 4052–4069. [6] Chen, Z., M. Sim, and H. Xu (2019). Distributionally robust optimization with infinitely constrained ambiguity sets. Operations Research 67 (5), 1328–1344. [7] Chowdhury, S., A. Emelogu, M. Marufuzzaman, S. G. Nurre, and L. Bian (2017). Drones for disaster response and relief operations: A continuous approximation model. International Journal of Production Economics 188, 167–184. [8] Cui, T., Y. Ouyang, and Z.-J. M. Shen (2010). Reliable facility location design under the risk of disruptions. Operations research 58 (4-part-1), 998–1011. [9] Dunbar, M., G. Froyland, and C.-L. Wu (2012). Robust airline schedule planning: Minimizing propagated delay in an integrated routing and crewing framework. Transportation Science 46 (2), 204–216. 22
[10] Dunbar, M., G. Froyland, and C.-L. Wu (2014). An integrated scenario-based approach for robust aircraft routing, crew pairing and re-timing. Computers & Operations Research 45, 68 – 86. [11] Jeong, H. Y., B. D. Song, and S. Lee (2019). Truck-drone hybrid delivery routing: Payload- energy dependency and no-fly zones. International Journal of Production Economics 214, 220– 233. [12] Jiang, R., M. Zhang, G. Li, and Y. Guan (2014). Two-stage network constrained robust unit commitment problem. European Journal of Operational Research 234 (3), 751 – 762. [13] Lim, M. K., A. Bassamboo, S. Chopra, and M. S. Daskin (2013). Facility location decisions with random disruptions and imperfect estimation. Manufacturing & Service Operations Man- agement 15 (2), 239–249. [14] Lu, M., L. Ran, and Z.-J. M. Shen (2015). Reliable facility location design under uncertain correlated disruptions. Manufacturing & Service Operations Management 17 (4), 445–455. [15] Mak, H.-Y., Y. Rong, and Z.-J. M. Shen (2013). Infrastructure planning for electric vehicles with battery swapping. Management Science 59 (7), 1557–1575. [16] Mete, H. O. and Z. B. Zabinsky (2010). Stochastic optimization of medical supply location and distribution in disaster management. International Journal of Production Economics 126 (1), 76–84. [17] Moon, K. M., S. Chopra, S. K. Kim, and K. Lee (2019). Strategic location problem for synchronized last-mile delivery with relaying drones. Article submitted to 2019 MSOM Supply Chain SIG. [18] Murray, C. C. and A. G. Chu (2015). The flying sidekick traveling salesman problem: Opti- mization of drone-assisted parcel delivery. Transportation Research Part C: Emerging Technolo- gies 54, 86–109. [19] Poikonen, S. and B. Golden (2019). The mothership and drone routing problem. INFORMS Journal on Computing. [20] Poikonen, S., B. Golden, and E. A. Wasil (2019). A branch-and-bound approach to the traveling salesman problem with a drone. INFORMS Journal on Computing 31 (2), 335–346. 23
[21] Pradeep, P. and P. Wei (2019). Energy-efficient arrival with rta constraint for multirotor evtol in urban air mobility. Journal of Aerospace Information Systems 16 (7), 263–277. [22] Shapiro, A., D. Dentcheva, and A. Ruszczyski (2009). Lectures on stochastic programming: Modeling and theory. SIAM 9. [23] Shen, H., Y. Liang, and Z.-J. M. Shen (2019). Reliable hub location model for air transporta- tion networks under random disruptions. Manufacturing & Service Operations Management, Forthcoming. [24] Shihab, S. A. M., P. Wei, D. Jurado, R. Mesa-Arango, and C. Bloebaum (2019, 06). By schedule or on demand? - a hybrid operation concept for urban air mobility. [25] Sun, D. and A. M. Bayen (2008). Multicommodity eulerian-lagrangian large-capacity cell transmission model for en route traffic. Journal of guidance, control, and dynamics 31 (3), 616– 628. [26] Wang, Q., Y. Guan, and J. Wang (2011). A chance-constrained two-stage stochastic pro- gram for unit commitment with uncertain wind power output. IEEE Transactions on Power Systems 27 (1), 206–215. [27] Wei, P., Y. Cao, and D. Sun (2013). Total unimodularity and decomposition method for large- scale air traffic cell transmission model. Transportation Research Part B: Methodological 53, 1 – 16. [28] Wei, P., L. Chen, and D. Sun (2014). Algebraic connectivity maximization of an air trans- portation network: The flight routes addition/deletion problem. Transportation Research Part E: Logistics and Transportation Review 61, 13 – 27. [29] Wu, H., M. Shahidehpour, Z. Li, and W. Tian (2014). Chance-constrained day-ahead schedul- ing in stochastic power system operation. IEEE Trans. Power Syst. 29 (4), 1583–1591. [30] Zhao, C. and Y. Guan (2018). Data-driven risk-averse stochastic optimization with wasserstein metric. Operations Research Letters 46 (2), 262–267. 24
Online Appendices A Proof of Propositions A.1 Proof for Proposition 1 Proof. We cite the lemma in [30] as follows: Lemma 1. Assuming that there are N historical data samples ξ 1 , ξ 2 , · · · , ξ N which are i.i.d drawn from the true distribution P, for any fixed first-stage decision x, we have N 1 X max EPb [Q(x, ξ)] = min max[Q(x, ξ) − βρ(ξ, ξ i )] + θβ Pb∈D β≥0 N ξ i=1 where x is the decision variables, and ξ is the sample which is uncertainty. Our decision variables are η, and the demand bk is uncertainty. We substitute x as η, and substitute ξ as bk . Then, the conclusion of proposition 1 is attained. A.2 Proof for Proposition 2 Proof. We first take the dual of the formulation for the second-stage cost (i.e., Q(η, b) and combine it with the second problem to obtain the following subproblem (denoted as SUB) corresponding to each sample bj , j = 1, · · · , N : (SU B)φj (η, β) = max {Q(η, b) − βρj (b)} b = max [min{(C T + µT A + λT D)X − µT B(b) − λT E} − βρj (b)] b,µ,λ≥0 x = max [−µT B(b) − λT E − βρj (b)] b,µ,λ≥0 s.t. C T + µT A + λT D ≥ 0 We argue that C T + µT A + λT D ≥ 0. If argument does not hold, let X tend to positive infinity, then (C T + µT A + λT D)X tends to negative infinity. Because we want to find max over µ, andλ, C T + µT A + λT D ≥ 0 holds. The third equation holds because, if (C T + µT A + λT D)i = 0, 25
then xi can be any nonnegative number, if (C T + µT A + λT D)i > 0, then xi will be zero, so (C T + µT A + λT D)X = 0 always holds when we min over X. − bji |, for a fixed λ,µ, obtain an optimal solution b to the problem (SUB): PK Let ρj (b) = i=1 |bi K K K |bi − bji | − λT E] X X X φj (η, β, λ, µ) = max[− µi bi + µK+i bi − β b i=1 i=1 i=1 So it can be observed that at least one optimal solution b∗ to the subproblem (SUB) satisfies b∗i = Wi− ,b∗i = Wi+ ,or b∗i = bji , for each i = 1, 2, · · · , K, which indicate that for each i = 1, · · · , K, the ith component of optimal solution b∗ can achieve its lower bound Wi− (δi+ = 0, δi− = 1), upper bound Wi+ (δi+ = 1, δi− = 0), or the sample value bji (δi+ = δi− = 0). Then, there exists an optimal solution b∗ of (SUB) satisfying the following constraints: bi = (Wi+ − bji )δi+ + (Wi− − bji )δi− + bji , ∀i = 1, · · · , m, δi+ + δi− ≤ 1, δi+ , δi− ∈ {0, 1}, ∀i = 1, · · · , m. We can linearize the φj (η, λ, µ) as: K K |bi − bji | − λT E] X X j φ (η, β, λ, µ) = max[− (µi − µK+i )bi − β b i=1 i=1 K (µi − µK+i )((Wi+ − bji )δi+ + (Wi− − bji )δi− + bji ) X = max[− b i=1 K |(Wi+ − bji )δi+ + (Wi− − bji )δi− | − λT E] X −β i=1 K (µi − µK+i )((Wi+ − bji )δi+ + (Wi− − bji )δi− + bji ) X = max[− b i=1 K ((Wi+ − bji )δi+ − (Wi− − bji )δi− ) − λT E] X −β i=1 26
The (SUB) can be described as follows: K (µi − µK+i )((Wi+ − bji )δi+ + (Wi− − bji )δi− + bji ) X $j (η, β) = max [− δ + ,δ − ,µ,λ≥0 i=1 K ((Wi+ − bji )δi+ − (Wi− − bji )δi− ) − λT E] X −β i=1 s.t. C T + µT A + λT D ≥ 0 δi+ , δi− ∈ {0, 1} δi+ + δi− ≤ 1. B Matrix Definitions The second-stage problem Q(η, b) is: min C T X X s.t. AX = B DX ≤ E, • B = (bT , −bT , 0T )T ,b = (b1 , b2 , · · · , bK )T . B is a vector, and its size is determined by K. • A is a matrix composed by coefficient before X in constraints (1),(2),(3). The number of row is determined by the number of constraints (1) (2) (3), and the number of column is determined by the size of vector X, i.e. it is equal to the number of elements in vector X. • D is a matrix composed by coefficient before X in constraints (4),(5),(6). The number of row is determined by the number of constraints (4) (5) (6), and the number of column is determined by the size of vector X, i.e. it is equal to the number of elements in vector X. • E is a vector composed by right side in constraints (4),(5),(6). The number of row is deter- mined by the number of constraints (1) (2) (3). • C is a vector composed by coefficients for X in objective function. The number of row is determined by the number of elements in vector X. 27
C Data for Case Study We give the pairwise distances between any two candidate locations in Table 5. Table 5: Pairwise Distance Between two Candidate Locations Distance (km) Wushan Square Longxiang Mansion Hangzhou Theater Wulin Courtyard Zheyi Blood Station Yunhe Square Xiasha Wu Mart Blood Center Candidate Point Wushan Square 0 1.8 3.4 3 2.1 8.9 19 5.3 13.5 Longxiang Mansion 1.8 0 1.5 1.2 1.3 7.1 18.4 7 13.1 Hangzhou Theater 3.4 1.5 0 0.5 2.2 5.6 18.2 8.6 13.3 Wulin Courtyard 3 1.2 0.5 0 2.1 5.9 18.5 8.2 13.5 Zheyi Blood Station 2.1 1.3 2.2 2.1 0 7.8 17.1 6.7 11.8 Yunhe Square 8.9 7.1 5.6 5.9 7.8 0 19.9 14.2 16.3 Xiasha Wu Mart 19 18.4 18.2 18.5 17.1 19.9 0 20.3 5.9 Blood Center 5.3 7 8.6 8.2 6.7 14.2 20.3 0 14.4 Candidate Point 13.5 13.1 13.3 13.5 11.8 16.3 5.9 14.4 0 The worst-case demand distributions are given in Table 6. Table 6: Worst demand (kg) distribution Date 2018/11/12 2018/11/13 2018/11/14 2018/11/15 2018/11/16 2018/11/17 2018/11/18 Wushan Square 0.4 3.1 4.6 3.1 1.3 25 1.5 Longxiang Mansion 4.3 4.2 4.4 4.93 5.2 25 8.4 Hangzhou Theater 1.3 1.2 1.4 0 0.8 25 0.5 Wulin Courtyard 5.2 9.9 5.5 5.9 0.5 25 12.7 Zheyi Blood Station 1 7 4.2 4.5 25 0 0 Yunhe Square 0 4.8 0 5.1 0 25 3.6 Xiasha Wu Mart 0 5.2 0 2.4 25 25 5.5 28
D Derivation for Computation Technique In this section, we provide further explanations why our solution procedure works. Let K (µji − µjK+i )((Wi+ − bji )δij+ + (Wi− − bji )δij− + bji ) X j ζ =− i=1 K ((Wi+ − bji )δij+ − (Wi− − bji )δij− ) − (λj )T E X −β i=1 Then change the order of max and min: N 1 X j X X X X ψ = min max ζ + θβ + Cdtij yij t + Cfj zj + Csj wj zj η,β≥0 δ + ,δ − ,µ,λ≥0 N j=1 t∈T (i,j)∈A j∈V j∈V N 1 X X X X X = max min ζ j + θβ + Cdtij yij t + Cfj zj + Csj wj zj δ + ,δ − ,µ,λ≥0 η,β≥0 N j=1 t∈T (i,j)∈A j∈V j∈V s.t. C T + (µj )T A + (λj )T D ≥ 0 δi+ , δi− ∈ {0, 1} δi+ + δi− ≤ 1. where η = (z, y). Separate the matrix E, and notice that E contains the right side of (4), (5), (6). We separate 1 PN j T N j=1 −(λ ) E: N K 1 XX j ψ= max min − [ (µi − µjK+i )((Wi+ − bji )δij+ + (Wi− − bji )δij− + bji )] δ + ,δ − ,µ,λ≥0 η,β≥0 N j=1 i=1 N K 1 XX +[− ((Wi+ − bji )δij+ − (Wi− − bji )δij− ) + θ]β N j=1 i=1 X + [(−(λ1 )j (wj − M ) + Cfj + Csj wj )zj − (λ1 )j M ] j∈V X X + (Cdtij − (λ2 )ij utij )yij t t∈T (i,j)∈A N X + (C T + (µj )T A + (λj )T D)γ j j=1 s.t. δi+ , δi− ∈ {0, 1} δi+ + δi− ≤ 1. 29
You can also read