我正在处理一个项目,我想知道关于 CPLEX for ILOG 的功能。例如,我为每个客户销售产品,我对 6 种产品中的每一种都有不同的概率。这意味着一个人购买产品的概率是不同的。假设我有 2 个客户和 6 个产品。对于第一个客户,第一个产品的概率是 0.5,第二个产品的概率是 0.3,等等……所以我想最大化我的利润,我知道每种产品的收入。我的问题是如何根据这些概率选择最有利可图的产品。显然,必须有一种使用这些概率的方法。在项目中,它们只是给出概率,但没有解释如何使用它们。现在,我的功能是这样的:
maximize
sum (c in Customers, p in Products, ch in Channels) (Revenue[p] * quantity[c][ch] - quantity[c][ch] * Cost[ch]);
数量用于确定渠道用于销售产品的次数。4 个不同的频道需要付费。