Grant: Discovery Grants Program - Individual
Thompson Rivers University
$19,000.00
Computational complexity of combinatorial and graph theoretic problems
EF 2010-11
Résumé
The speed and power of modern computers is truly impressive. So much so, that one might believe any reasonable problem can be solved, even by brute force, in reasonable time. Surprisingly this is not the case. Consider the problem of assigning resources to a collection of users, for example scheduling teams in a round robin tournament. The goal is to assign the resources in the most efficient way possible, subject to constraints restricting the assignments. This a Constraint Satisfaction Problem or CSP. For a fast computer to exhaustively search through all the possible combinations looking for the optimum assignment could take thousands of years. This is an example of ""combinatorial explosion""; the sheer number of combinations defeats brute force solutions. More efficient algorithms, if they exist, must be employed.
The primary aim of my program is to identify those CSPs which admit efficient algorithms (polynomial time solvable) and those which are intractable (NP-complete). Fundamentally we would like to know if such a dichotomy of efficient versus intractable holds for all CSPs. This would provide an understanding of the nature of these challenging combinatorial problems.
Efficient algorithms are typically based on mathematical structure known as ""good characterizations"". A good characterization guides one through the combinatorial explosion to a solution for the CSP or to a proof that the CSP has no solution, i.e. there are too many constraints, at which point the search can stop. We seek to develop mathematical theory in the form of good characterizations for CSPs. The develop of this theory can be used to solve particular CSPs, but more importantly it gives insight into the fundamental dichotomy question above.
My research program focuses on combinatorial problems from graph homomorphisms and digraph packings.
Programme
Discovery Grants Program - Individual
Bénéficiaire
Emplacement
British Columbia, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
183871-2009
Name nom
Brewster, Richard
Department département
Mathematics and Statistics
Organization id
1809
Institution établissement
Thompson Rivers University
Province en
British Columbia
Province fr
Colombie-Britannique
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2010
Competition year année de concours
2009
Award amount
19000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
331
Committee name en
Computing and Information Sciences - B
Committee name fr
Informatique - B
Area of application code
1200
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Advancement of knowledge
Area of application fr
Avancement des connaissances
Research subject code
2703
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Complexity
Research subject fr
Complexité
Partie
2
Nb partie
5
Application title
Computational complexity of combinatorial and graph theoretic problems
Keyword
NSERC
Application summary
The speed and power of modern computers is truly impressive. So much so, that one might believe any reasonable problem can be solved, even by brute force, in reasonable time. Surprisingly this is not the case. Consider the problem of assigning resources to a collection of users, for example scheduling teams in a round robin tournament. The goal is to assign the resources in the most efficient way possible, subject to constraints restricting the assignments. This a Constraint Satisfaction Problem or CSP. For a fast computer to exhaustively search through all the possible combinations looking for the optimum assignment could take thousands of years. This is an example of ""combinatorial explosion""; the sheer number of combinations defeats brute force solutions. More efficient algorithms, if they exist, must be employed.
The primary aim of my program is to identify those CSPs which admit efficient algorithms (polynomial time solvable) and those which are intractable (NP-complete). Fundamentally we would like to know if such a dichotomy of efficient versus intractable holds for all CSPs. This would provide an understanding of the nature of these challenging combinatorial problems.
Efficient algorithms are typically based on mathematical structure known as ""good characterizations"". A good characterization guides one through the combinatorial explosion to a solution for the CSP or to a proof that the CSP has no solution, i.e. there are too many constraints, at which point the search can stop. We seek to develop mathematical theory in the form of good characterizations for CSPs. The develop of this theory can be used to solve particular CSPs, but more importantly it gives insight into the fundamental dichotomy question above.
My research program focuses on combinatorial problems from graph homomorphisms and digraph packings.