Hi all,
I'm hoping someone here might be able to help with a problem we are currently facing with the Optimization tool in Alteryx Designer. We are trying to use the tool to find and flag which subset of transactions make up a specified target (which could be made up from an unknown number of transactions).
However, we are finding that the tool will often specify solutions which are incorrect. In the attached workflow, we are trying to find a specific total, and the tool has claimed to have found a solution which has a different value than the target.
I can see in the D output node that it is in fact trying to find our correct value, and put in a 'Slack' value of 0.13, which we cannot have. In my constraints I have specified using '==' which I would assume would have a slack of 0.
We are okay if the workflow cannot find a solution, but we cannot have these false positives where the target value is 'close enough' as we need exact matches.
Is it possible to manually adjust this Slack value (despite my constraint using ==)? Any ideas as to why this is happening?
Appreciate any insight on this as we are quite confused!
Thanks