Back to Search
Start Over
Branching Heuristic Strategy Based on Learnt Clauses Deletion Strategy for SAT Solver
- Source :
- Jisuanji kexue, Vol 48, Iss 11, Pp 294-299 (2021)
- Publication Year :
- 2021
- Publisher :
- Editorial office of Computer Science, 2021.
-
Abstract
- For the SAT solver,most popular branch variable decision-making strategies are based on the variable activity evaluation of conflict.The unassigned variable with the maximum activity is selected as the decision variable,and the most recent conflict is solved first.However,they all ignore the impact of the number of clauses containing decision variables on the Boolean constraint propagation (BCP).To solve this problem,this paper proposes a branch variable decision strategy (VDALCD) based on the learning clause deletion strategy,which reduces the activity of variables in the deleted clause when the clause is deleting.Based on the VDALCD strategy,Glucose4.1 and MapleLCMDistChronoBT-DL-v2.1 are improved to solvers Glucose4.1_VDALCD and Maple-DL_VDALCD.This paper uses 2018 and 2019 SAT international competition questions as benchmark test cases to compare the improved version with the original version of the solver.The experimental results show that Gluose4.1_VDALCD finds out 26 more examples than Gluose4.1,an increase of 15.5% in the 2018 example test.In the 2019 example test,Maple-DL_VDALCD finds out 17 more examples than MapleLCMDistChronoBT-DL-v2.1,an increase of 7.6%.
Details
- Language :
- Chinese
- ISSN :
- 1002137X
- Volume :
- 48
- Issue :
- 11
- Database :
- Directory of Open Access Journals
- Journal :
- Jisuanji kexue
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.0c582093f81c4efcaba0f1bbbb2c3846
- Document Type :
- article
- Full Text :
- https://doi.org/10.11896/jsjkx.201000142