【发布时间】:2015-04-03 05:09:55
【问题描述】:
我正在尝试解决这个非线性问题:
var c;
var n;
minimize error:
(
(6770924 - (n * c * exp(-c * 1)))^2 +
(3617627 - (n * c * exp(-c * 2)))^2 +
(2344172 - (n * c * exp(-c * 3)))^2
) / 3;
当我执行这段代码时,我有 0 次迭代的成功消息:
MINOS 5.51: optimal solution found.
0 iterations, objective 214759264300000
Non lin evals: obj = 3 grad = 2.
但变量“n”和“c”设置为“0”。使用这个答案,我从函数中得到了一个错误的值,因为没有从常量值中减去任何内容。
如果我从函数中取出 'n' 变量,我有一个正常的答案,而 'c' 会最小化我的函数。我描述的模型有什么问题?
提前致谢。
【问题讨论】:
标签: ampl