Honestly I think Zachtronics games are much better for this because they have discrete levels. You have many places you can just stop, and each level has a pretty solid definition of "optimal" (for whichever metric you're optimizing for), so you can actually be done with it.
Factorio presents a significantly more complex problem at a vastly increased scale.
Factorio presents a significantly more complex problem at a vastly increased scale.