美文网首页
职员时序安排模型(Lingo)

职员时序安排模型(Lingo)

作者: 宋柚子 | 来源:发表于2017-08-19 23:10 被阅读0次

    例4.13职员时序安排模型一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员数为20、16、13、16、19、14和12,并要求每个职员一周连续工作5天,试求每周所需最少职员数,并给出安排。注意这里我们考虑稳定后的情况。

    model:

    sets:

    days/mon..sun/: required,start;

    endsets

    data:

    !每天所需的最少职员数;

    required = 20 16 13 16 19 14 12;

    enddata

    !最小化每周所需职员数;

    min=@sum(days:start);

    @for(days(J):

    @sum(days(I) |I #le# 5:

    start(@wrap(J+I+2,7))) >= required(J));

    end

    相关文章

      网友评论

          本文标题:职员时序安排模型(Lingo)

          本文链接:https://www.haomeiwen.com/subject/mvyxdxtx.html