忧虑短靴

文章
4
资源
0
加入时间
2年10月24天

[人工智能]回溯算法解数独

今天在AI课上学了CSP,然后学了回溯算法。所以就用回溯算法来解数独吧。数独问题可以把九九八十一个格简化为81个变量,每一个变量可以取1-9的值,当然,一开始初始化的值是不可以改变的。然后呢,对于这个数独呢,有3个约束条件:(1)每行数字不能重复;(2)每列数字不能重复;(3)每个3*3小区域内数字不能重复。对于回溯算法,其实就是穷举,穷举出每个格子,也就是每个变量可能的值,如果该赋值不满