Decision Optimization

Decision Optimization

Delivers prescriptive analytics capabilities and decision intelligence to improve decision-making.


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  Is CPLEX solution polishing deterministic?

    Posted 03/10/16 10:22 AM

    Originally posted by: IgorZar


    Every time I run solution polishing on the model, CPLEX produces the same log, which means that polishing is deterministic.

    However, the paper on polishing says that the selection of the solution from the pool is random.

    Which is correct?

    Thanks!


    #CPLEXOptimizers
    #DecisionOptimization


  • 2.  Re: Is CPLEX solution polishing deterministic?

    Posted 03/14/16 08:04 AM

    Are you referring to the randomization in the evolutionary part of the algorithm?

    If so then this is of course only pseudo-random. It uses a random number generator that is initialized from a seed. If you use the same seed for each run (and that is what CPLEX does by default) then the pseudo-random decisions are the same in each run, hence the results are deterministic.


    #CPLEXOptimizers
    #DecisionOptimization


  • 3.  Re: Is CPLEX solution polishing deterministic?

    Posted 03/14/16 12:02 PM

    Originally posted by: IgorZar


    Thanks, Daniel!

    You are right, I had to set the randomseed CPLEX parameter.


    #CPLEXOptimizers
    #DecisionOptimization