Page 208 - 《软件学报》2026年第4期
P. 208

张昕荻 等: CDCL  算法的冷重启技术                                                           1649


                     2020. https://kfazekas.github.io/papers/BiereFazekasFleuryHeisinger-SAT-Competition-2020-solvers.pdf
                 [27]   Manthey N. CaDiCaL modification—Watch sat. 2021. https://helda.helsinki.fi/items/bebd00a0-b358-4bf7-b46f-d08a01282385
                 [28]   Kochemazov S, Zaikin O, Semenov A, Kondratiev V. Speeding Up CDCL Inference with Duplicate Learnt Clauses. IOS Press, 2020.
                     339–346. [doi: 10.3233/FAIA200111]
                 [29]   Cherif MS, Habet D, Terrioux C. Combining VSIDS and CHB using restarts in SAT. In: Proc. of the 27th Int’l Conf. on Principles and
                     Practice of Constraint Programming. Montpellier: Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2021. 20: 1–20: 19. [doi: 10.4230/
                     LIPIcs.CP.2021.20]
                 [30]   Le Frioux L, Baarir S, Sopena J, Kordon F. PaInleSS: A framework for parallel sat solving. In: Gaspers S, Walsh T, eds. Theory and
                     Applications of Satisfiability Testing—SAT 2017. Cham: Springer, 2017. 233–250. [doi: 10.1007/978-3-319-66263-3_15]
                 [31]   Tchinda RK, Djamegni CT. Hkis, hcad, PaKis and PaInleSS exmaplelcmdistchronobt in the SC21. 2021. https://helda.helsinki.fi/items/
                     bebd00a0-b358-4bf7-b46f-d08a01282385
                 [32]   Biere A, Fröhlich A. Evaluating CDCL variable scoring schemes. In: Heule M, Weaver S, eds. Theory and Applications of Satisfiability
                     Testing—SAT 2015. Cham: Springer, 2015. 405–422. [doi: 10.1007/978-3-319-24318-4_29]
                 [33]   Moskewicz MW, Madigan CF, Zhao Y, Zhang L, Malik S. Chaff: Engineering an efficient SAT solver. In: Proc. of the 38th Annual
                     Design Automation Conf. Las Vegas: IEEE, 2001. 530–535. [doi: 10.1145/378239.379017]
                 [34]   Ryan L. Efficient algorithms for clause-learning SAT solvers [MS. Thesis]. Burnaby: Simon Fraser University, 2004.
                 [35]   Pipatsrisawat K, Darwiche A. A lightweight component caching scheme for satisfiability solvers. In: Proc. of the 10th Int’l Conf. on
                     Theory and Applications of Satisfiability Testing. Lisbon: Springer, 2007. 294–299. [doi: 10.1007/978-3-540-72788-0_28]
                 [36]   Biere A, Fleury M. Chasing target phases. 2020. https://fmv.jku.at/papers/BiereFleury-POS20.pdf
                 [37]   Heule MJH, Kullmann O, Wieringa S, Biere A. Cube and conquer: Guiding CDCL SAT solvers by lookaheads. In: Eder K, Lourenço J,
                     Shehory O, eds. Hardware and Software: Verification and Testing. Berlin, Heidelberg: Springer, 2012. 50–65. [doi: 10.1007/978-3-642-
                     34188-5_8]
                 [38]   Heule  MJH,  Kullmann  O,  Marek  VW.  Solving  and  verifying  the  Boolean  Pythagorean  triples  problem  via  cube-and-conquer.  In:
                     Creignou N, Le Berre D, eds. Theory and Applications of Satisfiability Testing—SAT 2016. Cham: Springer, 2016. 228–245. [doi: 10.
                     1007/978-3-319-40970-2_15]
                 [39]   Heule M. Schur number five. In: Proc. of the 32nd AAAI Conf. on Artificial Intelligence. New Orleans: AAAI, 2018. 6598–6606. [doi:
                     10.1609/aaai.v32i1.12209]
                 [40]   Schreiber  D,  Sanders  P.  MallobSat:  Scalable  SAT  solving  by  clause  sharing.  Journal  of  Artificial  Intelligence  Research,  2024,  80:
                     1437–1495. [doi: 10.1613/jair.1.15827]
                 [41]   Zhang X, Chen Z, Cai S. Parkissat: Random shuffle based and pre-processing extended parallel solvers with clause sharing. 2022. https://
                     helda.helsinki.fi/items/dc603b0f-f5cc-4adc-8f82-a0d38360d1c4
                 [42]   Knuth DE. Satisfiablility. The Art of Computer Programming. Boston Columbus Indianapolis: Addison-Wesley, 2018.
                 [43]   Baptista L, Marques-Silva J. Using randomization and learning to solve hard real-world instances of satisfiability. In: Dechter R, ed.
                     Principles and Practice of Constraint Programming—CP 2000. Berlin, Heidelberg: Springer, 2000. 489–494. [doi: 10.1007/3-540-45349-
                     0_36]
                 [44]   Ramos A, van der Tak P, Heule MJH. Between restarts and backjumps. In: Proc. of the 14th Int’l Conf. on Theory and Application of
                     Satisfiability Testing. Ann Arbor: Springer, 2011. 216–229. [doi: 10.1007/978-3-642-21581-0_18]
                 [45]   Biere A, Heule M. The effect of scrambling CNFs. In: Berre D L, Järvisalo M, eds. Proc. of Pragmatics of SAT 2015 and 2018. Oxford:
                     EasyChair, 2018. 111–126. [doi: 10.29007/9dj5]
                 [46]   Chen  Z,  Zhang  X,  Qian  Y,  Cai  S.  PRS:  A  new  parallel/distributed  framework  for  SAT.  2023.  https://researchportal.helsinki.fi/files/
                     269128852/sc2023_proceedings.pdf

                 附中文参考文献
                 [3]   王强, 刘磊, 吕帅. 基于扩展规则的启发式#SAT  求解算法. 软件学报, 2018, 29(11): 3517–3527. http://www.jos.org.cn/1000-9825/5298.
                    htm [doi: 10.13328/j.cnki.jos.005298]
                 [6]   向毅, 黄翰, 罗川, 杨晓伟. 基于多样性  SAT  求解器和新颖性搜索的软件产品线测试. 软件学报, 2024, 35(6): 2821–2843. http://www.
                    jos.org.cn/1000-9825/6906.htm [doi: 10.13328/j.cnki.jos.006906]

                 作者简介
                 张昕荻, 博士, 特别研究助理, CCF  专业会员, 主要研究领域为约束求解, EDA     形式化验证.
                 陈志翰, 博士生, 主要研究领域为约束求解, 电子设计自动化.
                 蔡少伟, 博士, 研究员, 博士生导师, CCF  杰出会员, 主要研究领域为约束求解, 组合优化, 运筹优化, EDA      形式化验证.
   203   204   205   206   207   208   209   210   211   212   213