Hi !
Is there a way to dynamically influence which scenarios the optimizer must run, once the optimizer has already started?
In other words, is there a way to save values in variables after an optimizer scenario run, and then read those values in the next scenario run, and decide whether to stop that iteration or perform it?
For example, imagine a case where the optimizer finds a successful scenario (without breaking any constrains) for these parameter values settings:
Parameter #1 (ranges from 0-9) = 3
Parameter #2 (ranges from 0-9) = 2
Parameter #3 (ranges from 0-9) = 5
I want to somehow tell the optimizer that it does not need to run any further iterations which have higher values for those parameters, like:
Parameter #1 (ranges from 0-9) = 4
Parameter #2 (ranges from 0-9) = 2
Parameter #3 (ranges from 0-9) = 5
or
Parameter #1 (ranges from 0-9) = 3
Parameter #2 (ranges from 0-9) = 3
Parameter #3 (ranges from 0-9) = 5
etc
There are many iterations that I wouldn't want to try as I have already found a solution with lower values, saving a lot of processing time from those iterations.
I have tried using a trigger in the optimizer, on end replication to write values into a GlobalTable and read them in the next iterations, but it does not work.
Please let me know if the question is not clear.
Thank you in advance for your help,
Lambert