Madalina Raschip, Cornelius Croitoru, Cristian Frasinaru
{"title":"New Evolutionary Approaches for SAT Solving","authors":"Madalina Raschip, Cornelius Croitoru, Cristian Frasinaru","doi":"10.1109/ICTAI.2018.00086","DOIUrl":null,"url":null,"abstract":"This paper proposes new randomized fitness functions for a genetic algorithm used to solve the satisfiability problem. The fitness functions follow the general idea of probability amplification. The first function is inspired by the Lovász Local Lemma, while the second one is based on a randomized 2-SAT approximation. The genetic algorithm uses some specific components derived from unit propagation. The crossover operator and the restart strategy are designed to benefit from the application of unit propagation. A local search algorithm is applied on the best solution at each step of the algorithm in order to improve it. Competitive results were obtained for different benchmarks when compared with state-of-the-art algorithms.","PeriodicalId":254686,"journal":{"name":"2018 IEEE 30th International Conference on Tools with Artificial Intelligence (ICTAI)","volume":"462 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 30th International Conference on Tools with Artificial Intelligence (ICTAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTAI.2018.00086","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
This paper proposes new randomized fitness functions for a genetic algorithm used to solve the satisfiability problem. The fitness functions follow the general idea of probability amplification. The first function is inspired by the Lovász Local Lemma, while the second one is based on a randomized 2-SAT approximation. The genetic algorithm uses some specific components derived from unit propagation. The crossover operator and the restart strategy are designed to benefit from the application of unit propagation. A local search algorithm is applied on the best solution at each step of the algorithm in order to improve it. Competitive results were obtained for different benchmarks when compared with state-of-the-art algorithms.