【24h】

The IntSat Method for Integer Linear Programming

机译:整数线性规划的IntSat方法

获取原文

摘要

Conflict-Driven Clause-Learning (CDCL) SAT solvers can automatically solve very large real-world problems. To go beyond, and in particular in order to solve and optimize problems involving linear arithmetic constraints, here we introduce IntSat, a generalization of CDCL to Integer Linear Programming (ILP). Our simple 1400-line C++ prototype IntSat implementation already shows some competitiveness with commercial solvers such as CPLEX or Gurobi. Here we describe this new IntSat ILP solving method, show how it can be implemented efficiently, and discuss a large list of possible enhancements and extensions.
机译:冲突驱动子句学习(CDCL)SAT解算器可以自动解决非常大的现实问题。为了超越,尤其是为了解决和优化涉及线性算术约束的问题,在这里我们介绍IntSat,CDCL到整数线性规划(ILP)的泛化。我们简单的1400行C ++原型IntSat实现已经显示出与CPLEX或Gurobi等商业求解器的竞争力。在这里,我们描述了这种新的IntSat ILP解决方法,展示了如何有效地实现它,并讨论了大量可能的增强和扩展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号