节点文献

一种求解SAT问题的人工蜂群算法

An Artificial Bee Colony Algorithm for Solving SAT Problem

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 郭莹张长胜张斌

【Author】 GUO Ying;ZHANG Chang-sheng;ZHANG Bin;School of Information Science & Engineering,Northeastern University;

【机构】 东北大学信息科学与工程学院

【摘要】 针对SAT问题,提出一种求解该问题的离散人工蜂群算法——ABCSAT算法,建立了相应的优化算法模型,解决了问题编码和转化、适应度函数、蜜蜂觅食策略、离散操作等关键问题.不同于处理连续优化问题,ABCSAT将适应度函数定义为当前不可满足子句数.根据问题的特点设计了多种觅食策略,并利用各子句和变量之间约束关系的启发式信息对各阶段的候选解进行离散操作.最后在标准SATLIB测试集上对提出的算法进行了测试并与相关算法进行了比较,结果验证了ABCSAT算法在中小规模SAT问题上的有效性,表明算法能更加有效地解决该问题.

【Abstract】 For SAT problem,a discrete artificial bee colony algorithm named ABCSAT algorithm w as proposed. The corresponding optimization model w as established,and the key issues such as problem encoding and transition,fitness function,bee’s foraging strategy,discrete operation etc. w ere solved. Different from dealing w ith continual optimization problem,fitness function w as defined as the number of unsatisfied clauses in the ABCSAT algorithm. According the character of SAT problem,series of foraging strategy w ere designed and discrete operations on candidate solutions w ere performed by using the heuristic information of constraint relations among each clause and variable. Through experiments on the standard SATLIB benchmarks,the algorithm w as tested and compared w ith related algorithms. The results validated the effectiveness of ABCSAT algorithm on middle / small-scale SAT problems,and show ed that the algorithm could be more effectively on solving this problem.

【基金】 国家自然科学基金资助项目(61073062,61100090);中央高校基本科研业务费专项资金资助项目(N11024006)
  • 【文献出处】 东北大学学报(自然科学版) ,Journal of Northeastern University(Natural Science) , 编辑部邮箱 ,2014年01期
  • 【分类号】TP18
  • 【被引频次】16
  • 【下载频次】188
节点文献中: