Decision Optimization

Decision Optimization

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


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  minl

    Posted 07/28/19 07:45 AM

    Originally posted by: sandeepsinghchauhan


    How can I write the following constraint wihout using minl?

     

    forall(R in Roots){
      N[R] == minl(1,M[R]);
    }

    where N is binary decision variable and M is continuous decision variable


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 2.  Re: minl

    Posted 07/28/19 09:48 AM

    Hi,

    why don't you want to use minl ?

    Instead of minl you could use piecewise of course:

    Instead of

    N == minl(1,M);

    you would then write

    N == piecewise{1->1;0}(0,0)M;

    regards


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 3.  Re: minl

    Posted 07/28/19 10:06 AM

    Originally posted by: sandeepsinghchauhan


    could you please help me to write it in <= or >= form?


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 4.  Re: minl

    Posted 07/28/19 10:13 AM

    Hi,

    instead of minl and piecewise you could use logical constraints too.

    you could write

    (M>=1) => (N==1);
    (M<=1) => (N==M);

    I would use minl.

    Why not use minl ?

    regards

     


    #DecisionOptimization
    #OPLusingCPLEXOptimizer