...
首页> 外文期刊>The Journal of Artificial Intelligence Research >SATzilla: Portfolio-based Algorithm Selection for SAT
【24h】

SATzilla: Portfolio-based Algorithm Selection for SAT

机译:SATzilla:SAT的基于投资组合的算法选择

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

摘要

It has been widely observed that there is no single "dominant" SAT solver; instead, different solvers perform best on different instances. Rather than following the traditional approach of choosing the best solver for a given class of instances, we advocate making this decision online on a per-instance basis. Building on previous work, we describe SATzilla, an automated approach for constructing per-instance algorithm portfolios for SAT that use socalled empirical hardness models to choose among their constituent solvers. This approach takes as input a distribution of problem instances and a set of component solvers, and constructs a portfolio optimizing a given objective function (such as mean runtime, percent of instances solved, or score in a competition). The excellent performance of SATzilla was independently verified in the 2007 SAT Competition, where our SATzilla07 solvers won three gold, one silver and one bronze medal. In this article, we go well beyond SATzilla07 by making the portfolio construction scalable and completely automated, and improving it by integrating local search solvers as candidate solvers, by predicting performance score instead of runtime, and by using hierarchical hardness models that take into account different types of SAT instances. We demonstrate the effectiveness of these new techniques in extensive experimental results on data sets including instances from the most recent SAT competition.
机译:广泛观察到,没有单一的“显性” SAT求解器。相反,不同的求解器在不同的实例上表现最佳。我们提倡采用针对每个实例的在线决策,而不是遵循为给定实例类别选择最佳求解器的传统方法。在先前工作的基础上,我们描述了SATzilla,这是一种为SAT构建每实例算法组合的自动化方法,该组合使用所谓的经验硬度模型在其组成求解器中进行选择。该方法将问题实例和一组组件求解器的分布作为输入,并构建优化给定目标函数(例如平均运行时间,解决的实例百分比或竞争得分)的项目组合。 SATzilla的出色表现在2007年SAT竞赛中得到了独立验证,我们的SATzilla07求解器赢得了三枚金牌,一枚银牌和一枚铜牌。在本文中,我们通过使项目组合结构可扩展且完全自动化,并通过将本地搜索求解器集成为候选求解器,通过预测性能得分而不是运行时间以及使用考虑了不同因素的层次硬度模型,来超越SATzilla07 SAT实例的类型。我们在广泛的实验结果(包括来自最新SAT竞赛的实例)的广泛实验结果中证明了这些新技术的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号