我在矩阵编码时遇到了麻烦。
我有一个P
矩阵n x m
。
我需要找到N
中的第一大P
个(少于n个)元素,并将它们标记为1
。
让矩阵为Y
,其中Y(i,j)=1 or 0
约束:max(sum(Y(i))=1 ; min(sum(Y(i))=0
申请 - 我有n个客户名单和m个优惠。 P(i,j)
预计将获得第i个客户的第j个报价。我需要找出一个矩阵Y (n x m)
,它给出了最大的预期利润。
每位客户可以获得最多1个优惠(或0)并且有预算,因此我们只能提供N
个优惠。