我们开始研究工作中的一个问题,该问题有效地归结为以下问题:
假设我有红色人和蓝色人到达商店。红色的人有资格购买产品 A 和 B,蓝色的人有资格购买产品 B 和 C。产品 A、B 和 C 有不同的相关价格(p_A
、p_B
、p_C
),我对每种产品都有不同的库存i_A
(i_B
, i_C
)。
我正在尝试开始研究可以帮助我最佳地决定当一个新的红色或蓝色人出现时,向他们展示什么产品的算法。如果红人和蓝人有资格获得的产品是不同的(即,他们没有资格获得任何相同的产品),那么问题将很简单,但事实上他们都有资格获得产品 B (在这个非常简化的示例中)使设置有点复杂,这意味着我向新人展示产品 B 的可能性应该取决于消费者之前通过商店并被展示过的东西。
我在任何类型的运筹学类型的算法工作方面都没有太多经验。可能这个问题是多项选择背包问题的变体,但我希望从对这种工作更有经验的人那里获得一些关于什么是好的方法的意见。谢谢你的帮助。