ParaDeStruct: Complexity and approximability of counting problems through structural, descriptive, and parameterized methods
Funded by
PEVE 2020
Project description
The objective of this project is to study the computational complexity of counting the number of solutions of combinatorial problems. Among the most well-studied counting problems are those that have an easy decision version, as these are essentially the only ones that may admit efficient algorithms for exact or approximate solving. Our research team has provided a structural characterization of a wide class of such problems, by proposing a novel model of computation which gave rise to the complexity class TotP. The main goal of this project is to analyze properties of TotP, and various of its subclasses, using tools from structural, descriptive, and parameterized complexity theories.
We will study classes of counting problems with an easy decision version and natural problems lying in them with respect to their approximability. We will explore the relationship between these classes and the class of approximable problems. We are also interested in the study of hard counting problems such that the corresponding decision problem can be solved by a randomized polynomial-time algorithm (it is in the class RP). Efficient randomized algorithms (fpras) for such natural counting problems will be examined.
Parameterized complexity will be used to adress specific counting problems and either design algorithms for them (FPT or FPTRAS), or, show hardness of counting problems (W[1]- or #W[1]-hardness).
From the perspective of descriptive complexity, our major objective is to determine the class that captures TotP. Complementarily, we will give logical characterizations of other classes containing hard counting problems with an easy decision version.
Research Team
Publications
- Antonis Antonopoulos, Aris Pagourtzis, Stavros Petsalakis, Manolis Vasilakis:
Faster Algorithms for k-Subset Sum and Variations,IJTCS-FAW 2021, link to conference version
JoCO 2022. link to journal version
- Antonis Antonopoulos, Eleni Bakali, Aggeliki Chalki, Aris Pagourtzis, Petros Pantavos, Stathis Zachos:
Completeness, approximability and exponential time results for counting problems with easy decision version, Theoretical Computer Science
2022. link to paper
- Giannis Alonistiotis, Antonis Antonopoulos, Nikolaos Melissinos, Aris Pagourtzis, Stavros Petsalakis, Manolis Vasilakis:
Approximating Subset Sum Ratio via Subset Sum Computations, IWOCA 2022. link to paper
- Eleni Bakali, Aggeliki Chalki, Andreas Gobel, Aris Pagourtzis, Stathis Zachos: A panorama of counting problems the decision version of which is in P,
SIGACT guest column, link to paper
- Antonis Achilleos, Aggeliki Chalki: Counting Computations with Formulae: Logical Characterisations of Counting Complexity Classes, MFCS 2023, link to arxiv
- Eleni Bakali, Aggeliki Chalki, Sotiris Kanellopoulos, Aris Pagourtzis, Stathis Zachos:
On the power of counting the total number of computation paths of NPTMs, under submission link to arxiv
Ph.D. Theses
- Aggeliki Chalki, Aris Pagourtzis: On structural and descriptive complexity of hard counting problems the decision version of which is easy, Ph.D. Thesis, link to Thesis
Dissemination
Some research results of the project were presented in the International Joint Conference On Theoretical Computer Science (IJTCS 2021), the 16th Athens Colloquium on Algorithms and Complexity (ACAC 2021), the Young researcher's forum of the 23rd International Symposium on
Fundamentals of Computation Theory (FCT 2021),the 33rd Nordic Workshop on Programming Theory (NWPT 2022), The New York Colloquium on Algorithms and Complexity (NYCAC 2022), The New York Colloquium on Algorithms and Complexity (NYCAC 2021), the 33rd International Workshop on Combinatorial Algorithms (IWOCA 2022), the Logic Colloquium 2022, and the 17th Athens Colloquium on Algorithms and Complexity (ACAC 2022).
- August 18, 2021: Talk of Manolis Vasilakis at IJTCS 2021.
- August 27, 2021: Talk of Manolis Vasilakis at ACAC 2021.
- September 12, 2021: Talk of Aggeliki Chalki at Young researcher's forum of FCT 2021.
- December 17, 2021: Talk of Aggeliki Chalki at NYCAC 2021.
- June 9, 2022: Talk of Manolis Vasilakis at IWOCA 2022.
- June 30, 2022: Talk of Aggeliki Chalki at Logic Colloquium 2022.
- August 26, 2022: Talk of Aggeliki Chalki at ACAC 2022.
- November 3, 2022: Talk of Aggeliki Chalki at NWPT 2022.
- December 16, 2022: Talk of Aggeliki Chalki at NYCAC 2022.