Counting (with) homomorphisms

This project aims to advance computational counting in graphs by linking algorithms to graph homomorphisms, addressing complexity challenges and unifying various problems in computer science.

Subsidie
€ 1.500.000
2023

Projectdetails

Introduction

This project addresses the computational complexity of counting problems in graphs; such problems ask to compute the number of certain structures rather than merely deciding their existence. Counting problems find applications in diverse areas like network analysis, machine learning, probabilistic databases, and statistical physics. They are linked to fundamental questions in complexity theory and give rise to algorithmic breakthroughs for decision problems.

Project Goals

The proposed project will go beyond the state of the art in computational counting by building bridges between algorithms/complexity and the mathematical theory of graph homomorphisms, which are structure-preserving maps between graphs.

Historical Context

Already starting from the 1960s, Lovász and others showed that homomorphism numbers between graphs tie together disparate mathematical areas. Similarly, the PI observed in the past 5 years that the computational problem of counting homomorphisms unifies a range of problems in computer science that were previously studied in isolation.

Research Directions

This connection allows us to approach fundamental questions in parameterized and fine-grained complexity related to the complexity of counting small patterns in large graphs, which were out of reach for more combinatorial approaches.

  1. Revisiting Classical Problems
    It allows us to revisit problems in classical counting complexity from a new angle, especially for partition functions in discrete physical systems, with the aim of simplifying, unifying, and extending known results.

  2. Algebraic Complexity
    Homomorphism counts give a surprising novel viewpoint on questions in algebraic complexity surrounding the “permanent versus determinant” problem, an algebraic variant of the “P versus NP” problem.

Financiële details & Tijdlijn

Financiële details

Subsidiebedrag€ 1.500.000
Totale projectbegroting€ 1.500.000

Tijdlijn

Startdatum1-4-2023
Einddatum31-3-2028
Subsidiejaar2023

Partners & Locaties

Projectpartners

  • UNIVERSITAET REGENSBURGpenvoerder
  • IT-UNIVERSITETET I KOBENHAVN

Land(en)

GermanyDenmark

Vergelijkbare projecten binnen European Research Council

ERC Advanced...

Exact and Approximate Computation of Tensors and Polynomials

This project aims to tackle fundamental challenges in polynomial computation and manipulation, seeking breakthroughs in complexity, algorithms, and quantum information theory.

€ 2.335.000
ERC Starting...

Definable Algebraic Topology

This project aims to enhance algebraic topology and coarse geometry by integrating Polish covers with homological invariants, leading to new classification methods and insights in mathematical logic.

€ 989.395
ERC Advanced...

Symmetry and Similarity

This project aims to develop a comprehensive algorithmic theory of graph similarity, focusing on efficient comparison methods and addressing the graph isomorphism problem.

€ 2.495.575
ERC Starting...

High Dimensional Probability and Combinatorics

This project aims to explore random matrices, hypergraph Ramsey numbers, and the Chowla cosine problem using high-dimensional probability and combinatorial methods.

€ 1.499.408
ERC Consolid...

Concentration and threshold phenomena in random graphs and hypergraphs

This project aims to advance the enumeration of large structures in random graphs and hypergraphs under local constraints, addressing key open problems in combinatorics and probability theory.

€ 1.621.875