Abstract
Due to natural or man-made disasters, the evacuation of a whole region or city may become necessary. Apart from private traffic, the emergency services also need to consider transit-dependent evacuees which have to be transported from collection points to secure shelters outside the endangered region with the help of a bus fleet. We consider a simplified version of the arising bus evacuation problem (BEP), which is a vehicle scheduling problem that aims at minimizing the network clearance time, i.e., the time needed until the last person is brought to safety. In this paper, we consider an adjustable robust formulation without recourse for the BEP, the robust bus evacuation problem (RBEP), in which the exact numbers of evacuees are not known in advance. Instead, a set of likely scenarios is known. After some reckoning time, this uncertainty is eliminated and planners are given exact figures. The problem is to decide for each bus, if it is better to send it right away—using uncertain information on the evacuees—or to wait until the the scenario becomes known. We present a mixed-integer linear programming formulation for the RBEP and discuss solution approaches; in particular, we present a tabu search framework for finding heuristic solutions of acceptable quality within short computation time. In computational experiments using both randomly generated instances and the real-world scenario of evacuating the city of Kaiserslautern, Germany, we compare our solution approaches.




Similar content being viewed by others
References
Ben-Tal A, Ghaoui LE, Nemirovski A (2009) Robust optimization. Princeton University Press, Princeton, Oxford
Ben-Tal A, Goryashko A, Guslitzer E, Nemirovski A (2003) Adjustable robust solutions of uncertain linear programs. Math Program A 99:351–376
Ben-Tal A, Nemirovski A (1998) Robust convex optimization. Math Oper Res 23(4):769–805
Bish DR (2011) Planning for a bus-based evacuation. OR Spectr 33:629–654
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness (series of books in the mathematical sciences). W. H. Freeman & Co Ltd, New York
Goerigk M, Schöbel A (2011) A scenario-based approach for robust linear optimization. In: Proceedings of the first international ICST conference on theory and practice of algorithms in (computer) systems, TAPAS’11. Springer, Berlin, Heidelberg, pp 139–150
Goerigk M, Schöbel A (2013) Algorithm engineering in robust optimization. Tech. rep., Institut für Numerische und Angewandte Mathematik, Universität Göttingen. (Submitted)
Hamacher HW, Tjandra SA (2001) Mathematical modelling of evacuation problems: a state of the art. In: Pedestrian and evacuation dynamics. Springer, Berlin, , pp 227–266.
Liebchen C, Lübbecke M, Möhring RH, Stiller S (2009) The concept of recoverable robustness, linear programming recovery, and railway applications. In: Ahuja RK, Möhring R, Zaroliagis C (eds) Robust and online large-scale optimization, Lecture note on computer science. Springer, Berlin, pp 1–27
Sayyady F, Eksioglu SD (2010) Optimizing the use of public transit system during no-notice evacuation of urban areas. Comput Ind Eng 59(4):488–495
Song R, He S, Zhang L (2009) Optimum transit operations during the emergency evacuations. J Transp Syst Eng Inf Technol 9(6):154–160
Soyster A (1973) Convex programming with set-inclusive constraints and applications to inexact linear programming. Oper Res 21:1154–1157
Tuydes H, Ziliaskopoulos A (2006) Tabu-based heuristic approach for optimization of network evacuation contraflow. Transp Res Record: J Transp Res Board 1964:157–168
Xie C, Turnquist MA (2011) Lane-based evacuation network optimization: An integrated lagrangian relaxation and tabu search approach. Transp Res Part C 19(1):40–63
Zhang H, Liu H, Zhang K, Wang J (2010) Modeling of evacuations to no-notice event by public transit system. In: 2010 13th International IEEE conference on intelligent transportation systems (ITSC), IEEE, pp 480–484
Acknowledgments
We thank the anonymous referees for their helpful comments that considerably improved the quality of this work.
Author information
Authors and Affiliations
Corresponding author
Additional information
Partially supported by the Federal Ministry of Education and Research Germany, grant DSS_Evac_Logistic, FKZ 13N12229.
Appendices
Appendix A: A MIP formulation for the BEP
We present a MIP model for the BEP, that is similar to the one presented in Bish (2011). Table 12 summarizes the variables we use. We choose the concept of rounds to model subsequent bus tours; i.e., one round consists of traveling from one source to one sink. We estimate the maximum number \(R\) of rounds a bus needs to do in advance. A trivial way to do so is to set \(R = \sum _{i\in \mathcal {S}} \ell _i\).
Constraint (33) models the evacuation time as the maximum over the travel times of all buses, for which the auxiliary variables \(t^{br}_\mathrm{to}\) and \(t^{br}_\mathrm{back}\) are used. These are determined with the help of the following two constraints: Constraint (34) defines the travel time of bus \(b\) in round \(r\) from its source to its sink, i.e., \(t^{br}_\mathrm{to}\). In constraint (35), the value \(\sum _{k\in \mathcal {S}} x^{br}_{kj} + \sum _{l\in \mathcal {T}} x^{b,r+1}_{il} - 1\) is one if and only if bus \(b\) ends round \(r\) at sink \(j\), and start round \(r+1\) at source \(i\). This way, \(t^{br}_\mathrm{back}\) is equal to \(d_{ij}\) in an optimal solution.
From (36), it follows that each bus can make at most one tour per round. Constraint (37) ensures that a bus can only drive in round \(r+1\), if it was also underway in round \(r\); this way, “empty” rounds that are not at the end are forbidden.
Finally, constraints (38) and (39) determine that all persons are evacuated, and brought to shelters of sufficient capacity. In this formulation, we assume symmetric travel times between the sources and the sinks; note however, that non-symmetric travel times could be easily included.
Appendix B: A MIP formulation for the linear search approach
We assume a fixed number \(B^{hn}\) of here-and-now buses, and a fixed number \(B^{ws}\) of wait-and-see buses. Set \(\mathcal {B}^{hn} = \{1,\ldots ,B^{hn}\}\), and \(\mathcal {B}^{ws} = \{1,\ldots ,B^{ws}\}\). We modify the MIP formulation presented in Sect. 2.2.2 in the following way:
Appendix C: Further results for Kaiserslautern
We present the development of upper and lower bounds for the Kaiserslautern instance in Fig. 5. The lower bound LB2 with value \(74\) was found in less than one second. The lower bound LBC is not included in the plot, and stalls at a value of \(44\) over the considered time horizon. Concerning the upper bounds, Fig. 5 shows that the tabu search approach is able to find a solution after less than one second which is better than the best solution CPLEX produces after the full 180 s computation time.
Rights and permissions
About this article
Cite this article
Goerigk, M., Grün, B. A robust bus evacuation model with delayed scenario information. OR Spectrum 36, 923–948 (2014). https://doi.org/10.1007/s00291-014-0365-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00291-014-0365-8