锌规格是这样说的:
如果不存在输出项,则实现应以可读格式打印所有全局变量及其值。
但是,这似乎不适用于 minizinc 版本 1.6.0:
G12 MiniZinc 评估驱动程序,1.6.0 版
我已经尝试过默认命令(minizinc)和 mzn-gecode。
我真的很想避免在输出表达式中重复所有变量名。我真正想要的是以某种结构化格式(例如 YAML)输出所有决策变量,但我会采取某种方式来避免这种重复。
澄清一下:我的模型与 CSP 的典型示例不匹配,例如没有大数组或矩阵。它只是一组相当大(相对而言)的个体决策变量。
编辑:错误创建。
EDIT2:bug 现在已在 minizinc 2.0 git 存储库中修复,因此它符合规范。