Yes, all (essentially all) engineering design ends up being multivariable. For even something as simple as a cantilevered beam supporting a load, if you can change the shape, material, material treatment, length, width/height, all of which affects cost. Usually due to limits of manufacturing and availability of standard parts, the exploration space can be greatly reduced.