OptSeq |
#rcpsp33.py
:
#====資源制約
res=prob.addResource("Resource",capacity={(0,"inf"):10})
mode={}
for i in data:
period=data[i][1]*data[i][3] #1人で何日かかるか
mode[i]=Mode("M{0:02d}_{1:02d}".format(i,period),duration=period)
mode[i].addResource(res,requirement=1)
mode[i].addParallel(start=1,finish=period,maxparallel=10)
act[i].addModes(mode[i])
|