族谱网 头条 人物百科

骑士巡逻

2017-10-16
出处:族谱网
作者:阿族小谱
浏览:788
转发:0
评论:0
历史土耳其行棋傀儡执行的骑士巡逻。由于其路线是一条闭路,因此从棋盘上任何一点开始都能完成巡逻。已知的最早的骑士巡逻问题可以追溯到九世纪的古印度恰图兰卡。欧拉是最早研究骑士巡逻的数学家中的一员,而H.C.vonWarnsdorff在1823年提出了第一个系统化解决骑士巡逻问题的方法--Warnsdorff规则。在20世纪,一批乌力波(英语:Oulipo)的作家将这个问题用在了其它的地方。最明显的例子:乔治·佩雷克(英语:GeorgesPerec)的小说Life:AUser"sManual(英语:Life:AUser"sManual)的章节顺序就是按照10×10棋盘的骑士巡逻路径来编排的。在2010年国际象棋世界冠军对抗赛的第六场比赛中,棋手阿南德连续13次移动骑士(使用了两个骑士),在线评论员打趣地说阿南德试图在游戏过程中解决了骑士巡逻问题。实质骑士巡逻图展现了所有可能的骑士巡逻路径,节点上...

历史

骑士巡逻

 土耳其行棋傀儡执行的骑士巡逻。由于其路线是一条闭路,因此从棋盘上任何一点开始都能完成巡逻。

已知的最早的骑士巡逻问题可以追溯到九世纪的古印度恰图兰卡。

欧拉是最早研究骑士巡逻的数学家中的一员,而H. C. von Warnsdorff在1823年提出了第一个系统化解决骑士巡逻问题的方法--Warnsdorff规则。

在20世纪,一批乌力波(英语:Oulipo)的作家将这个问题用在了其它的地方。最明显的例子:乔治·佩雷克(英语:Georges Perec)的小说Life: A User"s Manual(英语:Life: A User"s Manual)的章节顺序就是按照10×10棋盘的骑士巡逻路径来编排的。在2010年国际象棋世界冠军对抗赛的第六场比赛中,棋手阿南德连续13次移动骑士(使用了两个骑士),在线评论员打趣地说阿南德试图在游戏过程中解决了骑士巡逻问题。

 

实质

骑士巡逻

  骑士巡逻图展现了所有可能的骑士巡逻路径,节点上的数字表示在这个节点上骑士可能路径的个数

骑士巡逻问题实际上是哈密顿路径问题的一种特殊形式,寻找骑士巡逻的闭巡逻路径的个数实际上也是哈密顿循环问题的一种特殊形式。但是和一般的哈密顿路径问题不同,骑士巡逻问题可以在线性时间内解决。

 

路径的个数

在一个8×8的棋盘中,有26,534,728,821,064中有向封闭巡逻路径(相互对称的巡逻路径被视为不同的巡逻路径)。 。

在6×6的棋盘中,共有9862个闭巡逻。

8×8棋盘中开巡逻的个数仍然未知。对于 n × × --> n {\displaystyle n\times n} (n=1,2……)的棋盘中开巡逻的个数是:

Schwenk证明了对于任何一个m×n(m ≤ ≤ --> {\displaystyle \leq } n)棋盘都有1或1个以上的闭巡逻,除非满足以下3中情况中的一种或更多。

m和n都为奇数

m= 1, 2, 4

m= 3且n= 4, 6, 8

Cull和Conrad证明了对于任何一个m×n(m ≤ ≤ --> {\displaystyle \leq } n且m ≥ ≥ --> {\displaystyle \geq } 5)棋盘,至少有一个(可能是开巡逻)骑士巡逻路径。

解决方法

骑士巡逻

  利用人工神经网络的方法在24 × 24的棋盘中寻找到的一条闭巡逻。

借助计算机的帮助,人们已经发现了很多种寻找骑士巡逻路径的方法。其中一部分依靠一些计算机算法,而另外一些则依靠启发法。

穷举法

用穷举法来寻找骑士巡逻路径适用于格数较小的棋盘,因为当方格数过多时,可能的路径过多。例如,8×8棋盘中大约有4×10^51种可能的路径。如此大的运算量已经超出了现代计算机的运算能力。

分治法

利用分治法将棋盘分成很多小块,计算出每一小块中的所有可能路径,然后将这些小块合并再计算所有可能的路径。

人工神经网络方法

骑士巡逻问题同样可以使用人工神经网络来解决。

Warnsdorff规则

Warnsdorff规则指在所有可走且未经过的方格中,马只可能走这样一个方格:从该方格出发,马能跳的方格数最少;如果可跳的方格数相等,则从当前位置看,方格序号小的优先。依照这一规则往往可以找到一条路径但是并不一定能够成功。


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱

相关资料

展开

更多文章

更多精彩文章
评论 {{commentTotal}} 文明上网理性发言,请遵守《新闻评论服务协议》
游客
发表评论
  • {{item.userName}} 举报

    {{item.content}}

    {{item.time}} {{item.replyListShow ? '收起' : '展开'}}评论 {{curReplyId == item.id ? '取消回复' : '回复'}}

    回复评论
加载更多评论
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回
打赏
私信

推荐阅读

· 巡逻艇
历史巡逻艇于第二次世界大战前就有被使用,与小型艇用引擎几乎同时出现。各囯概况美国美国海岸警卫队的巡逻艇大于20米的称为Cutter(传统上指独桅纵帆船),小于20米的称为boat。相关条目机枪舰炮龙江级巡逻艇
· 蓝骑士
历史从新艺术家协会到青骑士瓦西里·康定斯基青骑士的前身是瓦西里·康丁斯基在1909年参与创立的慕尼黑新艺术家协会,并作为它的第一人主席在1909到1910年间负责组织了展览。早在第一次展览之前,康丁斯基在协会的会议上就因为所谓的“四平方米协定”与画家CharlesJohannPalmié产生了意见上的分歧。这为后来他和弗兰茨·马尔克的离社和青骑士的第一次展览埋下了伏笔。因此某种意义上说青骑士是慕尼黑新艺术家协会的分裂衍生。由于康丁斯基明显越来越抽象的画作,在协会的交流中常常发生争执,他在1911年1月10号辞去了主席的职位,但还是作为普通成员留在协会中。他的主席后继者为AdolfErbslöh。6月,康丁斯基筹划了独立于协会之外的个人项目。他计划出版一本艺术年鉴,名字也许是“链”(DieKette)。6月19号,他向马尔克讲解了他的想法,马尔克表示支持参与,并像他提供了合作的编辑部。奥古斯...
· 骑士桥
参见皇家泰晤士游艇俱乐部,骑士桥60号喀里多尼亚俱乐部
· 骑士团
三大骑士团骑士团中最为出名的三大骑士团皆为军事修士会,即医院骑士团、圣殿骑士团和条顿骑士团(1198年)。他们为罗马教皇组织的僧侣骑士团,其使命是镇压圣地周围的冲突,与毗邻的穆斯林国家作战,保卫并扩大十字军领地。这三个骑士团后发展为精锐的职业军,但在圣地失陷之后先后逐渐失去宗教意义。除了上述三大宗教骑士团之外,苏格兰地区的骑士,在前往圣地加入十字军行列的途中,往往选择假道伊比利亚,因为在伊比利亚半岛的军事行为也带有强烈的十字军色彩,甚至于在伊比利亚还出现了三个骑士团:圣地亚哥骑士团、卡拉特瓦骑士团、阿尔坎特拉骑士团,与一个较小的蒙提沙骑士团。其他骑士团从12世纪至今,冠以“order”之称的组织众多,其中比较著名的包括有由英国国王爱德华三世建立的嘉德骑士团(其于一次宴会上被某位贵妇人所吸引,当拾起对方无意间落下的吊袜带时周围一场哄笑,他却站起来宣布说作为骑士不应该以此为耻,并就此宣誓成立了
· 玫瑰骑士
内容大纲角色列表剧情第一幕场景:元帅夫人的卧室元帅夫人和奥克塔文互相表达爱慕之情。但是在早餐的时候,他们听见外边有吵闹的声音。元帅夫人以为她的丈夫突然回来了。于是把奥克塔文藏在床后。但是,他再出现的时候,却伪装成了一个名为“Mariandel”的女仆。他并试图悄悄地离开。不幸的是欧克斯·凡·李赫诺男爵,元帅夫人的表亲也从这个门进来了。他堵住了“Mariandel“的路。欧克斯立刻被“Mariandel”吸引.并他与“Mariandel”打情骂俏。欧克斯是来和元帅夫人见面并且讨论他与苏菲的订婚仪式的,苏菲是一个叫法尼纳尔富商的女儿。欧克斯想让让元帅夫人推荐一名年轻男子作为他的“玫瑰骑士”.“玫瑰骑士”必须把银玫瑰这个传统的订婚礼物送给苏菲。元帅夫人建议奥克塔文来作为欧克斯的玫瑰骑士。当欧克斯看到奥克塔文的画像时,他注意到奥克塔文和“Mariandel”他们非常像。他怀疑“Mariandel”...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信