ampl - 在 AMPL 中创建一个包含其他矩阵的矩阵
问题描述
代码的目的是解决此链接中的“ABC”难题: https ://www.brainbashers.com/abcview.asp
周长上的字母告诉您每个字母必须放在哪一列、哪一行或对角线,并且下一个字母必须放在与前一个字母相邻的正方形中。我们的公式有效,但输出混乱。我们的教授建议我们对每个字母(1=A,2=B...)进行求和,并将其显示在一个矩阵中,类似于在网站上显示网格的方式。我已经附上了到目前为止的内容,但我们仍然收到错误消息。
最后一个约束“MatrixY”是我们试图创建的矩阵,但不确定我们哪里出错了。任何帮助将非常感激!如果您需要任何其他信息,请告诉我
解决方案
您已在行、列和 k 上建立了 Y 索引。如果你想让 Y 是一个二维矩阵,那么它的索引应该是二维的,所以你可能想去掉 k。
推荐阅读
- r - 如何在 scale_x_date 中定义 date_breaks 的原点
- sql - SQL查询,统计类似时间戳值的个数并显示总和
- asp.net-mvc - Kendo MVC TreeList 未从初始 BindTo 渲染
- php - 如何修复 wordpress admin-ajax 中的 404 错误?
- python - 通过给定的 geojson 分割包含 lat/lng 的 pandas DataFrame
- java - 使用 Apache Chemistry 在 Alfresco 中创建站点
- c++ - 未找到共享对象但存在于链接器目录中
- c# - 如何使用 windows 窗体资源文件来本地化动态数据
- nuget - 在 Azure Devops 上运行构建时找不到资产文件 project.assets.json
- amazon-web-services - 使用 JQ 将 AWS 输出转换为 CSV