I. Introduction
Boolean Satisfiability Problem (SAT) is a significant NP-complete problem with numerous practical applications – product configuration, hardware verification, and software package management, to name a few. There is no single efficient algorithm that solves every SAT problem, but heuristics have been developed that are sufficient for solving many real-life tasks.