What is the optimal ratio of Steamworks to Magnetos, regarding blueprint cost?
Magnetos boost productivity by 2%. Steamworks boost this 2%-bonus by 15%, or equivalently 2% * 15% = 0.3%
per Magneto. So when I have 7 Magnetos, buying 1 Steamworks gives a larger boost than another Magneto.
However, both cost rare resources, especially blueprints, which are tedious to obtain. For example, at 10 Magnetos and 11 Steamworks, the former cost 9.11 Blueprints and the latter 11.64 Blueprints. Additionally, I'm not sure if there are diminishing returns on either productivity bonus.
So, which ratio of Steamworks to Magnetos should I maintain for maximum productivity boost per blueprint spent?
Solution 1:
Considering production boost only, in the long run, it roughs out to very close to 1:1, usually with only one more Magneto than Steamworks for optimal. In the short term, when first building them, around 4-5 Magnetos before you bother with Steamworks is appropriate.
There is a spreadsheet which will do the calculation for you, publicly shared. Adding a single building at a time, shows a single Steamworks getting more results after 4 Magnetos are built, then 2 more SW once the next M is built. Going further shows SW slowly catching up in worth as it's bonus has more Magnetos to impact, but always lagging behind because a Magneto is always worth just a little more for every SW built.
The only diminishing return that I'm aware of is the expense of the buildings. Once you get in the 20-30 of each range, they require hundreds of blueprints, and your economy in general will be focusing on harder to acquire resources that only get a partial effect (titanium, uranium, unobtanium), and power become more of a concern than production (blueprints will be fed to reactors). They are typically still worth building so you can max out older buildings, and blueprints become both easier to craft and less in demand as you max out the tech tree.