Java Constraints Libraryを使用してCSPロジックの問題を解決する必要があります。今のところ、問題のいくつかの制約を表すことができました。それらのほとんどは、「等しい」および「等しくない」バイナリ制約に基づいています。私の疑問は、追加ベースの制約を表現する方法ですか? 例:
- variable1 は DomainA に属します
- variable2 は DomainB に属します
- variable3 は DomainA に属します
- variable4 は DomainB に属します
制約は次のとおりです。
- variable1 と variable2 の合計は、variable3 と variable4 の合計より大きくなります。
観察: これらの変数はお金を表しているため、追加できます。