Decision Optimization

Decision Optimization

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

 View Only
Expand all | Collapse all

Tuple subscript and one-dimensional array subscript

  • 1.  Tuple subscript and one-dimensional array subscript

    Posted Fri May 24, 2019 10:18 AM

    Originally posted by: 18125514


    Is this form not available?

    Just like:

         forall(i in A,<j,k>in Clients:j!=1,<i,k>in Clients,<i,j,k> in Totals)
           q[<j,k>]>=q[<i,k>]-d[i]-Z*(1-x[<i,j,k>]);


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 2.  Re: Tuple subscript and one-dimensional array subscript

    Posted Fri May 24, 2019 01:08 PM

    Hi,

    you have an out of range.

    If you turn

    forall(i in A,<j,k>in Clients:j!=1,<i,k>in Clients,<i,j,k> in Totals)
           q[<j,k>]>=q[<i,k>]-d[i]-Z*(1-x[<i,j,k>]);

    into

    forall(i in A,<j,k>in Clients:j!=1,<i,k>in Clients,<i,j,k> in Totals:i in N)
           q[<j,k>]>=q[<i,k>]-d[i]-Z*(1-x[<i,j,k>]);

    then it will work fine

    regards

     

    PS:

    https://medium.com/@alexfleischer_84755/optimization-simply-do-more-with-less-zoo-buses-and-kids-66940178db6


    #DecisionOptimization
    #OPLusingCPLEXOptimizer