mlsanityData to 14 Oct 2026

Multi-shot ASP solving with clingo

arXiv 1705.09811 ↗First posted 27 May 2017cs.AIcited by 115

Not on the map. Why?

Abstract (arXiv)

We introduce a new flexible paradigm of grounding and solving in Answer Set Programming (ASP), which we refer to as multi-shot ASP solving, and present its implementation in the ASP system clingo. Multi-shot ASP solving features grounding and solving processes that deal with continuously changing logic programs. In doing so, they remain operative and accommodate changes in a seamless way. For instance, such processes allow for advanced forms of search, as in optimization or theory solving, or interaction with an environment, as in robotics or query-answering. Common to them is that the problem specification evolves during the reasoning process, either because data or constraints are added, deleted, or replaced. This evolutionary aspect adds another dimension to ASP since it brings about state changing operations. We address this issue by providing an operational semantics that characterizes grounding and solving processes in multi-shot ASP solving. This characterization provides a semantic account of grounder and solver states along with the operations manipulating them. The operative nature of multi-shot solving avoids redundancies in relaunching grounder and solver programs and benefits from the solver's learning capacities. clingo accomplishes this by complementing ASP's declarative input language with control capacities. On the declarative side, a new directive allows for structuring logic programs into named and parameterizable subprograms. The grounding and integration of these subprograms into the solving process is completely modular and fully controllable from the procedural side. To this end, clingo offers a new application programming interface that is conveniently accessible via scripting languages.

Key facts. Cited by 115 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 May 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 14; 2022: 10; 2023: 19; 2024: 18; 2025: 25; 2026: 29.

115 papers.

Sort:

By area:

  1. 2021Learning First-Order Representations for Planning from Black-Box States: New Resultscited by 23
  2. 2025NeSyC: A Neuro-symbolic Continual Learner For Complex Embodied Tasks In Open Domainscited by 15
  3. 2021Learning Higher-Order Programs without Meta-Interpretive Learningcited by 14
  4. 2022Answer Set Planning: A Surveycited by 12
  5. 2022Learning Sketches for Decomposing Planning Problems into Subproblems of Bounded Width: Extended Versioncited by 12
  6. 2022Learning Interpretable Temporal Properties from Positive Examples Onlycited by 12
  7. 2023Learning Differentiable Logic Programs for Abstract Visual Reasoningcited by 12
  8. 2021Predicate Invention by Learning From Failurescited by 9
  9. 2022Treewidth-aware Reductions of Normal ASP to SAT -- Is Normal ASP Harder than SAT after All?cited by 8
  10. 2023Logic programming for deliberative robotic task planningcited by 8
  11. 2021Flexible FOND Planning with Explicit Fairness Assumptionscited by 6
  12. 2021Aggregate Semantics for Propositional Answer Set Programscited by 5
38 more
  1. 2023Generalisation Through Negation and Predicate Inventioncited by 5
  2. 2025Entailment-Preserving First-order Logic Representations in Natural Language Entailmentcited by 5
  3. 2025A Comparative Study of Neurosymbolic AI Approaches to Interpretable Logical Reasoningcited by 4
  4. 2025Question Answering with LLMs and Learning from Answer Setscited by 4
  5. 2025A Solver-in-the-Loop Framework for Improving LLMs on Answer Set Programming for Logic Puzzle Solvingcited by 4
  6. 2022Decomposition Strategies and Multi-shot ASP Solving for Job-shop Schedulingcited by 3
  7. 2022Answer-Set Programming for Lexicographical Makespan Optimisation in Parallel Machine Schedulingcited by 3
  8. 2023Solving Quantum-Inspired Perfect Matching Problems via Tutte's Theorem-Based Hybrid Boolean Constraintscited by 3
  9. 2023dPASP: A Comprehensive Differentiable Probabilistic Answer Set Programming Environment For Neurosymbolic Learning and Reasoningcited by 3
  10. 2023Bridging Logic and Learning: A Neural-Symbolic Approach for Enhanced Reasoning in Neural Models (ASPER)cited by 3
  11. 2024Argumentative Causal Discoverycited by 3
  12. 2024CLMASP: Coupling Large Language Models with Answer Set Programming for Robotic Task Planningcited by 3
  13. 2025An Empirical Study of Conformal Prediction in LLM with ASP Scaffolds for Robust Reasoningcited by 3
  14. 2021Solving a Multi-resource Partial-ordering Flexible Variant of the Job-shop Scheduling Problem with Hybrid ASPcited by 2
  15. 2021I-DLV-sr: A Stream Reasoning System based on I-DLVcited by 2
  16. 2021Process discovery on deviant traces and other stranger thingscited by 2
  17. 2022Interactive configurator with FO(.) and IDP-Z3cited by 2
  18. 2022Learning First-Order Symbolic Planning Representations That Are Groundedcited by 2
  19. 2022Specifying and Exploiting Non-Monotonic Domain-Specific Declarative Heuristics in Answer Set Programmingcited by 2
  20. 2023Knowledge Authoring for Rules and Actionscited by 2
  21. 2023Logic-Based Benders Decomposition in Answer Set Programming for Chronic Outpatients Schedulingcited by 2
  22. 2024Unit Testing in ASP Revisited: Language and Test-Driven Development Environmentcited by 2
  23. 2024TIC: Translate-Infer-Compile for accurate "text to plan" using LLMs and Logical Representationscited by 2
  24. 2024On the Correspondence of Non-flat Assumption-based Argumentation and Logic Programming with Negation as Failure in the Headcited by 2
  25. 2025ASP-driven User-interaction with Clinguincited by 2
  26. 2025Autonomous Agents and Policy Compliance: A Framework for Reasoning About Penaltiescited by 2
  27. 2026Investigating the Grounding Bottleneck for a Large-Scale Configuration Problem: Existing Tools and Constraint-Aware Guessingcited by 2
  28. 2026Reactive Knowledge Representation and Asynchronous Reasoningcited by 2
  29. 2021FOLASP: FO(.) as Input Language for Answer Ser Solverscited by 1
  30. 2021Stable Marriage Problems with Ties and Incomplete Preferences: An Empirical Comparison of ASP, SAT, ILP, CP, and Local Search Methodscited by 1
  31. 2021Answer Set Programming Made Easycited by 1
  32. 2022Applying Incremental Answer Set Solving to Product Configurationcited by 1
  33. 2023Solving Projected Model Counting by Utilizing Treewidth and its Limitscited by 1
  34. 2023From Probabilistic Programming to Complexity-based Programmingcited by 1
  35. 2023Dialogue Possibilities between a Human Supervisor and UAM Air Traffic Management: Route Alterationcited by 1
  36. 2024Symbol Correctness in Deep Neural Networks Containing Symbolic Layerscited by 1
  37. 2024Large Neighborhood Prioritized Search for Combinatorial Optimization with Answer Set Programmingcited by 1
  38. 2024Traffic Scenario Logic: A Spatial-Temporal Logic for Modeling and Reasoning of Urban Traffic Scenarioscited by 1

50 most cited of 115 All 115 (JSON)