Abstract. Problem solving in Answer Set Programming consists of two steps, a first grounding phase, systematically replacing all variables by terms, and a second solving phase computing the stable models of the obtained ground pro-gram. An intricate part of both phases is the treatment of aggregates, which are popular language constructs that allow for expressing properties over sets. In this paper, we elaborate upon the treatment of aggregates during grounding in gringo series 4. Consequently, our approach is applicable to grounding based on semi-naive database evaluation techniques. In particular, we provide a series of algorithms detailing the treatment of recursive aggregates and illustrate this by a running example.
The addition of aggregates has been one of the most relevant enhancements to the language of answer ...
Abstract. In this paper we present a novel methodology to compute stable models in Answer Set Progra...
We investigate the semantics of aggregates (count, sum, : : :) in logic programs with function symbo...
Aggregation functions are widely used in answer set programming for representing and reasoning on kn...
Aggregation functions are widely used in answer set programming for representing and reasoning on kn...
We provide a comprehensive elaboration of the theoretical foundations of variable instantiation, or ...
Answer set programming is a declarative problem solving paradigm that rests upon a workflow involvin...
Abstract. The addition of aggregates has been one of the most relevant enhancements to the language ...
Answer-Set Programming (ASP) is an expressive rule-based knowledge-representation formalism. Lazy gr...
Aggregates provide a concise way to express complex knowledge. The problem of selecting an appropria...
Answer Set Programming (ASP) is a very convenient paradigmto represent knowledge in Artificial Intel...
Abstract We consider the problem of translating first-order answer set programs with aggregates into...
International audienceIn this paper, we propose a variant of Answer Set Programming (ASP) with evalu...
In recent years, Answer Set Programming has gained popularity as a viable paradigm for applications ...
Abstract—The exploding demand for analytics has refocused the attention of data scientists on applic...
The addition of aggregates has been one of the most relevant enhancements to the language of answer ...
Abstract. In this paper we present a novel methodology to compute stable models in Answer Set Progra...
We investigate the semantics of aggregates (count, sum, : : :) in logic programs with function symbo...
Aggregation functions are widely used in answer set programming for representing and reasoning on kn...
Aggregation functions are widely used in answer set programming for representing and reasoning on kn...
We provide a comprehensive elaboration of the theoretical foundations of variable instantiation, or ...
Answer set programming is a declarative problem solving paradigm that rests upon a workflow involvin...
Abstract. The addition of aggregates has been one of the most relevant enhancements to the language ...
Answer-Set Programming (ASP) is an expressive rule-based knowledge-representation formalism. Lazy gr...
Aggregates provide a concise way to express complex knowledge. The problem of selecting an appropria...
Answer Set Programming (ASP) is a very convenient paradigmto represent knowledge in Artificial Intel...
Abstract We consider the problem of translating first-order answer set programs with aggregates into...
International audienceIn this paper, we propose a variant of Answer Set Programming (ASP) with evalu...
In recent years, Answer Set Programming has gained popularity as a viable paradigm for applications ...
Abstract—The exploding demand for analytics has refocused the attention of data scientists on applic...
The addition of aggregates has been one of the most relevant enhancements to the language of answer ...
Abstract. In this paper we present a novel methodology to compute stable models in Answer Set Progra...
We investigate the semantics of aggregates (count, sum, : : :) in logic programs with function symbo...