我有一篇论文中的编程公式,想给它一个解决特定问题的工具。作者将其称为线性规划 (LP) 实例,但我不确定。配方有点像如下:
max x1+x2+x3...
s.t.
x1.x3+x4.x5 <= 10
x2.x5+x3.x7+x1.x9 <=10
...
我尝试通过cplexqcp
函数对其进行编程(由于二次约束,但约束不包含任何x_i^2
变量)。但是我收到CPLEX Error 5002: Q in %s is not positive semi-definite error
. 这是具有非凸约束的非线性规划的一个实例吗?我可以使用CPLEX
或使用NLP
工具来解决它吗?我是LP/NLP
员工的新手(不参加任何关于他们的课程),所以非常欢迎帮助解释我的问题答案的细节。
非常感谢。