职员时序安排lingo求解

大家好,我是小鸭酱,博客地址为:http://www.cnblogs.com/xiaoyajiang

 

!职员时序安排模型

 题目:

一项工作一周七天都需要有人,每天所需的最少职工数为20,16,13,16,19,14,12。并要求每个职员一周连续工作五天。怎样安排使得职员总人数最少? ;

model :

sets :

a/1..7/: start , day ;

endsets

data :

day = 20 16 13 16 19 14 12 ;

enddata

min = @sum( a : start) ;

@for(a(j) : @sum( a(i)|i#le#5 :start(@wrap( i + j + 2 ,7 )) ) = day(j) ) ;

End

posted @ 2016-10-11 18:35  小鸭酱的书签  阅读(364)  评论(0编辑  收藏  举报