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
```