数独问题数学建模.docVIP

  • 86
  • 0
  • 约1.03万字
  • 约 15页
  • 2019-06-24 发布于浙江
  • 举报
PAGE PAGE 7 数独问题 摘要 本文是对数独问题进行求解。结合数独生成的特点,立足于题中数独建模和求解的要求,建立了数独难度分析函数和整数规划模型。 对于问题一,首先研究数独难度的影响因素,通过综合分析数独的特点结构,得出可以在常数时间内计算出来以衡量数独的难易程度。通过计算可知,根据数独难度的划分得到如下结论: 数独难度系数为4,达到了极难的程度。 对于问题二,我们通过对此数独的分析和讨论,利用穷举法,通过matlab软件编程求解,最终得出答案,如表1所示。 对于问题三,我们利用回溯法思想,建立求解模型,具体算法一般采用如下步骤: 1).在此数独初盘选择一个空单元格; 2).取这个单元格中一个可能的候选数; 3).将这个候选数填入单元格中,迭代完成数独; 4).若这个候选数推导得到一个无效数独终盘,返回此单元格取其他候选数; 对于问题四采用整数规划模型,采用三维0-1 变量的方法,运用lingo软件编程求解。最终得到答案,如表1所示。 表1 数独问题的唯一解 8 1 2 7 5 3 6 4 9 9 4 3 6 8 2 1 7 5 6 7 5 4 9 1 2 9 3 1 5 4 2 3 7 8 9 6 3 6 9 8 4 5 7 2 1 2 8 7 1 6 9 5 3 4 5 2 1 9 7 4 3 6 8 4 3 8

文档评论(0)

1亿VIP精品文档

相关文档