【24h】

Models and Symmetry Breaking for 'Peaceable Armies of Queens'

机译:“皇后区和平军队”的模型和对称性突破

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

摘要

We discuss a difficult optimization problem on a chess-board, requiring equal numbers of black and white queens to be placed on the board so that the white queens cannot attack the black queens. We show how the symmetry of the problem can be straightforwardly eliminated using SBDS, allowing a set of non-isomorphic optimal solutions to be found. We present three different ways of modelling the problem in constraint programming, starting from a basic model. An improvement on this model reduces the number of constraints in the problem by introducing ancillary variables representing the lines on the board. The third model is based on the insight that only the white queens need be placed, so long as there are sufficient unattacked squares to accommodate the black queens. We also discuss variable ordering heuristics: we present a heuristic which finds optimal solutions very quickly but is poor at proving optimality, and the opposite heuristic for which the reverse is true. We suggest that in designing heuristics for optimization problems, the different requirements of the two tasks (finding an optimal solution and proving optimality) should be taken into account.
机译:我们讨论了棋盘上的一个困难的优化问题,要求在棋盘上放置相等数量的黑色和白色皇后,以使白色皇后无法攻击黑色皇后。我们展示了如何使用SBDS可以直接消除问题的对称性,从而找到一组非同构的最优解。我们从基本模型开始,介绍三种在约束编程中对问题建模的不同方法。通过引入表示板上线路的辅助变量,此模型的改进减少了问题中的约束数量。第三种模型基于这样的见解,只要有足够的无人攻击正方形容纳黑色皇后,就只需要放置白色皇后。我们还讨论了变量排序试探法:我们提出一种试探法,它能很快找到最优解,但在证明最优性方面却很差;而相反的试探法则相反。我们建议在设计启发式优化问题时,应考虑到两项任务的不同要求(寻找最优解和证明最优性)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号