In answer set programming, knowledge involving sets of objects collectively is naturally represented by aggregates, which are rewritten into simpler forms known as monotone aggregates by current implementations. However, there is a complexity gap between general and monotone aggregates. In this paper, this gap is filled by means of a polynomial, faithful, and modular translation function, which can introduce disjunction in rule heads. The translation function is now part of the recent version 4.5 of the grounder GRINGO . This paper focuses on the key points of the translation function, and in particular on the mapping from non-convex sums to monotone sums
In recent years we have witnessed a renovated interest towards the development of practical, effecti...
Answer set programming (ASP) is a form of declarative programming that allows to succinctly formulat...
One viable way of implementing answer set programming (ASP) is to compile (ground) logic programs in...
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...
Abstract. The addition of aggregates has been one of the most relevant enhancements to the language ...
AbstractThe addition of aggregates has been one of the most relevant enhancements to the language of...
Abstract We consider the problem of translating first-order answer set programs with aggregates into...
The addition of aggregates has been one of the most relevant enhancements to the language of answer ...
International audienceIn this paper, we propose a variant of Answer Set Programming (ASP) with evalu...
Aggregates provide a concise way to express complex knowledge. The problem of selecting an appropria...
International audienceAnswer Set Programming (ASP) has become a popular and widespread paradigm for ...
abstract: Answer Set Programming (ASP) is one of the most prominent and successful knowledge represe...
Abstract. We provide a general and modular framework for describing inferences in Answer Set Program...
Answer Set Programming (ASP) is a prominent modeling and solving framework. An inconsistent core (IC...
In recent years we have witnessed a renovated interest towards the development of practical, effecti...
Answer set programming (ASP) is a form of declarative programming that allows to succinctly formulat...
One viable way of implementing answer set programming (ASP) is to compile (ground) logic programs in...
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...
Abstract. The addition of aggregates has been one of the most relevant enhancements to the language ...
AbstractThe addition of aggregates has been one of the most relevant enhancements to the language of...
Abstract We consider the problem of translating first-order answer set programs with aggregates into...
The addition of aggregates has been one of the most relevant enhancements to the language of answer ...
International audienceIn this paper, we propose a variant of Answer Set Programming (ASP) with evalu...
Aggregates provide a concise way to express complex knowledge. The problem of selecting an appropria...
International audienceAnswer Set Programming (ASP) has become a popular and widespread paradigm for ...
abstract: Answer Set Programming (ASP) is one of the most prominent and successful knowledge represe...
Abstract. We provide a general and modular framework for describing inferences in Answer Set Program...
Answer Set Programming (ASP) is a prominent modeling and solving framework. An inconsistent core (IC...
In recent years we have witnessed a renovated interest towards the development of practical, effecti...
Answer set programming (ASP) is a form of declarative programming that allows to succinctly formulat...
One viable way of implementing answer set programming (ASP) is to compile (ground) logic programs in...