Minizinc:发现不一致时放宽约束

Minizinc: Relax constraints when inconsistency found

进入 MiniZinc 时出现消息:

WARNING: model inconsistency detected

这意味着模型由于模型某行中的特定约束而无法满足,除了注释掉导致与 "relax" 此约束不一致的约束和 Minizinc 重新计算之外,还有其他方法吗解决方案?

(我将我的评论复制到 "formal" 答案中,所以现在您可以接受答案了。)

在最新的 MiniZinc 版本 (v2.2.0) 中,有一个求解器 - "findMUS" - 用于尝试找出问题的根源。