gpt4 book ai didi

java - 评估所有锦标赛场景

转载 作者:行者123 更新时间:2023-12-01 15:10:04 25 4
gpt4 key购买 nike

我有一个对象Tournament有一个比赛列表,每个比赛的玩家 1 或玩家 2 获胜的概率存储在 Map<Player, Float> 中。 。
我以元素 i 迭代匹配列表。和i + 1使用获胜者创建新的比赛。获胜者的选择方式如下:如果 p1(或 p2)以高于特定阈值的概率获胜,我选择它,否则我必须分支并评估两种情况(情况 1:p1 获胜 - 情况 2:p2 获胜)。< br/>我的目标是创建所有可能的场景并评估所有可能的锦标赛获胜者。
我可以在不分支的情况下做到这一点(只是递归地评估所有比赛获胜者,直到只有最后一场比赛),但如果我想要所有场景,我真的不知道该怎么做。
有任何想法吗?我应该使用哪种数据结构?是否可以做类似 C fork 的事情并使用它?

最佳答案

Is it possible to do something like C fork and use it?

您可以使用 ExecutorService 提交任意数量的任务。假设它们受 CPU 限制,您可能需要使用大小为 Runtime.getRuntime.availableProcessors() 的固定线程池。

关于java - 评估所有锦标赛场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12455943/

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