1

收到以下错误“错误:无法识别的函数:非线性表达式中使用的点。”

using JuMP
m = Model()
@variable(m, 0 <= x[1:5] <=1)
@constraint(m, sum( x[i] for i=1:5) == 1)
@NLobjective(m,Max,dot(x', ex_mu) / sqrt(dot(x',S*x)))

ex_mu 是 (5x1) Float64 向量,S 是 (5x5) Float64 数组。

注意:'表示我的客观表达中的转置

按照 JuMP 文档中的建议,我应该进行哪些更改才能转换为 AffExpr,或者需要进行一些其他更改。

4

0 回答 0