【问题标题】:Define an indexed array of matrices in AMPL在 AMPL 中定义一个索引矩阵数组
【发布时间】:2018-12-24 21:09:23
【问题描述】:

我必须在 AMPL 中定义一组索引矩阵(每组都是一个变量)。

特别是,从 1 到 N,我想要一个变量 M[i],它是一个元素 >= 0 的 4x4 矩阵。

我该怎么做? 非常感谢

【问题讨论】:

  • 通常我们通过创建一个 3 维变量 M[i,j,k] 来做到这一点,其中 jk 超过 1..4
  • 如果它解决了你的问题,记得接受答案。

标签: linear-programming cplex ampl


【解决方案1】:

正如 Erwin 在评论中所建议的,您可以使用单个 3D 变量来执行此操作。

param n;
var M{1..n,1..4,1..4} >= 0;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多