Computing sparse multiples of polynomials
We consider the problem of finding a sparse multiple of a polynomial. Given a polynomial f ∈ F[x] of degree d over a field F, and a desired sparsity t = O(1), our goal is to determine if there exists a multiple h ∈ F[x] of f such that h has at most t non-zero terms, and if so, to find such an h. Whe...
Main Author: | |
---|---|
Language: | en |
Published: |
2010
|
Subjects: | |
Online Access: | http://hdl.handle.net/10012/5455 |
id |
ndltd-WATERLOO-oai-uwspace.uwaterloo.ca-10012-5455 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-WATERLOO-oai-uwspace.uwaterloo.ca-10012-54552013-01-08T18:53:40ZTilak, Hrushikesh2010-08-31T20:09:32Z2010-08-31T20:09:32Z2010-08-31T20:09:32Z2010-08-20http://hdl.handle.net/10012/5455We consider the problem of finding a sparse multiple of a polynomial. Given a polynomial f ∈ F[x] of degree d over a field F, and a desired sparsity t = O(1), our goal is to determine if there exists a multiple h ∈ F[x] of f such that h has at most t non-zero terms, and if so, to find such an h. When F = Q, we give a polynomial-time algorithm in d and the size of coefficients in h. For finding binomial multiples we prove a polynomial bound on the degree of the least degree binomial multiple independent of coefficient size. When F is a finite field, we show that the problem is at least as hard as determining the multiplicative order of elements in an extension field of F (a problem thought to have complexity similar to that of factoring integers), and this lower bound is tight when t = 2.encomplexitypolynomialsparsemultiplealgorithmlowerboundComputing sparse multiples of polynomialsThesis or DissertationSchool of Computer ScienceMaster of MathematicsComputer Science |
collection |
NDLTD |
language |
en |
sources |
NDLTD |
topic |
complexity polynomial sparse multiple algorithm lowerbound Computer Science |
spellingShingle |
complexity polynomial sparse multiple algorithm lowerbound Computer Science Tilak, Hrushikesh Computing sparse multiples of polynomials |
description |
We consider the problem of finding a sparse multiple of a polynomial. Given
a polynomial f ∈ F[x] of degree d over a field F, and a desired sparsity
t = O(1), our goal is to determine if there exists a multiple h ∈ F[x] of f
such that h has at most t non-zero terms, and if so, to find such an h.
When F = Q, we give a polynomial-time algorithm in d and the size of
coefficients in h. For finding binomial multiples we prove a polynomial bound
on the degree of the least degree binomial multiple independent of coefficient
size.
When F is a finite field, we show that the problem is at least as hard as
determining the multiplicative order of elements in an extension field of F
(a problem thought to have complexity similar to that of factoring integers),
and this lower bound is tight when t = 2. |
author |
Tilak, Hrushikesh |
author_facet |
Tilak, Hrushikesh |
author_sort |
Tilak, Hrushikesh |
title |
Computing sparse multiples of polynomials |
title_short |
Computing sparse multiples of polynomials |
title_full |
Computing sparse multiples of polynomials |
title_fullStr |
Computing sparse multiples of polynomials |
title_full_unstemmed |
Computing sparse multiples of polynomials |
title_sort |
computing sparse multiples of polynomials |
publishDate |
2010 |
url |
http://hdl.handle.net/10012/5455 |
work_keys_str_mv |
AT tilakhrushikesh computingsparsemultiplesofpolynomials |
_version_ |
1716573629301391360 |