Article Series About Smooth Factory Function and Factory Optimization Techniques
Posted: Tue Dec 05, 2023 6:39 pm
Over the past six or so months I have been working on two primary factory design tools to help me better play Factorio and ended up deciding to make a writeup on both of them. The first tool solves an issue, which I term 'stalling.' I first ran into stalling while handling ores in Seablock, it occurs when recipes requiring the circuit networks to manage seem to have a ton of edge cases that the circuit network has to handle. The second design tool is a virtual pricing method that generates pricing models using calculus; this tool is particularly useful in building "optimal" factories, determining which recipe to use if multiple may suffice, when and where to use different modules, and determining what items should be transported via rails. I currently have five of the articles written, starting with an Introduction that hopefully makes the whole series more accessible even to those who haven't played Factorio. I have versioned all of these just in case I need to update them in the future.
I'm still working on programming an optimizer given what I have written so far so that I can write articles on the application of the virtual pricing models on different mod packs. Currently running into issues with floating point errors but I need a break so I probably won't be working on article #6 for a month or so.
Anyway here's the link to a folder with all the articles so far:
https://drive.google.com/drive/folders/ ... sp=sharing
I'm still working on programming an optimizer given what I have written so far so that I can write articles on the application of the virtual pricing models on different mod packs. Currently running into issues with floating point errors but I need a break so I probably won't be working on article #6 for a month or so.
Anyway here's the link to a folder with all the articles so far:
https://drive.google.com/drive/folders/ ... sp=sharing