Fast Algorithms and Libraries for Polynomials.
Fast Algorithms and Libraries for Polynomials.
批准号:
RGPIN-2019-04441
负责人:
Monagan, Michael
金额:
$3.5万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2020
资助国家:
加拿大
项目状态:
已结题
起止时间:
2020-01-01 至 2021-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Computer Algebra Systems, like Maple, Mathematica, Magma and Sage, are large computer programs for doing mathematical calculations involving formulas as well as numbers. Scientists and engineers in industry and academia use these programs for solving mathematical problems which involve large formulas that cannot easily be done by hand.
This research proposal focuses on three central computations that Computer Algebra Systems do, namely
(1) Computing polynomial greatest common divisors (GCDs) for polynomials in many variables with different kinds of coefficients. GCDs are used to simplify formulas which involve fractions. In many applications computing GCDs is the most time consuming part. The research focuses on polynomials which have algebraic numbers like the sqrt(2) and algebraic functions like sqrt(t) present.
(2) Developing faster algorithms for factoring polynomials in many variables. Factoring polynomials is a key tool used in many calculations involving formulas. We have found a new approach which we think will enable us to develop a fast parallel algorithm.
(3) Studying and improving the Dixon resultant method which is used to solve a system of (polynomial) equations. This method involves constructing a matrix of polynomials and computing its determinant. The tool we are going to use to do this is sparse polynomial interpolation.
Another aspect of the research is to develop and implement parallel algorithms that fully utilize modern hardware capabilities. Today, modern computers have typically 4 or more processors (cores). Within each processor, there is a vector processor, which is basically a mini parallel processor that can do 4 arithmetic operations at a time. Thus a typical computer can do 16 or more operations simultaneously. The research aims to build a library of tools for computing with polynomials in many variables which can take advantage of this parallel computing capability and use those tools to speed up the computations in (1), (2) and (3).
In addition to communicating the research results with others at scientific conferences, we plan to make the best software that we develop accessible to anyone who wants to use it by either integrating it into the Maple Computer Algebra System and/or making it available as an open source library. Maplesoft, the company that develops Maple, is based in Waterloo Ontario.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Fast Algorithms and Libraries for Polynomials.
-
批准号:RGPIN-2019-04441
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2022
-
负责人:Monagan, Michael
-
依托单位:
Fast Algorithms and Libraries for Polynomials.
-
批准号:RGPIN-2019-04441
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2021
-
负责人:Monagan, Michael
-
依托单位:
Fast Algorithms and Libraries for Polynomials.
-
批准号:RGPIN-2019-04441
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2019
-
负责人:Monagan, Michael
-
依托单位:
Parallel Algorithms for Polynomials
-
批准号:RGPIN-2014-04238
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.33万
-
财政年份:2018
-
负责人:Monagan, Michael
-
依托单位:
Parallel Algorithms for Polynomials
-
批准号:RGPIN-2014-04238
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.33万
-
财政年份:2017
-
负责人:Monagan, Michael
-
依托单位:
Parallel algorithms, data structures and libraries for polynomials
-
批准号:437389-2012
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.91万
-
财政年份:2016
-
负责人:Monagan, Michael
-
依托单位:
Parallel Algorithms for Polynomials
-
批准号:RGPIN-2014-04238
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.33万
-
财政年份:2016
-
负责人:Monagan, Michael
-
依托单位:
Parallel Algorithms for Polynomials
-
批准号:RGPIN-2014-04238
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.33万
-
财政年份:2015
-
负责人:Monagan, Michael
-
依托单位:
Parallel algorithms, data structures and libraries for polynomials
-
批准号:437389-2012
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.83万
-
财政年份:2014
-
负责人:Monagan, Michael
-
依托单位:
Parallel Algorithms for Polynomials
-
批准号:RGPIN-2014-04238
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.33万
-
财政年份:2014
-
负责人:Monagan, Michael
-
依托单位:
Algorithms for multivariate polynomials
-
批准号:184172-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2013
-
负责人:Monagan, Michael
-
依托单位:
Parallel algorithms, data structures and libraries for polynomials
-
批准号:437389-2012
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.83万
-
财政年份:2013
-
负责人:Monagan, Michael
-
依托单位:
Parallel algorithms, data structures and libraries for polynomials
-
批准号:437389-2012
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.83万
-
财政年份:2012
-
负责人:Monagan, Michael
-
依托单位:
Algorithms for multivariate polynomials
-
批准号:184172-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2012
-
负责人:Monagan, Michael
-
依托单位:
Algorithms for multivariate polynomials
-
批准号:184172-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2011
-
负责人:Monagan, Michael
-
依托单位:
Algorithms for multivariate polynomials
-
批准号:184172-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2010
-
负责人:Monagan, Michael
-
依托单位:
Main computer for computer algebra group at Simon Fraser
-
批准号:406531-2011
-
项目类别:Research Tools and Instruments - Category 1 (<$150,000)
-
资助金额:$0.66万
-
财政年份:2010
-
负责人:Monagan, Michael
-
依托单位:
Algorithms for multivariate polynomials
-
批准号:184172-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2009
-
负责人:Monagan, Michael
-
依托单位:
Algorithms for the simplification of algebraic formulae
-
批准号:184172-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2008
-
负责人:Monagan, Michael
-
依托单位:
Algorithms for the simplification of algebraic formulae
-
批准号:184172-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2007
-
负责人:Monagan, Michael
-
依托单位:
海外基金