Skip to main content

Advertisement

Log in

A model for setting services on auxiliary bus lines under congestion

  • Original Paper
  • Published:
TOP Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

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

    Article  Google Scholar 

  • Allen AO (1998) Probability, statistics and queueing theory. Academic Press, New York

    Google Scholar 

  • Anderson PA, Scalia-Tomba GP (1981) A mathematical model of a bus route. Transp Res B 15(4):249–266

    Article  Google Scholar 

  • Bailey NTJ (1954) On queueing process with bulk service. J R Stat Soc B 16:80–87

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Fernández R, Tayler N (2005) Effect of passenger-bus-traffic interactions on bus stop operations. Transp Plan Technol 28(4):272–292

    Article  Google Scholar 

  • 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)

    Google Scholar 

  • Guenthner RP, Sinha KC (1983) Modeling bus delays due to passenger boardings and alightings. Transp Res Rec 915:7–13

    Google Scholar 

  • 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

    Google Scholar 

  • 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)

    Google Scholar 

  • Jain JL, Mohanty SG, Böhm W (2007) A course on queueing models. Chapman & Hall, New York

    Google Scholar 

  • Jaiswal NK (1964) A bulk-service queueing problem with variable capacity. J R Stat Soc B 26:143–148

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Powell WB (1986) Approximate, closed form moment formulas for bulk arrival, bull service queues. Transp Sci 20(1):13–23

    Article  Google Scholar 

  • Spiess H, Florian M (1989) Optimal strategies: a new assignment model for transit networks. Transp Res, Part B, Methodol 23(2):83–102

    Article  Google Scholar 

  • Vasanthakumar NB (1993) Approximation for the variance of the waiting time in a GI/G/1 queue. Microelectron Reliab 33(13):1997–2002

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Acknowledgements

Research supported under Spanish Research Projects TRA2008-06782-C02-01/02 and PT-2007-003-08CCPP

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to E. Codina.

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:

$$ \varphi_{M/M/1}(\rho) = \frac{ E[h]}{ 2}\biggl(1+\frac{ \operatorname{Var}[h]}{ E^2[h]}\biggr) + \frac{ \rho}{ \mu (1-\rho)}$$
(60)

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.

Fig. 7
figure 7

A comparison between the average waiting times per passenger at the bus stop for bus arrivals with exponentially distributed headway for a period of 3 hours and the average waiting times for the M/M/1 queueing model. The capacity of arriving buses was assumed to be constant

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.

Fig. 8
figure 8

A comparison between average waiting times per passenger at the bus stop for bus arrivals with strict constant headway for a period of 3 hours and the average waiting times for the M/M/1 queueing model

Fig. 9
figure 9

The values of function ξ(ρ) in (right) for a M/M [Y]/1 bulk-service queue with random server capacity Y. Y is assumed to follow a truncated normal distribution on the interval [0,100] and with an average value of 50 pax for several coefficients of variation ranging from 0 to 0.5 (left)

Table 8 The coefficients \(\tilde{\beta}\) and \(\tilde{\gamma}\) in (54) for a bulk service queue M/M [c]/1. The residual bus capacity c is distributed following a truncated normal on [0,100] with an average value of 50 pax. Values are reported for several coefficients of variation for c, C c , in the range 0.0 to 0.5

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11750-012-0250-z

Keywords

Mathematics Subject Classification (2000)

Navigation