Hello!
I'm running a set of simulations within a workflow, these take a set of structures as input and I'm looking to maximise the output.

I've created some scenarios manually (seen in the right join data sample above) and done a cartesian join to do each calculation to apply on my simulation. The output looks like this:

My objective is to maximise the return field in the output and I'm looking for a tool that keeps trying different combinations of inputs (i.e. increasing/decreasing limits, percentages and so on on multiple variables) till it reaches a maxima. These will need to be subject to some form of constraints so I can allow for realistic scenarios only.
I see the optimisation tool within prescriptive analytics is meant to do something similar but it seems like you need to define your constraints and functions within the tool itself. For me this isn't possible given the container 98 above includes some calculations I can't embed easily, any alternatives similar to excel solver that may work in this situation?
Thanks, R