【24h】

Using Decision Procedures Efficiently for Optimization

机译:有效使用决策程序进行优化

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

摘要

Optimization problems are often solved by making repeated calls to a decision procedure that answers questions of the form "Does there exist a solution with cost at most k?". In general the time required by the decision procedure varies widely as a function of k, so it is natural to seek a query strategy that minimizes the time required to find an (approximately) optimal solution. We present a simple query strategy with attractive theoretical guarantees. In case the same decision procedure is used for multiple optimization problems, we discuss how to tailor the query strategy to the sequence of problems encountered. We demonstrate the power of our query strategy by using it to create (ⅰ) a modified version of SatPlan that finds provably approximately optimal plans quickly and (ⅱ) a modified branch and bound algorithm for job shop scheduling that yields improved upper and lower bounds.
机译:优化问题通常通过重复调用决策过程来解决,该决策过程回答以下形式的问题:“是否存在成本最多为k的解决方案?”。通常,决策过程所需的时间随k的变化而变化很大,因此很自然地寻求一种查询策略,该策略将找到(近似)最优解所需的时间最小化。我们提出了一种具有吸引力的理论保证的简单查询策略。如果对多个优化问题使用相同的决策过程,我们将讨论如何针对遇到的问题序列调整查询策略。我们通过使用查询策略创建(ⅰ)SatPlan的修改版本来快速找到可证明的近似最佳计划,以及(ⅱ)用于作业车间调度的修改后的分支定界算法,从而提高了上下边界,从而证明了查询策略的强大功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号