dot用于非线性表达式Julia JuMP

时间:2017-02-16 08:51:58

标签: julia julia-jump

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

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数组。

注意:&#39;表示我的客观表达中的转置

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

0 个答案:

没有答案