VLDB 2026 Research / reviewers in the wild / expert
Wolfgang Faber 0001
dblp:f/WolfgangFaber
· DBLP profile ↗
91ranked-venue papers
31as first author
14since 2021 · last 2025
0000-0002-0330-5868ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 59 · 22 first-author · 6 since 2021Theory of computation · 42 · 13 first-author · 3 since 2021Software engineering, systems software and programming languages · 22 · 6 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 17 · 8 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Encoding Action Reversibility In Planning Using Quantified ASP and Bule
Wolfgang Faber 0001, Michael Morak |
JELIA (1) | 1 |
| 2025 | Non-deterministic Action Reversibility: Complexity ResultsabstractWith the recent interest in the reversibility of action effects, i.e., whether the effects of the action can be undone by applying other actions, the question arose how hard it is to reverse an action in a non-deterministic domain. With the use of phi-reversibility, the paper investigates the computational complexity of weak and strong non-deterministic action reversibility in fully observable non-deterministic domains, showing PSPACE-completeness for all weak variants in question and EXP-hardness and EXP, or NEXP memberships for strong variants. Jakub Med, Michael Morak, Lukás Chrpa, Wolfgang Faber 0001 |
KR | 4 |
| 2025 | ASP Chef Grows Mustache to Look BetterabstractAbstract We present ASP Chef Mustache, an extension of ASP Chef that enhances template-based rendering of answer set programming (ASP) solutions using a logic-less templating system inspired by Mustache. Our approach integrates data visualization frameworks such as Tabulator, Chart.js, and vis.js, enabling interactive representations of ASP interpretations as tables, charts, and graphs. Mustache queries in templates support advanced constructs for formatting, sorting, and multi-stage expansion, facilitating the generation of rich, structured outputs. We demonstrate the power of this framework through a series of use cases, including data analysis for the Italian VQR, visualization of blocking sets in graphs, and scheduling problems. The result is a versatile tool for bridging declarative problem solving and modern web-based visual analytics. Mario Alviano, Luis Angel Rodriguez Reiners, Wolfgang Faber 0001 |
Theory Pract. Log. Program. | 3 |
| 2024 | Weak and Strong Reversibility of Non-deterministic Actions: Universality and UniformityabstractClassical planning looks for a sequence of actions that transform the initial state of the environment into a goal state. Studying whether the effects of an action can be undone by a sequence of other actions, that is, action reversibility, is beneficial, for example, in determining whether an action is safe to apply. This paper deals with action reversibility of non-deterministic actions, i.e., actions whose application might result in different outcomes. Inspired by the established notions of weak and strong plans in non-deterministic (or FOND) planning, we define the notions of weak and strong reversibility for non-deterministic actions. We then focus on the universality and uniformity of action reversibility, that is, whether we can always undo all possible effects of the action by the same means (i.e., policy), or whether some of the effects can never be undone. We show how these classes of problems can be solved via classical or FOND planning and evaluate our approaches on FOND benchmark domains. Jakub Med, Lukás Chrpa, Michael Morak, Wolfgang Faber 0001 |
ICAPS | 4 |
| 2024 | Evaluating Datalog Tools for Meta-reasoning over OWL 2 QLabstractAbstract Metamodeling is a general approach to expressing knowledge about classes and properties in an ontology. It is a desirable modeling feature in multiple applications that simplifies the extension and reuse of ontologies. Nevertheless, allowing metamodeling without restrictions is problematic for several reasons, mainly due to undecidability issues. Practical languages, therefore, forbid classes to occur as instances of other classes or treat such occurrences as semantically different objects. Specifically, meta-querying in SPARQL under the Direct Semantic Entailment Regime uses the latter approach, thereby effectively not supporting meta-queries. However, several extensions enabling different metamodeling features have been proposed over the last decade. This paper deals with the Metamodeling Semantics (MS) over OWL 2 QL and the Metamodeling Semantic Entailment Regime (MSER), as proposed in Lenzerini et al. (2015, Description Logics) and Lenzerini et al. (2020, Information Systems 88, 101294), Cima et al. (2017, Proceedings of the 7th International Conference on Web Intelligence, Mining and Semantics, 1–6). A reduction from OWL 2 QL to Datalog for meta-querying was proposed in Cima et al. (2017, Proceedings of the 7th International Conference on Web Intelligence, Mining and Semantics, 1–6). In this paper, we experiment with various logic programming tools that support Datalog querying to determine their suitability as back-ends to MSER query answering. These tools stem from different logic programming paradigms (Prolog, pure Datalog, Answer Set Programming, Hybrid Knowledge Bases). Our work shows that the Datalog approach to MSER querying is practical also for sizeable ontologies with limited resources (time and memory). This paper significantly extends Qureshi and Faber (2021, International Joint Conference on Rules and Reasoning, Springer, 218–233.) by a more detailed experimental analysis and more background. Haya Majid Qureshi, Wolfgang Faber 0001 |
Theory Pract. Log. Program. | 2 |
| 2023 | Evaluating Epistemic Logic Programs via Answer Set Programming with QuantifiersabstractIn this paper we introduce a simple way to evaluate epistemic logic programs by means of answer set programming with quantifiers, a recently proposed extension of answer set programming. The method can easily be adapted for most of the many semantics that were proposed for epistemic logic programs. We evaluate the proposed transformation on existing benchmarks using a recently proposed solver for answer set programming with quantifiers, which relies on QBF solvers. Wolfgang Faber 0001, Michael Morak |
AAAI | 1 |
| 2023 | Using Hybrid Knowledge Bases for Meta-reasoning over OWL 2 QL
Haya Majid Qureshi, Wolfgang Faber 0001 |
PADL | 2 |
| 2023 | Aggregate Semantics for Propositional Answer Set ProgramsabstractAbstract Answer set programming (ASP) emerged in the late 1990s as a paradigm for knowledge representation and reasoning. The attractiveness of ASP builds on an expressive high-level modeling language along with the availability of powerful off-the-shelf solving systems. While the utility of incorporating aggregate expressions in the modeling language has been realized almost simultaneously with the inception of the first ASP solving systems, a general semantics of aggregates and its efficient implementation have been long-standing challenges. Aggregates have been proposed and widely used in database systems, and also in the deductive database language Datalog, which is one of the main precursors of ASP. The use of aggregates was, however, still restricted in Datalog (by either disallowing recursion or only allowing monotone aggregates), while several ways to integrate unrestricted aggregates evolved in the context of ASP. In this survey, we pick up at this point of development by presenting and comparing the main aggregate semantics that have been proposed for propositional ASP programs. We highlight crucial properties such as computational complexity and expressive power, and outline the capabilities and limitations of different approaches by illustrative examples. Mario Alviano, Wolfgang Faber 0001, Martin Gebser |
Theory Pract. Log. Program. | 2 |
| 2023 | An Efficient Solver for ASP(Q)abstractAbstract Answer Set Programming with Quantifiers ASP(Q) extends Answer Set Programming (ASP) to allow for declarative and modular modeling of problems from the entire polynomial hierarchy. The first implementation of ASP(Q), called QASP, was based on a translation to Quantified Boolean Formulae (QBF) with the aim of exploiting the well-developed and mature QBF-solving technology. However, the implementation of the QBF encoding employed in qasp is very general and might produce formulas that are hard to evaluate for existing QBF solvers because of the large number of symbols and subclauses. In this paper, we present a new implementation that builds on the ideas of QASP and features both a more efficient encoding procedure and new optimized encodings of ASP(Q) programs in QBF. The new encodings produce smaller formulas (in terms of the number of quantifiers, variables, and clauses) and result in a more efficient evaluation process. An algorithm selection strategy automatically combines several QBF-solving back-ends to further increase performance. An experimental analysis, conducted on known benchmarks, shows that the new system outperforms QASP. Wolfgang Faber 0001, Giuseppe Mazzotta, Francesco Ricca |
Theory Pract. Log. Program. | 1 |
| 2022 | Determining Action Reversibility in STRIPS Using Answer Set Programming with Quantifiers
Wolfgang Faber 0001, Michael Morak, Lukás Chrpa |
PADL | 1 |
| 2022 | Thirty years of Epistemic Specifications
Jorge Fandinno, Wolfgang Faber 0001, Michael Gelfond |
Theory Pract. Log. Program. | 2 |
| 2021 | Universal and Uniform Action ReversibilityabstractThe problem of action reversibility studies whether effects of a given action can be reversed (or undone) by a sequence of (other) actions. For example, actions whose effects can be reversed cannot lead to dead-ends. In the usual settings, the problem of action reversibility is PSPACE-complete, that is, as hard as deciding plan existence. In this paper, we focus on subclasses of the action reversibility problem, universal and uniform action reversibility, where the former considers all states in which the action in question is applicable, while the latter requires a single reverting action sequence, independent of the considered states. Specifically, we study the relations between projection abstractions and the subclasses of the action reversibility problem and we show that universal uniform reversibility of a given action can be decided on projection consisting of only the variables present in the schema of the action in question. Lukás Chrpa, Wolfgang Faber 0001, Michael Morak |
KR | 2 |
| 2021 | Paracoherent answer set computation
Giovanni Amendola, Carmine Dodaro, Wolfgang Faber 0001, Francesco Ricca |
Artif. Intell. | 3 |
| 2021 | Determining Action Reversibility in STRIPS Using Answer Set and Epistemic Logic ProgrammingabstractAbstract In the context of planning and reasoning about actions and change, we call an action reversible when its effects can be reverted by applying other actions, returning to the original state. Renewed interest in this area has led to several results in the context of the PDDL language, widely used for describing planning tasks. In this paper, we propose several solutions to the computational problem of deciding the reversibility of an action. In particular, we leverage an existing translation from PDDL to Answer Set Programming (ASP), and then use several different encodings to tackle the problem of action reversibility for the STRIPS fragment of PDDL. For these, we use ASP, as well as Epistemic Logic Programming (ELP), an extension of ASP with epistemic operators, and compare and contrast their strengths and weaknesses. Wolfgang Faber 0001, Michael Morak, Lukás Chrpa |
Theory Pract. Log. Program. | 1 |
| 2020 | On the Reversibility of Actions in PlanningabstractChecking whether action effects can be undone is an important question for determining, for instance, whether a planning task has dead-ends. In this paper, we investigate the reversibility of actions, that is, when the effects of an action can be reverted by applying other actions, in order to return to the original state. We propose a broad notion of reversibility that generalizes previously defined versions and investigate interesting properties and relevant restrictions. In particular, we propose the concept of uniform reversibility that guarantees that an action can be reverted independently of the state in which the action was applied, using a so-called reverse plan. In addition, we perform an in-depth investigation of the computational complexity of deciding action reversibility. We show that reversibility checking with polynomial-length reverse plans is harder than polynomial-length planning and that, in case of unrestricted plan length, the PSPACE-hardness of planning is inherited. In order to deal with the high complexity of solving these tasks, we then propose several incomplete algorithms that may be used to compute reverse plans for a relevant subset of states. Michael Morak, Lukás Chrpa, Wolfgang Faber 0001, Daniel Fiser |
KR | 3 |
| 2020 | ASP-Core-2 Input Language FormatabstractAbstract Standardization of solver input languages has been a main driver for the growth of several areas within knowledge representation and reasoning, fostering the exploitation in actual applications. In this document, we present the ASP-CORE-2 standard input language for Answer Set Programming, which has been adopted in ASP Competition events since 2013. Francesco Calimeri, Wolfgang Faber 0001, Martin Gebser, Giovambattista Ianni, Roland Kaminski, Thomas Krennwallner, Nicola Leone, Marco Maratea, Francesco Ricca, Torsten Schaub |
Theory Pract. Log. Program. | 2 |
| 2019 | Strong Equivalence for Epistemic Logic Programs Made EasyabstractEpistemic Logic Programs (ELPs), that is, Answer Set Programming (ASP) extended with epistemic operators, have received renewed interest in recent years, which led to a flurry of new research, as well as efficient solvers. An important question is under which conditions a sub-program can be replaced by another one without changing the meaning, in any context. This problem is known as strong equivalence, and is well-studied for ASP. For ELPs, this question has been approached by embedding them into epistemic extensions of equilibrium logics. In this paper, we consider a simpler, more direct characterization that is directly applicable to the language used in state-of-the-art ELP solvers. This also allows us to give tight complexity bounds, showing that strong equivalence for ELPs remains coNP-complete, as for ASP. We further use our results to provide syntactic characterizations for tautological rules and rule subsumption for ELPs. Wolfgang Faber 0001, Michael Morak, Stefan Woltran |
AAAI | 1 |
| 2019 | Chain Answer Sets for Logic Programs with Generalized Atoms
Mario Alviano, Wolfgang Faber 0001 |
JELIA | 2 |
| 2019 | Algorithm Selection for Paracoherent Answer Set Computation
Giovanni Amendola, Carmine Dodaro, Wolfgang Faber 0001, Luca Pulina, Francesco Ricca |
JELIA | 3 |
| 2019 | On Uniform Equivalence of Epistemic Logic ProgramsabstractAbstract Epistemic Logic Programs (ELPs) extend Answer Set Programming (ASP) with epistemic negation and have received renewed interest in recent years. This led to the development of new research and efficient solving systems for ELPs. In practice, ELPs are often written in a modular way, where each module interacts with other modules by accepting sets of facts as input, and passing on sets of facts as output. An interesting question then presents itself: under which conditions can such a module be replaced by another one without changing the outcome, for any set of input facts? This problem is known as uniform equivalence, and has been studied extensively for ASP. For ELPs, however, such an investigation is, as of yet, missing. In this paper, we therefore propose a characterization of uniform equivalence that can be directly applied to the language of state-of-the-art ELP solvers. We also investigate the computational complexity of deciding uniform equivalence for two ELPs, and show that it is on the third level of the polynomial hierarchy. Wolfgang Faber 0001, Michael Morak, Stefan Woltran |
Theory Pract. Log. Program. | 1 |
| 2018 | Externally Supported Models for Efficient Computation of Paracoherent Answer SetsabstractAnswer Set Programming (ASP) is a well-established formalism for nonmonotonic reasoning.While incoherence, the non-existence of answer sets for some programs, is an important feature of ASP, it has frequently been criticised and indeed has some disadvantages, especially for query answering.Paracoherent semantics have been suggested as a remedy, which extend the classical notion of answer sets to draw meaningful conclusions also from incoherent programs. In this paper we present an alternative characterization of the two major paracoherent semantics in terms of (extended) externally supported models. This definition uses a transformation of ASP programs that is more parsimonious than the classic epistemic transformation used in recent implementations.A performance comparison carried out on benchmarks from ASP competitions shows that the usage of the new transformation brings about performance improvements that are independent of the underlying algorithms. Giovanni Amendola, Carmine Dodaro, Wolfgang Faber 0001, Francesco Ricca |
AAAI | 3 |
| 2018 | Enumerating Preferred Extensions Using ASP Domain Heuristics: The ASPrMin SolverabstractThis paper briefly describes the solver ASPrMin, which enumerates preferred extensions and scored first in the Extension Enumeration problem—the only one implemented—of the Preferred Semantics Track of the Second International Competition on Computational Models of Argumentation, ICCMA17. Wolfgang Faber 0001, Mauro Vallati, Federico Cerutti 0001, Massimiliano Giacomin |
COMMA | 1 |
| 2018 | Automated Training Plan Generation for AthletesabstractIn sports, athletes need detailed and individualised training plans for maintaining and improving their skills in order to achieve their best performance in competitions. This presents a considerable workload for coaches, who besides setting objectives have to formulate extremely detailed training plans. Automated Planning, which has already been successfully deployed in many real-world applications such as space exploration, robotics, and manufacturing processes, embodies a useful mechanism that can be exploited for generating training plans for athletes. In this paper, we propose the use of Automated Planning techniques for generating individual training plans, which consist of exercises the athlete has to perform during training, given the athlete's current performance, period of time, and target performance that should be achieved. Our experimental analysis, which considers general training of kickboxers, shows that apart of considerable less planning time, training plans automatically generated by the proposed approach are more detailed and individualised than plans prepared manually by an expert coach. Tomás Skerík, Lukás Chrpa, Wolfgang Faber 0001, Mauro Vallati |
SMC | 3 |
| 2017 | On the Computation of Paracoherent Answer SetsabstractAnswer Set Programming (ASP) is a well-established formalism for nonmonotonic reasoning. An ASP program can have no answer set due to cyclic default negation. In this case, it is not possible to draw any conclusion, even if this is not intended. Recently, several paracoherent semantics have been proposed that address this issue,and several potential applications for these semantics have been identified. However, paracoherent semantics have essentially been inapplicable in practice, due to the lack of efficient algorithms and implementations. In this paper, this lack is addressed, and several different algorithms to compute semi-stable and semi-equilibrium models are proposed and implemented into an answer set solving framework. An empirical performance comparison among the new algorithms on benchmarks from ASP competitions is given as well. Giovanni Amendola, Carmine Dodaro, Wolfgang Faber 0001, Nicola Leone, Francesco Ricca |
AAAI | 3 |
| 2016 | Boolean Functions with Ordered Domains in Answer Set ProgrammingabstractBoolean functions in Answer Set Programming have proven a useful modelling tool. They are usually specified by means of aggregates or external atoms. A crucial step in computing answer sets for logic programs containing Boolean functions is verifying whether partial interpretations satisfy a Boolean function for all possible values of its undefined atoms. In this paper, we develop a new methodology for showing when such checks can be done in deterministic polynomial time. This provides a unifying view on all currently known polynomial-time decidability results, and furthermore identifies promising new classes that go well beyond the state of the art. Our main technique consists of using an ordering on the atoms to significantly reduce the necessary number of model checks. For many standard aggregates, we show how this ordering can be automatically obtained. Mario Alviano, Wolfgang Faber 0001, Hannes Strass |
AAAI | 2 |
| 2016 | Solving Set Optimization Problems by Cardinality Optimization with an Application to ArgumentationabstractOptimization—minimization or maximization—in the lattice of subsets is a frequent operation in Artificial Intelligence tasks. Examples are subset-minimal model-based diagnosis, nonmonotonic reasoning by means of circumscription, or preferred extensions in abstract argumentation. Finding the optimum among many admissible solutions is often harder than finding admissible solutions with respect to both computational complexity and methodology. This paper addresses the former issue by means of an effective method for finding subset-optimal solutions. It is based on the relationship between cardinality-optimal and subset-optimal solutions, and the fact that many logic-based declarative programming systems provide constructs for finding cardinality-optimal solutions, for example maximum satisfiability (MaxSAT) or weak constraints in Answer Set Programming (ASP). Clearly each cardinality-optimal solution is also a subset-optimal one, and if the language also allows for the addition of particular restricting constructs (both MaxSAT and ASP do) then all subset-optimal solutions can be found by an iterative computation of cardinality-optimal solutions. As a showcase, the computation of preferred extensions of abstract argumentation frameworks using the proposed method is studied. Wolfgang Faber 0001, Mauro Vallati, Federico Cerutti 0001, Massimiliano Giacomin |
ECAI | 1 |
| 2016 | From Non-Convex Aggregates to Monotone Aggregates in ASP
Mario Alviano, Wolfgang Faber 0001, Martin Gebser |
IJCAI | 2 |
| 2015 | Stable Model Semantics of Abstract Dialectical Frameworks Revisited: A Logic Programming Perspective
Mario Alviano, Wolfgang Faber 0001 |
IJCAI | 2 |
| 2015 | Effectively solving NP-SPEC encodings by translation to ASPabstractNP-SPEC is a language for specifying problems in NP in a declarative way. Despite the fact that the semantics of the language was given by referring to Datalog with circumscription, which is very close to answer set programming (ASP), so far the only existing implementations are by means of Prolog and via Boolean satisfiability solvers. In this paper, we present translations from NP-SPEC to ASP, and provide an experimental evaluation of existing implementations and the proposed translations into ASP using various ASP solvers. The results show that translating into ASP clearly has an edge over the existing translation into SAT, which involves an intrinsic grounding process. We also argue that it might be useful to incorporate certain language constructs of NP-SPEC into mainstream ASP. Mario Alviano, Wolfgang Faber 0001 |
J. Exp. Theor. Artif. Intell. | 2 |
| 2015 | Rewriting recursive aggregates in answer set programming: back to monotonicityabstractAbstract Aggregation functions are widely used in answer set programming for representing and reasoning on knowledge involving sets of objects collectively. Current implementations simplify the structure of programs in order to optimize the overall performance. In particular, aggregates are rewritten into simpler forms known as monotone aggregates. Since the evaluation of normal programs with monotone aggregates is in general on a lower complexity level than the evaluation of normal programs with arbitrary aggregates, any faithful translation function must introduce disjunction in rule heads in some cases. However, no function of this kind is known. The paper closes this gap by introducing a polynomial, faithful, and modular translation for rewriting common aggregation functions into the simpler form accepted by current solvers. A prototype system allows for experimenting with arbitrary recursive aggregates, which are also supported in the recent version 4.5 of the groundergringo, using the methods presented in this paper. Mario Alviano, Wolfgang Faber 0001, Martin Gebser |
Theory Pract. Log. Program. | 2 |
| 2014 | Complexity of super-coherence problems in ASPabstractAbstract Adapting techniques from database theory in order to optimize Answer Set Programming (ASP) systems, and in particular the grounding components of ASP systems, is an important topic in ASP. In recent years, the Magic Set method has received some interest in this setting, and a variant of it, called Dynamic Magic Set, has been proposed for ASP. However, this technique has a caveat, because it is not correct (in the sense of being query-equivalent) for all ASP programs. In a recent work, a large fragment of ASP programs, referred to assuper-coherent programs, has been identified, for which Dynamic Magic Set is correct. The fragment contains all programs which possess at least one answer set, no matter which set of facts is added to them. Two open question remained: How complex is it to determine whether a given program is super-coherent? Does the restriction to super-coherent programs limit the problems that can be solved? Especially the first question turned out to be quite difficult to answer precisely. In this paper, we formally prove that deciding whether a propositional program is super-coherent is Π3P-complete in the disjunctive case, while it is Π2P-complete for normal programs. The hardness proofs are the difficult part in this endeavor: We proceed by characterizing the reductions by the models and reduct models which the ASP programs should have, and then provide instantiations that meet the given specifications. Concerning the second question, we show that all relevant ASP reasoning tasks can be transformed into tasks over super-coherent programs, although this transformation is more of theoretical than practical interest. Mario Alviano, Wolfgang Faber 0001, Stefan Woltran |
Theory Pract. Log. Program. | 2 |
| 2014 | Efficient Computation of the Well-Founded Semantics over Big DataabstractAbstract Data originating from the Web, sensor readings and social media result in increasingly huge datasets. The so called Big Data comes with new scientific and technological challenges while creating new opportunities, hence the increasing interest in academia and industry. Traditionally, logic programming has focused on complex knowledge structures/programs, so the question arises whether and how it can work in the face of Big Data. In this paper, we examine how the well-founded semantics can process huge amounts of data through mass parallelization. More specifically, we propose and evaluate a parallel approach using the MapReduce framework. Our experimental results indicate that our approach is scalable and that well-founded semantics can be applied to billions of facts. To the best of our knowledge, this is the first work that addresses large scale nonmonotonic reasoning without the restriction of stratification for predicates of arbitrary arity. Ilias Tachmazidis, Grigoris Antoniou, Wolfgang Faber 0001 |
Theory Pract. Log. Program. | 3 |
| 2013 | Abstract Preference Frameworks - a Unifying Perspective on Separability and Strong EquivalenceabstractWe introduce abstract preference frameworks to study general properties common across a variety of preference formalisms. In particular, we study strong equivalence in preference formalisms and their separability. We identify abstract postulates on preference frameworks, satisfied by most of the currently studied preference formalisms, that lead to characterizations of both properties of interest. Wolfgang Faber 0001, Miroslaw Truszczynski, Stefan Woltran |
AAAI | 1 |
| 2013 | WASP: A Native ASP Solver Based on Constraint Learning
Mario Alviano, Carmine Dodaro, Wolfgang Faber 0001, Nicola Leone, Francesco Ricca |
LPNMR | 3 |
| 2013 | The Complexity Boundary of Answer Set Programming with Generalized Atoms under the FLP Semantics
Mario Alviano, Wolfgang Faber 0001 |
LPNMR | 2 |
| 2013 | Strong Equivalence of Qualitative Optimization ProblemsabstractWe introduce the framework of qualitative optimization problems (or, simply, optimization problems) to represent preference theories. The formalism uses separate modules to describe the space of outcomes to be compared (the generator) and the preferences on outcomes (the selector). We consider two types of optimization problems. They differ in the way the generator, which we model by a propositional theory, is interpreted: by the standard propositional logic semantics, and by the equilibrium-model (answer-set) semantics. Under the latter interpretation of generators, optimization problems directly generalize answer-set optimization programs proposed previously. We study strong equivalence of optimization problems, which guarantees their interchangeability within any larger context. We characterize several versions of strong equivalence obtained by restricting the class of optimization problems that can be used as extensions and establish the complexity of associated reasoning tasks. Understanding strong equivalence is essential for modular representation of optimization problems and rewriting techniques to simplify them without changing their inherent properties. Wolfgang Faber 0001, Miroslaw Truszczynski, Stefan Woltran |
J. Artif. Intell. Res. | 1 |
| 2013 | Introduction to the special issue on the 25th annual GULP conferenceabstractThis special issue of TPLP commemorates the 25th edition of the annual conference organized by GULP (Gruppo Ricercatori e Utenti Logic Programming), the Italian group of researchers and users of logic programming. The first event in this series was held at Genoa in 1986, one year after the foundation of the user group, continuing annually ever since. In 1994, the conference joined forces with the Spanish conference PRODE (on Declarative Programming), and in 1996 with the Portuguese APPIA (on Artificial Intelligence). This collaboration continued until 2003. Starting from 2004, the event became known as CILC (Convegno Italiano di Logica Computazionale, Italian Conference on Computational Logic), thereby broadening its topics to general computational logic, while becoming a national Italian event again. Being one of the oldest and largest national events of its kind, over the years the conference has been an important networking opportunity and catalyst for persons with different backgrounds, coming from theory and practice, and from research and industry, for exchanging their visions, achievements, and challenges in logic programming. For a more detailed historical account on GULP and its annual conferences, we refer to Rossi (2010). Wolfgang Faber 0001, Nicola Leone |
Theory Pract. Log. Program. | 1 |
| 2012 | Strong Equivalence of Qualitative Optimization Problems
Wolfgang Faber 0001, Miroslaw Truszczynski, Stefan Woltran |
KR | 1 |
| 2012 | Magic Sets for disjunctive Datalog programs
Mario Alviano, Wolfgang Faber 0001, Gianluigi Greco, Nicola Leone |
Artif. Intell. | 2 |
| 2012 | Disjunctive datalog with existential quantifiers: Semantics, decidability, and complexity issuesabstractAbstract Datalogis one of the best-known rule-based languages, and extensions of it are used in a wide context of applications. An importantDatalogextension is DisjunctiveDatalog, which significantly increases the expressivity of the basic language. DisjunctiveDatalogis useful in a wide range of applications, ranging from Databases (e.g., Data Integration) to Artificial Intelligence (e.g., diagnosis and planning under incomplete knowledge). However, in recent years an important shortcoming ofDatalog-based languages became evident, e.g. in the context of data-integration (consistent query-answering, ontology-based data access) and Semantic Web applications: The language does not permit any generation of and reasoning with unnamed individuals in an obvious way. In general, it is weak in supporting many cases of existential quantification. To overcome this problem,Datalog∃has recently been proposed, which extends traditionalDatalogby existential quantification in rule heads. In this work, we propose a natural extension of DisjunctiveDatalogandDatalog∃, calledDatalog∃,˅, which allows both disjunctions and existential quantification in rule heads and is therefore an attractive language for knowledge representation and reasoning, especially in domains where ontology-based reasoning is needed. We formally define syntax and semantics of the languageDatalog∃,˅, and provide a notion of instantiation, which we prove to be adequate forDatalog∃,˅. A main issue ofDatalog∃and hence also ofDatalog∃,˅is that decidability is no longer guaranteed for typical reasoning tasks. In order to address this issue, we identify many decidable fragments of the language, which extend, in a natural way, analog classes defined in the non-disjunctive case. Moreover, we carry out an in-depth complexity analysis, deriving interesting results which range from Logarithmic Space to Exponential Time. Mario Alviano, Wolfgang Faber 0001, Nicola Leone, Marco Manna |
Theory Pract. Log. Program. | 2 |
| 2011 | The Third Answer Set Programming Competition: Preliminary Report of the System Competition Track
Francesco Calimeri, Giovambattista Ianni, Francesco Ricca, Mario Alviano, Annamaria Bria, Gelsomina Catalano, Susanna Cozza, Wolfgang Faber 0001, Onofrio Febbraro, Nicola Leone, Marco Manna, Alessandra Martello, Claudio Panetta, Simona Perri, Kristian Reale, Maria Carmela Santoro, Marco Sirianni, Giorgio Terracina, Pierfrancesco Veltri |
LPNMR | 8 |
| 2011 | Semantics and complexity of recursive aggregates in answer set programming
Wolfgang Faber 0001, Gerald Pfeifer, Nicola Leone |
Artif. Intell. | 1 |
| 2011 | Look-back Techniques for ASP Programs with AggregatesabstractThe introduction of aggregates has been one of the most relevant language extensions to Answer Set Programming (ASP). Aggregates are very expressive, they allow to represent many problems in a more succinct and elegant way compared to aggregate-free programs. A significant amount of research work has been devoted to aggregates in the ASP community in the last years, and relevant research results on ASP with aggregates have been published, on both theoretical and practical sides. The high expressiveness of aggregates (eliminating aggregates often causes a quadratic blow-up in program size) requires suitable evaluation methods and optimization techniques for an efficient implementation. Nevertheless, in spite of the above-mentioned research developments, aggregates are treated in a quite straightforward way in most ASP systems. In this paper, we explore the exploitation of look-back techniques for an efficient implementation of aggregates. We define a reason calculus for backjumping in ASP programs with aggregates. Furthermore, we describe how these reasons can be used in order to guide look-back heuristics for programs with aggregates. We have implemented both the new reason calculus and the proposed heuristics in the DLV system, and have carried out an experimental analysis on publicly available benchmarks which shows significant performance benefits. Wolfgang Faber 0001, Nicola Leone, Marco Maratea, Francesco Ricca |
Fundam. Informaticae | 1 |
| 2011 | Unfounded Sets and Well-Founded Semantics of Answer Set Programs with Aggregates
Mario Alviano, Francesco Calimeri, Wolfgang Faber 0001, Nicola Leone, Simona Perri |
J. Artif. Intell. Res. | 3 |
| 2010 | Space Efficient Evaluation of ASP Programs with Bounded Predicate AritiesabstractAnswer Set Programming (ASP) has been deployed in many applications, thanks to the availability of efficient solvers. Most programs encountered in practice have an important property: Their predicate arities are bounded by a constant, and in this case it is known that the relevant computations can be done using polynomial space. However, all competitive ASP systems rely on grounding, due to which they may use exponential space for these programs. We present three evaluation methods that respect the polynomial space bound and a generic framework architecture for realization. Experimental results for a prototype implementation indicate that the methods are effective. They show not only benign space consumption, but interestingly also good runtime compared to some state of the art ASP solvers. Thomas Eiter, Wolfgang Faber 0001, Mushthofa |
AAAI | 2 |
| 2010 | Disjunctive ASP with functions: Decidable queries and effective computationabstractAbstract Querying over disjunctive ASP with functions is a highly undecidable task in general. In this paper we focus on disjunctive logic programs with stratified negation and functions under the stable model semantics (ASPfs). We show that query answering in this setting is decidable, if the query is finitely recursive (ASPfsfr). Our proof yields also an effective method for query evaluation. It is done by extending the magic set technique to ASPfsfr. We show that the magic-set rewritten program is query equivalent to the original one (under both brave and cautious reasoning). Moreover, we prove that the rewritten program is also finitely ground, implying that it is decidable. Importantly, finitely ground programs are evaluable using existing ASP solvers, making the class of ASPfsfr queries usable in practice. Mario Alviano, Wolfgang Faber 0001, Nicola Leone |
Theory Pract. Log. Program. | 2 |
| 2009 | nfn2dlp and nfnsolve: Normal Form Nested Programs Compiler and Solver
Annamaria Bria, Wolfgang Faber 0001, Nicola Leone |
LPNMR | 2 |
| 2009 | Manifold Answer-Set Programs for Meta-reasoning
Wolfgang Faber 0001, Stefan Woltran |
LPNMR | 1 |
| 2009 | Normal Form Nested ProgramsabstractDisjunctive logic programming under the answer set semantics (DLP, ASP) has been acknowledged as a versatile formalism for knowledge representation and reasoning during the last decades. Lifschitz, Tang, and Turner have introduced an extended language of DLP, called Nested Logic Programming (NLP), in 1999 [12]. It often allows for more concise representations by permitting a richer syntax in rule heads and bodies. However, that language is propositional and thus does not allow for variables, one of the strengths of DLP. In this paper, we introduce a language similar to NLP, called Normal Form Nested (NFN) programs, which does allow for variables, and present the syntax and semantics. However, with the introduction of variables an important issue arises: domain independence, the question of whether the semantics of a program is independent of the considered domain (given that it is sufficiently rich). Domain independence, originally studied for logic-based database query languages, is desirable because it guarantees that the semantics remains equal if unrelated information is added and also ensures finiteness of intended models even if infinite domains are considered. With the presence of variables, NFN programs in general are not domain independent. We study this issue in depth and define the class of safe NFN programs, which are guaranteed to be domain independent. Moreover, we show that for those NFN programs, which are also NLPs, our semantics coincides with the one of [12], while keeping the standard meaning of answer sets on DLP programs with variables. We also show that our semantics coincides with Herbrand stable models as defined in [6] of formulas corresponding to NFN programs. Finally, we provide an algorithm which transforms NFN programs into DLP programs in a correct and efficient way. We have implemented this algorithm, which provides an effective implementation of the NFN language, using existing DLP systems as a back-end. Annamaria Bria, Wolfgang Faber 0001, Nicola Leone |
Fundam. Informaticae | 2 |
| 2008 | Magic Sets for Data Integration
Wolfgang Faber 0001, Gianluigi Greco, Nicola Leone |
AAAI | 1 |
| 2008 | The DLV Project: A Tour from Theory and Research to Applications and Market
Nicola Leone, Wolfgang Faber 0001 |
ICLP | 2 |
| 2008 | Normal Form Nested Programs
Annamaria Bria, Wolfgang Faber 0001, Nicola Leone |
JELIA | 2 |
| 2008 | Notions of Strong Equivalence for Logic Programs with Ordered Disjunction
Wolfgang Faber 0001, Hans Tompits, Stefan Woltran |
KR | 1 |
| 2008 | Design and implementation of aggregate functions in the DLV systemabstractAbstract Disjunctive logic programming (DLP) is a very expressive formalism. It allows for expressing every property of finite structures that is decidable in the complexity class ΣP2(=NPNP). Despite this high expressiveness, there are some simple properties, often arising in real-world applications, which cannot be encoded in a simple and natural manner. Especially properties that require the use of arithmetic operators (like sum, times, or count) on a set or multiset of elements, which satisfy some conditions, cannot be naturally expressed in classic DLP. To overcome this deficiency, we extend DLP by aggregate functions in a conservative way. In particular, we avoid the introduction of constructs with disputed semantics, by requiring aggregates to be stratified. We formally define the semantics of the extended language (called ), and illustrate how it can be profitably used for representing knowledge. Furthermore, we analyze the computational complexity of , showing that the addition of aggregates does not bring a higher cost in that respect. Finally, we provide an implementation of in DLV—a state-of-the-art DLP system—and report on experiments which confirm the usefulness of the proposed extension also for the efficiency of computation. Wolfgang Faber 0001, Gerald Pfeifer, Nicola Leone, Tina Dell'Armi, Giuseppe Ielpa |
Theory Pract. Log. Program. | 1 |
| 2007 | On Reversing Actions: Algorithms and Complexity
Thomas Eiter, Esra Erdem 0001, Wolfgang Faber 0001 |
IJCAI | 3 |
| 2007 | On the Complexity of Answer Set Programming with Aggregates
Wolfgang Faber 0001, Nicola Leone |
LPNMR | 1 |
| 2007 | Experimenting with Look-Back Heuristics for Hard ASP Programs
Wolfgang Faber 0001, Nicola Leone, Marco Maratea, Francesco Ricca |
LPNMR | 1 |
| 2007 | A Logic-Based Approach to Finding Explanations for Discrepancies in Optimistic Plan Execution
Thomas Eiter, Esra Erdem 0001, Wolfgang Faber 0001, Ján Senko |
Fundam. Informaticae | 3 |
| 2007 | Magic Sets and their application to data integration
Wolfgang Faber 0001, Gianluigi Greco, Nicola Leone |
J. Comput. Syst. Sci. | 1 |
| 2006 | Pruning Operators for Disjunctive Logic Programming Systems
Francesco Calimeri, Wolfgang Faber 0001, Gerald Pfeifer, Nicola Leone |
Fundam. Informaticae | 2 |
| 2006 | The DLV system for knowledge representation and reasoningabstractDisjunctive Logic Programming (DLP) is an advanced formalism for knowledge representation and reasoning, which is very expressive in a precise mathematical sense: it allows one to express every property of finite structures that is decidable in the complexity class Σ P 2 (NP NP ). Thus, under widely believed assumptions, DLP is strictly more expressive than normal ( disjunction-free ) logic programming, whose expressiveness is limited to properties decidable in NP. Importantly, apart from enlarging the class of applications which can be encoded in the language, disjunction often allows for representing problems of lower complexity in a simpler and more natural fashion.This article presents the DLV system, which is widely considered the state-of-the-art implementation of disjunctive logic programming, and addresses several aspects. As for problem solving, we provide a formal definition of its kernel language, function-free disjunctive logic programs (also known as disjunctive datalog ), extended by weak constraints, which are a powerful tool to express optimization problems. We then illustrate the usage of DLV as a tool for knowledge representation and reasoning, describing a new declarative programming methodology which allows one to encode complex problems (up to Δ P 3 -complete problems) in a declarative fashion. On the foundational side, we provide a detailed analysis of the computational complexity of the language of DLV, and by deriving new complexity results we chart a complete picture of the complexity of this language and important fragments thereof.Furthermore, we illustrate the general architecture of the DLV system, which has been influenced by these results. As for applications, we overview application front-ends which have been developed on top of DLV to solve specific knowledge representation tasks, and we briefly describe the main international projects investigating the potential of the system for industrial exploitation. Finally, we report about thorough experimentation and benchmarking, which has been carried out to assess the efficiency of the system. The experimental results confirm the solidity of DLV and highlight its potential for emerging application areas like knowledge management and information integration. Nicola Leone, Gerald Pfeifer, Wolfgang Faber 0001, Thomas Eiter, Georg Gottlob, Simona Perri, Francesco Scarcello |
ACM Trans. Comput. Log. | 3 |
| 2005 | Magic Sets and Their Application to Data Integration
Wolfgang Faber 0001, Gianluigi Greco, Nicola Leone |
ICDT | 1 |
| 2005 | Declarative and Computational Properties of Logic Programs with Aggregates
Francesco Calimeri, Wolfgang Faber 0001, Nicola Leone, Simona Perri |
IJCAI | 2 |
| 2005 | Strong Equivalence for Logic Programs with Preferences
Wolfgang Faber 0001, Kathrin Konczak |
IJCAI | 1 |
| 2005 | Heuristics for Hard ASP Programs
Wolfgang Faber 0001, Nicola Leone, Francesco Ricca |
IJCAI | 1 |
| 2005 | The Relationship Between Reasoning About Privacy and Default Logics
Jürgen Dix, Wolfgang Faber 0001, V. S. Subrahmanian |
LPAR | 2 |
| 2005 | Testing Strong Equivalence of Datalog Programs - Implementation and Examples
Thomas Eiter, Wolfgang Faber 0001, Patrick Traxler |
LPNMR | 2 |
| 2005 | Unfounded Sets for Disjunctive Logic Programs with Arbitrary Aggregates
Wolfgang Faber 0001 |
LPNMR | 1 |
| 2005 | Solving Hard ASP Programs Efficiently
Wolfgang Faber 0001, Francesco Ricca |
LPNMR | 1 |
| 2005 | Data Integration: a Challenging ASP Application
Nicola Leone, Thomas Eiter, Wolfgang Faber 0001, Michael Fink 0001, Georg Gottlob, Luigi Granata, Gianluigi Greco, Edyta Kalka, Giovambattista Ianni, Domenico Lembo, Maurizio Lenzerini, Vincenzino Lio, Bartosz Nowicki, Riccardo Rosati 0001, Marco Ruzzi, Witold Staniszkis, Giorgio Terracina |
LPNMR | 3 |
| 2005 | The INFOMIX system for advanced integration of incomplete and inconsistent dataabstractThe task of an information integration system is to combine data residing at different sources, providing the user with a unified view of them, called global schema. Users formulate queries over the global schema, and the system suitably queries the sources, providing an answer to the user, who is not obliged to have any information about the sources. Recent developments in IT such as the expansion of the Internet and the World Wide Web, have made available to users a huge number of information sources, generally autonomous, heterogeneous and widely distributed: as a consequence, information integration has emerged as a crucial issue in many application domains, e.g., distributed databases, cooperative information systems, data warehousing, or on-demand computing. Recent estimates view information integration to be a $10 Billion market by 2006 [14]. Nicola Leone, Gianluigi Greco, Giovambattista Ianni, Vincenzino Lio, Giorgio Terracina, Thomas Eiter, Wolfgang Faber 0001, Michael Fink 0001, Georg Gottlob, Riccardo Rosati 0001, Domenico Lembo, Maurizio Lenzerini, Marco Ruzzi, Edyta Kalka, Bartosz Nowicki, Witold Staniszkis |
SIGMOD Conference | 7 |
| 2004 | Enhancing the Magic-Set Method for Disjunctive Datalog Programs
Chiara Cumbo, Wolfgang Faber 0001, Gianluigi Greco, Nicola Leone |
ICLP | 2 |
| 2004 | New DLV Features for Data Integration
Francesco Calimeri, Manuela Citrigno, Chiara Cumbo, Wolfgang Faber 0001, Nicola Leone, Simona Perri, Gerald Pfeifer |
JELIA | 4 |
| 2004 | Recursive Aggregates in Disjunctive Logic Programs: Semantics and Complexity
Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer |
JELIA | 1 |
| 2004 | Complexity of Model Checking and Bounded Predicate Arities for Non-ground Answer Set Programming
Thomas Eiter, Wolfgang Faber 0001, Michael Fink 0001, Gerald Pfeifer, Stefan Woltran |
KR | 2 |
| 2004 | System Description: DLV with Aggregates
Tina Dell'Armi, Wolfgang Faber 0001, Giuseppe Ielpa, Nicola Leone, Simona Perri, Gerald Pfeifer |
LPNMR | 2 |
| 2004 | A logic programming approach to knowledge-state planning: Semantics and complexityabstractWe propose a new declarative planning language, called K, which is based on principles and methods of logic programming. In this language, transitions between states of knowledge can be described, rather than transitions between completely described states of the world, which makes the language well suited for planning under incomplete knowledge. Furthermore, our formalism enables the use of default principles in the planning process by supporting negation as failure. Nonetheless, K also supports the representation of transitions between states of the world (i.e., states of complete knowledge) as a special case, which shows that the language is very flexible. As we demonstrate on particular examples, the use of knowledge states may allow for a natural and compact problem representation. We then provide a thorough analysis of the computational complexity of K, and consider different planning problems, including standard planning and secure planning (also known as conformant planning ) problems. We show that these problems have different complexities under various restrictions, ranging from NP to NEXPTIME in the propositional case. Our results form the theoretical basis for the DLV k system, which implements the language K on top of the DLV logic programming system. Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
ACM Trans. Comput. Log. | 2 |
| 2003 | Aggregate Functions in Disjunctive Logic Programming: Semantics, Complexity, and Implementation in DLV
Tina Dell'Armi, Wolfgang Faber 0001, Giuseppe Ielpa, Nicola Leone, Gerald Pfeifer |
IJCAI | 2 |
| 2003 | A logic programming approach to knowledge-state planning, II: The DLVK system
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
Artif. Intell. | 2 |
| 2003 | Answer Set Planning Under Action CostsabstractRecently, planning based on answer set programming has been proposed as an approach towards realizing declarative planning systems. In this paper, we present the language Kc, which extends the declarative planning language K by action costs. Kc provides the notion of admissible and optimal plans, which are plans whose overall action costs are within a given limit resp. minimum over all plans (i.e., cheapest plans). As we demonstrate, this novel language allows for expressing some nontrivial planning tasks in a declarative way. Furthermore, it can be utilized for representing planning problems under other optimality criteria, such as computing ``shortest'' plans (with the least number of steps), and refinement combinations of cheapest and fastest plans. We study complexity aspects of the language Kc and provide a transformation to logic programs, such that planning problems are solved via answer set programming. Furthermore, we report experimental results on selected problems. Our experience is encouraging that answer set planning may be a valuable approach to expressive planning systems in which intricate planning problems can be naturally specified and solved. Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
J. Artif. Intell. Res. | 2 |
| 2003 | Computing preferred answer sets by meta-interpretation in answer set programmingabstractMost recently, Answer Set Programming (ASP) has been attracting interest as a new paradigm for problem solving. An important aspect, for which several approaches have been presented, is the handling of preferences between rules. In this paper, we consider the problem of implementing preference handling approaches by means of meta-interpreters in Answer Set Programming. In particular, we consider the preferred answer set approaches by Brewka and Eiter, by Delgrande, Schaub and Tompits, and by Wang, Zhou and Lin. We present suitable meta-interpreters for these semantics using DLV, which is an efficient engine for ASP. Moreover, we also present a meta-interpreter for the weakly preferred answer set approach by Brewka and Eiter, which uses the weak constraint feature of DLV as a tool for expressing and solving an underlying optimization problem. We also consider advanced meta-interpreters, which make use of graph-based characterizations and often allow for more efficient computations. Our approach shows the suitability of ASP in general and of DLV in particular for fast prototyping. This can be fruitfully exploited for experimenting with new languages and knowledge-representation formalisms. Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer |
Theory Pract. Log. Program. | 2 |
| 2002 | Answer Set Planning under Action Costs
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
JELIA | 2 |
| 2002 | The DLVK Planning System: Progress Report
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
JELIA | 2 |
| 2002 | The DLV System
Nicola Leone, Gerald Pfeifer, Wolfgang Faber 0001, Francesco Calimeri, Tina Dell'Armi, Thomas Eiter, Georg Gottlob, Giovambattista Ianni, Giuseppe Ielpa, Christoph Koch 0001, Simona Perri, Axel Polleres |
JELIA | 3 |
| 2002 | Disjunctive Logic Programs with InheritanceabstractThe paper proposes a new knowledge representation language, called DLP<, which extends disjunctive logic programming (with strong negation) by inheritance. The addition of inheritance enhances the knowledge modeling features of the language providing a natural representation of default reasoning with exceptions. A declarative model-theoretic semantics of DLP< is provided, which is shown to generalize the Answer Set Semantics of disjunctive logic programs. The knowledge modeling features of the language are illustrated by encoding classical nonmonotonic problems in DLP<. The complexity of DLP< is analyzed, proving that inheritance does not cause any computational overhead, as reasoning in DLP< has exactly the same complexity as reasoning in disjunctive logic programming. This is confirmed by the existence of an efficient translation from DLP< to plain disjunctive logic programming. Using this translation, an advanced KR system supporting the DLP< language has been implemented on top of the DLV system and has subsequently been integrated into DLV. Francesco Buccafurri, Wolfgang Faber 0001, Nicola Leone |
Theory Pract. Log. Program. | 2 |
| 2001 | Experimenting with Heuristics for Answer Set Programming
Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer |
IJCAI | 1 |
| 2001 | System Description: DLV
Tina Dell'Armi, Wolfgang Faber 0001, Giuseppe Ielpa, Christoph Koch 0001, Nicola Leone, Simona Perri, Gerald Pfeifer |
LPNMR | 2 |
| 2001 | System Description: The DLVK Planning System
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
LPNMR | 2 |
| 2001 | Optimizing the Computation of Heuristics for Answer Set Programming Systems
Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer |
LPNMR | 1 |
| 1999 | Disjunctive Logic Programs with Inheritance
Francesco Buccafurri, Wolfgang Faber 0001, Nicola Leone |
ICLP | 2 |
| 1999 | Pushing Goal Derivation in DLP Computations
Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer |
LPNMR | 1 |