https://stackoverflow.com/questions/1364551
题
我必须解决一个 太阳能光伏发电 逻辑问题使用 Java 约束库. 。现在我已经设法表示了问题的一些约束,其中大多数都基于“等于”和“不等于”二元约束。我的疑问是,如何表示基于加法的约束?例子:
现在的约束:
观察:这些变量代表金钱,因此可以相加。
解决方案
由于 Java 约束库仅使用一元或二元约束,因此我们必须这样做 约束的二值化 为了表示n元约束。我们还可以继承库中现有的关系类并定义新的兼容关系。