如何使用NEOS Server for Ipopt / AMPL定义数字矢量?

时间:2020-06-12 18:17:53

标签: vector ampl ipopt

如何使用NEOS Server for Ipopt / AMPL定义数字矢量?

嗨!

我正在编写一个模型文件,旨在解决最佳控制问题,我打算在链接中提交该文件: https://neos-server.org/neos/solvers/nco:Ipopt/AMPL.html

我必须定义一个常数向量:g = [7 5 2 3]。我在搜索如何定义数值向量并 我已经找到了一些不同的方法,但是我还没有获得成功。我总是收到错误消息。

我已经读过我必须定义为索引参数,如下所示: param g {1..4};,但在我不得不将g的值与所有四个索引相关联之后。

我已经尝试过

param g: 1 2 3 4 := 1 7 5 2 3;

我获得了以下消息:

“语法错误 context:param >>> a:<<< 1 2 3 4:=“

我已经尝试过param g {1..4} := 7 5 2 3;

也是,但是没有成功。

有人可以帮助我吗? 非常感谢!

安娜

0 个答案:

没有答案