通过制作规则解决数独

问题描述 投票:1回答:2

我正在尝试使用生产规则解决任何数独谜题,将Drools作为我的推理引擎。包含Drools的示例之一恰好是数独求解器,以下是相关规则:

http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/sudoku/sudokuSolver.drl

......但它不能正常工作。在所有的时间里,网格中的一个或多个单元格最终为空,程序将拼图报告为“未解决”。

有没有人为Sudoku构建了基于规则的工作推理解算器?无论使用何种语言或引擎,我都希望看到一套规则,以便我可以为Drools调整它们

logic rules drools rule-engine sudoku
2个回答
4
投票

1
投票

不要使用trunk(现在在github上使用master),因为它不稳定。使用下载页面中的最新版本。显然这个例子已经在5.1版本中被破坏了,所以你需要5.0版本...这里是issue,它可能会被解决为5.2.0.M1,它将在任何一天发布,否则将在稍后发布。

© www.soinside.com 2019 - 2024. All rights reserved.