mlsanityData to 7 Oct 2026

Pseudo Polynomial-Time Top-k Algorithms for d-DNNF Circuits

arXiv 2202.05938 ↗First posted 11 Feb 2022cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

We are interested in computing k most preferred models of a given d-DNNF circuit C, where the preference relation is based on an algebraic structure called a monotone, totally ordered, semigroup (K, otimes, <). In our setting, every literal in C has a value in K and the value of an assignment is an element of K obtained by aggregating using otimes the values of the corresponding literals. We present an algorithm that computes k models of C among those having the largest values w.r.t. <, and show that this algorithm runs in time polynomial in k and in the size of C. We also present a pseudo polynomial-time algorithm for deriving the top-k values that can be reached, provided that an additional (but not very demanding) requirement on the semigroup is satisfied. Under the same assumption, we present a pseudo polynomial-time algorithm that transforms C into a d-DNNF circuit C' satisfied exactly by the models of C having a value among the top-k ones. Finally, focusing on the semigroup (mathbbN, +, <), we compare on a large number of instances the performances of our compilation-based algorithm for computing k top solutions with those of an algorithm tackling the same problem, but based on a partial weighted MaxSAT solver.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 2 of its 24 references that are in the map. First posted on arXiv 11 Feb 2022.

Builds on

2 of 24 references.

References · 2

  1. 2019Smoothing Structured Decomposable Circuitscited by 14
  2. 2014On the read-once property of branching programs and CNFs of bounded treewidthcited by 1

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.