Identify patterns causing SAT solver sat4j runtime spikes in the learning-based verification experiments
Identify the underlying characteristics of the SAT encodings produced by the reduction of the length-preserving Separability problem to SAT within the authors’ learning-based algorithm for AbstractSafety that cause the SAT solver sat4j to exhibit substantially increased runtimes in a subset of five case studies, despite similar counts and sizes of the input formulas compared to the other case studies. Characterize these conditions to explain and potentially mitigate the observed performance degradation.
Sponsor
References
In these five cases the time performance is dominated by the SAT solver sat4j. We have not yet identified a pattern explaining why sat4j takes so much time, in particular the number and size of the formulas passed to it is similar to the other cases.