This is very common in Manhattan. Whenever I saw a full bus, I'd skip it and wait for the next one, because it was almost certainly going to come along within 5 minutes and be pleasantly uncrowded. On a busy route, it's the sensible choice. On longer-distance commuter routes, where the scheduled times are 30-60 minutes apart, I wouldn't usually take a chance on waiting for the next one, but I even did that on occasio…
It's mostly been fixed in London. They used to be famous for no busses for 20 mins then 3 at once but they are now controlled by a central computer system which knows all the positions via gps and cell data.
Why Do Buses Bunch?
51–60 of 153 posts
Re: Why Do Buses Bunch?
#52I've always wondered why we don't just account for full bus/train loading deloading plus a buffer. Each stop has the mass transit stop for multiple minutes. Bingo, automatic buffer. If the bus is running late, it stops briefly.
Re: Why Do Buses Bunch?
#53It is also worth noting that in real life passengers are not uniformly distributed through time. When school lets out, or a train arrives at the station full of transfer passengers, etc. you can get a huge burst of traffic at one stop that screws up everything. This can have knockback effects, because if buses show up late to their terminal they have now also started their return trip late. EDIT: edited a word
Not to be a pedant (too late), but you probably meant 'uniformly distributed' in this case.
Re: Why Do Buses Bunch?
#54> The random-scanning approach requires one additional tweak: when it was first deployed we noticed that scanning threads would tend to clump together in a few regions of the table, effectively reducing the parallelism of the scan. This phenomenon is commonly seen in public transportation systems where it is known as “platooning” or “bus clumping” and occurs when a bus is slowed down (perhaps by traffic or slow loading). Since the number of passengers at each stop grows with time, loading delays become even worse, further slowing the bus. Simultaneously, any bus behind the slow bus speeds up as it needs to load fewer passengers at each stop. The result is a clump of buses arriving simultaneously at a stop [19]. Our scanning threads behaved analogously: a thread that was running observers slowed down while threads “behind” it quickly skipped past the now-clean rows to clump with the lead thread and failed to pass the lead thread because the clump of threads overloaded tablet servers. To solve this problem, we modified our system in a way that public transportation systems cannot: when a scanning thread discovers that it is scanning the same row as another thread, it chooses a new random location in the table to scan. To further the transportation analogy, the buses (scanner threads) in our city avoid clumping by teleporting themselves to a random stop (location in the table) if they get too close to the bus in front of them.
From here: https://ai.google/research/pubs/pub36726
Re: Why Do Buses Bunch?
#55Earlier quoted context omitted.
Are they allowed to also skip stops where people want to get off?
Clearly not. You’re not going to hold people captive on the bus just to make up a few minutes. However that doesn’t mean the bus drive has to accept new passengers when someone does get off (it’s not common that happens but I have seen that happen before and it’s highly infuriating for those waiting for the bus. Which is likely why it’s not common)
Of course, if it were possible to open only the back doors and let people off but not on, that might help, at the expense of leaving the people waiting to get on enraged. But then you also have the problem that on a crowded bus it can be really tough to squeeze past the rest of the passengers to get off, which also slows everything down.
The whole thing is miserable, and mostly these routes just need more buses (plus the articulated ones that hold 60% more people).
Re: Why Do Buses Bunch?
#56I enjoyed the callout to this when I was reading Google's Percolator paper a few years ago: > The random-scanning approach requires one additional tweak: when it was first deployed we noticed that scanning threads would tend to clump together in a few regions of the table, effectively reducing the parallelism of the scan. This phenomenon is commonly seen in public transportation systems where it is known as “platooni…
Re: Why Do Buses Bunch?
#57Earlier quoted context omitted.
It's always been real-time location data. At one point it was pretty low-tech (odometer hooked up to a radio transmitter) but it's now been GPS-based for ~5 years.
Are we talking about OneBusAway?
Re: Why Do Buses Bunch?
#58Earlier quoted context omitted.
Are they allowed to also skip stops where people want to get off?
Clearly not. You’re not going to hold people captive on the bus just to make up a few minutes. However that doesn’t mean the bus drive has to accept new passengers when someone does get off (it’s not common that happens but I have seen that happen before and it’s highly infuriating for those waiting for the bus. Which is likely why it’s not common)
Re: Why Do Buses Bunch?
#59Would it help to have the trailing bus pass the leading bus when they bunch up? My reasoning: (1) As the article said, full buses move slower because more passengers means more boarding/unboarding time at stops. (2) The lead bus is the fuller, slower one. Slower bus in front means buses get closer together. (3) If one bus passes the other, then you have the faster bus in front and the slower one behind. They should t…
When busses get bunched here, the lead bus just tends to skip stops and leave them for the trailing bus. This doesn't really seem to help much. They usually both stay pretty close together and, as a passenger, you end up standing there confused as to whether the bus just left you or not if you can't see the one behind.
Re: Why Do Buses Bunch?
#60Earlier quoted context omitted.
Not to be a pedant (too late), but you probably meant 'uniformly distributed' in this case.
Not pedantic at all, this is a very crucial distinction.
"Normally distributed": number of passengers versus time of day roughly looks like a bell-shaped curve, a Gaussian.
I hesitated writing this, pushing the pedantry up a notch, but then considered spacecraft crashing into Mars due to failure in technical communication, and recalled colleagues with college degrees in computer "science" who rejected the paradigm of Evolution of species as "only a theory", so here I am writing it down to remind myself of the difference between normal and uniform distributions.
Also, I worked briefly with some Ph.D. Queuing Theory people that one time.
Maybe there should be an academic discipline of "Commuter Science".