Decision Optimization

Decision Optimization

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


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

Is "not in" available

  • 1.  Is "not in" available

    Posted 09/14/17 11:15 AM

    Originally posted by: ShaCplex


    Dear sir,

     

    if we have a set say,

     

    tuple AIRCRAFTS{

    string aircrafts;

    }

    {AIRCRAFTS}aircrafts=...;

     

    we can write ,

    1. forall(a in aircrafts) 

    2. sum( a in  aircrafts)  etc

    But can we  have " not in" also?

    say, how can I write forall(a not in aircrafts)..

     

     

    Regards,

    shahul


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 2.  Re: Is "not in" available

    Posted 09/14/17 12:06 PM

    Hi,

      tuple AIRCRAFTS {
        string aircraftID;
        }
        {AIRCRAFTS} aircrafts= {<"A">};;
        {AIRCRAFTS} spareAircrafts={<"B">};;

        {AIRCRAFTS} aircrafts1=aircrafts union spareAircrafts;
        
       int nb=sum(a in aircrafts1:a not in aircrafts) 1;
       
       {AIRCRAFTS} res=aircrafts1 diff aircrafts;
       {AIRCRAFTS} res2={a | a in aircrafts1 : a not in aircrafts};
       
       execute
       {
       writeln(nb);
       writeln(res);  
       writeln(res2);
       }

    gives

    1
     {<"B">}
     {<"B">}

    regards


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 3.  Re: Is "not in" available

    Posted 09/15/17 01:20 AM

    Originally posted by: ShaCplex


    Thank you sir.......

     

     

     

     

     

     

    regards,

    shahul


    #DecisionOptimization
    #OPLusingCPLEXOptimizer