Abstract
The quickest transshipment of the evacuees in an integrated evacuation network topology depends upon the evacuee arrival pattern in the collection network and their better assignment in the assignment network with appropriate traffic route guidance, destination optimization, and an optimal route. In this work, the quickest transshipment aspect in an integrated evacuation network topology is revisited concerning a transit-based evacuation system. Appropriate collection approaches for the evacuees and their better assignment to transit vehicles for their quickest transshipment in an embedded evacuation network are presented with their solution strategies.
1. Introduction
The problem with evacuation planning concerns the maximum number of evacuees being sent from sources to sinks in the minimum time and as efficiently as possible. The bus-based evacuation planning problem (BEPP) is an important tool for transit-based evacuation planning. The effectiveness of the solution of BEPP depends upon the evacuee arrival patterns at the pickup locations and their appropriate assignment to transit vehicles available in the evacuation network [1,2,3].
The NP-hard multi-depot, multi-trip BEPP was introduced and analyzed prominently in [4], which is closer to the split-delivery multi-depot vehicle routing problem with inter-depot routes. However, if there is only one bus depot, assuming that the bus collects the same number of people equal to its capacity, the author in [5] has also proposed the BEPP for the evacuation of a region. Based on such BEPP, Pyakurel et al. [6] explored it to be transit-dependent. It was considered that the evacuees had gathered at different pickup locations and were silent about their arrival patterns.
In our work, we focus on the new and better-suited form of arrival pattern of evacuees in the earliest arrival flow pattern, which maximizes the arrival of evacuees at every possible instance at the pickup locations with zero transit times from a source. We present a polynomial-time earliest arrival evacuee algorithm that follows the principle of temporally repeated flows to solve the earliest arrival evacuee problem with zero transit times and partial arc reversal capability. The evacuees collected at different pickup locations of the primary sub-network are considered as the supplies during the subsequent vehicle assignment for the secondary sub-network. The partial arc reversal approach for the collection of evacuees also reduces the waiting instances at different pickup locations and improves the solution. The assignment of transit vehicles in such a general or a prioritized embedded network is also carried out in a dominating solution approach for their quickest transshipment. The rest of the paper is organized as follows.
2. Flow of Evacuees
In an evacuation planning problem, the flow stands for either the evacuees or the evacuee carrying vehicles. An s–y flow of evacuees over time from source s to the sink y is a non-negative function f on for the given time satisfying the flow conservation and capacity constraints (1)–(3). The inequality flow conservation constraints allow it to wait for flow at intermediate nodes; however, the equality flow conservation constraints force that flow when entering an intermediate node must leave it.
The sets of outgoing and incoming arcs corresponding to the node are denoted by, and , respectively. Not stated otherwise, for all and , we assume that Φ in the case without arc reversals. However, for and , the flow value is and , respectively, where . If the supply and demand on sources and sinks is a fixed value for all , then the earliest evacuee problem maximizes value for all , as in Equation (4) satisfying the constraints (1)–(3).
The total amount out of the source s that reached the pickup locations Y for all time up to , with zero transit times is given by,
For the given time bound T, the value of Equation (5) becomes,
We consider a flow of evacuees over the time problem with zero transit time function f:
3. Network Topology
In an integrated evacuation scenario, we consider a network , obtained by combining two of its components and representing a primary and a secondary sub-network, respectively. The first part contains directed two-way road segments and the partial arc reversals are applicable. The second part contains directed one-way road segments, connecting the bus depot to the pickup locations, and undirected edges connecting such pickup locations to the sinks for the bus routing. Evacuees collected at the pickup locations Y in are assigned to transit buses in the appropriate route across and are finally sent to the sinks as shown as in Figure 1. Here, and which are the set of auxiliary nodes and the set of pickup locations, respectively. The set of arcs is denoted by where and denote the capacity and transit times for .
Figure 1.
An integrated network topology consisting of a primary and secondary sub-network in an embedding.
Additionally, in , d is the bus depot at which a set of transit buses B which have the homogeneous bus capacity is initially located and are assigned as required during the evacuation process. The bus depot does not perform further significant roles on the solution procedure as the buses do not return to it even after the completion of the evacuation plan because of risks under threat. In an embedding, Y works as the supply nodes during the bus-assignment in . The set of sinks is denoted by . In this mixed sub-network, the set E consists of the one-way arcs e = (d, y) with and the undirected edges e = [y, z] with Here, is the transit times for in .
Based on the BEPP introduced by [4], authors in [5] have developed a simplified version for the evacuation of a region from a set of collection points to a set of capacitated shelters with the help of buses in a minimum time, assuming that the bus collects exactly the number of people that equals its capacity. Through their solution on a branch-and-bound framework, they have presented four different upper bounds and three lower bounds for time, in addition to three branching rules to minimize the number of branches, and two tree-reduction strategies to avoid the equivalent branches. Among them, four upper bounds are constructed in a polynomial-time complexity by four different heuristic algorithms, whereas three are based on precomputed tour lists. The fourth uses an iterative way without any precomputed tour lists and dominates the rest concerning the evacuation duration and is considered as the dominating assignment approach [7].
Here, we introduce the earliest arrival evacuee (Problem 1) respecting the partial arc reversal capability in
Problem 1.
Given an evacuation sub-networkwith supplies at, demands at, auxiliary nodes, arc capacity, and arc transit timefor, the quickest partial arc reversal transshipment problem is to find the quickest arrival of evacuees atwith partial arc reversals capability.
If the reversals of an arc are considered be , then the transformed network of consists of the modified arc capacities and constant transit times as,
Here, an edge in transformed network if . Concerning the auxiliary reconfiguration, it is allowed to redirect the arc in any direction with the modified increased capacity but with the same transit time in either direction. The remaining graph structure and data are unaltered.
Now, Algorithm 1 is presented to solve the earliest arrival evacuee problem with zero transit times with partial arc reversal capability as in [7].
| Algorithm 1. Earliest arrival evacuee algorithm. |
| Input: A flow over time sub-network with for each |
|
|
|
|
| Output: Earliest arrival of evacuees at Y with for each . |
This algorithm sends the evacuees at the earliest arrival time to Y at each instances and the problem can be solved in polynomial-time complexity. For this we have (Theorem 1).
Theorem 1.
The earliest arrival evacuee problem having zero transit times with a partial arc reversal capability follows the principle of temporally repeated flows and can be solved in polynomial-time complexity.
Proof.
Steps 1, 2, and 4 given by Algorithm 1 are solved in linear time. Its time complexity is dominated by the time complexity of computation of the earliest arrival evacuees at the pickup locations Y with zero transit times on each arc as in [8] in Step 2, which is solved in polynomial-time. Thus, it can be solved in polynomial-time complexity in . □
The flow over time problem having zero transit times that reached to each of the pickup locations determines the maximum number of evacuees at every possible time instance from the beginning in . That means the earliest arrival of evacuees at Y from s with zero transit times in the transformed network follows the principle of temporally repeated flows which is equivalent to the solution with arc reversals capability in the original network [10].
4. Integrated Evacuation Network
For large scale disasters with a sufficiently large number of evacuees, all the evacuees may not arrive at Y at the same time. Those who are delivered to Y earlier will have comparatively more waiting time. Whereas, for the evacuees, waiting at Y is comparatively better than to be at s. However, buses available at bus depot d request a certain time to be assigned to Y and are given by . Hence the effective waiting time in N can be denoted by , for the waiting is at . To address this, the objective function given for the BEPP can be modified. Therefore, for the duration of evacuation vehicles overall under the constraint as in [5], the integrated evacuation planning (Problem 2) can be reformulated as,
Problem 2.
Given), having supplies and demands at s and Z, respectively. The integrated evacuation planning problem in a prioritized embedding is to assign the vehicles for evacuees’ transshipment with a minimum clearance time.
To address such a problem in a prioritized embedding, we have the transit-vehicle assignment algorithm (Algorithm 2) for the minimum clearance time as in [7].
| Algorithm 2. Transit-vehicle assignment algorithm for the minimum clearance time. |
| Input: An embedded evacuation network ). |
|
|
|
|
| Output: Transit-vehicle assignment with the minimum clearance time from . |
5. An Integrated Prioritized Evacuation System
In a prioritized evacuation system as in [11,12], evacuees are collected from the disaster zone to the prioritized pickup locations of the primary sub-network in the minimum time as the quickest transshipment by using the lex-max flow approach [13]. Considering such pickup locations as the sources, the available set of transit buses are also assigned in the network to evacuate the evacuees safely to the sinks on a first-come-first-serve basis and is better suited for the simultaneous flow of evacuees. Such an assignment is also carried out in a dominating solution approach by adjusting the potential demands of the pickup locations to the minimum wait in the embedding. To have the quickest arrival of evacuees with partial arc reversals capability, we introduce Problem 3 and design Algorithm 3 as follows:
Problem 3.
Given an evacuation sub-network), with supplies at S, demands at Y, auxiliary nodes V, arc capacity, and arc transit timefor. The quickest partial arc reversal transshipment problem is to find the quickest arrival of evacuees at Y with partial arc reversals capability.
| Algorithm 3. Quickest partial arc reversal transshipment algorithm. |
| Input: A dynamic sub-network , with the supply and demand. |
|
|
|
|
| Output: The quickest arrival of evacuees at in with partial arc reversal capability. |
For its time complexity, we have Theorem 2.
Theorem 2.
([11]). For the quickest partial arc reversal transshipment in , the quickest evacuee arrival problem can be computed in polynomial-time complexity via minimum cost flow (MCF) computations in time, where in a network having n nodes and m arcs.
Proof.
Steps 1, 3, and 4 related to the arc reversal capability as in Algorithm 3 are solved in a linear time, so that their time complexity is dominated by the time complexity of the computation of the quickest evacuee arrival in and is solved in polynomial-time in where in a network having n nodes and m arcs as in [14]. □
Transit buses having uniform capacity are assigned from which are sufficiently nearer to in on a first-come-first-serve basis. Such assignment begins only after Q for is the number of evacuees who have arrived at the highest pickup demand. For the subsequent assignments, the effective waiting instance is almost negligible.
Buses are assumed to collect their full capacities. For this, the potential demands of the pickup locations are adjusted to be the integral multiple of busloads. Let the potential demand of the pickup location be . For to be the floor function, the demands can be adjusted to be by using the following demand adjustment.
However, if the pickup location is the last one with the least priority, then it is taken as,
Then the integrated evacuation planning problem, under similar constraints as above, can be reformulated as;
Constraint (13) needs to be greater than or equal to the maximum travel cost incurred by all buses and is to be maximized in (12).
In an integrated approach, the quickest transshipment of the evacuees at Y in in the form of lex-max dynamic flows with respect to the adjusted demands are assigned to the transit buses in . For this, we introduce Problem 4 and design Algorithm 4.
Problem 4.
Given an evacuation network. Having supplies and demands at s and Z respectively, the integrated evacuation planning problem in a prioritized embedding is to assign the vehicles for evacuees’ transshipment with minimum clearance time.
| Algorithm 4. An integrated evacuation planning algorithm in a prioritized embedding. |
| Input: An embedding , with given supply and demand. |
|
|
|
|
|
|
|
| Output: Transshipment of evacuees finally to in minimum clearance time. |
6. Conclusions
Different network structures, models, algorithms, and their solution strategies are integrated and extended to achieve the quickest transshipment of the evacuees in an integrated network. Assignment of transit vehicles in such embeddings is carried out in a domination solution approach for the minimum evacuation time.
Corresponding to an integrated network topology, specific arrival patterns are considered in the collection network. In such a network, we use the concept of partial arc reversals which is beneficial to increase the flow values of evacuees by decreasing their collection time and is also favorable to have the minimum clearance time of the evacuees. The unused and saved arcs can be used for logistics and emergency facilities. A prioritized primary network is considered to collect the evacuees in the lex-max flow approach as the quickest transshipment and is assigned in the secondary sub-network in such prioritized embedding. It is a better suited and novel approach for the simultaneous assignment with minimum delay in the embedding.
Author Contributions
Conceptualization, I.M.A. and T.N.D.; writing—original draft preparation, I.M.A.; writing—review and editing, T.N.D.; supervision, T.N.D. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Dhamala, T.N.; Adhikari, I.M. On evacuation planning optimization problems from transit-based perspective. Int. J. Oper. Res. 2018, 15, 29–47. [Google Scholar]
- Dhamala, T.N.; Adhikari, I.M.; Nath, H.N.; Pyakurel, U. Meaningfulness of OR Models and Solution Strategies for Emergency Planning. In Living Under the Threat of Earthquakes; Kruhl, J., Adhikari, R., Dorka, U., Eds.; Springer: Cham, Switzerland, 2018; pp. 175–194. [Google Scholar]
- Dhamala, T.N.; Pyakurel, U.; Dempe, S. A critical survey on the network optimization algorithms for evacuation planning problems. Int. J. Oper. Res. 2018, 15, 101–133. [Google Scholar]
- Bish, D.R. Planning for a bus-based evacuation. OR Spektrum 2011, 33, 629–654. [Google Scholar] [CrossRef]
- Goerigk, M.; Grün, B.; Heßler, P. Branch and bound algorithms for the bus evacuation problem. Comput. Oper. Res. 2013, 40, 3010–3020. [Google Scholar] [CrossRef]
- Pyakurel, U.; Goerigk, M.; Dhamala, T.N.; Hamacher, H.W. Transit dependent evacuation planning for Kathmandu valley: A case study. Int. J. Oper. Res. Nepal 2016, 5, 49–73. [Google Scholar]
- Adhikari, I.M.; Pyakurel, U.; Dhamala, T.N. An integrated solution approach for the time minimization evacuation planning problem. Int. J. Oper. Res. 2020, 17, 27–39. [Google Scholar]
- Schmidt, M.; Skutella, M. Earliest arrival flows in networks with multiple sinks. Discret. Appl. Math. 2014, 164, 320–327. [Google Scholar] [CrossRef]
- Pyakurel, U.; Nath, H.N.; Dempe, S.; Dhamala, T.N. Efficient Dynamic Flow Algorithms for Evacuation Planning Problems with Partial Lane Reversal. Mathematics 2019, 7, 993. [Google Scholar] [CrossRef]
- Pyakurel, U.; Dhamala, T.N. Evacuation planning by earliest arrival contraflow. J. Ind. Manag. Optim. 2017, 13, 489–503. [Google Scholar] [CrossRef][Green Version]
- Adhikari, I.M.; Dhamala, T.N. Minimum Clearance Time on the Prioritized Integrated Evacuation Network. Am. J. Appl. Math. 2020, 8, 207. [Google Scholar] [CrossRef]
- Adhikari, I.M.; Dhamala, T.N. On the Transit-Based Evacuation Strategies in an Integrated Network Topology. Nepali Math. Sci. Rep. 2020, 37, 1–13. [Google Scholar] [CrossRef]
- Hoppe, B.; Tardos, É. The Quickest Transshipment Problem. Math. Oper. Res. 2000, 25, 36–62. [Google Scholar] [CrossRef]
- Orlin, J.B. Faster strongly polynomial cost flow algorithm. In Proceedings of the 20th Annual Symposium of Theory of Computing, Chicago, IL, USA, 2–4 May 1988; pp. 377–387. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).