数字推盘游戏

✍ dations ◷ 2025-02-23 22:20:34 #玩具,智力游戏,NP完全问题

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

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

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

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

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

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

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

相关

  • 地舌菌纲地舌菌纲(学名:Geoglossomycetes)是子囊菌门盘菌亚门的一个纲,为一个单型的分类元,其下只有地舌菌目(Geoglossales)一个单型目,而地舌菌目亦只有地舌菌科(Geoglossaceae)一个科。地舌
  • 克基拉岛克基拉岛(希腊语:Κέρκυρα,拉丁化:Kérkyra;古希腊语:Κέρκυρα/Κόρκυρα),英语称科孚岛(英语:Corfu),伊奥尼亚海岛屿,属希腊克基拉州。科孚岛面积580平方公里,是爱奥尼亚
  • 奇翼龙奇翼龙(学名:Yi qi),是一种生活于约1.6亿年前的具有翼膜翅膀的小型恐龙,是奇翼龙属目前仅知的唯一物种,属蜥臀目擅攀鸟龙科。这是一个小的树居(树栖)的动物,并从树枝滑翔到树枝。奇翼
  • 雅典-克拉克雅典-克拉克县 (Athens-Clarke County, Georgia)是美国乔治亚州北部的一个县。面积314平方公里,是全州最小的。根据美国2000年人口普查估计,共有人口101,489人。县治雅典。成立
  • BEE TRAINBEE TRAIN是一家以动画企划制作为主要业务的日本企业。BEE TRAIN的创办人——真下耕一与崛川宪司,过去皆曾任职于动画制作公司龙之子并结识,随后真下耕一于1984年自龙之子制作
  • 派坦派坦(Paithan),是印度马哈拉施特拉邦Aurangabad县的一个城镇。总人口34556(2001年)。该地2001年总人口34556人,其中男性17759人,女性16797人;0—6岁人口4713人,其中男2498人,女2215人;
  • Ka-26卡莫夫 Ka-26是前苏联时代开发的轻型同轴逆桨多用途直升机。(北约代号Hoodlum:流氓、小混混、不良少年)Ka-26直升机从1969年开始量产,至今总产量达到816架。后来并发展出新型的
  • 布尔加斯布尔加斯(保加利亚语:Бургас)位于黑海西岸、保加利亚东南部,是该国第四大城市。人口 259,985 (2005年)。是保加利亚黑海南岸的中心都市,在工业和交通上都有重要的地位。其历
  • 酥皮盒子酥皮盒子(法语:Chausson)是一种由酥皮烤制而成的法式馅饼,馅料可甜可咸。将馅料放在酥皮正中,将饼皮折叠成半圆呈月亮形后烤制而成,形似韭菜盒子。通常用作早餐或小吃。在美国一些
  • 陈一郎陈一郎(1953年2月20日-2001年2月4日),本名陈铭农,台湾屏东县东港镇人,生于屏东县新园乡五房村,是知名台语歌手,艺名陈一郎,有“酒国歌王”称号。知名曲有〈阿郎阿郎〉、〈行船人的纯