ste*_*eph 0 python mathematical-optimization cplex multidimensional-array docplex
为了解决我的库存问题,我需要一个三维决策变量x_{ij}^t
我是 CPLEX Python API docplex 的新手,到目前为止我发现的是
m = Model(name='inventory_problem')
x = m.integer_var_matrix(keys1=all_origins, keys2=all_destinations)
Run Code Online (Sandbox Code Playgroud)
这将涵盖索引中的 i 和 j 但如何包含第三个维度?
我想这不是很困难,但我就是找不到它......非常感谢!
小智 5
除了使用integer_var_cube()之外,你还可以使用integer_var_dict():
x = m.integer_var_dict((i, j, t) for i in ... for j in ... for t in ...)
Run Code Online (Sandbox Code Playgroud)
这样你就可以整齐地引用 x[i,j,t]。这也延伸到超过 3 个维度。
| 归档时间: |
|
| 查看次数: |
1334 次 |
| 最近记录: |