Polynomials can be classified by the number of variables and their maximum exponents. They can also be classified by their sparsity.
Monomial / Term
- A polynomial that only has one term
- = exponent of the monomial
- e.g. for
- , and are all monomials
Univariate Polynomial
- standard monomial basis
- where
- = highest exponent
- e.g.
- because is the highest exponent
Multilinear Polynomial
- A multivariate polynomial that is linear (i.e. affine) in each of its variables separately but not necessarily simultaneously
- maximum number of variables in any monomial
-
- number of monomials/coefficients, including 0
- where is the number of variables
- e.g.
- because of
Multivariate Polynomial
- A multivariate polynomial that is non-linear in each of the variables
- maximum degree of all terms
-
- Size is the number of monomials/coefficients, including 0
- where: is the number of variables, is the total degree
- thus
- e.g.
- because of
Sparsity
Sparse vs Dense
Mathematically
- Mathematically, the two types are not clearly defined
- Sparse: when most of the coefficients of its monomials are zero
- Dense: most of the coefficients of its monomials are non-zero
Computer Science
- In computer science, the two types are clearly defined
- Sparse:
- zero coefficients: not stored
- exponents: stored explicitly
- Dense:
- zero coefficients: stored explicitly
- exponents: not stored