我在一定程度上理解算法的工作原理。我并不完全了解算法在实践中是如何实际实施的。
我有兴趣了解对于比较复杂的游戏(例如国际象棋),最优化的方法是什么,比如:递归方法?异步?并发?并行?分布式?数据结构和/或数据库?
- 我们期望在单台机器上看到哪些限制?(我们可以同时在许多核心上运行...也许是GPU?) - 如果每个分支都导致玩出完全不同的游戏,(这可能会达到几百万)我们如何保持整个系统的稳定性?如何重复使用已经玩过的分支?
我有兴趣了解对于比较复杂的游戏(例如国际象棋),最优化的方法是什么,比如:递归方法?异步?并发?并行?分布式?数据结构和/或数据库?
- 我们期望在单台机器上看到哪些限制?(我们可以同时在许多核心上运行...也许是GPU?) - 如果每个分支都导致玩出完全不同的游戏,(这可能会达到几百万)我们如何保持整个系统的稳定性?如何重复使用已经玩过的分支?