【24h】

Solving Multi-objective Pseudo-Boolean Problems

机译:解决多目标伪布尔问题

获取原文

摘要

Integer Linear Programs are widely used in areas such as routing problems, scheduling analysis and optimization, logic synthesis, and partitioning problems. As many of these problems have a Boolean nature, i.e., the variables are restricted to 0 and 1, so called Pseudo-Boolean solvers have been proposed. They are mostly based on SAT solvers which took continuous improvements over the past years. However, Pseudo-Boolean solvers are only able to optimize a single linear function while fulfilling several constraints. Unfortunately many real-world optimization problems have multiple objective functions which are often conflicting and have to be optimized simultaneously, resulting in general in a set of optimal solutions. As a consequence, a single-objective Pseudo-Boolean solver will not be able to find this set of optimal solutions. As a remedy, we propose three different algorithms for solving multi-objective Pseudo-Boolean problems. Our experimental results will show the applicability of these algorithms on the basis of several test cases.
机译:整数线性程序广泛用于路由问题,调度分析和优化,逻辑合成以及分区问题等领域。由于许多这些问题具有布尔性质,即,变量限制为0和1,所以已经提出了被称为伪布尔求解器。它们主要基于过去几年不断改进的SAT求解器。但是,伪布尔求解器只能在满足若干约束的同时优化单线函数。不幸的是,许多真实世界优化问题具有多种客观函数,这些功能通常是冲突,并且必须同时优化,导致一系列最佳解决方案。因此,单个目标伪布尔求解器将无法找到这组最佳解决方案。作为补救措施,我们提出了三种不同的算法来解决多目标伪布尔问题。我们的实验结果将在几种测试用例的基础上展示这些算法的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号