仕様は以下です。
1)長日勤者数で日勤者数が異なることに気づく
ペア制約ではなく、列制約で記述できないかを考えます。
長日+日勤≧8
であれば長日2名+日勤者6名、長日3名+日勤者5名の両方を満足します。
2)共通集合は何か?
チームA/Bで共通する部分は何でしょうか?
■各チーム3年目以上が1名以上居ること これはMustです。
■各チーム2名以上居ること、出来ればです。
これらは、長日勤者数に関係なく常にあてはまります。また、上記制約を満たせば、上記仕様も常に満たせます。
まとめると、
これを記述して、
と制約化できます。
0 件のコメント:
コメントを投稿