2017-06-19 25 views
-3

我写了一个模型与非线性目标函数有一个术语,是两个变量我怎么可以设定一个非线性约束与CPLEX的Java

+2

这不是一个免费的写作服务。换句话说:向我们展示你到目前为止所尝试的内容(牢记这一点[mcve]);并解释你到底在哪里被卡住。 – GhostCat

+0

我的目标函数包括这个术语:sum(pij * Yi * Zj),其中pij是cosntant,Yi和Zj是二元决策变量。 – jkaapi

+0

不要将信息放入评论中:改为编辑您的问题。 – GhostCat

回答

0

的产品使用public class IloCplex extends IloCplexModeler

更多信息可以在这里找到:https://www.ibm.com/support/knowledgecenter/en/SSSA5P_12.7.0/ilog.odms.cplex.help/refjavacplex/html/ilog/cplex/IloCplex.html

+0

感谢您的回答。然而,我感觉仍然堆叠,因为我宣布了这样一个二次表达式:IloQuadIntExpr expr =(IloQuadIntExpr)cplex.lqNumExpr();但是当我尝试使用addTerms时,它不被接受。 – jkaapi

+0

@jkaapi看看这个:https://www.ibm.com/support/knowledgecenter/en/SSSA5P_12.6.2/ilog.odms.cplex.help/refjavacplex/html/ilog/concert/IloLQIntExpr.html –