如何解决这样的优化任务?

我正在计划参考解决scheme的function,但我不确定它是否适合我手中的问题。 让我尽可能清楚而简洁地解释这种情况:

  • 我打算去市场买(比如在电子表格中的100)水果篮。
  • 我有3袋,我想根据具体细分75%在袋1,20%分成袋2,其余5%分成袋3

我所关心的关键问题是如何分配到这3袋,这应该符合以下3个条件:

  1. 每个袋子的碗的平均价格应该是完全一样的。 即在电子表格示例中,总价格为104.55。 所以三桶水桶的平均价格应该接近这个数字,三个水桶的平均价格也是一样的

  2. 每桶的碗数满足我的目标分割(即75/20/5分割)

  3. 每个袋子里只有整个碗的数量,任何一个0.5都会四舍五入到1

最终的产量应该告诉我每个袋子里应该包括每个碗里有多less碗。 (例如105的Bag1:3,110的1,109的10等等)

我在下面包含了一个如何启动上述想法的截图。

在这里输入图像说明

任何帮助将不胜感激。

编辑:温柔的凹凸,因为我仍然想解决这个任务。