Decision Optimization

Decision Optimization

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

 View Only
Expand all | Collapse all

WorkMem valid for instance of IloCplex or the optimizer

  • 1.  WorkMem valid for instance of IloCplex or the optimizer

    Posted Mon November 30, 2015 11:02 AM

    Originally posted by: CBird


    I wonder if the parameter IloCplex.Param.WorkMem applies for the object from where it is called or if it is a setting for the optimizer.

     

     

    Although it is counter intuitive to me, I have reason to believe, that it is a setting for the optimizer: I was solving 2 MIP's concurrently and CPLEX started to create node files. When I solved them sequentially, it did not. And when I solved them concurrently and increased the WorkMem parameter CPLEX did not create node files too.


    #CPLEXOptimizers
    #DecisionOptimization


  • 2.  Re: WorkMem valid for instance of IloCplex or the optimizer

    Posted Tue December 01, 2015 02:10 AM

    The WorkMem parameter is per IloCplex instance. If you solve two models simultaneously with two instances of IloCplex then these two solves are completely independent. There must be another reason why CPLEX started to write out node files. Are you sure you used the exact same parameter settings in sequential and parallel solves?


    #CPLEXOptimizers
    #DecisionOptimization