Readit News logoReadit News
kolui commented on Learning Solver Design: Automating Factorio Balancers   gianlucaventurini.com/pos... · Posted by u/kolui
Epa095 · a year ago
This is a cool article! And it lead me down the path to another cool factorio compsci paper called 'The steady-states of splitter networks' where they really go into the theoretical properties of the belts and splitters.

But I can't help to feel that the following paragraph should be removed, since it really seems to be a bit confused about the concepts of both Np-complete and NP-hard.

> Finding a feasible solution is NP-hard because we can't do any better than start placing the components on a 2D grid and check if the properties are respected. Furthermore, finding the optimal solution (i.e., minimum number of components) is NP-complete because it will require enumerating all the possible solutions in order to find the best one.

kolui · a year ago
Thanks for the feedback, I fixed the claims about complexity. Let me know if you find other incorrect parts.
kolui commented on Learning Solver Design: Automating Factorio Balancers   gianlucaventurini.com/pos... · Posted by u/kolui
maverwa · a year ago
Yeah, the underground belts in the first and fourth row look odd, I currently don’t see a reason why the couldn’t be replaced by simple belts, which would be somewhat cheaper. Maybe that’s an additional UPS optimization applied in that design?
kolui · a year ago
I agree that using underground belts makes harder than it should to understand the example. I replaced it with simple belts. I re-calculated the design with the latest version of the code that has an optimization function that favors normal belts to underground ones https://github.com/gianluca-venturini/factorio-tools/blob/ma...

u/kolui

KarmaCake day91November 23, 2020View Original