数字推盘游戏

✍ dations ◷ 2025-11-27 07:37:52 #玩具,智力游戏,NP完全问题

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

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

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

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

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

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

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

相关

  • 口渴口渴是口里很干,想要喝水的情况,或者广义来说,是渴求液体的情况。这种情况是动物的基本本能,而这也是一个重要的机制,以使动物的体液浓度平衡。导致口渴的原因可能是因为缺乏体液
  • 羰基硫羰基硫(化学式:OCS)又称氧硫化碳、硫化羰,通常状态下为有臭鸡蛋气味的无色气体。它是一个结构上与二硫化碳和二氧化碳类似的无机碳化合物,气态的OCS分子为直线型,一个碳原子以两个
  • 罗德尼湾罗德尼湾(Rodney Bay)是加勒比海岛国圣卢西亚的一个海湾,位于该岛北部的格罗斯伊斯勒区。罗德尼湾是有人工潟湖的马蹄形海湾。Reduit海滩是该岛最受欢迎的海滩。该海湾得名于海
  • 2014/15赛季欧洲羽联巡回赛2014/15赛季欧洲羽联巡回赛(BE Circuit 2014/15),是欧洲羽联巡回赛的第28个赛季。本赛季由2014年4月28日开始,至2015年4月26日完结。在上述期间于欧洲进行的所有世界羽联国际挑
  • 方一藻方一藻,字子元。直隶歙县人。明朝政治人物。天启二年(1622年)壬戌科进士。崇祯三年(1630年),担任山东副使。崇祯四年,以右佥都御史,担任辽东巡抚。此后累升为兵部尚书。后以大学士巡
  • 韩国铁道9501系柴油动车组韩国铁道9501系柴油动车组,或称通勤型柴油动车组(朝鲜语:통근형 디젤 동차,朝鲜汉字:通勤型디젤動車;英语:Commuter Diesel Car,简称CDC)。是韩国铁道公社的一款柴油动车组,现在普遍运
  • 饮马峡站饮马峡站,位于中华人民共和国青海省海西蒙古族藏族自治州大柴旦行政区柴旦镇饮马峡村,是青藏铁路、敦格铁路上的火车站,建于1979年,由中国铁路青藏集团有限公司格尔木车务段管辖
  • 韩魁韩魁,福建连江县洪塘人,明朝政治人物。永乐十六年(1418年)戊戌科进士,担任交趾温邱县丞。
  • 中国海洋大学青岛学院中国海洋大学青岛学院是由中国海洋大学和青岛德泰投资咨询公司于2005年共同成立的独立本科学院。中国海洋大学青岛学院于2011年经教育部批准,改建为青岛工学院。根据《高等教
  • 王尔智王尔智(1954年8月-),吉林伊通人,中华人民共和国政治人物。1976年加入中国共产党。1974年7月参加工作,历任吉林省东辽县县长,县委书记;吉林省委办公厅助理巡视员、副主任。后升任吉林