过去,我使用SAT和常规约束满足作为引擎中的核心动力来实施协调模型。继续这一工作,我想使模型更具交互性,而我看到的最好的方法是打开约束求解器,使其不再是一个黑匣子。
因此,我有兴趣学习更多关于约束满足的信息,其中约束具有我称之为外部变量,谓词和函数的条件,也就是说,约束语言可能具有诸如谓词,只有通过咨询一些求解器外部的代理,然后仅当接地时。当对应于某些不能合并到约束求解器中的外部决策过程时,此方法很有用。这种约束求解器可以称为开放式(因为约束不是完全已知的)或交互式的 (因为需要进行交互才能满足约束条件)。
我想都知道:
- 朝这个方向进行的理论研究
- 实现约束求解器的工具或库,这些约束求解器允许在约束求解过程中与外界交互。