←back to thread

219 points skadamat | 4 comments | | HN request time: 0.487s | source
Show context
rjmunro ◴[] No.41301868[source]
There's another thing that happens with busses that makes it worse.

The further behind the previous bus a bus is, the more people will arrive at the bus stop. The more people there are at the stop, the longer the bus has to spend picking them all up and selling them tickets etc. Therefore the delayed bus will tend to experience more delay. The bus behind them will have less people to pick up, so it will spend a shorter time at stops and tend to catch up with the first bus, so the two busses are dragged towards each other.

replies(15): >>41302070 #>>41302114 #>>41302390 #>>41302468 #>>41302658 #>>41302680 #>>41302728 #>>41302736 #>>41302776 #>>41302981 #>>41303563 #>>41304355 #>>41304721 #>>41305067 #>>41329626 #
mitthrowaway2 ◴[] No.41302390[source]
That bus with more riders on board also has a higher probability of needing to stop to let people off at each location as well, slowing it down even further!
replies(3): >>41302756 #>>41302948 #>>41305652 #
ajuc ◴[] No.41302756[source]
This is part of a good route design - most bus stops should be "mandatory" - which means the bus stops there no matter what. Some bus stops are "optional" - driver only stops there if there's somebody waiting or if somebody in the bus presses the "STOP" button near the doors. It's marked on the timetable which bus stop is optional.

It's not worth it to make every stop optional because then the routes become too unpredictable and scheduling is hard. Usually there's like 5-10% of optional bus stops on each route - only in the places where very few people get in/out.

replies(4): >>41302864 #>>41302869 #>>41302997 #>>41304831 #
mitthrowaway2 ◴[] No.41302869[source]
For express or intercity busses, that makes sense, but for high-frequency regular bus routes, I can't imagine that working. It means thar bus stops would have to be extremely sparse, or else the bus trips would need to be extremely slow.
replies(2): >>41302955 #>>41303809 #
ajuc ◴[] No.41302955[source]
Exactly the opposite. It sucks for intercity buses, cause there's no point. Bus stops are rare and buses don't "bunch up". It's essential for city buses.

This is how it works in every big city in Poland, it's working great. More cities started to use this system over time, because it improves the scheduling so much.

The point of city buses is that they drive in traffic anyway - they rarely drive over 50 km/h and they stop every 5 minutes. How regular they are is MUCH more important than how fast they drive.

If you skip 3 stops because nobody waited there - you get to the 4th bus stop 5 minutes too early and wait for 5 minutes there - potentially blocking the bus stop for others and wrecking havoc with the scheduling. Much better to split these 5 minutes between the bus stops where nobody is blocked.

It's like in gamedev - you don't want to optimize happy case cause you're making the situation WORSE. If your fastest frame takes 5 ms instead of 10 ms it changes nothing at best (and makes for more jerky movement at worst). If your longest frame takes 15 ms instead of 18 ms - it means you can keep consistent 60 FPS now - and that's a HUGE win.

replies(3): >>41303039 #>>41303351 #>>41305669 #
1. SoftTalker ◴[] No.41303039[source]
City buses stop much more often than every 5 minutes in my experience. It's more like every couple of blocks, sometimes every block, at least in the densely populated areas.
replies(2): >>41305866 #>>41308594 #
2. bluGill ◴[] No.41305866[source]
That is way too often, it makes service too slow. People have things todo and sitting on the bus is not one oi them (even if they are doing something it is rarely what they want todo.

what is right is a compromise but everx block is too much

replies(1): >>41306250 #
3. mitthrowaway2 ◴[] No.41306250[source]
I agree, but a five minute drive is about a 30 minute walk (for an able-bodied person), which is way too far between bus stops for a non-express bus. Especially if you have to catch a connecting bus going along one of the major streets your bus skipped by.
4. ajuc ◴[] No.41308594[source]
Yeah, I checked the routes I take and it's 40 minutes for 25 bus stops so about 1.5 minutes between stops.