Canada Spends Logo

Explorez notre analyse du budget 2026

Grant: Discovery Grants Program - Individual

Simon Fraser University

$128,000.00

Applications of algebraic methods in combinatorial problems

EF 2024-25

Résumé
The constraint satisfaction problem (CSP) provides a general framework in which it is possible to express, in a natural way, a wide variety of problems including many crucial real-world problems in scheduling, routing, databases, etc. The aim in a CSP is to find an assignment of values to a given set of variables, subject to constraints on the values which can be simultaneously assigned to certain specified subsets of variables. In the counting constraint satisfaction problem the objective is to find the number of such assignments. The CSP is therefore very important in a number of applications, both theoretical and practical. In theoretical applications we look for new algorithmic ideas that can help to solve problems that could not be solved before, to improve the existing algorithms, to design more general and uniform algorithms, and to find evidence that certain problems are not efficiently solvable in the general case. In practical applications, constraint and satisfiability solvers are now standard tools in a wide range of areas from scheduling to hardware verification. Advances in the study of the CSP will speed up such solvers and expand their area of applicability. This project focuses on the theoretical side of the CSP research. One of its main goals is to precisely understand which CSPs and counting CSPs can be solved efficiently and design efficient solution algorithms. Major progress has been made very recently in understanding the hardness of the CSP, and a natural next step is to extend the methods used to achieve this breakthrough to a wider range of problems. One of the most efficient tools in the study of the CSP applies methods of abstract algebra. We plan to develop these methods to work in other areas. One of such areas is approximate counting. This area has surprising connections to statistical physics, where such numbers affect the properties of large ensembles of particles, and, in particular, help to locate phase transition thresholds, at which, for instance, liquid turns to gas. While the CSP and the counting CSP are well established research areas, we also plan to venture into very new territory. A further generalization of the CSP, the Promise CSP, has been recently proposed, in which, given two CSP instances, a more restrictive one, and a more relaxed one, we are promised that the restrictive instance has a solution and asked to find a solution of the relaxed instance. This problem has much greater expressive power than the regular CSP. Certain elements of the algebraic approach to the Promise CSP have been developed recently, and a project aiming at a classification of Promise CSPs is very active.
Programme
Discovery Grants Program - Individual
Emplacement
British Columbia, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data

Tel que publié

Application id
RGPIN-2020-05481
Name nom
Bulatov, Andrei
Department département
Computing Science, School of - Computing Science, School of
Organization id
5
Institution établissement
Simon Fraser University
Province en
British Columbia
Province fr
Colombie-Britannique
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2020
Award amount
128000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
801
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer software
Area of application fr
Logiciel
Research subject code
2713
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Algorithms
Research subject fr
Algorithmes
Field of research list names en
Not available
Field of research list names fr
Non disponible
Socioeconomic objective list names en
Not available
Socioeconomic objective list names fr
Non disponible
Application title
Applications of algebraic methods in combinatorial problems
Keywords
complexity; algorithms; constraint problems; algebraic approach; approximation; counting problems; algorithmic lower bounds; promise csp; graph isomorphism
Application summary
The constraint satisfaction problem (CSP) provides a general framework in which it is possible to express, in a natural way, a wide variety of problems including many crucial real-world problems in scheduling, routing, databases, etc. The aim in a CSP is to find an assignment of values to a given set of variables, subject to constraints on the values which can be simultaneously assigned to certain specified subsets of variables. In the counting constraint satisfaction problem the objective is to find the number of such assignments. The CSP is therefore very important in a number of applications, both theoretical and practical. In theoretical applications we look for new algorithmic ideas that can help to solve problems that could not be solved before, to improve the existing algorithms, to design more general and uniform algorithms, and to find evidence that certain problems are not efficiently solvable in the general case. In practical applications, constraint and satisfiability solvers are now standard tools in a wide range of areas from scheduling to hardware verification. Advances in the study of the CSP will speed up such solvers and expand their area of applicability. This project focuses on the theoretical side of the CSP research. One of its main goals is to precisely understand which CSPs and counting CSPs can be solved efficiently and design efficient solution algorithms. Major progress has been made very recently in understanding the hardness of the CSP, and a natural next step is to extend the methods used to achieve this breakthrough to a wider range of problems. One of the most efficient tools in the study of the CSP applies methods of abstract algebra. We plan to develop these methods to work in other areas. One of such areas is approximate counting. This area has surprising connections to statistical physics, where such numbers affect the properties of large ensembles of particles, and, in particular, help to locate phase transition thresholds, at which, for instance, liquid turns to gas. While the CSP and the counting CSP are well established research areas, we also plan to venture into very new territory. A further generalization of the CSP, the Promise CSP, has been recently proposed, in which, given two CSP instances, a more restrictive one, and a more relaxed one, we are promised that the restrictive instance has a solution and asked to find a solution of the relaxed instance. This problem has much greater expressive power than the regular CSP. Certain elements of the algebraic approach to the Promise CSP have been developed recently, and a project aiming at a classification of Promise CSPs is very active.