Originally posted by Weppet
The main problems with big networks right now are (for me): resources get pulled from all over the base and bots migrate, this results in massive travel time and recharge time. I imagined this would be solved by being able to allocate bots to roboports and with the scheduling change. Sure, some resources might still be exchanged between lines of production but only if it's faster to do so, from what I understand.
Or are you also talking about UPS advantages?
Generally speaking, smaller network is somewhat more ups friendly, because there are less robots and charging places to choose from when doing the logic.We can optimise all we want, but I don't think it is possible to get the complexity to O(1) when choosing a roboport for charging for example, so the bigger network will always have some small penalty.
On the other hand, finding where to pick some specific material from actually has O(1) complexity, as we have a special data structure for that since the beginning, which is very nice, but the limitation of the data structure is, that you find "some" place where to drop the item, not the closest one.