5 0.2 0 0.2 0.6 0.8 0.5 0.2 0.2 0.7 0.2 0.2 0.7 0.8 0.7 0.6 0.7 0.3 0.6 0.3 0 0.3 0.5 0.7 0.7 0.3 0.3 0.3 0.3 0.7 0.5 0 0.8 0.6 0.8 0.7 0.6 0.8 0 0.8 0.8 0.6 0.8 0.8 0.8 0.8 0.1 0.2 0.5 0.9 0.4 00 0.2 0 0.3 0.4 0.3 0.3 00 0.3 0.6 0.3 0.3 0.5 0.8 0.2 0.4 0.6 0 0.1 0.6 0.2 0.2 0.2 0.1 00 0.2 0.2 0.1 0.2 0.2 0.4 0.7 0.5 0.5 0.3 0.6 0.5 0.7 0.8 0.7 0.6 0.4 0.3 0.7 0.3 0.7 0.6 0.2 0.7 0.3 0.8 0.6 0.8 0.8 0.6 0.3 0.5 0.2 0 0.4 0.8 0.3 0.9 0.7 0 0; enddata max=@sum(allowed(i,j):x(i,j)*r(i,j)); @for(M(i):@for(N(j):r(i,j)=a(j)*b(i,j))); @for(M(i):@sum(N(j):x(i,j))=1); @for(N(j):@sum(M(i):x(i,j))<=1); @for(M(i):@for(N(j):@bin(x(i,j)))); End 解得最大效益为 6.63 , 分配方案为:第5、7、8号保障人员分配到区域 1,其中 8号承担 A型,5、 7号承担 B1,B2型;第1、2、3、4、9号保障人员分配到区域 2,其中第 9号保障人员承担 F型2号G型, 1、3号承担 H1,H2型, 4号I型;第 6、10号保障人员分配到区域 3,6号F型、 10号J型。