arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1111.2249cs.AI
收藏

SATzilla:基于组合的SAT算法选择

SATzilla: Portfolio-based Algorithm Selection for SAT

University of British Columbia(英属哥伦比亚大学)

Lin Xu, Frank Hutter, Holger H. Hoos, Kevin Leyton-Brown

摘要:

人们已经广泛观察到,没有单一的“主导”SAT求解器;相反,不同的求解器在不同的实例上表现最好。我们主张根据每个实例在线做出此决定,而不是遵循为给定实例类选择最佳求解器的传统方法。在以前工作的基础上,我们描述了SATzilla,一种自动化方法,用于构建SAT的每个实例算法组合,使用所谓的经验硬度模型来选择其组成求解器。这种方法将问题实例的分布和一组组件求解器作为输入,并构造优化给定目标函数(例如平均运行时间、已解决实例的百分比或竞赛得分)的投资组合。SATzilla的卓越性能在2007年SAT竞赛中得到了独立验证,我们的SATzilla 07求解器赢得了三枚金牌,一枚银牌和一枚铜牌。在本文中,我们通过使组合构建可扩展和完全自动化,并通过集成本地搜索求解器作为候选求解器,通过预测性能得分而不是运行时,以及通过使用考虑不同类型SAT实例的分层硬度模型来改进它,从而远远超出了SATzilla 07。我们证明了这些新技术的有效性,在广泛的实验结果的数据集,包括最近的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 so-called 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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑