Abstract
In this paper, a mathematical programming model and a heuristically derived solution is described to assist with the efficient planning of services for a set of auxiliary bus lines (a bus-bridging system) during disruptions of metro and rapid transit lines. The model can be considered static and takes into account the average flows of passengers over a given period of time (i.e., the peak morning traffic hour). Auxiliary bus services must accommodate very high demand levels, and the model presented is able to take into account the operation of a bus-bridging system under congested conditions. A general analysis of the congestion in public transportation lines is presented, and the results are applied to the design of a bus-bridging system. A nonlinear integer mathematical programming model and a suitable approximation of this model are then formulated. This approximated model can be solved by a heuristic procedure that has been shown to be computationally viable. The output of the model is as follows: (a) the number of bus units to assign to each of the candidate lines of the bus-bridging system; (b) the routes to be followed by users passengers of each of the origin–destination pairs; (c) the operational conditions of the components of the bus-bridging system, including the passenger load of each of the line segments, the degree of saturation of the bus stops relative to their bus input flows, the bus service times at bus stops and the passenger waiting times at bus stops. The model is able to take into account bounds with regard to the maximum number of passengers waiting at bus stops and the space available at bus stops for the queueing of bus units. This paper demonstrates the applicability of the model with two realistic test cases: a railway corridor in Madrid and a metro line in Barcelona.
Similar content being viewed by others
References
Adebisi O (1986) A mathematical model for the headway variance of fixed-route buses. Transp Res B 1:59–70
Allen AO (1998) Probability, statistics and queueing theory. Academic Press, New York
Anderson PA, Scalia-Tomba GP (1981) A mathematical model of a bus route. Transp Res B 15(4):249–266
Bailey NTJ (1954) On queueing process with bulk service. J R Stat Soc B 16:80–87
Cepeda M, Cominetti R, Florian M (2006) A frequency-based assignment model for congested transit networks with strict capacity constraints: characterization and computation of equilibria. Trans Res B 40:437–459
INRO Consultants, EMME Userś Manual. Software Release 9.1 2010
Constantin I, Florian M (1995) Optimizing frequencies in a transit network: a non-linear bi-level programming approach. Int Trans Oper Res 2:149–164
Fernández R, Tayler N (2005) Effect of passenger-bus-traffic interactions on bus stop operations. Transp Plan Technol 28(4):272–292
Fernández R (2011) Modelling of bus-stop operations. In: Proceedings of the European transport conference. www.etcproceedings.org/paper/download/2637, last access June 21st (2011)
Guenthner RP, Sinha KC (1983) Modeling bus delays due to passenger boardings and alightings. Transp Res Rec 915:7–13
Haupt T, Nökel K, Reiter U (2009) Schedule based dynamic transit assignment. In: Wilson NHM, Nuzzolo A (eds) Schedule-based modeling of transportaion networks. Springer, Berlin
Han J, Lee S, Kim J (2005) Meta-heuristic algorithms for a transit route design. In: Advanced OR and AI methods in transportation. http://www.iasi.cnr.it/ewgt/16conference/ID26.pdf, last access June 20th (2011)
Jain JL, Mohanty SG, Böhm W (2007) A course on queueing models. Chapman & Hall, New York
Jaiswal NK (1964) A bulk-service queueing problem with variable capacity. J R Stat Soc B 26:143–148
Jaiswal SB, Jonathan M, Ferreira L (2008) Relating bus dwell time and platform crowding at a busway station. In: Proceedings of the 1st Australasian transport research forum, pp 239–240. Gold-Coast, Australia
Kepaptsoglou K, Karlaftis MG (2008) Bus bridging problem in metro operations: mathematical framework and decision support system. In: Transportation research board 87th meeting. Washington, USA
Noriega Y, Florian M (2003) L’optimisation des fréquences d’un réseau de transport en commun moyennement congestionné. INFOR 41(2):129–153
Papola N, Filippi F, Gentile G, Meschini L (2009) Schedule based transit assignment: new dynamic equilibrium model with vehicle capacity constraints. In: Wilson NHM, Nuzzolo A (eds) Schedule-based modeling of transportation networks. Springer, Berlin
Powell WB (1986) Approximate, closed form moment formulas for bulk arrival, bull service queues. Transp Sci 20(1):13–23
Spiess H, Florian M (1989) Optimal strategies: a new assignment model for transit networks. Transp Res, Part B, Methodol 23(2):83–102
Vasanthakumar NB (1993) Approximation for the variance of the waiting time in a GI/G/1 queue. Microelectron Reliab 33(13):1997–2002
TCRP Web Document 6 (Project A-15). Transit capacity and quality of service manual. TRB 1999. http://onlinepubs.trb.org/onlinepubs/tcrp/tcrp_webdoc_6-a.pdf, last access June 22nd 2011
TCRP Report 19 (1996) Guidelines for the location and design of bus stops. Transportation research board national research council. http://onlinepubs.trb.org/onlinepubs/tcrp/tcrp_rpt_19-a.pdf, last access June 21st 2011
TCRP Report 100, 2nd edn (2003) Transit cooperative research program. Federal transit administration. TRB. http://onlinepubs.trb.org/onlinepubs/tcrp/tcrp100/part%200.pdf
TransCAD transportation planning software. Caliper Corporation. http://www.caliper.com/tcovu.htm, last access June 20th 2011
Trivedi KS (2002) Probability and statistics with reliability, queueing and computer science applications, 2nd edn. Wiley, New York
PTV AG | Global. PTV Vision VISUM 11.5. http://www.ptvag.com/software/transportation-planning-traffic-engineering/software-system-solutions/visum/, last access June 19th 2011
Fan W., Machemehl RB (2004) Optimal transit route network design problem: algorithms, implementations, and numerical results. Research report SWUTC/04/167244-1. Southwest Region University Transportation Center for Transportation Research University of Texas at Austin
Yoo G-S, Kim D-K, Chon KS (2010) Frequency design in urban transit networks with variable demand: model and algorithm. KSCE J Civ Eng 14(3):403–411
Zhao F., Zeng X. (2008) Optimization of transit route network, vehicle headways and timetables for large-scale transit networks. Eur J Oper Res 186:841–855
Acknowledgements
Research supported under Spanish Research Projects TRA2008-06782-C02-01/02 and PT-2007-003-08CCPP
Author information
Authors and Affiliations
Corresponding author
Appendix: A simple comparison of bulk service type queues and M/M/s queues for bus stops
Appendix: A simple comparison of bulk service type queues and M/M/s queues for bus stops
In this appendix, discrepancies are shown between the application of M/M/s queueing models and a bulk-service model evaluated by simulation that accurately reproduces the congestion effects on a bus stop served by a single bus line.
A steady-state queueing model M/M/1 for the average waiting time φ(ρ) of passengers at the bus stop queue as a function of the loading factor ρ of the bus stop following TCRP Web Document 6 (1999), would be as follows:
The first term in (60) is the average waiting time per passenger at the bus stop resulting from bus headway characteristics of dispersion reflected in the coefficient of variation \(\operatorname{Var}^{1/2}[h]/E[h]\). If only this term applied, then implicitly, all passengers present at the bus stop could ride on the arriving bus, and no passenger would wait for a second bus (or third bus, …). The second term is the contribution to the average queueing time per passenger of those passengers that cannot be served by the first-arriving bus. This second term depends on the load factor ρ and also on the rate of service μ. Under an exponentially distributed headway, then the first term would reduce to E[h], as \(\operatorname{Var}^{1/2}[h]/E[h]=1\) and that μ=c/E[h], with c as the average passenger capacity of buses arriving at the bus stop. Assume now that c is not random and that c=30 pax and that E[h]=90 seconds so that the total alighting capacity of the line servicing the bus stop is 1200 pax/h.
To illustrate this comparison, a simulation model was developed in order to evaluate the average waiting time per passenger during a finite period of service H. The arrival of passengers at the stop was assumed to be Poissonian, and strict FIFO discipline of passengers was assumed to be observed. It was assumed that buses were empty on arrival and that the dwell time model at the stop was deterministic without holding. The probability distribution for headways could be chosen among several options. Figure 7 shows the simulation results for headways exponentially distributed and finite H=180 minutes, (120 bus arrivals). These results appear as a scatterplot in which each point is a simulation shot. A point’s x-coordinate is the resulting loading factor of the bus stop, and its y-coordinate is the waiting time in minutes. Function φ M/M/1(ρ) appears overlapped on the scatterplot, showing clearly that serious discrepancies of both models appear for ρ>0.6, i.e., under high congestion, and that the M/M/1 model strongly underestimates passenger waiting times. In addition, the scatter of points presents a heavy dispersion as long as the load factor approaches 1. This dispersion is the result of the moderate but realistic horizon length H chosen.
Another set of simulation runs was made with strictly deterministic headways of arriving buses. In this case, the comparison with an M/M/1 model was made by applying formula (60) with \(\operatorname{Var}^{1/2}[h]/E[h]=0\) but with same rate of service μ as before. (Notice that if φ M/M/1(⋅) had been applied in this case under the form φ M/M/1(ρ)=1/μ+ρ/μ(1−ρ)=1/μ(1−ρ), then c/μ>E[h]/2= the uncongested waiting time at the bus stop.) The simulation results appear in Fig. 8 below showing that model M/M/1 overestimates the waiting times in this case. For a bus stop where buses arrive with random capacity, average waiting times per passengers would have been greater than those shown by the previous simulations. To evaluate the effect of randomness in passenger capacity of arriving buses, a steady-state bulk-service queue model M/M [Y]/1 with random capacity was solved analytically for various probability distributions for the capacity. The effects of randomness in capacity of arriving buses on average waiting time per passenger appeared low or moderate, as shown in Fig. 9. This figure shows at right, the graph for function ξ(ρ), i.e., the normalized delay per passenger and per service for three distributions of the capacity of arriving buses. All them are truncated normals on the interval [0, 100] with an average of 50 passengers of capacity. The coefficients of variation for these distributions are 0.0, 0.2 and 0.5. For the M/M [Y]/1 queueing model, Table 8, below, shows coefficients \(\tilde{\beta}\) and \(\tilde{\gamma}\) of the approximation (54) developed in Sect. 6.1 for several coefficients of variation of the capacity distributions for the arriving buses.
Rights and permissions
About this article
Cite this article
Codina, E., Marín, A. & López, F. A model for setting services on auxiliary bus lines under congestion. TOP 21, 48–83 (2013). https://doi.org/10.1007/s11750-012-0250-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11750-012-0250-z