数独顾氏不动点解法.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数独顾氏不动点解法数独顾氏不动点解法

顾氏不动点解法――数独题通用解法 摘要: “数独”意为“每个数字只能出现一次”,起源于中国的古代的九宫格。通过运用严格逻辑推理方法,顾氏不动点解法找到两条或两条以上不同的逻辑路径的交点,即数独题目的关键点,找到一种解决数独问题的通用方法。 关键词:??? 数独?? 九宫格? 顾氏不动点 Abstract: ???? Sudoku is that one number shows only one time, it is Chinese Jiugongge by origin. Gushi fixed point method finds the point of intersection for two or over two different logic roads by logic and reasoning method, it is the key point of Sudoku question, so that it finds a general method to calculate Sudoku question. ?????????? ?????? ??? ????????? ????????? ????????? ????????? ????????? ????????? ????????? Keywords: Sudoku??? Jiugongge? Gushi fixed point ? 引言 ?? “数独”一词源于日语,是“SUDOKU”的音译,意为“每个数字只能出现一次”。数独起源于中国的古代的九宫格。到了18世纪,瑞士盲人数学家欧拉在九宫格的基础上发明了“拉丁方块”,即今天的“数独”的雏形。标准数独是一个9×9格的正方形,解题过程需要不断运用逻辑推理,通过已知数字得出未知数字并填入相应的空白单元格内,使得每一个数字在每一行、每一列、每一宫中不重复。目前常见的数独解法有直观法和候选数法。在解决相对简单的数独题时,直观法可以快速解题。但是在解决比较复杂的数独题,直观法就很难解出。现有的候选数法可以解决一些复杂的数独题,但是遇到某些难题还是无法精确解出,这时就需要用猜的办法来得到数独题的结果。顾氏不动点解法是一种数独题目的通用解题方法,用顾氏不动点解法可以找到关键点,即顾氏不动点,从而化解了题目难度。本文主要对顾氏不动点解法做详尽的描述,并加以简要地证明。 一. 什么是数独 标准数独是一个9×9格的正方形,在这个正方形中又按照3×3格划分为9个宫,每1个小方格成为一个宫格,如图1所示。其规则是给定9个数字,每个宫格只能填一个数字,每个宫格可填的数是唯一的,即数独题有唯一解。每一个数字在每一行、每一列、每一宫中不重复。通过已知数字得出未知数字并填入相应的空白宫格内。 ? 二.顾氏不动点解法 (一)? 建立九宫坐标系 对每一行,每一列按照顺序分别标以1,2,3,4,5,6,7,8,9;每一宫格对应的行与列即为该宫格的坐标。行坐标在前,列坐标在后,对位于x行y列的宫格标记为(x,y)。 (二)? 给宫排序 按照从左到右,从上到下的顺序,对9个宫排序,分别记为1、2、3、4、5、6、7、8、9宫。 (三)? 顾氏不动点的定义 在数独题中选择几种完全互补的可能,分别进行逻辑推理,得出几条逻辑路径,当这几条逻辑路径的交点为相同数字时,此数字即该宫格的解,则该宫格为顾氏不动点。 这里完全互补是指,位于同一行或者同一列或者同一宫的几个宫格中,几种可能之和即为该事件的全部可能,即对该事件而言,这几种概率之和为1,这是解出顾氏不动点的充要条件。 (四)? 顾氏不动点相容性 一般而言,在用直观法解出部分宫格之后,经常能找到两种完全互补可能的宫格。在寻找顾氏不动点时,当已经选择两种完全互补的可能之后,发现其中一条逻辑路径出现两个矛盾的分支时,选择与另一条逻辑路径相容的分支继续进行即可,此时与另一条逻辑路径的交点出现相同数字时,都是顾氏不动点。(此即顾氏不动点理论定理A,准确表述如下:在寻找顾氏不动点时,从两条完全互补的逻辑路径出发,当其中一条路径出现矛盾的两个分支之后,应当选择与另外一条逻辑路径相容的分支继续进行,此时与另外一条逻辑路径的交点宫格出现相同的数字时,这些交点宫格及其上的相同数字就都是顾氏不动点。) (五)? 应用范围说明 1.?????? 使用顾氏不动点解法解数独题之前,应尽可能的用其他方法解题,直到其他方法无法继续时,再用顾氏不动点解法,这样可以提高解题效率。 2.?????? 如果找到一个顾氏不动点后仍不能用其它方法解开此题,应继续

文档评论(0)

skewguj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档