CombEval Benchmark Reveals LLM Weaknesses in Combinatorial Counting

Yuxu Zhou, Ond\v{r}ej Ku\v{z}elka, Yuyi Wang, Yuanhong Wang, Yi Chang· June 19, 2026 View original

Summary

CombEval is a new dynamic benchmark designed to evaluate large language models' ability to perform combinatorial counting. It uses Cofola specifications to generate diverse natural-language problems with solver-verified answers, revealing that current LLMs struggle with ordered objects, indistinguishable elements, and complex constraint interpretation.

This research introduces CombEval, a novel and dynamic benchmark specifically created to assess the proficiency of large language models (LLMs) in combinatorial counting. Unlike static collections of problems, CombEval leverages a structured Cofola specification to define problems based on entities, combinatorial objects, their dependencies, and constraints. This allows for the systematic generation of natural-language counting problems, each accompanied by an exact, solver-verified answer. The dynamic nature of CombEval enables researchers to precisely control and vary key problem parameters, such as object type, entity scale, the number of constraints, and the depth of reasoning required. This granular control provides a powerful diagnostic tool for understanding where and why LLMs falter in combinatorial reasoning. Evaluations conducted on eleven different LLMs, both in direct and code-augmented settings, revealed significant brittleness in their performance. Models consistently struggled with tasks involving ordered objects, indistinguishable elements, constraints based on relative positions, and nested object dependencies. Error analysis further pinpointed common failure modes, including misinterpreting problem constraints and misapplying fundamental counting principles. The findings suggest that while LLMs show promise, they still have considerable limitations in robust combinatorial reasoning. The code and generated benchmark suites are publicly available to support further research.

Why it matters

Professionals developing or deploying LLMs for tasks requiring precise quantitative reasoning, such as logistics, scheduling, or data analysis, need to understand these limitations to avoid critical errors.

How to implement this in your domain

  1. 1Utilize CombEval to rigorously test and benchmark LLMs for applications requiring combinatorial reasoning.
  2. 2Identify specific weaknesses of LLMs in handling ordered objects, indistinguishable elements, or complex constraints.
  3. 3Develop targeted training strategies or fine-tuning datasets to improve LLMs' combinatorial counting abilities.
  4. 4Implement human-in-the-loop verification for LLM outputs on combinatorial problems to mitigate errors.
  5. 5Explore integrating symbolic solvers or code execution environments with LLMs to augment their combinatorial reasoning.

Who benefits

Software DevelopmentData ScienceLogisticsEducationAI/ML Research

Key takeaways

  • CombEval is a dynamic benchmark for evaluating LLMs on combinatorial counting problems.
  • LLMs show brittleness with ordered objects, indistinguishable elements, and complex constraints.
  • Common failures include misinterpreting constraints and counting principles.
  • The benchmark helps diagnose specific weaknesses in LLM reasoning capabilities.

Original post by Yuxu Zhou, Ond\v{r}ej Ku\v{z}elka, Yuyi Wang, Yuanhong Wang, Yi Chang

"arXiv:2606.19788v1 Announce Type: new Abstract: We present CombEval, a dynamic benchmark for evaluating combinatorial counting in large language models. CombEval represents each problem as a typed Cofola specification over entities, combinatorial objects, object dependencies, and…"

View on X

Originally posted by Yuxu Zhou, Ond\v{r}ej Ku\v{z}elka, Yuyi Wang, Yuanhong Wang, Yi Chang on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses