数字推盘游戏

✍ dations ◷ 2025-12-06 03:35:19 #玩具,智力游戏,NP完全问题

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

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

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

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

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

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

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

相关

  • 艺术家艺术家是指进行艺术作品的创造活动的人物,包括写作、绘画、摄影、表演、雕塑、音乐、书法及舞蹈、等艺术领域,通常是有比较高的成就或拥有独特的个人风格,从而具备了一定的美学
  • 旗山端旗山端为台湾国道十号的终点,位于台湾高雄市旗山区,指标为33k。
  • 民事诉讼法民事诉讼法(英语:Civil Procedure),是以民事实体法上权利实现及救济为目的所制定的法律。民事诉讼如同刑事诉讼、行政诉讼一样,都是透过国家所设立的法院来进行的诉讼程序,仅是依
  • 中江要介中江要介(1922年12月30日-2014年3月6日),日本大阪人,日本外交家、曾任日本驻中国大使。毕业于旧制第三高等学校和京都大学法学部。1947年,进入日本外务省工作,历任日本外务省亚洲局
  • 新浪云新浪云(原名:Sina App Engine)是新浪于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的网络应用程序托管平台。与Google App Engine相似,提供了基于PHP、JAVA
  • 奥本尼市奥尔巴尼(英语:Albany)是美国纽约州首府,也是纽约州奥尔巴尼县县治所在地。1686年取得特许状,1797年成为州府。奥尔巴尼位于哈德逊河畔,距纽约、波士顿的路程几乎成一个等边三角形
  • 航空航天飞机航空航天飞机,或空天飞机,是一种新型及大部分国家在研究及发展阶段的航天运输系统,既能够航空亦能够执行航天飞行,是集航空器、航天运载工具及航天器于一身的航空航天飞行器,亦可
  • 陈坚 (洪武进士)陈坚,福建福州府福清县人,明朝政治人物、进士出身。洪武二十年,福建丁卯乡试中举。洪武二十一年(1388年),登戊辰科会试中进士,升任河南道监察御史,以言事谪县丞,卒于任内。
  • 布莱恩·德卡特布莱恩·德卡特(英语:Bryan Dechart,1987年3月17日-),美国电视与电影演员。出生于犹他州盐湖城在密歇根州底特律长大。
  • 贝拉克·奥巴马2008年美国总统竞选活动贝拉克·奥巴马原是美国伊利诺伊州资深参议员,在2007年2月10日于伊利诺伊州首府春田市的旧州议会大厦遗址宣布他申请成为第44任美国总统的候选人,寻求民主党提名他参选2008年