实验问题: 11、分配问题:甲乙丙丁完成ABCDE五项任务,要求: 1) E必须完成,其他四项任选三项;

1个回答

  • sets:

    person/1..4/;

    task/1..5/;

    link(person,task):time,x;

    endsets

    data:

    time=......;

    enddata

    min=@sum(link:time*x);

    @sum(person(i):x(i,5))=1;

    @sum(person(i):@sum(task(j)|j#lt#5:x(i,j))=3);

    就是这样的写法 这是第一个 二三问只是换个条件而已 数据自己输吧