Proceedings of the 2015 ACM International Symposium on Symbolic and Algebraic Computation 2015
DOI: 10.1145/2755996.2756653
|View full text |Cite
|
Sign up to set email alerts
|

Output-Sensitive Algorithms for Sumset and Sparse Polynomial Multiplication

Abstract: We present randomized algorithms to compute the sumset (Minkowski sum) of two integer sets, and to multiply two univariate integer polynomials given by sparse representations. Our algorithm for sumset has cost softly linear in the combined size of the inputs and output. This is used as part of our sparse multiplication algorithm, whose cost is softly linear in the combined size of the inputs, output, and the sumset of the supports of the inputs. As a subroutine, we present a new method for computing the coeffi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

1
56
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 26 publications
(57 citation statements)
references
References 27 publications
1
56
0
Order By: Relevance
“…We assume the polynomials have the worst possible bitsize, that is O(n1n2D lg(D) + nDτ ). The cost of each multiplication is OB(n1n2D 2 lg(D) + nD 2 τ ), using a probabilistic [3,Thm. 7.1] or a worst case [28,Cor.…”
Section: Square Systems Of Dimensionmentioning
confidence: 99%
“…We assume the polynomials have the worst possible bitsize, that is O(n1n2D lg(D) + nDτ ). The cost of each multiplication is OB(n1n2D 2 lg(D) + nD 2 τ ), using a probabilistic [3,Thm. 7.1] or a worst case [28,Cor.…”
Section: Square Systems Of Dimensionmentioning
confidence: 99%
“…The problem is trivial for addition and subtraction. For multiplication, though many algorithms have been proposed [5,8,15,16,21,24,26,29], none of them was quasi-optimal in the general case. Only recently, we proposed a quasi-optimal algorithm for the multiplication of sparse polynomials over finite fields of large characteristic or over the integers [12].…”
Section: Introductionmentioning
confidence: 99%
“…When the support of the product is known or structured, work in [Roc08, Roc11, VDHL12, VDHL13] indicates how to perform the multiplication fast. Using techniques from spare interpolation, Aarnold and Roche [AR15] have given an algorithm that runs in time that is nearly linear in the "structural sparsity" of the product, i.e. the sumset of the supports of the two polynomials.…”
Section: Introductionmentioning
confidence: 99%