TL;DR
Add ability to group together stations of the same name using signal, with the option of affecting the path cost of the train within the group.Eh ?
Let's face it, single station, no matter how big usually isn't up to the task to keep things fed at a decent rate. Multiple stations with the same name work, to a point. When demand becomes higher than supply, stations with the highest path cost get no love.Trains are lazy, they always tend to shoot for the closest station, that makes it difficult to keep the supply balanced.
Station grouping could solve this problem.
All stations within specific group would have the same path cost, path algorithm would pick the group as a whole, so even if there is only single train supplying group of 6, the distribution should be even within the group. Round robin could work for that. We could also use the grouping signal to relay station priority within the group.
Why ?
Quality of life improvement.It would make trains more preferable as form of transport. Each station should get some supplies not just the one that happens to be the nearest one. Without having to resort to combinator black magic at every station.
It could lower the overall cost of path finding by reducing the number of iterations required.
---
PS: I haven't found a thread that would be about the same thing. The Train station grouping thread (from 2015), is not the same thing, this is about what happens when your station naming scheme already includes groups of identical names.