{"title":"Decision Level Reward Based Branching Heuristic in Maple Solver","authors":"Jing Sun","doi":"10.1145/3341069.3342971","DOIUrl":null,"url":null,"abstract":"The SAT problem is one of basic issues of artificial intelligence and computer science. Maple solver is an algorithm solver that specializes in solving SAT problems. In order to improve the efficiency of the solver, decision level reward based branching heuristic was proposed. Firstly, this paper introduces its major framework and two excellent branching heuristics: Variable State Independent Decaying Sum(VSIDS) Decision Heuristic and Learning Rate Based(LRB) Branching Heuristic. Then, a new method named DLR is proposed in view of LRB considering the decision level rate. Finally, experimental results of different sets of instances indicate that the Maple solver with DLR strategy outperforms original version with LRB strategy by reducing the number of conflicts and decisions.","PeriodicalId":411198,"journal":{"name":"Proceedings of the 2019 3rd High Performance Computing and Cluster Technologies Conference","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2019 3rd High Performance Computing and Cluster Technologies Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3341069.3342971","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The SAT problem is one of basic issues of artificial intelligence and computer science. Maple solver is an algorithm solver that specializes in solving SAT problems. In order to improve the efficiency of the solver, decision level reward based branching heuristic was proposed. Firstly, this paper introduces its major framework and two excellent branching heuristics: Variable State Independent Decaying Sum(VSIDS) Decision Heuristic and Learning Rate Based(LRB) Branching Heuristic. Then, a new method named DLR is proposed in view of LRB considering the decision level rate. Finally, experimental results of different sets of instances indicate that the Maple solver with DLR strategy outperforms original version with LRB strategy by reducing the number of conflicts and decisions.