lingo程序出错asyntaxerrorhasoccurred

发布网友 发布时间:2024-10-23 23:11

我来回答

1个回答

热心网友 时间:2024-10-29 21:52

1. 语法错误已经修正,现在该段代码是正确的。
2. 修正后的代码如下:
```
model:min = 1000000 * (205 * x1 + 207 * x2 + 2041 * x3) + 154854.8 * @sqrt(294.35 * (x1)^2 + 250.83 * (x2)^2 + 314 * (x3)^2);
x1 + x2 + x3 = 1;
x1 <= 0.51;
x2 <= 0.67;
x3 <= 0.45;
end
```
这是一个非线性优化问题。运行后,找到局部最优解:
- 局部最优解找到。
- 目标值:0.2077911E+09
- 不合理性:0.000000
- 扩展求解器步骤:2
- 总求解器迭代次数:8
- 模型类别:NLP
- 总变量数:3
- 非线性变量数:3
- 整数变量数:0
- 总约束数:5
- 非线性约束数:1
- 总非零数:9
- 非线性非零数:3
变量的值和减少的成本如下:
```
Variable Value Reduced Cost
X1 0.5100000 0.000000
X2 0.4900000 0.000000
X3 0.000000 0.1832373E+10
```

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com