Grant: Discovery Grants Program - Individual
University of Western Ontario
$33,000.00
Algorithms for computer algebra applied to industrial modelling
EF 2011-12
Résumé
In science, engineering and in industrial modelling, computers can be used both for numeric and symbolic calculations. Symbolic calculation is often called computer algebra, and the Maple program, developed in Waterloo, is one of several systems widely used for such calculations.
In this proposal, new or improved algorithms will be developed which will allow computer algebra systems, specifically Maple, to solve mathematical problems more effectively. The research will emphasize mathematical problems known to arise in industry, but more general problems will also be addressed.
The first set of problems concern ""large-expression management"". One of the important differences between symbolic computing and numerical computing is the way computer memory is handled. For some important problems, symbolic computations generate equations that would take very many pages to print if someone chose to try. Not only are the equations too large for a person to comprehend, but even the computer cannot continue to work with them, and all progress slows to a halt. By implementing new data structures and algorithms, these problems can be alleviated.
Another set of problems concerns the analysis of the equations of typical industrial models when they include switching behaviour. Handling the discontinuous behaviour in a general algorithmic way requires software development and mathematical development.
Other topics of more general mathematical interest include algorithms for solving nonlinear matrix equations, and further investigations of the properties of the Lambert W function.
Programme
Discovery Grants Program - Individual
Bénéficiaire
Emplacement
Ontario, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
6868-2011
Name nom
Jeffrey, David
Department département
Applied Mathematics
Organization id
36
Institution établissement
University of Western Ontario
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2011
Competition year année de concours
2011
Award amount
33000
Program id
RGPIN
Program nane 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
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
405
Area of application group en
Environment
Area of application group fr
Environnement
Area of application en
Modelling and mathematical simulation of natural processes
Area of application fr
Modélisation et simulation mathématique des processus naturels
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
Partie
1
Nb partie
5
Application title
Algorithms for computer algebra applied to industrial modelling
Keyword
NSERC
Application summary
In science, engineering and in industrial modelling, computers can be used both for numeric and symbolic calculations. Symbolic calculation is often called computer algebra, and the Maple program, developed in Waterloo, is one of several systems widely used for such calculations.
In this proposal, new or improved algorithms will be developed which will allow computer algebra systems, specifically Maple, to solve mathematical problems more effectively. The research will emphasize mathematical problems known to arise in industry, but more general problems will also be addressed.
The first set of problems concern ""large-expression management"". One of the important differences between symbolic computing and numerical computing is the way computer memory is handled. For some important problems, symbolic computations generate equations that would take very many pages to print if someone chose to try. Not only are the equations too large for a person to comprehend, but even the computer cannot continue to work with them, and all progress slows to a halt. By implementing new data structures and algorithms, these problems can be alleviated.
Another set of problems concerns the analysis of the equations of typical industrial models when they include switching behaviour. Handling the discontinuous behaviour in a general algorithmic way requires software development and mathematical development.
Other topics of more general mathematical interest include algorithms for solving nonlinear matrix equations, and further investigations of the properties of the Lambert W function.