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.

Subsidie
€ 2.495.575
2022

Projectdetails

Introduction

The goal of this project is to develop an algorithmic theory of similarity between graphs. Graphs are versatile models for representing complex data ranging from chemical molecules to social interactions. Dealing with graphical data and enabling modern data analysis techniques, a fundamental task is to compare graphs and to measure their similarity, preferably in a semantically meaningful and algorithmically efficient way.

Problem Statement

However, it is not clear at all how to achieve this. In many application areas, for example, computer vision, database systems, and formal verification, researchers have proposed (often ad-hoc) solutions to this problem tailored for the specific application, but a general theory is missing. We will develop such a theory in this project.

Facets of Similarity

Similarity of graphs has many different facets. We will identify the common core of different approaches to similarity, but also exhibit their differences.

Methodology

We will design methods for:

  • Comparing different similarity measures
  • Obtaining a semantic understanding of similarity
  • Developing criteria for the suitability of various similarity measures for different types of applications

Focus on Algorithms

A particular focus of our research will be on efficient algorithms for computing similarity. There is little use in having a perfect similarity measure if we have no efficient way of determining how similar two graphs are.

Graph Isomorphism Problem

A classic algorithmic problem in this context is the graph isomorphism problem of deciding whether two graphs are structurally identical. Determining the precise computational complexity of this problem, or of the equivalent problem of computing all symmetries of a graph, is regarded to be one of the most important open questions in theoretical computer science.

Future Directions

Building on recent progress, we will design new algorithms breaking barriers towards a polynomial-time algorithm for the isomorphism problem.

Financiële details & Tijdlijn

Financiële details

Subsidiebedrag€ 2.495.575
Totale projectbegroting€ 2.495.575

Tijdlijn

Startdatum1-10-2022
Einddatum30-9-2027
Subsidiejaar2022

Partners & Locaties

Projectpartners

  • RHEINISCH-WESTFAELISCHE TECHNISCHE HOCHSCHULE AACHENpenvoerder

Land(en)

Germany

Vergelijkbare projecten binnen European Research Council

ERC Starting...

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.

€ 1.500.000
ERC Starting...

Optimal Local Algorithms via Topology-Sensitivity

The project aims to develop topology-sensitive algorithms that optimize locality in distributed computation, enhancing efficiency and scalability for solving complex graph problems.

€ 1.499.456
ERC Consolid...

Scalable Graph Algorithms for Bioinformatics using Structure, Parameterization and Dynamic Updates

This project aims to develop scalable exact graph algorithms for processing sequencing data, enhancing accuracy in RNA transcript discovery and genomic database indexing.

€ 1.999.868
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...

Towards a New Theory of Optimal Dynamic Graph Algorithms

This project aims to systematically study and establish intrinsically optimal dynamic graph algorithms with constant update times, potentially revolutionizing the field and enhancing real-world applications.

€ 1.400.000