Live data from Hacker News

Why Do Buses Bunch?

setosa.io

91–100 of 153 posts

Re: Why Do Buses Bunch?

#91
I suspect that cars bunch too. For a given traffic volume, if they're going slower, then they have to be closer together, which causes cars to slow down even more. This is a feedback cycle.

Buses bunching might be more noticeable because buses tend to stay in the right lane.

Re: Why Do Buses Bunch?

#92

I 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…

This is possible with public transportation too. Trains run express and skip stops all the time. I think that would be too much hassle with buses but it's possible.

I have seen full or near-full buses skip scheduled stops to alleviate this. Although from a waiting passenger's POV, having an already delayed bus that has space left zoom past you without stopping is pretty infuriating...!

Re: Why Do Buses Bunch?

#93

Would 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…

What I see sometimes is that the delayed, leading terminates early and turns around. The later bus then picks up the passengers. Slightly uncomfortable for those passengers, but brings the bus back into schedule (including the driver who has limited working time and a replacement driver expecting the bus somewhere)

Re: Why Do Buses Bunch?

#94

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…

If you're at a bad rail stop (like the first one outside of the central part of a city going outbound at rush hour) it's not uncommon to have to wait two or three trains just to be able to board. In a city like Singapore or London it might not be too long since many of their trains are automated (in Singapore they're all automated/driverless) and the busy lines are allocated enough cars to arrive 1 minute apart or le…

I'm not aware of any metro system in the world that has scheduled headways of under a minute. The Moscow Metro was tops for a long time with 95-second headways on some lines at peak (without full automation, mind you), but Paris Metro Line 1 was recently fully automated and can go as low as 85 seconds. Singapore currently has 120 second headways on its busiest line (East/West, which is not automated) and is working on getting that down to 100: https://medium.com/from-the-red-line/36-just-a-number-21011a...

Note that headway is measured between the arrival of trains, meaning the train has to come to a complete stop, let people get on & off, close doors, speed off and have another train stopped all within that period! So a 90-sec headway will feel like less than a minute to users.

Re: Why Do Buses Bunch?

#95
post #20

Interesting, that simulator shows buses that are often full. I think that's a rather rare case and know of a pretty graspable reason why lower fill buses clump up quite a bit. Assume that a stop produces a customer every minute or so, if a bus is five minutes late to the stop (lets say due to traffic) it will take a bit longer to load customers than normal adding slight amounts to its delay over time - concurrently,…

In Seattle, where we mostly lack any sort of useable rail, it's entirely normal to have full busses, especially at rush hour. Bunching does happen and I love it because it makes my commute home quiet.

Re: Why Do Buses Bunch?

#96

Would 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…

You are forgetting people who would want to get off that stop, so this is may not be an option.

The bus in front will have more people, and more likely to stop to let people off (and on).

Meanwhile, the one following behind will be emptier, and thus less likely to need to stop, meaning it can easily pass the one in front (while that one is at a stop for entering/exiting passengers) and then itself take on more passengers at the stops ahead --- which then gradually slows it down too, but at the same time the one behind will be mostly emptying.

I'd say it is reasonably self-balancing.

Re: Why Do Buses Bunch?

#97
post #67
post #46

Earlier quoted context omitted.

Of course trolley buses (or streetcars/trams) can't do this

Trolley buses usually can to an extent - the trolley arm can usually handle the 3m swing or so it takes to pass another bus.

...and then it crashes into the trolley arm of the bus ahead.

Re: Why Do Buses Bunch?

#98
post #73
post #30

Earlier quoted context omitted.

You could probably have a computer calculate which stop the trailing bus should jump ahead to. Then you have the trailing bus switch to "out of service" mode (so it doesn't enrage people when it passes a bunch of stops) and skip ahead 4 or 5 stops or whatever the computer decides is optimal.

It would be horrible if the slow bus behind was actually too full to pick up people so you have an empty bus passing stops that the trailing bus will also skip!

Welcome to Baltimore.

Re: Why Do Buses Bunch?

#99

Earlier quoted context omitted.

The London Underground sometimes skips stops in order to uncongest lines after a temporary delay. They tell everyone on the trains that will be skipping stops that it's happening, and anyone who wants the intermediate stops has to get off and catch the next one. This probably wouldn't work for buses that take a lot longer to load/unload though...

This is amazing! I wish the DC Metro did this.

When I lived in the DC area, the Metro would indeed skip stops after delays sometimes.

Here's an article talking about it: https://ggwash.org/view/38198/expressing-trains-helps-metro-...

The NY subway will also sometimes have trains switch from local to express or vice versa to help recover during delays.

Re: Why Do Buses Bunch?

#100

I 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…

This is possible with public transportation too. Trains run express and skip stops all the time. I think that would be too much hassle with buses but it's possible.

It probably be not too much of you had two way communication with the bus. One can leapfrog the one in front, alleviate the front bus, and everyone's faster. However it probably has limits ie when a passenger on the passing bus wants to stop at the same place as the slow bus next stop.
Post reply on HN