gpt4 book ai didi

预算内最高值算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:49:06 25 4
gpt4 key购买 nike

我不完全确定提出这个问题的最佳方式(或者做研究看看以前是否有人回答过)。

给定一个数据集,其中每个条目都有一个 Point 值和一个 Dollar 值,我希望生成一个长度为 N 的条目的列表,该列表产生最高的总 Point 值,同时保持在预算 B 内。

示例数据集:

Item    Points    Dollars
Apple 3.0 $1.00
Pear 2.5 $0.75
Peach 2.8 $0.88

对于这个(小)数据集,假设我的预算 (B) 是 2.25 美元,列表长度 (N) 必须是 2。您必须使用固定的列表长度,但不是必需的使用所有预算。

显然,所提供的示例很容易在脑海中完成,但如果数据集更大,并且 N 和 B 值都更高,我正在寻找可以生成列表的算法。很难理解这个问题。

只是在寻找一个伪算法,但如果您喜欢任何给定的语言,请随时回复!

最佳答案

我非常肯定这可以简化为 NP 完全问题,因此不值得尝试开发一个始终为您提供“正确”答案的过程,因为许多人已经尝试并未能有效地做到这一点在一个大数据集上。然而,您可以使用更有效的近似技术,虽然它不能保证给您正确的答案,但许多流行的近似算法能够实现高精度。

希望这对你有帮助:)

关于预算内最高值算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33533472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com