Originally posted by: arguen
To be more precise:
my tuplesets as follows:
IJV =
{ <PA, PA, VA> <PA, DB, VA> <PA, PA, VB> <PA, DA, VB> <DA, PA, VB> <DA, DA, VB> <DB, PA, VA> <DB, DB, VA>
} VW =
{
// <vessel v, tank w> <VA, VA1> <VB, VB1> <VB, VB2>
};
Note that VA doesn't serve DA and VB doesn't serve DB.
Thus, I want the new combined tuple gives the following result:
<i v w> PA VA VA1 PA VB VB1 PA VB VB2 DA VB VB1 DA VB VB2 DB VA VA1
However the current results are as follows:
{IVW_tuple
} IVW =
{<a.i,b.v,b.w>| a in IJVT, b in VW
}; <i v w> PA VA VA1 PA VB VB1 PA VB VB2 DA VA VA1 DA VB VB1 DA VB VB2 DB VA VA1 DB VB VB1 DB VB VB2
Above result is wrong because i.e. VA serves DA .
<i v w> PA VA VA1 PA VA VB1 PA VA VB2 PA VB VA1 PA VB VB1 PA VB VB2 DA VB VA1 DA VB VB1 DA VB VB2 DB VA VA1 DB VA VB1 DB VA VB2
Above result is wrong because i.e. VA seems to have tanks VB1 and VB2 although those tanks belong to VB.
Thanks for your time.
#DecisionOptimization#OPLusingCPOptimizer