Abstract: |
Quantum circuits and associated methods use Repeat-Until-Success (RUS) circuits to perform approximate multiplication and approximate squaring of input values supplied as rotations encoded on ancilla qubits. So-called gearbox and programmable ancilla circuits are coupled to encode even or odd products of input values as a rotation of a target qubit. In other examples, quantum RUS circuits provide target qubit rotations that are associated with reciprocals using series expansion representations. |
Inventor: |
Wiebe, Nathan (Redmond, WA, US); Roetteler, Martin (Woodinville, WA, US) |
Applicant: |
Microsoft Technology Licensing, LLC (Redmond, WA, US) |
Face Assignee: |
Microsoft Technology Licensing, LLC (Redmond, WA, US) |
Filed: |
2015-06-05 |
Issued: |
2019-06-11 |
Claims: |
21 |
|
US10320360
|
1. A quantum circuit, comprising:
(5)
(3)
|
|
9. At least one computer readable storage device comprising computer executable instructions for a method, comprising:
(8)
(3)
|
|
20. A method of obtaining a value of a function in quantum computer, comprising:
(0)
(4)
|
|