• 2024-09-18kissat的多输出-学习与修改2
    1.kissat结构体的基本数据成员回顾:(1)子对象对应的相关类型 1#include"arena.h"//包含#include"reference.h" #include"stack.h" #include"utilities.h"2#include"array.h"3#include"assign.h"//包含#includ
  • 2024-09-11kissat的多输出-学习与修改1
    学习:传播、回溯、重启 //propsearch.h中定义以下引用标识符#definePROPAGATE_LITERALsearch_propagate_literal#definePROPAGATION_TYPE"search"  //proplit.h中给出完整传播函数定义——对于了解文字传播队列非常重要1staticinlineclause*PROPAGATE
  • 2023-12-25Kissat_MAB_prop系列程序的编译步骤
    Kissat_MAB_prop是2023年SAT竞赛最新最优的求解器,其编译有自己的特点。与2023年之前的版本编译略有不同,需要按下面3个步骤来进行。 1.应为加载了bliss,所以第一步先在bliss文件夹路径下make,得到bliss.exe;2.回退到sources路径下:(1)makeclean (2)./configure (3)maket
  • 2023-05-26kissat分析01_基本数据结构03_frame_trail
      frame.h1#defineINVALID_TRAILUINT_MAX23structframe4{5unsigneddecision;6unsignedtrail:LD_MAX_TRAIL;7unsignedused:2;8boolpromote:1;9};1011//*INDENT-OFF*1213typedefSTACK(frame)frames;1415//*I
  • 2023-05-03kissat分析02_主要功能函数01_propagate
    传播函数分布在propsearch.h、propsearch.c和proplit.c文件之中 propsearch.h #ifndef_propsearch_h_INCLUDED#define_propsearch_h_INCLUDEDstructkissat;structclause;structclause*kissat_search_propagate(structkissat*);#endif   
  • 2023-02-06Watch Sat and LTO for CaDiCaL and Kissat
    [email protected],GermanyProceedingsofSATCompetition2022:SolverandBenchmarkDescriptions,volumeB-2022-1ofDepartmen
  • 2022-09-19代码的阅读流程建议
    2022-9-19回复消息提问的作答。 互相交流。我三月份前也在学习kissat,好一阵没看其代码,刚才又看了一下,凭回忆记录如下,算是简要分享以下的我早前的阅读流程。(1)从