チョコソルバー初心者です。シンプルなシフトスケジューラーを作りたいです。私はこのような整数変数を設定しました
IntVar day1 = model.intVar("day1", new int[] {0,1,2,3,4,5});
ここで、 0 、1、...5 は従業員への参照 ID です。
これは毎月ベースのシフト スケジュールであるため、合計 30 個の変数 (毎月の日付に 1 つ) があります。たとえば、2 日間連続してシフトに入れないなどの制約を設定しました。
私の質問は、各雇用主が最低 5 つのシフトを持つように、どのように制約を設定できるかということです。ドメイン内の各値は、30 個の変数すべてで少なくとも 5 回出現しますか?
ありがとうございました!