急求囚徒困境的java代码

Victor_Victor Victor_Victor 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一.基本问题阐述:
有两个参与者和一个庄家。参与者每人有一式两张卡片,各印有“合作”和“背叛”。参与者各把一张卡片文字面朝下,放在庄家面前。文字面朝下排除了参与者知道对方选择的可能性。然后,庄家翻开两个参与者卡片,根据以下规则支付利益:
一人背叛、一人合作:背叛者得5分(背叛诱惑),合作者0分(受骗支付)。
二人都合作:各得3分(合作报酬)。
二人都背叛:各得1分(背叛惩罚)。
二.求解(要求用C语言或JAVA语言)
1.每个人所能得分的所有情况及可得的最高分和最低分;
2.两个人能得分和的所有情况及最高分和最低分;
3. 比较互相背叛的及单独背叛,合作获分比背叛高还是低.
...全文

相关推荐

prisoners-dilemma:囚徒困境游戏,用Java和Scala练习

囚徒困境 囚徒困境游戏,用Java和Scala练习。 游戏的目的是尽可能少地入狱,这取决于您对警察的回答和其他囚犯的回答。 更多关于囚徒困境本身的信息可以在找到。 实施囚徒 用户必须只实现一个类,它是Prisoner子类,并实现它们的抽象方法giveAnswer和notifyPoliceResponse 。 可以使用 Java 或 Scala。 giveAnswer方法将在每次迭代中告诉警察囚犯的答案(在游戏中可能并且应该不同)。 警方在得到两名囚犯的答复后,会将判刑通知每人。 这些句子可以是: FREE 。 这个囚犯说话了,但另一个没有。 他自由了。 MINOR 。 两人都没有说话,所以两人都被判轻刑(1年监禁)。 MEDIUM 。 两人都交谈过,所以这两个句子都是中等的(5年)。 MAJOR 。 这个囚犯没有说话,但另一个背叛了他。 最高刑期为 10 年。 例子 有两个示例

愍蟊朙

GAHW3:囚徒困境的遗传算法

GAHW3 囚徒困境的遗传算法

Her101

prisoners:自组织系统——囚徒困境

囚犯 在 2014 年维也纳 TU 的“自组织系统 WS14”课程中,使用 JADE 中的 MAS(多代理系统)实现了囚徒困境。 使用 IDEA 14 和 gradle 开发

Jin Tommy

空间演化囚徒困境基于环格与模仿的合作涌现

空间演化囚徒困境基于环格与模仿的合作涌现,余谦,罗黎,基于环格,构建了局部交互的社会网络,其中的个体分别与邻居进行空间囚徒困境博弈,并根据带模仿成本的模仿学习机制不断进行博弈

weixin_38645379

基于RepastNET的演化囚徒博弈仿真

基于RepastNET的演化囚徒博弈仿真基于RepastNET的演化囚徒博弈仿真

thbcd
评论 6
收藏 已收藏
分享
返回顶部
Victor_Victor
Eclipse 58,439 成员 49,457 内容