【发布时间】:2012-02-24 03:25:52
【问题描述】:
我试图用“Drools Planner”包解决部分初始化的数独难题(报纸上出现的那种)。虽然它可以在 3 秒内从头开始生成(随机)谜题,但它会陷入解决部分初始化谜题的循环中。
问题:诸如禁忌搜索和模拟退火之类的启发式算法从根本上说不是数独的错误选择吗?我说的是完整性(是否会达成解决方案)和效率(是否矫枉过正)。
我的怀疑来自这样一个事实,即数独谜题总是有一个精确且单一的解决方案,而启发式算法(AFAIK)并非旨在“触及它们”。
【问题讨论】:
-
数独谜题可以有多个解决方案
-
@Sentry - 关键是他们没有。至少不是精心设计的。
-
将问题更新为“出现在报纸上的那种”以消除误解
-
@atornblad - 如果您考虑在报纸等中发现的数独谜题,您可能是对的。但是一般的数独问题类别也包括一个只有一个初始数字的 9x9 网格。我刚刚看到更新的问题;)
标签: artificial-intelligence drools heuristics simulated-annealing tabu-search