【24h】

On Applying Cutting Planes in DLL-Based Algorithms for Pseudo-Boolean Optimization

机译:在基于DLL的伪布尔优化算法中应用切割平面

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

摘要

The utilization of cutting planes is a key technique in Integer Linear Programming (ILP). However, cutting planes have seldom been applied in Pseudo-Boolean Optimization (PBO) algorithms derived from the Davis-Logemann-Loveland (DLL) procedure for Propositional Satisfiability (SAT). This paper proposes the utilization of cutting planes in a DLL-style PBO algorithm, which incorporates the most effective techniques for PBO. We propose the utilization of cutting planes both during preprocessing and during the search process. Moreover, we also establish conditions that enable clause learning and non-chronological backtracking in the presence of conflicts involving constraints generated by cutting plane techniques. The experimental results, obtained on a large number of classes of instances, indicate that the integration of cutting planes with backtrack search is an extremely effective technique for PBO.
机译:剖切面的利用是整数线性规划(ILP)中的一项关键技术。但是,很少有人在从戴维斯-洛格曼-洛夫兰(DLL)程序获得的命题可满足性(SAT)的伪布尔优化(PBO)算法中应用切割平面。本文提出了在DLL样式的PBO算法中利用切割平面的方法,该算法结合了最有效的PBO技术。我们建议在预处理过程和搜索过程中都使用切割平面。此外,我们还建立了在存在涉及切面技术产生的约束的冲突的情况下启用子句学习和非按时间顺序回溯的条件。在大量实例上获得的实验结果表明,切面与回溯搜索的集成是PBO的一种极为有效的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号