<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Model Counting: Symbolic Quantitative AI and Practical Solving (Invited Talk)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Johannes K. Fichte</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>TU Wien</institution>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Model counting (#SAT) asks to compute the number of satisfying assignments for a propositional formula. The decision version (SAT) received widespread interest in computational complexity, formed many applications in modern combinatorial problem solving, and can be solved effectively for millions of variables on structured instances. #SAT is much harder than SAT and requires more elaborate solving techniques. We revisit the problem, its complexity, and explain applications in symbolic quantitative AI. We briefly overview solving techniques and finally list connections to abstract argumentation.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Propositional Model Counting</kwd>
        <kwd>Satisfiability</kwd>
        <kwd>Abstract Argumentation</kwd>
        <kwd>Computational Complexity</kwd>
        <kwd>Solving</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Computational Complexity. While the SAT problem is already known to be NP-complete [
        <xref ref-type="bibr" rid="ref15 ref16">15,
16</xref>
        ], its generalization #SAT is believed to be even harder. Namely, #SAT is known to be #·
Pcomplete [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], and by direct implications from a result by Toda [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], any problem on the
polynomial hierarchy [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ] can be solved in polynomial-time by a machine with access to
an oracle that can output the model count for a given formula. The problem WMC is also #·
Pcomplete. But, PMC is harder under standard assumptions and complete for the class #· NP [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
Common notions on counting complexity follow works by Hemaspaandra and Vollmer [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] and
Durand, Herman, and Kolaitis [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Complexity classes with the sharp-dot operator ‘# · X ’ are
counting classes for which the witness can be tested in decision complexity class X . Similar to
reductions in decision complexity, there are dedicated reductions between two counting problems.
A parsimonious reduction preserves the cardinality between the corresponding witness sets and is
computable in polynomial time. A subtractive reduction between two counting problems consists
of two functions. The first function may over-count and the second function determines the
precise correction for the over-count, which is then compensated by a subtraction.
Counting and its Connection to Quantitative Reasoning. To illustrate the connection, we
elaborate on an introductory example about Bayesian inference, which can be found in lectures
on Bayesian reasoning, c.f. [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Assume that we have a bag of four marbles of which each could
be either red or blue. However, we cannot see inside the box and are hence unaware of the exact
colors. According to the colors and the setting, we may have vfie potential combinations of colors.
To determine the individual colors, we are only allowed to take out one marble at a time and put
it back into the bag. While we could repeat this experiment for a very long time and obtain the
combination that has the highest probability, we assume that we repeat the experiment only three
times. Suppose that we observed the combination blue-red-blue and want to conjecture how likely
blue-red-red-red is. Therefore, we can simply illustrate the possible combinations as paths. In the
ifrst step, we can have a blue, red, red, or red marble assuming that blue-red-red-red was inside
the bag. In steps two and three, we can have the same situation as a marble is put back inside
the bag after each step. However, only a few paths are “accepting” according to the observation
that we had seen blue-red-blue in our experiment when taking three marbles. Overall, we have
3 paths out of the 43 possible paths that are consistent with the observation. If we consider the
same experiment for each of the vfie possible conjectures of marbles and sum the paths that are
consistent with the observation, we count 20 paths in total. By counting 3 paths and in total 20
paths, we obtain a probability of 3/20 for our conjecture blue-red-red-red under the observation
blue-red-blue. In that way, we can obtain the probabilities by counting.
      </p>
      <p>
        Abstract Argumentation. When modeling problems in reasoning and artificial intelligence [
        <xref ref-type="bibr" rid="ref24 ref25">24,
25</xref>
        ], we oftentimes rely on more extended frameworks to enable high-level encoding and avoid
spacious encodings. A popular framework for modeling problems that are related to arguments
and their interaction is abstract argumentation [
        <xref ref-type="bibr" rid="ref26 ref27">26, 27</xref>
        ]. There, counting complexity has been
considered in the literature [
        <xref ref-type="bibr" rid="ref28 ref29">28, 29</xref>
        ]. The most recent competition also featured counting
questions [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], which will hopefully enable probabilistic questions in abstraction argumentation
beyond a simple enumeration.
Practical Solving. Over the last years, tremendous progress in solving has been made and a
recently established competition makes continuing improvements visible [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. Today’s solvers
provide exact, high precision, or approximate solving capabilities. Some solvers extend techniques
from SAT solving by concepts such as component caching [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], knowledge compilation [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ], or
approximate solving [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], but also techniques from parameterized algorithmics proved helpful [
        <xref ref-type="bibr" rid="ref35 ref36">35,
36</xref>
        ].
      </p>
      <p>Conclusion. Model counters are key tools for symbolic quantitative reasoning, which allow for
faster reasoning than simple enumeration of models. We believe that key challenges for the next
years are scalability, trustworthiness, and provability correctness of practical solvers. We hope
that effective solvers for model counting make probabilistic symbolic reasoning accessible to a
variety of scientific fields such as computational biology and psychology as cognitive reasoning.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Biere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Heule</surname>
          </string-name>
          , H. van Maaren, T. Walsh (Eds.),
          <source>Handbook of Satisfiability (2nd Edition)</source>
          ,
          <source>Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press, Amsterdam, Netherlands,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Abate</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. D.</given-names>
            <surname>Cosmo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Treinen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zacchiroli</surname>
          </string-name>
          ,
          <article-title>Dependency solving: A separate concern in component evolution management</article-title>
          ,
          <source>J. Systems and Software</source>
          <volume>85</volume>
          (
          <year>2012</year>
          )
          <fpage>2228</fpage>
          -
          <lpage>2240</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gebser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kaminski</surname>
          </string-name>
          , B. Kaufmann, T. Schaub, Answer Set Solving in Practice, Morgan &amp; Claypool,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Darwiche</surname>
          </string-name>
          ,
          <article-title>Three modern roles for logic in AI</article-title>
          , in: PODS'20,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          ,
          <year>2020</year>
          , pp.
          <fpage>229</fpage>
          -
          <lpage>243</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Choi</surname>
          </string-name>
          , G. Van den Broeck, A. Darwiche,
          <article-title>Tractable learning for structured probability spaces: A case study in learning preference distributions</article-title>
          ,
          <source>in: IJCAI'15</source>
          ,
          <string-name>
            <surname>The</surname>
            <given-names>AAAI</given-names>
          </string-name>
          Press,
          <year>2015</year>
          , pp.
          <fpage>2861</fpage>
          -
          <lpage>2868</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>O.</given-names>
            <surname>Pourret</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Naim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bruce</surname>
          </string-name>
          ,
          <string-name>
            <surname>Bayesian Networks - A Practical Guide to Applications</surname>
          </string-name>
          , John Wiley &amp; Sons,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Fremont</surname>
          </string-name>
          , Algorithmic Improvisation, University of California, Berkeley,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Dueñas-Osorio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. S.</given-names>
            <surname>Meel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Paredes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Y.</given-names>
            <surname>Vardi</surname>
          </string-name>
          ,
          <article-title>Counting-based reliability estimation for power-transmission grids</article-title>
          , in: AAAI'
          <fpage>17</fpage>
          ,
          <string-name>
            <surname>The</surname>
            <given-names>AAAI</given-names>
          </string-name>
          Press,
          <year>2017</year>
          , pp.
          <fpage>4488</fpage>
          -
          <lpage>4494</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A. L. D.</given-names>
            <surname>Latour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Babaki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dries</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kimmig</surname>
          </string-name>
          , G. Van den Broeck, S. Nijssen,
          <article-title>Combining stochastic constraint optimization and probabilistic programming</article-title>
          ,
          <source>in: CP'17</source>
          , Springer,
          <year>2017</year>
          , pp.
          <fpage>495</fpage>
          -
          <lpage>511</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>C. D. Manning</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Raghavan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Schütze</surname>
          </string-name>
          , Introduction to Information Retrieval, Cambridge University Press, Cambridge, Cambridge, England,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sahami</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dumais</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Heckerman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Horvitz</surname>
          </string-name>
          ,
          <article-title>A Bayesian approach to filtering junk e-mail</article-title>
          , in: T. Joachims (Ed.),
          <source>Proceedings of the AAAI-98 Workshop on Learning for Text Categorization</source>
          , volume
          <volume>62</volume>
          , The AAAI Press, Madison, Wisconsin,
          <year>1998</year>
          , pp.
          <fpage>98</fpage>
          -
          <lpage>105</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B.</given-names>
            <surname>Abramson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Brown</surname>
          </string-name>
          , W. Edwards,
          <string-name>
            <given-names>A.</given-names>
            <surname>Murphy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. L.</given-names>
            <surname>Winkler</surname>
          </string-name>
          ,
          <article-title>Hailfinder: A Bayesian system for forecasting severe weather</article-title>
          ,
          <source>International Journal of Forecasting</source>
          <volume>12</volume>
          (
          <year>1996</year>
          )
          <fpage>57</fpage>
          -
          <lpage>71</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Fichte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hecher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Nadeem</surname>
          </string-name>
          ,
          <article-title>Plausibility reasoning via projected answer set counting - a hybrid approach</article-title>
          ,
          <source>in: IJCAI'22</source>
          ,
          <string-name>
            <given-names>IJCAI</given-names>
            <surname>Organization</surname>
          </string-name>
          ,
          <year>2022</year>
          , pp.
          <fpage>2620</fpage>
          -
          <lpage>2626</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>E.</given-names>
            <surname>Dietz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Fichte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Hamiti</surname>
          </string-name>
          ,
          <article-title>A quantitative symbolic approach to individual human reasoning</article-title>
          , in: CogSci'
          <fpage>22</fpage>
          ,
          <year>2022</year>
          , pp.
          <fpage>2838</fpage>
          -
          <lpage>2846</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Cook</surname>
          </string-name>
          ,
          <article-title>The complexity of theorem-proving procedures</article-title>
          ,
          <source>in: STOC'71</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          ,
          <year>1971</year>
          , pp.
          <fpage>151</fpage>
          -
          <lpage>158</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>L.</given-names>
            <surname>Levin</surname>
          </string-name>
          ,
          <article-title>Universal sequential search problems</article-title>
          , Probl. Inf. Transm.
          <volume>9</volume>
          (
          <year>1973</year>
          )
          <fpage>265</fpage>
          -
          <lpage>266</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>D.</given-names>
            <surname>Roth</surname>
          </string-name>
          ,
          <article-title>On the hardness of approximate reasoning</article-title>
          ,
          <source>AIJ</source>
          <volume>82</volume>
          (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Toda</surname>
          </string-name>
          ,
          <article-title>PP is as hard as the polynomial-time hierarchy</article-title>
          ,
          <source>SIAM J. Comput</source>
          .
          <volume>20</volume>
          (
          <year>1991</year>
          )
          <fpage>865</fpage>
          -
          <lpage>877</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>L. J.</given-names>
            <surname>Stockmeyer</surname>
          </string-name>
          ,
          <article-title>The polynomial-time hierarchy, Th</article-title>
          .
          <source>Computer Sci</source>
          .
          <volume>3</volume>
          (
          <issue>1976</issue>
          )
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>L. J.</given-names>
            <surname>Stockmeyer</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . R. Meyer,
          <article-title>Word problems requiring exponential time</article-title>
          ,
          <source>in: STOC'73</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          ,
          <year>1973</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Durand</surname>
          </string-name>
          , M. Hermann, P. G. Kolaitis,
          <article-title>Subtractive reductions and complete problems for counting complexity classes, Th</article-title>
          .
          <source>Computer Sci</source>
          .
          <volume>340</volume>
          (
          <year>2005</year>
          )
          <fpage>496</fpage>
          -
          <lpage>513</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>L. A.</given-names>
            <surname>Hemaspaandra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Vollmer</surname>
          </string-name>
          ,
          <article-title>The satanic notations: Counting classes beyond #P and other definitional adventures</article-title>
          ,
          <source>SIGACT News 26</source>
          (
          <year>1995</year>
          )
          <fpage>2</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>R.</given-names>
            <surname>McElreath</surname>
          </string-name>
          ,
          <source>Bayesian inference is just counting</source>
          ,
          <year>2020</year>
          . Talk.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>L.</given-names>
            <surname>Amgoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          ,
          <article-title>Using arguments for making and explaining decisions</article-title>
          ,
          <source>AIJ</source>
          <volume>173</volume>
          (
          <year>2009</year>
          )
          <fpage>413</fpage>
          -
          <lpage>436</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rago</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Cocarascu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Argumentation-based recommendations: Fantastic explanations and how to find them</article-title>
          ,
          <source>in: IJCAI'18</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>1949</fpage>
          -
          <lpage>1955</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>P. M. Dung</surname>
          </string-name>
          ,
          <article-title>On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games</article-title>
          ,
          <source>AIJ</source>
          <volume>77</volume>
          (
          <year>1995</year>
          )
          <fpage>321</fpage>
          -
          <lpage>357</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>I. Rahwan</surname>
          </string-name>
          , Argumentation in artificial intelligence,
          <source>AIJ</source>
          <volume>171</volume>
          (
          <year>2007</year>
          )
          <fpage>619</fpage>
          -
          <lpage>641</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Fichte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hecher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Meier</surname>
          </string-name>
          ,
          <article-title>Counting complexity for reasoning in abstract argumentation</article-title>
          , in: AAAI'
          <fpage>19</fpage>
          ,
          <string-name>
            <surname>The</surname>
            <given-names>AAAI</given-names>
          </string-name>
          Press,
          <year>2019</year>
          , pp.
          <fpage>2827</fpage>
          -
          <lpage>2834</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>J.</given-names>
            <surname>Fichte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hecher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Mahmood</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Meier</surname>
          </string-name>
          ,
          <article-title>Decomposition-guided reductions for argumentation and treewidth</article-title>
          ,
          <source>in: IJCAI'21</source>
          ,
          <string-name>
            <given-names>IJCAI</given-names>
            <surname>Organization</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>1880</fpage>
          -
          <lpage>1886</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>J.-G. Mailly</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Lonca</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.-M. Lagniez</surname>
          </string-name>
          ,
          <source>J. Rossit, 4th intl. competition on computational models of argumentation (ICCMA'21)</source>
          ,
          <year>2021</year>
          . http://argumentationcompetition.org/2021/ index.html.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Fichte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hecher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Hamiti</surname>
          </string-name>
          ,
          <source>The model counting competition</source>
          <year>2020</year>
          ,
          <source>ACM Journal of Experimental Algorithmics</source>
          <volume>26</volume>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>M.</given-names>
            <surname>Thurley</surname>
          </string-name>
          , sharpSAT
          <article-title>- counting models with advanced component caching and implicit BCP</article-title>
          , in: SAT'06, Springer,
          <year>2006</year>
          , pp.
          <fpage>424</fpage>
          -
          <lpage>429</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>J.-M. Lagniez</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Marquis</surname>
          </string-name>
          ,
          <article-title>An improved decision-DDNF compiler</article-title>
          ,
          <source>in: IJCAI'17</source>
          ,
          <string-name>
            <surname>The</surname>
            <given-names>AAAI</given-names>
          </string-name>
          Press,
          <year>2017</year>
          , pp.
          <fpage>667</fpage>
          -
          <lpage>673</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>S.</given-names>
            <surname>Chakraborty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Fremont</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. S.</given-names>
            <surname>Meel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Seshia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Y.</given-names>
            <surname>Vardi</surname>
          </string-name>
          ,
          <article-title>Distribution-aware sampling and weighted model counting for SAT</article-title>
          , in: AAAI'
          <fpage>14</fpage>
          ,
          <string-name>
            <surname>The</surname>
            <given-names>AAAI</given-names>
          </string-name>
          Press,
          <year>2014</year>
          , pp.
          <fpage>1722</fpage>
          -
          <lpage>1730</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <surname>J. M. Dudek</surname>
            ,
            <given-names>V. H. N.</given-names>
          </string-name>
          <string-name>
            <surname>Phan</surname>
            ,
            <given-names>M. Y.</given-names>
          </string-name>
          <string-name>
            <surname>Vardi</surname>
          </string-name>
          , ADDMC:
          <article-title>Weighted model counting with algebraic decision diagrams</article-title>
          , in: V.
          <string-name>
            <surname>Conitzer</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Sha</surname>
          </string-name>
          (Eds.),
          <source>AAAI'20</source>
          ,
          <string-name>
            <surname>The</surname>
            <given-names>AAAI</given-names>
          </string-name>
          Press,
          <year>2020</year>
          , pp.
          <fpage>1468</fpage>
          -
          <lpage>1476</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Fichte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hecher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Roland</surname>
          </string-name>
          ,
          <article-title>Parallel model counting with cuda: Algorithm engineering for efficient hardware utilization</article-title>
          ,
          <source>in: CP'21</source>
          ,
          <year>2021</year>
          , pp.
          <volume>24</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>24</lpage>
          :
          <fpage>20</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>