arXiv:2504.13842v1 Announce Type: new
Abstract: Modern society is full of computational challenges that rely on probabilistic reasoning, statistics, and combinatorics. Interestingly, many of these questions can be formulated by encoding them into propositional formulas and then asking for its number of models. With a growing interest in practical problem-solving for tasks that involve model counting, the community established the Model Counting (MC) Competition in fall of 2019 with its first iteration in 2020. The competition aims at advancing applications, identifying challenging benchmarks, fostering new solver development, and enhancing existing solvers for model counting problems and their variants. The first iteration, brought together various researchers, identified challenges, and inspired numerous new applications. In this paper, we present a comprehensive overview of the 2021-2023 iterations of the Model Counting Competition. We detail its execution and outcomes. The competition comprised four tracks, each focusing on a different variant of the model counting problem. The first track centered on the model counting problem (MC), which seeks the count of models for a given propositional formula. The second track challenged developers to submit programs capable of solving the weighted model counting problem (WMC). The third track was dedicated to projected model counting (PMC). Finally, we initiated a track that combined projected and weighted model counting (PWMC). The competition continued with a high level of participation, with seven to nine solvers submitted in various different version and based on quite diverging techniques.

Expert Commentary: The Multi-Disciplinary Nature of the Model Counting Competition

The Model Counting Competition is a fascinating event that brings together researchers from various disciplines to tackle complex computational challenges that rely on probabilistic reasoning, statistics, and combinatorics. It is a testament to the multi-disciplinary nature of modern society’s computational problems and the need for innovative solutions.

A key aspect of the Model Counting Competition is the encoding of real-world problems into propositional formulas, which allows for a unified approach to problem-solving. By formulating these challenges as model counting problems, researchers can leverage existing techniques and develop new solvers to efficiently compute the number of models for a given formula.

The competition’s first iteration, held in 2020, provided valuable insights into the challenges and opportunities in model counting. It brought together researchers from diverse backgrounds, facilitating knowledge exchange and inspiring new applications. This interdisciplinary collaboration is crucial to advance the field and tackle increasingly complex problems.

The Four Tracks of the Model Counting Competition

The 2021-2023 iterations of the Model Counting Competition introduced four distinct tracks, each focusing on a different variant of the model counting problem:

  1. Model Counting (MC) Track: This track aimed to solve the fundamental model counting problem, which involves determining the number of models for a given propositional formula. Solvers in this track needed to efficiently compute this count.
  2. Weighted Model Counting (WMC) Track: In this track, developers were challenged to submit programs capable of solving the weighted model counting problem. Unlike the MC track, WMC assigns weights to the models, allowing for more nuanced analysis.
  3. Projected Model Counting (PMC) Track: The PMC track focused on projected model counting, a variant that involves calculating the number of models of a given formula restricted to a subset of variables. This track explored the application of model counting in specific contexts or domains.
  4. Projected and Weighted Model Counting (PWMC) Track: This track combined the challenges of projected and weighted model counting, pushing solvers to handle the complexities of both variants simultaneously.

It is worth noting the significant participation in these tracks, with seven to nine solvers submitted in various versions and based on diverging techniques. This diversity in approaches highlights the richness of the model counting field and demonstrates the wide range of solutions that can be applied to different problem domains.

In conclusion, the Model Counting Competition is an exciting platform that showcases the multi-disciplinary nature of computational challenges in modern society. By bringing together researchers from various domains, it fosters innovation, identifies benchmark problems, and drives the development of new solvers. The 2021-2023 iterations of the competition have further expanded the scope by introducing distinct tracks that explore different variants of the model counting problem. This multi-disciplinary approach is essential for advancing the field and addressing the increasingly complex problems of our society.

Read the original article