【问题标题】:Create a matrix in AMPL that consists of other matrices在 AMPL 中创建一个包含其他矩阵的矩阵
【发布时间】:2019-12-04 04:34:30
【问题描述】:

代码的目的是解决此链接中的“ABC”难题: https://www.brainbashers.com/abcview.asp

周长上的字母告诉您每个字母必须放在哪一列、哪一行或哪对角线上,并且下一个字母必须放在与前一个字母相邻的正方形中。我们的公式有效,但输出混乱。我们的教授建议我们对每个字母(1=A,2=B...)进行求和,并将其显示在一个矩阵中,类似于在网站上显示网格的方式。我已经附上了到目前为止的内容,但我们仍然收到错误消息。

最后一个约束“MatrixY”是我们试图创建的矩阵,但不确定我们哪里出错了。任何帮助将非常感激!如果您需要任何其他信息,请告诉我

【问题讨论】:

  • 如果您发布实际代码而不是屏幕截图,人们更容易理解发生了什么,特别是因为屏幕截图缺少很多 cmets。

标签: ampl


【解决方案1】:

您已在行、列和 k 上建立了 Y 索引。如果你想让 Y 是一个二维矩阵,那么它的索引应该是二维的,所以你可能想去掉 k。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    相关资源
    最近更新 更多