【发布时间】:2011-03-08 04:44:41
【问题描述】:
假设有一排 x 个装满小饰品(随机数量)的箱子,一目了然(你可以看到每个箱子里有多少小饰品)。现在有两名玩家可以在轮到他们时从任一端选择一个垃圾箱。他们不能放弃转弯。想出一个策略让玩家获得最大数量的小饰品。
x 是偶数。
这是一个 np 完全问题吗?和布尔SAT类似吗?
【问题讨论】:
-
您真的想制定一个可以与任意对手竞争的策略,还是您想为给定的饰品线创建(玩家一号和的移动顺序)玩家二),这样玩家一会得到尽可能多的小饰品?
-
@phimuemue - 基本上如果我是 player1,我需要遵循什么策略才能获胜。给定玩家 2 进行任何类型的移动。尽管他很可能也会发挥自己的优势。我认为您需要枚举所有可能的路径并找到该路径的奖励。而玩家只是继续走这条路。
-
问一个游戏(在博弈论的意义上,就是这样)是否是 NP 完全的并没有真正的意义。不过,您可以询问特定策略是否是 NP 完全的。
-
问一个游戏是否NP-Complete也很有意义。这可能意味着:给定游戏状态,您能否在多项式时间内决定第一个玩家是否肯定赢/有平局等,以及应该采取什么行动来最大化您获胜的机会。我相信人们一直在谈论游戏是 NP-Complete。
标签: algorithm np-complete