Constraints:
summation over i( wi*Rij ) <= 1.564*summation over i( wi*Bij ) (61-39 ratio) { for all j buckets }
summation over i( wi*Rij ) >= 1.439*summation over i( wi*Bij ) (59-41 ratio) { for all j buckets }
RBINij >= Rij
BBINij >= Bij
+ maybe more constraints like the total weight etc.
Objective Function:
Minimize( Ci*summation over i(RBINij + BBINij) )
1 回答
一种可能的方法是以下列方式制定混合整数规划问题 . 我不确定,可能还有其他更有效的解决方案 .
假设总共有R个红球和B个蓝色球,每个球的重量分别为r1,r2,.. rR和b1,b2,... bB .
说Rij是分配给桶j的红球i的分数 . RBINij是二进制数,如果Rij> 0则为1,否则为0 . 我们希望尽可能多地使用Rij的0(和RBINij的0)进行最小数量的削减 .
类似地,Bij是分配给桶j的蓝色球i的分数 . BBINij是二进制数,如果Bij> 0则为1,否则为0 . 我们希望尽可能多地生成Bij的0(和BBINij的0)以获得最小数量的削减 .