- 6
- 0
- 约4.16千字
- 约 26页
- 2016-12-29 发布于四川
- 举报
稀疏优化算法求解数独 什么是数独 数独(Sudoku,也叫九宫格,如下图)是一种数字游戏,在格的大九宫格中有9个格的小九宫格,并提供一定数量的数字。根据这些数字,利用逻辑和推理,在其它的空格上填入1到9的数字。每个数字在每个小九宫格内只能出现一次,每个数字在每行、每列也只能出现一次。 传统数独求解算法 关于数独的求解方法有暴力破解法、约束规划、比较排除法等,比较排除法是一系列直观的求解方法。(能否更加具体点说明比较排除法)暴力破解(Brute-Force)法,缺陷就是需要大量的时间和内存;而约束规划是通过设置一个目标函数与约束函数,采用分支定界法求解,由于它本质上为一个NP-C问题,所以需要的时间较多,而且对初值的选取很敏感,相对约束规划求解方法的一种改进方法是采用随机搜索或智能优化,随机生成解,然后计算误差,通过不断迭代使得误差为0,这种方法比前面的稍快,但同样需要大量的时间,而且性能不稳定。 基于稀疏优化算法的数独求解 基本思想是通过将数独的填字数字1-9映射为只含有0和1的向量,对数独所要满足的求解条件,建立相应的线性方程。这时,数独的求解问题就转化为求解线性方程的最大稀疏解问题,即所谓的0-范数问题。0-范数问题由于近年来压缩感知理论的盛行,得到极大的关注。 基本思想和原理 给出一个数独,假设解为x,则依据数独的约束条件可得一约束规划问题:
您可能关注的文档
最近下载
- 有机磷农药中毒的急救(课件PPT).pptx VIP
- 湖北省第一届人教杯创新教学设计大赛.doc VIP
- 临床医学各类导管种类及护理.pptx VIP
- KORG科音Pa3X用户手册.pdf
- 老年共病管理临床应用专家共识(2025版).docx VIP
- 中医经典大字拼音诵读本-黄帝内经灵枢69(简体).pdf VIP
- 西门子S7-1200 PLC编程及应用(第二版):S7-1200PLC编程指令PPT教学课件.pptx
- 2025重庆江津区华信资产经营(集团)有限公司公开招聘笔试备考题库附答案解析.docx VIP
- 《中国道教(第四卷)(三)》青少年经典文学读本.pdf VIP
- 中华古籍集藏四库别集 青山集(元赵文).pdf VIP
原创力文档

文档评论(0)