Graphs and colorings for answer set programming
Kathrin Konczak, Thomas Linke, Torsten Schaub
Abstract
We investigate the usage of rule dependency graphs and their colorings for characterizing and computing answer sets of logic programs. This approach provides us with insights into the interplay between rules when inducing answer sets. We start with different characterizations of answer sets in terms of totally colored dependency graphs that differ in graph-theoretical aspects. We then develop a series of operational characterizations of answer sets in terms of operators on partial colorings. In analogy to the notion of a derivation in proof theory, our operational characterizations are expressed as (non-deterministically formed) sequences of colorings, turning an uncolored graph into a totally colored one. In this way, we obtain an operational framework in which different combinations of operators result in different formal properties. Among others, we identify the basic strategy employed by the noMoRe system and justify its algorithmic approach. Furthermore, we distinguish operations corresponding to Fitting's operator as well as to well-founded semantics. (To appear in Theory and Practice of Logic Programming (TPLP))
Create a lesson
Related papers
Double-Rollout Reinforcement Learning with Sampling-based Reward Estimation
Haifeng Qian, David Mosallanezhad, Christian Munley et al.
G2WAM: World Action Models for Efficient and Geometry Grounded Image-Goal Navigation
Ke Gui, Chenghao Shi, Ziyue Wang et al.
AI Discovery in Combinatorics: From Problems to Solutions and Back to Bigger Problems
Eugenio Cainelli, Lorenzo Luccioli, Alessandro Iraci et al.
Making Language the Low-Rate Code of Vision: Successive Refinement from Words to Pixels
Ruilin Gong, Hao Gong
Overtaught, Underlearned: Learner-Centered Distillation from Multi-Agent Discussion
Mengtao Zhou, Jianxiao Wang, Xiupeng Chen et al.
Does the Explanation Drift Before the Guarantee? Label-Free Early Warning on Evolving Graphs
Tomasz Szandała, Damian Raczkowski