我是Cplex Python API的新手,但我使用Cplex OPL,在OPL中,您可以轻松地将此目标函数Max [sum C_ij * X_ij]编写为:
最大化 sum(i在set1中,j在set2中)C_ij * X_ij
如果我们想使用python API,我们必须用矢量格式Max C * X定义它,C和X分别是系数和变量的矢量。所以你需要从C_ij矩阵中生成矢量格式。
有没有办法以矩阵格式编写它,就像我们在OPL中所做的那样?
答案 0 :(得分:1)
CPLEX Python API不支持此功能,但DOcplex Modeling for Python API与OPL类似。要快速启动,请参阅参考手册中的Creating a MP model in a nutshell页面和Model.sum。