Author:
Gebser Martin,Schaub Torsten
Abstract
Answer set programming (ASP) has emerged as an approach to declarative problem solving based on the stable model semantics for logic programs. The basic idea is to represent a computational problem by a logic program, formulating constraints in terms of rules, such that its answer sets correspond to problem solutions. To this end, ASP combines an expressive language for high-level modeling with powerful low-level reasoning capacities, provided by off-the-shelf tools. Compact problem representations take advantage of genuine modeling features of ASP, including (first-order) variables, negation by default, and recursion. In this article, we demonstrate the ASP methodology on two example scenarios, illustrating basic as well as advanced modeling and solving concepts. We also discuss mechanisms to represent and implement extended kinds of preferences and optimization. An overview of further available extensions concludes the article.
Publisher
Association for the Advancement of Artificial Intelligence (AAAI)
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Abstraction of Prevention Conceived in Distributed Knowledge Base;Proceedings of the 8th International Conference on Complexity, Future Information Systems and Risk;2023
2. On the Foundations of Grounding in Answer Set Programming;Theory and Practice of Logic Programming;2022-07-25
3. Consultation to Effectiveness and Logical Meaning;Proceedings of the 7th International Conference on Complexity, Future Information Systems and Risk;2022
4. How to Build Your Own ASP-based System?!;Theory and Practice of Logic Programming;2021-12-13
5. Applying ASP for Knowledge-Based Link Prediction With Explanation Generation in Feature-Rich Networks;IEEE Transactions on Network Science and Engineering;2021-04-01