...
首页> 外文期刊>Constraints >On the hardness of solving edge matching puzzles as SAT or CSP problems
【24h】

On the hardness of solving edge matching puzzles as SAT or CSP problems

机译:关于解决作为SAT或CSP问题的边缘匹配难题的难度

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

摘要

Edge matching puzzles have been amongst us for a long time now and traditionally they have been considered, both, a children's game and an interesting mathematical divertimento. Their main characteristics have already been studied, and their worst-case complexity has been properly classified as a NP-complete problem. It is in recent times, specially after being used as the problem behind a money-prized contest, with a prize of 2US$ million for the first solver, that edge matching puzzles have attracted mainstream attention from wider audiences, including, of course, computer science people working on solving hard problems. We consider these competitions as an interesting opportunity to showcase SAT/CSP solving techniques when confronted to a real world problem to a broad audience, a part of the intrinsic, i.e. monetary, interest of such a contest. This article studies the NP-complete problem known as edge matching puzzle using SAT and CSP approaches for solving it. We will focus on providing, first and foremost, a theoretical framework, including a generalized definition of the problem. We will design and show algorithms for easy and fast problem instances generation, generators with easily tunable hardness. Afterwards we will provide with SAT and CSP models for the problems and we will study problem complexity, both typical case and worst-case complexity. We will also provide some specially crafted heuristics that result in a boost in solving time and study which is the effect of such heuristics.
机译:边缘匹配难题已经存在很长时间了,从传统上讲,它们一直被认为是儿童游戏和有趣的数学游戏。已经研究了它们的主要特征,并且将最坏情况下的复杂性适当地分类为NP完全问题。直到最近,特别是在被用作奖金竞赛的问题之后,第一个求解器获得了2百万美元的奖金后,边缘匹配难题才引起了包括计算机在内的更广泛受众的主流关注。解决困难问题的科学人。我们认为这些竞赛是一个有趣的机会,可以在面对现实问题时向广大观众展示SAT / CSP解决技术,这是此类竞赛的内在价值(即金钱)的一部分。本文使用SAT和CSP方法研究被称为边缘匹配难题的NP完全问题。我们将首先重点提供一个理论框架,包括对该问题的广义定义。我们将设计并显示用于轻松快速生成问题实例的算法,以及具有易于调整的硬度的生成器。之后,我们将为问题提供SAT和CSP模型,并且将研究问题的复杂性,包括典型情况和最坏情况的复杂性。我们还将提供一些特制的启发式方法,从而延长求解时间和学习时间,这是此类启发式方法的效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号