@COMMENT This file was generated by bib2html.pl <https://sourceforge.net/projects/bib2html/> version 0.94
@COMMENT written by Patrick Riley <http://sourceforge.net/users/patstg/>
@COMMENT This file came from Kuldeep S. Meel's publication pages at
@COMMENT http://www.comp.nus.edu.sg/~meel/publications/
@inproceedings{SM20,
  title={Designing New Phase Selection Heuristics},
  author={Shaw, Arijit and Meel, Kuldeep S.},
  booktitle=SAT,
  month=jul,
  bib2html_rescat={Solver Engineering},
  bib2html_pubtype={Refereed Conference},
  bib2html_dl_pdf={../Papers/sat20-sm.pdf},
  code={https://github.com/meelgroup/duriansat},
  year={2020},
  abstract={CDCL-based SAT solvers have transformed the field of automated reasoning 
    owing to their demonstrated efficiency at handling problems arising from diverse 
domains. The success of CDCL solvers is owed to the design of clever heuristics that 
enable the tight coupling of different components. One of the core components is phase 
selection, wherein the solver, during branching, decides the polarity of the branch to 
be explored for a given variable. Most of the state-of-the-art CDCL SAT solvers employ 
phase-saving as a phase selection heuristic, which was proposed to address the potential 
inefficiencies arising from far-backtracking. In light of the emergence of chronological 
backtracking in CDCL solvers, we re-examine the efficiency of phase saving. Our empirical 
evaluation leads to a surprising conclusion: The usage of phase saving and random selection 
of polarity during chronological backtracking leads to indistinguishable runtime performance 
in terms of instances solved and PAR-2 score.
We introduce Decaying Polarity Score (DPS) to capture the trend of the polarities attained 
by the variable, and upon observing lack of performance improvement due to DPS, we turn to 
a more sophisticated heuristic seeking to capture the activity of literals and the trend of 
polarities: Literal State Independent Decaying Sum (LSIDS). We find the 2019 winning SAT solver, 
Maple_LCM_Dist_ChronoBTv3, augmented with LSIDS solves 6 more instances while achieving a reduction 
of over 125 seconds in PAR-2 score, a significant improvement in the context of the SAT competition.
  },
}
