You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

最优物品选择算法需求:采购指定重量配料的组合求解

采购组合优化算法需求

需寻找一种算法来解决以下采购问题(优先采用Ruby实现,其他语言亦可):需采购X克某配料,商店无恰好为X克的规格产品,但提供N种不同重量的产品,且可重复选购。需找出至少满足X克要求且总重量最接近X克的产品组合。

示例1

需采购1.4kg意大利面,商店产品如下:

  • Product A:1kg意大利面
  • Product B:500g意大利面
  • Product C:300g意大利面

解决方案:购买1份Product B和3份Product C(500g + 3×300g = 1.4kg),此组合为精确符合需求的重量。

示例2

需采购300克大米,商店产品如下:

  • Product A:1kg大米
  • Product B:500g大米
  • Product C:200g大米

解决方案:购买2份Product C,总重量为400g,比购买1份Product B(500g)更接近需求的300克。

内容的提问来源于stack exchange,提问作者Julien

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 09:25:03