Madalina Raschip, Cornelius Croitoru, Cristian Frasinaru
{"title":"SAT求解的新进化方法","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":"{\"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}","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}
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.