当前位置:  开发笔记 > 人工智能 > 正文

囚徒困境算法

如何解决《囚徒困境算法》经验,为你挑选了2个好方法。

看完"黑暗骑士"之后,我对"囚徒困境"的概念变得十分着迷.有必须是最大化给定的情况下自己增益的算法.

对于那些找到这个外国人:http://en.wikipedia.org/wiki/Prisoner%27s_dilemma

非常非常有趣的东西.

编辑:问题是,对于囚徒困境,最有效的算法是什么,如果有的话?



1> slim..:

由于只有一个选择,并且在没有任何可变输入的情况下,您的算法要么是:

cooperate = true;

...要么...

cooperate = false

找到迭代囚徒困境的策略更有意思,这是许多人所做的事情.例如http://www.iterated-prisoners-dilemma.net/

即便如此,它也不是"可以解决的",因为其他玩家是不可预测的.



2> RickL..:

维基百科页面似乎给出了所有答案......对于一次性囚犯的困境,每个囚犯(不是两个囚犯)的最佳解决方案就是背叛.

对于迭代囚犯的困境,最好在第一次保持沉默,然后在那之后做其他囚犯在最后一次做的事情.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有