gpt4 book ai didi

订购 2 件商品组合的算法

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

我有 5 个数学问题要解决,30 个人将尝试解决这些问题中的每一个。

我知道每个人解决某个问题的速度有多快:

Person1 将能够在 5 秒内解决问题 A,在 7 秒内解决问题 B,在 20 秒内解决问题 C,在 2 分钟内解决问题 D。

一次只能一个人解决一个问题。

是否有任何算法可以帮助我确定我必须对这些人进行编程的顺序以获得最短的golbaloverall 解决时间?

最佳答案

算法: https://en.wikipedia.org/wiki/Backtracking

你有一棵有 5 个级别(问题阶段)的树。这有点像组合。您将尝试每种组合并节省最佳时间。一旦你有一次并且当前组合大于它,你将回溯并尝试通过其中一些方式丢弃其他替代方案(比方说,丢弃组合树的分支)。

您可以对元素(人)进行一些预处理,以首先检查最可能的组合的方式对它们进行排序,从而提高性能。您可以先用最好的计时器对每组候选人进行排序。回溯的条件之一可能是 IsSolvingOtherProblem bool。

您将拥有最佳的最佳解决方案和其他替代方案,但这个方案将让您达到您想要的效果,而且不会花费很长时间。

关于订购 2 件商品组合的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52644477/

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