找出最便宜组合的算法

标签 algorithm combinations

我有几套是这样的

SET A(1,2,3,11,10)  - $30
SET B(2,5,8)        - $20
SET C(6)             -$25
SET D(6,8)           -$30
SET E(7,5)           -$20
SET F(5,6,7,8,9,10)  -$60
.
.
.

等等... 都是随机的, 现在考虑集合 D、E 和 F 我想买一套最便宜的组合,SET Q(7,8,6,5) 答案应该是SET D + SET E,而不是SET F

请链接...谢谢

最佳答案

这个问题叫做加权集覆盖。

您将在 Google. 上搜索该词条得到很多结果。

关于找出最便宜组合的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1442763/

相关文章:

matlab - 寻找矩阵子矩阵组合的最有效方法[matlab]

algorithm - Apache Spark Mllib 中 ALS 机器学习算法的排名是多少

c++ - 使用 glFrustum 创建拼接场景

algorithm - 如何实现 K-Means++ 算法?

Python组合

C - 整数之间 2 个变量的组合 [ARRAY]

使用 tidyr/data.table 与 data.frames 复制 `expand.grid()` 行为

algorithm - 遍历位掩码

algorithm - 用给定的间隔覆盖所有数字

java - 用于查找可在拨号盘上用电话号码拼写的所有可能单词的逻辑