SubsidieMeesters logoSubsidieMeesters
ProjectenRegelingenAnalyses

The Hardness of Finding Good Algorithms

The project investigates the difficulty of finding efficient algorithms for various computational problems, aiming to establish lower bounds and connections to cryptography and learning theory.

Subsidie
€ 1.498.664
2023

Projectdetails

Introduction

This is a project in Computational Complexity. The project aims to answer the following question:

  • How hard is it to find a good algorithm for a given computational problem?

Different Settings

This question can be asked in several different settings, depending on:

  1. What one means by "algorithm" (what is the computational model?).
  2. What is meant by "computational problem" (is it a decision problem? a search problem? a communication problem?).
  3. What is meant by "good" (do we want an algorithm that uses little time? little memory? few logical gates?).

Connection to Lower-Bounds

This question has a deep connection with the problem of proving lower-bounds. In almost every setting where the question has been answered, either:

  • The answer was discovered while attempting to prove lower-bounds.
  • Obtaining the answer required the development of new lower-bound methods.

It is also known that several variants of the above question are equivalent to fundamental open questions in cryptography, pseudorandomness, and learning theory.

Project Goals

The goal of this project is to answer this question in various settings where the answer is unknown:

  • Circuit complexity
  • Communication complexity
  • Data structures
  • Algebraic models of computation

For each of these settings, we will either provide explicit methods for finding efficient algorithms or show that the problem of finding such efficient algorithms is NP-hard.

Financiële details & Tijdlijn

Financiële details

Subsidiebedrag€ 1.498.664
Totale projectbegroting€ 1.498.664

Tijdlijn

Startdatum1-3-2023
Einddatum29-2-2028
Subsidiejaar2023

Partners & Locaties

Projectpartners

  • FACULDADE DE CIENCIAS DA UNIVERSIDADE DE LISBOApenvoerder
  • UNIVERSIDADE DO PORTO
  • FCIENCIAS.ID - ASSOCIACAO PARA A INVESTIGACAO E DESENVOLVIMENTO DE CIENCIAS

Land(en)

Portugal

Inhoudsopgave

European Research Council

Financiering tot €10 miljoen voor baanbrekend frontier-onderzoek via ERC-grants (Starting, Consolidator, Advanced, Synergy, Proof of Concept).

Bekijk regeling

Vergelijkbare projecten binnen European Research Council

ProjectRegelingBedragJaarActie

Algebraic Formula Lower Bounds and Applications

This project aims to establish lower bounds for algebraic formulas and improve Polynomial Identity Testing algorithms by leveraging structural and algebraic techniques in theoretical computer science.

ERC Consolid...€ 1.869.055
2024
Details

Investigating the Conjectures of Fine-Grained Complexity

This project aims to investigate secondary conjectures in fine-grained complexity theory, seeking to either falsify them or establish their equivalence to primary conjectures, impacting algorithmic foundations.

ERC Starting...€ 1.499.250
2022
Details

Parameterized Complexity Through the Lens of Path Problems

This project aims to unify the theory of parameterized path problems by connecting various mathematical fields to develop efficient algorithms and answer longstanding questions in NP-hard problem complexity.

ERC Starting...€ 1.499.821
2022
Details

Cryptography from Unstructured Hardness

KolmoCrypt aims to establish a new theoretical foundation for provably-secure cryptography using unstructured hardness assumptions from Kolmogorov Complexity to enhance Internet security.

ERC Advanced...€ 2.496.250
2025
Details

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.

ERC Starting...€ 1.500.000
2023
Details
ERC Consolid...

Algebraic Formula Lower Bounds and Applications

This project aims to establish lower bounds for algebraic formulas and improve Polynomial Identity Testing algorithms by leveraging structural and algebraic techniques in theoretical computer science.

ERC Consolidator Grant
€ 1.869.055
2024
Details
ERC Starting...

Investigating the Conjectures of Fine-Grained Complexity

This project aims to investigate secondary conjectures in fine-grained complexity theory, seeking to either falsify them or establish their equivalence to primary conjectures, impacting algorithmic foundations.

ERC Starting Grant
€ 1.499.250
2022
Details
ERC Starting...

Parameterized Complexity Through the Lens of Path Problems

This project aims to unify the theory of parameterized path problems by connecting various mathematical fields to develop efficient algorithms and answer longstanding questions in NP-hard problem complexity.

ERC Starting Grant
€ 1.499.821
2022
Details
ERC Advanced...

Cryptography from Unstructured Hardness

KolmoCrypt aims to establish a new theoretical foundation for provably-secure cryptography using unstructured hardness assumptions from Kolmogorov Complexity to enhance Internet security.

ERC Advanced Grant
€ 2.496.250
2025
Details
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.

ERC Starting Grant
€ 1.500.000
2023
Details

SubsidieMeesters logoSubsidieMeesters

Vind en verken subsidieprojecten in Nederland en Europa.

Links

  • Projecten
  • Regelingen
  • Analyses

Suggesties

Heb je ideeën voor nieuwe features of verbeteringen?

Deel je suggestie
© 2025 SubsidieMeesters. Alle rechten voorbehouden.