数字推盘游戏

✍ dations ◷ 2025-11-21 14:17:47 #玩具,智力游戏,NP完全问题

数字推盘游戏(n-puzzle)是一种最早的滑块类游戏,常见的类型有十五数字推盘游戏和八数字推盘游戏等。也有以图画代替数字的推盘游戏。可能Noyes Palmer Chapman在1874年发明十五数字推盘,但Sam Loyd则在1891年也宣称为其发明。

八数字推盘(又名重排九宫)则同样是Noyes Palmer Chapman在1870年代发明,并且马丁·加德纳在科学人寻求更快的解答。也有人宣称重排九宫是传统中国游戏,来自洛书,并且为华容道的祖先。

数字推盘游戏是由一块有凹槽的板和数个写有数字的大小相同的方块所组成。

十五数字推盘游戏的板上会有十五个方块和一个大小相当于一个方块的空位(供方块移动之用)。而八数字推盘游戏,为九宫格布局,有八个方块和一个空位。

游戏者要移动板上的方块,让所有的方块顺着数字的次序排列。

寻找数字推盘游戏的一个解相对容易,但寻找最优解是一个NP困难问题。十五数字推盘的最优解至多有80步;而八数字推盘的最优解至多有31步。

可以使用A*算法寻找最优解。h(n)(启发式策略)可以是

相关

  • 温带季节季节是每年循环出现的地理景观相差比较大的几个时间段。不同的地区,其季节的划分也是不同的。对温带地区而言,一年分为四季,即春季、夏季、秋季、冬季;而对于赤道地区只有旱季和
  • 白银时代白银时代(希腊语:Αργυρόν Γένος)是来自希腊神话中的一个词汇,尤其是在赫西俄德的《工作与时日》中被使用。根据该著作,人类世纪划分为五个时代,其中白银时代为第二个
  • 怀俄明怀俄明州(英语:State of Wyoming)是美国西部的一个州。为全美国人口最少的一州,也是在全美国中印第安人比例第四高的州。此州一共管辖有23个县(縣)。怀俄明州内拥有众多知名的景点
  • 2,6,10-三甲基十二烷2,6,10-三甲基十二烷是一种有机化合物,化学式为C15H32,它是十五烷的同分异构体之一。它可由金合欢烯(英语:Farnesene)或金合欢醇(英语:Farnesol)的催化加氢反应制得。它可以用作燃料
  • 洪灵菲洪灵菲(1902年-1934年),原名洪树森,学名洪伦修,字子常、素佛,笔名林曼青、林荫南、李铁郎等,广东潮安人,中国作家,中国左翼作家联盟成员。1922年考入广东高等师范学校。1926年加入中国
  • 威廉·哈尔 (牧牛人)威廉·金·哈尔(英语:William King Hale,1874年12月24日-1962年8月15日),通常被当地人称为“比尔”(Bill)或自称“欧塞奇丘(英语:Osage Hills)之王”(King of the Osage Hills),是一名美国
  • 十面埋伏 (1989年电影)十面埋伏是1989年的粤语电影,由李钊担任导演,由林国斌、大岛由加利、高雄、冯淬帆等人主演。
  • 特伦特·凯利特伦特·凯利(Trent Kelly;1966年3月1日-)是美国的一位政治人物。自2015年开始,他是密西西比州第1选举区选出的美国众议院议员。他的党籍是共和党。凯利在2015年首次当选众议院议
  • 恰姆赖尔恰姆赖尔(Chamrail),是印度西孟加拉邦Haora县的一个城镇。总人口8554(2001年)。该地2001年总人口8554人,其中男性4335人,女性4219人;0—6岁人口877人,其中男452人,女425人;识字率76.21%
  • 卡皮耶赖卡皮耶赖(Kappiyarai),是印度泰米尔纳德邦Kanniyakumari县的一个城镇。总人口13475(2001年)。该地2001年总人口13475人,其中男性6725人,女性6750人;0—6岁人口1225人,其中男643人,女58