lingo解决指派问题

2025-03-13 10:32:56
推荐回答(1个)
回答1:

sets:
event /1..4/:;
athlete /1..5/:;
link(athlete,event):chji,x;
endsets
data:
chji = 8.6 9.7 8.9 9.4
9.2 8.3 8.5 8.1
8.8 8.7 9.3 9.6
8.5 7.8 9.5 7.9
8.0 9.4 8.2 7.7;
enddata
max = @sum(link:chji * x);

@sum(link:x) = 10;

@for(athlete(I):@sum(event(J):x(I,J)) >= 1);

@for(athlete(I):@sum(event(J):x(I,J)) <= 3);

@for(event(J):@sum(athlete(I):x(I,J)) >= 1);

@for (link:@bin(x));