Authors
Craig Gidney
Publication date
2019/4/15
Journal
arXiv preprint arXiv:1904.07356
Description
We improve the space complexity of Karatsuba multiplication on a quantum computer from to while maintaining gate complexity. We achieve this by ensuring recursive calls can add their outputs directly into subsections of the output register. This avoids the need to store, and uncompute, intermediate results. This optimization, which is analogous to classical tail-call optimization, should be applicable to a wide range of recursive quantum algorithms.
Total citations
2019202020212022202320242313175
Scholar articles