HEIndividual fellowship2024–2026

EXCICO · Extremal Combinatorics and Circuit Complexity

Horizon Europe — Marie Skłodowska-Curie Actions

Duration
2024-01-02 → 2026-01-01
EU contribution
€180,421
Participants
2
Scheme
HORIZON-TMA-MSCA-PF-GF

Lines connect the coordinator with its partners.

Results in brief

Extremal Combinatorics and Circuit Complexity

Computation is a central aspect of our lives. Even when we are not consciously aware of it, we are often manipulating information to produce new information by applying a set of formal rules. Computation can be as simple as an arithmetic calculation that we perform in our head, or as complex as a simulation system which gives us reliable weather forecast. Intuition suggests that advances in hardware technologies should allow us to perform more and more complex tasks. Alas, we know already from the groundbreaking work of Alan Turing in 1937 that computation has inherent mathematical limits; regardless of what hardware is used, certain tasks are simply not possible, because there is no set of rules of information processing achieving them. Computational complexity theory is the systematic study of these limitations. Its main objective is to identify and classify computational problems with respect to their inherent logical hardness within given resources. After a few decades of development, this beautiful theory has established itself as a fundamental field of basic research, touching a wide spectrum of other areas. The basic objects of study in complexity theory are Boolean functions. Boolean circuits provide a natural model for computing Boolean functions. Circuits not only serve as a concrete theoretical model, but also they are implemented in practice and reside at the core of our every day computers. The most natural measure of complexity of a function is the size of a smallest circuit computing it. A classical counting argument due to Shannon shows that almost all Boolean functions require circuits of exponential size; there are simply a lot more functions than small circuits. Yet no explicit function is known which cannot be computed by circuits of even linear size. The quest for explicit circuit lower bounds is not just a technical curiosity, it seeks an answer to a profound question, what makes computational tasks hard? A convincing answer to this question resolves the most celebrated problem in complexity theory, the P vs. NP problem. One of the reasons for our failure in making decisive progress towards such problems is that we do not have sufficient understanding of the combinatorial structures arising from Boolean circuits. The proposed project continues the development of such understanding. More specifically, it identifies combinatorial objects which capture fundamental problems in complexity theory, and investigates their extremal properties. Extremal combinatorics is a dynamic branch of combinatorics which studies objects that satisfy various constraints. We thus give the title Extremal Combinatorics and Circuit Complexity (EXCICO). One of the earliest results in extremal combinatorics is the Turán theorem which gives a tight bound on the maximum possible number of edges in a graph with no complete subgraph of a given size. Problems of this type, i.e., bounds of the size of sets which avoid certain configurations, are henceforth called Turán-type. In EXCICO we are mainly concerned with this type of problems. Extremal combinatorics is a vibrant area of research and has a rigorous methodology, where an extensive set of sophisticated tools are systematically applied to almost all problems. The objective of this project is to adopt and develop such a methodology to attack central problems in circuit complexity.

Data: CORDIS, © European Union

Project objective

Computational complexity theory is the systematic study of computational problems in order to classify them in terms of their inherent logical hardness. Several decades of research have not only given rise to important understanding of limits of computation, but have also developed algorithms which constitute a crucial part of modern life. A formidable challenge in complexity theory is to show non-linear lower bounds for an explicit Boolean function. Our project is motivated by this fundamental problem and in fact we will approach several such questions motivated by understanding the complexity of explicit Boolean functions. Our main objective look at circuit complexity through the lens of extremal combinatorics, a rich and vibrant of branch of combinatorics which studies objects satisfying various constraints. Therefore we aim to develop a systematic methodology which adopts tools of extremal combinatorics to tackle complexity problems. More concretely we attack the problem of lower bounds for depth-3 circuits and specifically attempt to prove sharp lower bounds for the Majority function thus breaking a barrier in this area. We will further extend the techniques used in recent breakthrough on the Sunflower Conjecture and apply it to CNF formula and the structure of their satisfying assignments. We will our new insights on the structure of satisfying assignments to develop new improved algorithms for the satisfiability problem (SAT).

Original text from CORDIS.

Participants

  • MATEMATICKY USTAV AV CR V.V.I. · PRAHACoordinatorCzechia
  • THE REGENTS OF THE UNIVERSITY OF CALIFORNIA · OaklandUnited States

Links

Data: CORDIS, © European Union