Abstract
Minimum Satisfiability problem (briefly, given a CNF formula, find an assignment satisfying the minimum number of clauses) has raised much attention recently. In the theoretical point of view, Minimum Satisfiability problem is fixed-parameterized, by transforming into Vertex Cover. However, such kind of transformation would be time-consuming, which takes \(O(m^2\cdot n)\) times to transform into Vertex Cover. We first present a \(O(m^2)\) filtering algorithm to transform MinSAT into Vertex cover with low false positive rate, by utilizing Bloom Filter structure. And then, instead of transformation to Vertex Cover, we present a practical kernelization rule directly on the original formula which takes time of \(O(L\cdot d(F))\), with a kernel size of \(k^2+k\).
This paper was supported by Supported by the National Natural Science Foundation of China under Grants (62002032, 62302060, 62372066) and Natural Science Foundation of Hunan Province of China under grant 2022JJ30620.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Use the notation \(O^*(c^k)\) to denote the bound \(c^k n^{O(1)}\), where c is a positive number and n is the instance size.
- 2.
References
Garey, M., Johnson, D.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Company, New York (1979)
Chen, J., Kanj, I.: Improved exact algorithms for Max-SAT. Discret. Appl. Math. 142(1–3), 17–27 (2004)
Mahajan, M., Raman, V.: Parameterizing above guaranteed values: MaxSat and MaxCut. J. Algorithms 31(2), 335–354 (1999)
Chen, J., Xu, C., Wang, J.: Dealing with 4-variables by resolution: an improved MaxSAT algorithm. Theoret. Comput. Sci. 670, 33–44 (2017)
Kohli, R., Krishnamurti, R., Mirchandani, P.: The minimum satisfiability problem. SIAM J. Discret. Math. 7(2), 275–283 (1994)
Marathe, M.V., Ravi, S.S.: On approximation algorithms for the minimum satisfiability problem. Inf. Process. Lett. 58(1), 23–29 (1996)
Arif, U., Benkoczi, R., Gaur, D.R., et al.: A primal-dual approximation algorithm for Minsat. Discret. Appl. Math. 319, 372–381 (2022)
Markakis, E., Papasotiropoulos, G.: Computational aspects of conditional minisum approval voting in elections with interdependent issues. In: Proceedings of the 22nd International Joint Conference on Artificial Intelligence, pp. 304–310 (2020)
Ansotegui, C., Li, C.M., Manyá, F., et al.: A SAT-based approach to MinSAT. In: CCIA, pp. 185–189 (2012)
Li, C.M., Xiao, F., Manyá, F.: A resolution calculus for MinSAT. Logic J. IGPL 29(1), 28–44 (2021)
Heras, F., Morgado, A., Planes, J., et al.: Iterative SAT solving for minimum satisfiability. In: 2012 IEEE 24th International Conference on Tools with Artificial Intelligence, Athens Greece, pp. 922–927. IEEE(2012)
Li, C.M., Manyà, F., Quan, Z., Zhu, Z.: Exact MinSAT solving. In: Strichman, O., Szeider, S. (eds.) SAT 2010. LNCS, vol. 6175, pp. 363–368. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-14186-7_33
Li, C.M., Zhu, Z., Manya, F., et al.: Minimum satisfiability and its applications. In: Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence, pp. 605–610. AAAI Press (2011)
Bliznets, I., Sagunov, D., Simonov, K.: Fine-grained complexity of partial minimum satisfiability. In: Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, pp. 1774–1780 (2022)
Davis, M., Putnam, H.: A computing procedure for quantification theory. J. ACM 7(3), 201–215 (1960)
Chen, J., Kanj, I., Jia, W.: Vertex cover: further observations and further improvements. J. Algorithms 41(2), 280–301 (2001)
Knuth, D.E., Morris, J.H., Pratt, V.R.: Fast pattern matching in strings. SIAM J. Comput. 6(2), 323–350 (1997)
Wang, Z., Liu, K., Xu, C.: A bloom filter-based algorithm for fast detection of common variables. In: Proceedings of the 1st International Conference on the Frontiers of Robotics and Software Engineering (FRSE) (2023, accepted)
Bloom, B.H.: Space/time tradeoffs in hash coding with allowable errors. Commun. ACM 13(7), 422–426 (1970)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Xu, C., Dai, L., Liu, K. (2024). Bloomfilter-Based Practical Kernelization Algorithms for Minimum Satisfiability. In: Luo, B., Cheng, L., Wu, ZG., Li, H., Li, C. (eds) Neural Information Processing. ICONIP 2023. Communications in Computer and Information Science, vol 1963. Springer, Singapore. https://doi.org/10.1007/978-981-99-8138-0_4
Download citation
DOI: https://doi.org/10.1007/978-981-99-8138-0_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-8137-3
Online ISBN: 978-981-99-8138-0
eBook Packages: Computer ScienceComputer Science (R0)