• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2010, Vol. 32 ›› Issue (5): 54-56.

Previous Articles     Next Articles

A Hybrid Genetic Algorithm Based on DPLL for Solving the SAT Problem

WANG Xiaofeng,XU Daoyun,TANG Ruixue   

  1. (School of Computer Science and Information,Guizhou University,Guiyang 550025,China)
  • Received:2009-09-04 Revised:2009-12-10 Online:2010-04-28 Published:2010-05-11
  • Contact: WANG Xiaofeng E-mail:wxf_gzu@163.com

Abstract:

When the Optimized Genetic Algorithm based on clustering and ranking selection is  used for the SAT problem, a crossover factor and a mutation factor are imported. Moreover, according to the fitness function and the characteristics of the related issue, threshold δ is adjusted, in order to produce a new population clustering. The algorithm has the effective suppression of delayed convergence, so the satisfiability of formula can be assigned rapidly. Meanwhile,we introduce the DPLL algorithm into the genetic algorithm. It performs the resolution to the variables, and raises the algorithm’s solution efficiency. According to the related experimental data, the performance of the algorithm is obviously better than other algorithms alike, and it has a high reliability.

Key words: 3-SAT problem, genetic algorithm, clustering and ranking selection

CLC Number: