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...

Full description

Bibliographic Details
Main Author: Tilak, Hrushikesh
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