lingo求解运筹学动态规划问题

问题遇到的现象和发生背景

这是运筹学动态规划问题:

某项工程有3个设计方案。据现有条件,这些方案不能按期完成的概率分别为0.40,0.60,0.80,即三个方案均完不成的概率为0.192,为使这三个方案中至少完成一个的概率尽可能大,决定追加2万元投资。当使用追加投资后,上述方案完不成的概率见下表。问应如何分配追加投资,使得其中至少有一个方案完成的概率为最大?

追加投资(万元) 各方案完不成的概率
1 2 3
0 0.40 0.60 0.80
1 0.20 0.40 0.50
2 0.15 0.20 0.30

用代码块功能插入代码,请勿粘贴截图

model:
sets:
stuffs/1..10/:weight,value,isok;
endsets
data:
weight,value=
100 10
150 40
250 70
230 100
120 50
70 65
400 150
220 80
150 60
50 20;
enddata
max=@sum(stuffs:isokvalue);
@sum(stuffs:weight
isok)<1500;
@for(stuffs:@bin(isok));
totalweight=@sum(stuffs:weightisok);
totalvalue=@sum(stuffs:value
isok);
end

运行结果及报错内容

大概就是用这个lingo框架代码,但是只知道框架,具体内容不知道该怎样应用于投资问题,因此,问一下。