Decision Optimization

Decision Optimization

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


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  Non zero minimum value

    Posted 12/25/12 02:32 PM

    Originally posted by: SystemAdmin


    How to find max and min both non-zero values from a set of values in an array...

    Ex: A=0,2,0,5,8,0,11

    We want max value =11 and min value=2
    Please help me out I am stuck here...

    Thank You
    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 2.  Re: Non zero minimum value

    Posted 12/25/12 06:29 PM

    Originally posted by: SystemAdmin


    You can use the min and max operators with a conditional statement in their scope:

    range R = 1..7;
    int A[R] = [0, 2, 0, 5, 8, 0, 11];
     
    int minA = min(r in R : A[r] != 0) A[r];
    int maxA = max(r in R : A[r] != 0) A[r];
    


    Regards,
    Stefano
    #DecisionOptimization
    #OPLusingCPLEXOptimizer