数字推盘游戏

✍ dations ◷ 2025-11-25 19:10:31 #玩具,智力游戏,NP完全问题

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

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

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

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

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

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

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

相关

  • 瑟德布卢姆拉尔斯·奥洛夫·约纳坦·瑟德布卢姆(瑞典语:Lars Olof Jonathan Söderblom,又称纳坦·瑟德布卢姆,1866年1月15日-1931年7月12日),瑞典牧师,瑞典教会乌普萨拉大主教,1930年因倡导世
  • 乌塔卡蒙德乌塔卡蒙德(官方名称:Udhagamandalam,泰米尔语:உதகமண்டலம்,卡纳达语:ಉದಕಮಂಡಲ)是印度南部泰米尔纳德邦的一座城市,尼尔吉利斯县的县府。乌塔卡蒙德位于尼尔吉里丘陵
  • 孙子算经《孙子算经》,中国南北朝数学著作,《算经十书》之一。孙子算经的确切成书年代不详。学者根据书中事物出现的时间,估计孙子算经成书于南北朝。全书共分三卷:详细的讨论了度量衡的
  • 安巴尔省安巴尔省(阿拉伯语:الأنبار‎)是伊拉克西部的一个省,首府是拉马迪。安巴尔是伊拉克面积最大的省份,与叙利亚、约旦和沙特阿拉伯接壤。安巴尔的名字来源于波斯语,意思是“货
  • 科瓦利斯 (俄勒冈州)科瓦利斯(英语:Corvallis /kɔːrˈvælᵻs/)是美国俄勒冈州中西部的一个小型城市,为本顿县的县治,中文又称谷心镇。因威拉米特河的支流玛丽河流经此地而被称为玛丽威尔(Marysvill
  • 星空之恋Windows 2000,Windows XP ,Windows 7【中文】由Funny歡樂派與Playcoo《玩酷》合作,於2014年重新營運, 並更名為【星辰2 online】。官方網站 【英語】現由Subagames營運。官方網
  • 柏金斯启明学校柏金斯启明学校(Perkins School for the Blind)位于美国马萨诸塞州沃特敦,它是一所美国盲人最古老的启明学校。它也被称为"帕金斯启明机构"(Perkins Institution for the Bli
  • 奥斯特罗赫城堡奥斯特罗赫城堡(乌克兰语:Острозький замок,波兰语:Zamek w Ostrogu)是位于乌克兰西部城市奥斯特罗赫的一座城堡建筑。在14至16世纪,城堡曾是奥斯特罗赫家族的主要
  • 天使陷落《天使陷落》(英语:)是一部于2019年上映的美国动作片,由雷克·罗曼·沃(英语:Ric Roman Waugh)执导,并与罗伯特·马克·凯曼(英语:Robert Mark Kamen)、马特·库克共同编剧。本片为2016
  • 李充嗣李充嗣(1462年-1528年),字士脩,号梧山,四川成都府内江县人。明朝政治人物。李充嗣为给事中李蕃之孙。父李吉安,官澧州华府教授,定居九溪卫(今临澧境内)成化二十三年(1487年),充嗣考中进士