counting arguments

Using combinatorial and parameter-counting techniques to derive upper and lower bounds, map counts between different representations, and construct inductive or factorial bounds via one-to-one correspondences.

countingarguments

12-Month Skill Trend

Momentum and market value over time
Trending
Score
+20 in 12 mo
96
12 mo agoNow
Career
Value
+$12K in 12 mo
$42K/year
12 mo agoNow

Recommended Survey Paper

Quick overview of the field
View more

Must-Read Papers

Most classic and influential ideas
View more

This work addresses the challenges in combinatorial counting arising from intricate structural and arithmetic constraints, which hinder manual derivation and cause existing methods to break problem symmetries. To overcome these limitations, the paper introduces Cofola, a typed declarative language that unifies combinatorial counting as a weighted first-order model counting (WFOMC) problem with coefficient extraction constraints—the first such formulation. Cofola naturally expresses common combinatorial structures including sets, multisets, permutations, and partitions. Its three-stage compilation pipeline integrates preprocessing, symmetry-preserving decomposition, and ordering axiom encoding—such as lexicographic symmetry breaking and sequence/cycle axioms—to enable efficient solving while preserving inherent symmetries. Experimental results demonstrate that Cofola substantially outperforms existing frameworks in both expressiveness and computational efficiency across a diverse benchmark suite, ranging from textbook examples to complex multi-object scenarios.

combinatorial countingconstraint satisfactionexchangeability

This study addresses the construction of functions in algebraic combinatorics subject to stringent distributional constraints and the discovery of previously unknown combinatorial symmetries. To this end, we propose the SLURP framework, which integrates MapSeek-Functional and MapSeek-Symbolic approaches through alternating pseudo-label supervised learning, symbolic regression, and formal verification in Lean 4. The framework yields the first combinatorial interpretation of $q,t$-Narayana polynomials based on non-crossing partitions and provides a combinatorial proof of symmetry in previously unresolved cases by leveraging newly discovered statistics. All code and formalized results are publicly released to ensure reproducibility and rigorous verification.

algebraic combinatoricscombinatorial interpretationdistributional constraints

From Black Box to Bijection: Interpreting Machine Learning to Build a Zeta Map Algorithm

Nov 15, 2025
XH
Xiaoyu Huang
🏛️ Temple University | University of Connecticut | Korea Institute for Advanced Study

Explicitly constructing combinatorial bijections remains a long-standing challenge in algebraic combinatorics, especially given the intractability of manually analyzing massive combinatorial datasets. Method: We propose the first machine learning–driven, interpretable discovery framework for combinatorial bijections. Leveraging the attention mechanism of Transformer models, our approach analyzes paired combinatorial structures—such as Dyck paths—to uncover latent bijection patterns. We then introduce the Scaffolding Map algorithm, which systematically translates opaque attention patterns into verifiable, generalizable combinatorial mapping rules. Contribution/Results: Our framework automatically derives a novel explicit construction of the zeta map directly from model attention—marking the first data-driven, mathematically rigorous derivation of this fundamental bijection. It overcomes the traditional reliance on human insight while preserving formal correctness, significantly enhancing both the efficiency and interpretability of discovering complex combinatorial bijections.

Creating explicit bijective mappings for algebraic combinatorics problems automaticallyDeveloping machine learning methods to discover combinatorial bijections algorithmicallyUsing transformer attention patterns to derive new zeta map algorithms

Better and Simpler Reducibility Bounds over the Integers

Jan 29, 2025
AL
Asaf Levin
🏛️ Technion - Israel Institute of Technology

This paper addresses the optimization of $n$-ary functions over integer boxes. We propose a reducibility-based compression method grounded in *equivalent small-domain substitution*: leveraging integer lattice theory and domain reduction, we construct an equivalent function with a significantly smaller domain, thereby upgrading originally weakly polynomial-time algorithms to strongly polynomial-time guarantees. This work establishes the first unified framework for systematically strengthening a broad class of weakly polynomial algorithms to strong polynomial complexity, while simultaneously simplifying both the analysis and construction of reducibility bounds. By decoupling computational efficiency from input size—particularly the bit-length of coefficients—the method overcomes a fundamental scalability bottleneck. It yields a qualitative leap in computational efficiency for integer programming and discrete optimization, offering a novel paradigm for large-scale combinatorial optimization.

Complex Mathematical ProblemsComputational EfficiencyProblem Simplification

This work addresses #P-hard counting problems—such as counting independent sets in general graphs and #2-SAT—that are inapproximable in polynomial time and prohibitively expensive to solve exactly. The authors propose a novel framework based on bounded, unweighted self-reducibility, which recursively decomposes problem instances and aggregates upper bounds from subproblems at a square-root recursion depth. By integrating enumeration with a hybrid sampling estimator, the approach substantially reduces the base of the exponential time complexity. The method achieves improved runtimes of O*(1.1869ⁿ) for independent set counting and O*(1.2373ⁿ) for #2-SAT approximation, outperforming the best known exact algorithms. It further extends to counting maximum cliques, minimal separators, and perfect matchings in subcubic graphs, and admits black-box quantum speedup.

approximate countingcounting problemsexponential-time algorithms

Latest Papers

What's happening recently
View more

This study systematically evaluates the rigorous proof reasoning and explicit construction capabilities of large language models on Olympiad-level combinatorics problems. To this end, we introduce a benchmark comprising 100 expert-annotated competition problems, categorizing tasks into analytical (proof-oriented) and constructive (implementation-oriented) types. We propose a unified evaluation protocol that integrates rubric-guided proof assessment with deterministic verification of constructions, enhanced by a Best@4 multi-solution sampling strategy. Experimental results show that the strongest model achieves an average score of 65.4% overall (75.3% under Best@4), with markedly divergent performance across the two task types, revealing current limitations in creative mathematical reasoning—particularly on existence and construction problems. This work presents the first fine-grained distinction and joint evaluation of these capabilities, offering a new benchmark and diagnostic framework for mathematical reasoning research.

combinatoricsconstructive realizationmathematical reasoning

From Alternation to FPRAS: Toward a Complexity Classification of Approximate Counting

Dec 11, 2025
MH
Markus Hecher
🏛️ French Center for Scientific Research (CNRS) | University d'Artois | TU Wien

For #P problems where decision is tractable but exact counting is intractable, this paper introduces spanALP—a novel counting complexity class defined via alternating Turing machines with transducer-style output mechanisms—and establishes a general sufficient condition for admitting a fully polynomial-time randomized approximation scheme (FPRAS). We strictly locate spanALP between #L and TotP, revealing an intrinsic connection between alternation-based computation and approximate solvability. Theoretically, we prove that every problem in spanALP admits an FPRAS. Practically, we design the first FPRAS for graph path queries under Dyck language constraints. This work bridges a fundamental gap between alternating computation models and randomized approximate counting, providing a systematic complexity-theoretic framework for approximation algorithms in counting problems.

Applies framework to count Dyck-constrained path queries in edge-labeled graphs.Develops a machine-based framework for proving FPRAS existence for counting problems.Introduces spanALP class via alternating Turing machines with output transducers.

This work addresses the quadratic-time bottleneck in counting k-order subhypergraphs (hypergraphlets) in hypergraphs by proposing the first subquadratic-time algorithm. Leveraging a novel structural assumption termed (α,β)-niceness, the input hypergraph is decomposed into low-rank and low-degree components. The algorithm combines color coding, rank- and degree-based divide-and-conquer strategies, and randomized sampling to process these components separately before merging the results. This approach enables both efficient exact counting and uniform sampling of hypergraphlets. Empirical evaluation on real-world hypergraph datasets demonstrates over an order-of-magnitude speedup compared to the naive quadratic algorithm, substantially breaking through the prevailing complexity barrier.

algorithmic efficiencycolor codingcounting

This work investigates the fine-grained complexity of approximately counting occurrences of a length-$k$ permutation pattern within a length-$n$ permutation. Under the Exponential Time Hypothesis (ETH), we establish via fine-grained reductions that no algorithm running in time $f(k) \cdot n^{o(k/\log k)}$ can approximate the count within a multiplicative error of $n^{(1/2 - \varepsilon)k}$ for any $\varepsilon > 0$. This result refutes the conjecture that approximate counting of small patterns is significantly easier than exact counting, and it provides the first conditional equivalence between approximate and exact counting in this setting. Moreover, our lower bound yields an almost tight trade-off between approximation error and running time, nearly matching the known upper bound of $n^{k/2}$.

approximate countingExponential Time Hypothesisfine-grained complexity

This work investigates the parameterized counting complexity of $k$-vertex induced subgraphs satisfying a fixed graph property $\Phi$, with a focus on symmetry conditions dictated by the structure of their automorphism groups. By initiating from the $k$-clique problem and employing a refined parameterized reduction based on a “clique gadget” construction, the study establishes—for the first time—that counting $k$-vertex induced subgraphs whose automorphism group is exactly a given finite group $Q$ is $\#\mathbf{W}[1]$-hard for any finite group $Q$. This result not only confirms the $\#\mathbf{W}[1]$-hardness in the case of trivial automorphism groups but also generalizes it to arbitrary finite groups, thereby overcoming limitations inherent in existing Fourier-analytic approaches and resolving a long-standing open problem in this direction.

#W[1]-hardnessautomorphism groupinduced subgraphs

Hot Scholars

KS

Kuldeep S. Meel

Associate Professor, University of Toronto
Beyond NPAutomated ReasoningFormal MethodsArtificial Intelligence
MX

Mingyu Xiao

University of Electronic Science and Technology of China
Design and Analysis of AlgorithmsGraph Algorithms and Graph TheoryMechanism Design
JP

Junqiang Peng

University of Electronic Science and Technology of China
AlgorithmsSatisfiability
MR

Matthieu Rosenfeld

Maitre de Conférence (assistant professor) at LIRMM (Montpellier, France)
combinatoricscombinatorics on wordsgraph theory