【24h】

Proving Symmetries by Model Transformation

机译:通过模型转换证明对称性

获取原文
获取原文并翻译 | 示例

摘要

The presence of symmetries in a constraint satisfaction problem gives an opportunity for more efficient search. Within the class of matrix models, we show that the problem of deciding whether some well known permutations are model symmetries (solution symmetries on every instance) is undecidable. We then provide a new approach to proving the model symmetries by way of model transformations. Given a model M and a candidate symmetry a, the approach first syntactically applies a to M and then shows that the resulting model cr(M) is semanti-cally equivalent to M. We demonstrate this approach with an implementation that reduces equivalence to a sentence in Presburger arithmetic, using the modelling language MiniZinc and the term re-writing language Cadmium, and show that it is capable of proving common symmetries in models.
机译:约束满足问题中对称的存在为更有效的搜索提供了机会。在矩阵模型这一类中,我们表明,确定某些众所周知的排列是否为模型对称性(每个实例的解决方案对称性)的问题是不确定的。然后,我们提供了一种通过模型转换来证明模型对称性的新方法。给定模型M和候选对称性a,该方法首先在语法上将a应用于M,然后表明所得模型cr(M)在语义上等效于M。我们通过减少句子等效性的实现来演示此方法。在Presburger算术中使用建模语言MiniZinc和术语重写语言Cadmium进行了演示,并表明它能够证明模型中的常见对称性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号