指派问题的样例:现在要在五个工人中确定四个人来分别完成四项工作中的一项工作。由于每个工人的技术特长不同,他们完成各项工作所需的工时也不同。每个工人完成各项工作所需工时如下表所示,试找出一个工作分配方案,使总工时最小。工作工人ABCDI9438II4653III5375IV7523V10664model:sets:jobs/j1..j4/;workers/w1..w5/;link(jobs,workers):cost,volume;endsetsdata:cost=943846535475752310664;enddatamin=@sum(link:cost*volume);@for(jobs(I):@sum(workers(J):volume(I,J))=1);@for(workers(J):@sum(jobs(I):volume(I,J))=1);@for(link(i,j):@bin(volume(i,j)));end