检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]鲁东大学信息与电气工程学院,烟台264025 [2]中国科学院电子学研究所,北京100190
出 处:《科技通报》2017年第6期14-17,共4页Bulletin of Science and Technology
基 金:国家自然科学基金青年项目(61204045);山东省科技重点研发项目(2015GGX101014);烟台市科技发展计划项目(2015ZH060)
摘 要:针对数独问题的初盘生成与求解,对传统方法进行了改进。从数独初盘本身具有的性质出发,将生成有唯一解初盘的算法分为两步:首先基于规则生成终盘,再利用权重进行筛选确定生成初盘的解的唯一性;而初盘的求解,采用多叉树遍历算法框架,结合最小候选数的计算实现初盘的求解。实验结果实证改良后的算法极大地减少了搜索分支,达到了修枝限界的效果。In the paper,Sudoku problem is divided into two independent and related sub-problems :generating and solving original layout. Starting with the very nature of Sudoku's original layout,generating original layout which has a unique solution is divided into two steps:first,solvable original layout is generated based on rules, and then,desired layout is selected by weight calculation. To solve original layout, multi-tree search architecture based on minimum candidate number is purposed. The improved algorithm reduces search branches vastly and reaches the effect of pruning.
分 类 号:O229[理学—运筹学与控制论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117