Skip to main content
Article
System Predictor: Grounding Size Estimator for Logic Programs under Answer Set Semantics
Theory and Practice of Logic Programming (2023)
  • Daniel Bresnahan
  • Nicholas Hippen, University of Nebraska at Omaha
  • Yuliya Lierler
Abstract
Answer set programming is a declarative logic programming paradigm geared towards solving difficult combinatorial search problems. While different logic programs can encode the same problem, their performance may vary significantly. It is not always easy to identify which version of the program performs the best. We present a system PREDICTOR (and its algorithmic backend) for estimating the grounding size of programs, a metric that can influence a program’s performance. We evaluate an impact of PREDICTOR when used as a guide for rewritings produced by the answer set programming rewriting tools PROJECTOR and LPOPT. The results demonstrate potential to this approach.
Publication Date
2023
Citation Information
Daniel Bresnahan, Nicholas Hippen and Yuliya Lierler. "System Predictor: Grounding Size Estimator for Logic Programs under Answer Set Semantics" Theory and Practice of Logic Programming (2023)
Available at: http://works.bepress.com/yuliya_lierler/120/