多维决策变量python docplex

多维决策变量python docplex,python,multidimensional-array,mathematical-optimization,cplex,docplex,Python,Multidimensional Array,Mathematical Optimization,Cplex,Docplex,为了解决库存问题,我需要一个三维决策变量x{ij}^t 我是CPLEX Python API docplex的新手,到目前为止,我所发现的只是 m = Model(name='inventory_problem') x = m.integer_var_matrix(keys1=all_origins, keys2=all_destinations) 在索引中包含i和j,但如何包含第三维 我想这不是很难,但我就是找不到。。。 非常感谢 好吧,现在我找到了 显然还有另一个功能 m.integer_

为了解决库存问题,我需要一个三维决策变量
x{ij}^t

我是CPLEX Python API docplex的新手,到目前为止,我所发现的只是

m = Model(name='inventory_problem')
x = m.integer_var_matrix(keys1=all_origins, keys2=all_destinations)
在索引中包含i和j,但如何包含第三维

我想这不是很难,但我就是找不到。。。
非常感谢

好吧,现在我找到了

显然还有另一个功能

m.integer_var_cube(keys1, keys2, keys3)

好吧,现在我找到了

显然还有另一个功能

m.integer_var_cube(keys1, keys2, keys3)

除了使用integer\u var\u cube()外,还可以使用integer\u var\u dict()


有了它,你就可以精确地引用x[i,j,t]。这也扩展到了3个以上的维度。

除了使用integer\u var\u cube()之外,还可以使用integer\u var\u dict()

有了它,你就可以精确地引用x[i,j,t]。这也扩展到了3个以上的维度