在AMPL中创建一个由其他矩阵组成的矩阵

时间:2019-12-04 04:34:30

标签: ampl

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

外围的字母告诉您必须放置每个字母,下一个字母必须放置在与前一个字母相邻的正方形中。我们的公式有效,但是显示混乱。教授建议我们对每个字母(1 = A,2 = B ...)进行求和,然后将其显示在单个矩阵中,类似于在网站上显示网格的方式。我已经附上了到目前为止的内容,但是我们仍然遇到错误。

Left is data file, right is model file

最后一个约束'MatrixY'是我们尝试创建的矩阵,但是不确定我们要去哪里。任何帮助将非常感激!让我知道您是否需要其他信息

1 个答案:

答案 0 :(得分:0)

您已在行,列和k上索引了Y。如果希望Y是二维矩阵,则其索引应该是二维的,因此您可能希望摆脱k。