Decision Optimization

Decision Optimization

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


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

condition for zero in vector

  • 1.  condition for zero in vector

    Posted 05/26/16 01:06 AM

    Originally posted by: sandeepsinghchauhan


    INVST  

    20
    81.1
    100
    40
    86

    130.2

     float cookies[p in P] = floor(1000/p.INVST);

    will give

    50
    12
    10
    25
    17
    7

    I want everytime after my third element (10,7) value will be zero like [ 50 12 0 25 17 0]

    how can i do it

    please help


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 2.  Re: condition for zero in vector

    Posted 05/26/16 02:54 AM

    Hi,

    you could use the ternary operator:

    float cookies[p in 1..10] = (p mod 3!=0)?floor(1000/p):0;
     
     execute
     {
     writeln(cookies);
     }

    gives

    [1000 500 0 250 200 0 142 125 0 100]

    regards

     


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 3.  Re: condition for zero in vector

    Posted 05/26/16 02:59 AM

    Originally posted by: sandeepsinghchauhan


    Thanks


    #DecisionOptimization
    #OPLusingCPLEXOptimizer