Decision Optimization

Decision Optimization

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


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
Expand all | Collapse all

How to initialize multiple MIP starts in OPL CPLEX?

  • 1.  How to initialize multiple MIP starts in OPL CPLEX?

    Posted 06/25/15 01:31 PM

    Originally posted by: maiklb2005


    Hello,

     

    In OPL, I initialize MIP starts as follows: 

    var vectors = new IloOplCplexVectors();
    vectors.attach(model.decsionvariable, data.valuestobeattached);

    vectors.setVectors( cplex )

     

    I would like to initialize multiple MIP starts. To accomplish that, I use the procedure above, but each time I declare different vectors1, vectors2 and so on. Somehow, CPLEX still recognizes one MIP start. I was wondering why this happens.

     

    Thank you!


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 2.  Re: How to initialize multiple MIP starts in OPL CPLEX?

    Posted 06/25/15 04:31 PM

    Hi,

    have you tried addMIPStart ?

    Hi,

    let me give you an example:

    in the warmstart example,

    replace

    vectors.attach(opl2.x,opl2.values);
      vectors.setVectors(cplex2);   
     
     by


      cplex2.addMIPStart(opl2.x,opl2.values,1);

     

    regards


    #DecisionOptimization
    #OPLusingCPLEXOptimizer