Improving performance of CDCL SAT solvers by automated design of variable selection heuristics
Improving performance of CDCL SAT solvers by automated design of variable selection heuristics
复制标题
通过变量选择启发式的自动设计提高 CDCL SAT 求解器的性能
DOI:
10.1109/ssci.2017.8280953
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
W. Siever
中科院分区:
文献类型:
--
作者:
Marketa Illetskova;Alex R. Bertels;J. M. Tuggle;A. Harter;Samuel N. Richter;D. Tauritz;S. Mulder;Denis Bueno;Michelle Leger;W. Siever
Many real-world engineering and science problems can be mapped to Boolean satisfiability problems (SAT). CDCL SAT solvers are among the most efficient solvers. Previous work showed that instances derived from a particular problem class exhibit a unique underlying structure which impacts the effectiveness of a solver's variable selection scheme. Thus, customizing the variable scoring heuristic of a solver to a particular problem class can significantly enhance the solver's performance; however, manually performing such customization is very labor intensive. This paper presents a system for automating the design of variable scoring heuristics for CDCL solvers, making it feasible to tailor solvers to arbitrary problem classes. Experimental results are provided demonstrating that this system, which evolves variable scoring heuristics using an asynchronous parallel hyper-heuristics approach employing genetic programming, has the potential to create more efficient solvers for particular problem classes.
影响因子:
14.4
作者:
Hutter, Frank;Xu, Lin;Leyton-Brown, Kevin
通讯作者:
Leyton-Brown, Kevin
影响因子:
3.6
作者:
Burke, Edmund K.;Gendreau, Michel;Qu, Rong
通讯作者:
Qu, Rong