Computing sparse multiples of polynomials
dc.contributor.author | Tilak, Hrushikesh | |
dc.date.accessioned | 2010-08-31T20:09:32Z | |
dc.date.available | 2010-08-31T20:09:32Z | |
dc.date.issued | 2010-08-31T20:09:32Z | |
dc.date.submitted | 2010-08-20 | |
dc.description.abstract | 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. | en |
dc.identifier.uri | http://hdl.handle.net/10012/5455 | |
dc.language.iso | en | en |
dc.pending | false | en |
dc.publisher | University of Waterloo | en |
dc.subject | complexity | en |
dc.subject | polynomial | en |
dc.subject | sparse | en |
dc.subject | multiple | en |
dc.subject | algorithm | en |
dc.subject | lowerbound | en |
dc.subject.program | Computer Science | en |
dc.title | Computing sparse multiples of polynomials | en |
dc.type | Master Thesis | en |
uws-etd.degree | Master of Mathematics | en |
uws-etd.degree.department | School of Computer Science | en |
uws.peerReviewStatus | Unreviewed | en |
uws.scholarLevel | Graduate | en |
uws.typeOfResource | Text | en |