Comparison of SAT-Based and ASP-Based Algorithms for Inconsistency Measurement
Abstract
We present algorithms based on satisfiability problem (SAT) solving, as well as answer set programming (ASP), for solving the problem of determining inconsistency degrees in propositional knowledge bases. We consider six different inconsistency measures whose respective decision problems lie on the first level of the polynomial hierarchy. Namely, these are the contension, forgetting-based, hitting set, max-distance, sum-distance, and hit-distance inconsistency measures. In an extensive experimental analysis, we compare the SAT-based and ASP-based approaches with each other, as well as with a set of naive baseline algorithms. Our results demonstrate that, overall, both the SAT-based and the ASP-based approaches clearly outperform the naive baseline methods in terms of runtime. The results further show that the proposed ASP-based approaches perform superior to the SAT-based ones with regard to all six inconsistency measures considered in this work. Moreover, we conduct additional experiments to explain the aforementioned results in greater detail.
Cite
Text
Kuhlmann et al. "Comparison of SAT-Based and ASP-Based Algorithms for Inconsistency Measurement." Journal of Artificial Intelligence Research, 2025. doi:10.1613/JAIR.1.16888Markdown
[Kuhlmann et al. "Comparison of SAT-Based and ASP-Based Algorithms for Inconsistency Measurement." Journal of Artificial Intelligence Research, 2025.](https://mlanthology.org/jair/2025/kuhlmann2025jair-comparison/) doi:10.1613/JAIR.1.16888BibTeX
@article{kuhlmann2025jair-comparison,
title = {{Comparison of SAT-Based and ASP-Based Algorithms for Inconsistency Measurement}},
author = {Kuhlmann, Isabelle and Gessler, Anna and Laszlo, Vivien and Thimm, Matthias},
journal = {Journal of Artificial Intelligence Research},
year = {2025},
pages = {563-685},
doi = {10.1613/JAIR.1.16888},
volume = {82},
url = {https://mlanthology.org/jair/2025/kuhlmann2025jair-comparison/}
}