PArameterized Complexity and Kernelization for ENUMeration

MSCA (Marie Skłodowska-Curie)HORIZON-TMA-MSCA-PF-EFID: 101109317
EC Contribution
€1,408
Consortium Size
2 orgs
Start Year
2024
Summary

Algorithms play crucial roles in many aspects of the lives of billions of people worldwide. Many of the problems we wish to solve, in industry andacademia, are NP-hard and it is expected that no polynomial-time algorithm exists to obtain an optimal solution for them. Nevertheless, they aresolved millions of times on a daily basis. Solving them would be unfeasible without the use of preprocessing techniques, which significantly reducerunning times and are often necessary to solve a problem. Explaining why these methods work in practice and designing new ones that come withperformance guarantees is a great challenge in Theoretical Computer Science. In the framework of Parameterized Complexity, they are modeledthrough kernelization, which uses an additional measurement of the problem's structure (the parameter) to output a small equivalent instance thatcan be quickly solved.However, there will usually exist several optimal solutions, regardless of the optimality criterion, and drawing conclusions from a single one may bemisleading. Knowing more about the set of optimal solutions is thus necessary in many scenarios and can be formalized through enumerationproblems. Unlike decision problems, very little is known about preprocessing for enumeration problems. In the recently defined enumeration kernel,solutions to the reduced instance are used to partition and efficiently list the solution set of the input. Through this project, the researcher willdesign and implement novel parameterized algorithms and kernels for enumeration problems, and build the lower-bound theory required toseparate problems between those that admit polynomial enumeration kernels and those that do not. The designed kernels will be some of theearliest enumeration kernels, while the lower-bound theory will be a fundamental part of Parameterized Complexity, allowing researcher's toidentify problems that do not admit efficient preprocessing and focus their efforts on problems that do.

Consortium (2)

Project Results (6)

Source: CORDIS, the EU research results database.

Publications (4)
Enumerating minimal dominating sets and variants in chordal bipartite graphs
Workshop on Algorithms and Data Structures· 2025DOI
Emanuel Castelo, Oscar Defrain, Guilherme C. M. Gomes
Enumeration kernels for Vertex Cover and Feedback Vertex Set
International Symposium on Parameterized and Exact Computation· 2025DOI
Marin Bougeret, Guilherme C. M. Gomes, Vinicius F. dos Santos, Ignasi Sau
Revisiting Directed Disjoint Paths on Tournaments (And Relatives)
International Colloquium on Automata, Languages, and Programming· 2025DOI
Guilherme C. M. Gomes, Raul Lopes, Ignasi Sau
Matching (Multi)Cut: Algorithms, Complexity, and Enumeration
International Symposium on Parameterized and Exact Computation· 2024DOI
C. M. Gomes, Guilherme; Juliano, Emanuel; Martins, Gabriel; F. dos Santos, Vinicius
Deliverables (1)
Data Management Plan
Other Results (1)
Periodic Reporting for period 1 - PACKENUM (PArameterized Complexity and Kernelization for ENUMeration)