30. ・出勤回数Max、出勤回数Minは不等式で表現できる
・出勤回数Max、出勤回数Minの差を最小化する
for n in N:
勤務回数Max ≧ solver.Sum( [x[n, d, s] for d in D for s in S])
勤務回数Min ≦ solver.Sum( [x[n, d, s] for d in D for s in S])
solver.Minmize(勤務回数Max -勤務回数Min)
N:全従業員の集合 D:全日の集合 S:全シフトの集合
6.3.1 モデリング-目的関数①
30