Publication | Closed Access
Answer-set programming with bounded treewidth
55
Citations
13
References
2009
Year
Unknown Venue
Mathematical ProgrammingBounded TreewidthEngineeringComputational ComplexitySoftware AnalysisFormal VerificationPropositional Answer-set ProgramsConstraint ProgrammingAnswer Set ProgrammingSystems EngineeringDiscrete MathematicsCombinatorial OptimizationSatisfiabilityComputer EngineeringComputer ScienceStandard Asp SystemsDeclarative ProgrammingConstraint SatisfactionProgram AnalysisAutomated ReasoningFormal MethodsProgram SynthesisKnowledge Compilation
In this paper, we present a novel approach to the evaluation of propositional answer-set programs. In particular, for programs with bounded treewidth, our algorithm is capable of (i) computing the number of answer sets in linear time and (ii) enumerating all answer sets with linear delay. Our algorithm relies on dynamic programming. Therefore, our approach significantly differs from standard ASP systems which implement techniques stemming from SAT or CSP, and thus usually do not exploit fixed parameter properties of the programs. We provide first experimental results which underline that, for programs with low treewidth, even a prototypical implementation is competitive compared to state-of-the-art systems.
| Year | Citations | |
|---|---|---|
Page 1
Page 1