TY - GEN
T1 - Solving Dynamic 3-SAT Formula
T2 - 3rd International Conference on Data Intelligence and Security, ICDIS 2020
AU - Luo, Wenjian
AU - Wang, Junteng
AU - Hu, Yamin
AU - Xu, Peilan
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/6
Y1 - 2020/6
N2 - The SAT problem is a well-known NP-complete problem and has an immense range of applications including information security. Many SAT problems are always dynamically changing and we might solve them from a fresh start point or based on previous solutions. That is, the restarting strategy and the resuming strategy. In this paper, both basic strategies for solving dynamic 3-SAT formulas are compared and discussed. For experimental comparisons, a framework that transfers an existing 3-SAT formula generating algorithm to a dynamic SAT formula generating algorithm is given. The experiments and analysis show these two basic strategies have their advantages according to the changing severity of specific dynamic SAT formulas. Interestingly, when the SAT formula does not dramatically change, a weak SAT solver with the resuming strategy might have better performance than a recent solver with the restating strategy. Considering many state-of-the-art SAT solvers do not facilitate the previous solutions, we argue that it is very significant to pay more attention to SAT solvers with the resuming strategy.
AB - The SAT problem is a well-known NP-complete problem and has an immense range of applications including information security. Many SAT problems are always dynamically changing and we might solve them from a fresh start point or based on previous solutions. That is, the restarting strategy and the resuming strategy. In this paper, both basic strategies for solving dynamic 3-SAT formulas are compared and discussed. For experimental comparisons, a framework that transfers an existing 3-SAT formula generating algorithm to a dynamic SAT formula generating algorithm is given. The experiments and analysis show these two basic strategies have their advantages according to the changing severity of specific dynamic SAT formulas. Interestingly, when the SAT formula does not dramatically change, a weak SAT solver with the resuming strategy might have better performance than a recent solver with the restating strategy. Considering many state-of-the-art SAT solvers do not facilitate the previous solutions, we argue that it is very significant to pay more attention to SAT solvers with the resuming strategy.
KW - Dynamic SAT problems
KW - Restarting strategy
KW - Resuming strategy
KW - SAT solvers
UR - https://www.scopus.com/pages/publications/85100677036
U2 - 10.1109/ICDIS50059.2020.00024
DO - 10.1109/ICDIS50059.2020.00024
M3 - 会议稿件
AN - SCOPUS:85100677036
T3 - Proceedings - 2020 3rd International Conference on Data Intelligence and Security, ICDIS 2020
SP - 134
EP - 140
BT - Proceedings - 2020 3rd International Conference on Data Intelligence and Security, ICDIS 2020
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 10 November 2020 through 12 November 2020
ER -