首页> 外文期刊>Journal of Intelligent Systems >MAX-SAT Problem using Hybrid Harmony Search Algorithm
【24h】

MAX-SAT Problem using Hybrid Harmony Search Algorithm

机译:MAX-SAT问题使用混合和谐搜索算法

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

摘要

Maximum Satisfiability problem is an optimization variant of the Satisfiability problem (SAT) denoted as MAX-SAT. The aim of this problem is to find Boolean variable assignment that maximizes the number of satisfied clauses in the Boolean formula. In case the number of variables per clause is equal or greater than three, then this problem is considered NP-complete. Hence, many researchers have developed techniques to deal with MAX-SAT. In this paper, we investigate the impact of different hybrid versions of binary harmony search (HS) algorithm on solving MAX 3-SAT problem. Therefore, we propose two novel hybrid binary HS algorithms. The first hybridizes Flip heuristic with HS, and the second uses Tabu search combined with Flip heuristic. Furthermore, a distinguished feature of our proposed approaches is using an objective function that is updated dynamically based on the stepwise adaptation of weights (SAW) mechanism to evaluate the MAX-SAT solution using the proposed hybrid versions. The performance of the proposed approaches is evaluated over standard MAX-SAT benchmarks, and the results are compared with six evolutionary algorithms and three stochastic local search algorithms. The obtained results are competitive and show that the proposed novel approaches are effective.
机译:最大可满足问题是可满足问题(SAT)表示为MAX-SAT的优化变体。此问题的目的是找到Boolean可变分配,最大化布尔公式中满意的条款数。如果每个子句的变量数等于或大于三个,则此问题被认为是NP-Complete。因此,许多研究人员已经开发了处理MAX-SAT的技术。在本文中,我们研究了不同混合版本的二元和谐搜索(HS)算法对MAX 3-SAT问题的影响。因此,我们提出了两种新型混合二进制HS算法。第一个杂交与HS的翻转启发式,第二种使用Tabu搜索与翻转启发式相结合。此外,我们所提出方法的杰出特征是使用基于权重(SAW)机制的逐步调整来动态更新的目标函数,以使用所提出的混合版本来评估MAX-SAT解决方案。通过标准MAX-SAT基准评估所提出的方法的性能,并将结果与​​六个进化算法和三个随机本地搜索算法进行比较。获得的结果是竞争力的,表明拟议的新方法是有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号