lingo里for循环中嵌套sum,让Xij只对j求和总是报错,求指点。

编程语言如下:@for(student(i):@sum(teacher(j):x(i,j))=4);报错如下:
2025-04-29 07:19:18
推荐回答(1个)
回答1:

你应该是上下文其他地方的错误。

这样的测试代码没有问题:

sets:
    student/1..4/:;
    teacher/1..4/:;
    set1(student, teacher): x;
endsets

@for(student(i): @sum(teacher(j): x(i, j))=4);