Quantum RUS Arithmetic Circuits With Fewer Ancilla Qubits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing quantum algorithms for arithmetic operations, such as quantum linear systems, require numerous ancillary qubits due to their reliance on classical reversible logic and phase-kickback approaches, leading to inefficiencies in qubit usage.

Innovation Solution

The implementation of quantum repeat-until-success (RUS) multiplication circuits coupled with ancilla qubits, using gearbox and programmable ancilla rotation circuits to perform arithmetic operations efficiently, allowing for error correction within selected limits, thereby reducing the need for multiple qubits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If classical reversible logic and phase-kickback approaches are used for quantum arithmetic operations, then arithmetic functionality is achieved, but the number of ancillary qubits required increases substantially

Engineering Contradiction:
Improvearithmetic functionalityVSAvoidnumber of ancillary qubits
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the arithmetic operation logic from traditional multi-qubit reversible circuits and concentrates it into a single ancilla qubit through the RUS framework. The phase-kickback mechanism is retained but reconfigured to write results directly into one dedicated ancilla qubit rather than distributing information across multiple qubits, thereby extracting the essential computational function while removing the bloat of unnecessary qubit resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The single ancilla qubit in the RUS circuit serves multiple functions: it stores the result of arithmetic operations, holds phase information for interference-based computation, and enables repeat-until-success error correction. This multi-functional use of a single qubit replaces the need for separate dedicated qubits for each function that would traditionally be required in classical reversible logic implementations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If repeat-until-success circuits are implemented with error correction, then computational accuracy improves, but circuit complexity increases

Engineering Contradiction:
Improvecomputational accuracyVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The RUS circuit implements periodic repetition of the arithmetic operation with measurement-based feedback. The circuit executes the same computational sequence multiple times, measuring the ancilla qubit after each run, and continues repeating until a successful outcome is obtained. This periodic execution with built-in verification provides error correction without requiring complex additional circuitry, as the repetition itself serves as the correction mechanism.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The measurement outcome of the ancilla qubit provides feedback that determines whether to accept the result or repeat the computation. This simple feedback loop—measure and conditionally repeat—achieves error correction by leveraging quantum interference and the repeat-until-success paradigm, avoiding the need for complex quantum error correction codes while still improving computational accuracy.

Inventive Principle:
Principle #23Feedback

3Productivity

If gearbox and programmable ancilla rotation circuits are used for multiplication, then arithmetic efficiency improves, but the requirement for precise phase control increases

Engineering Contradiction:
Improvearithmetic efficiencyVSAvoidphase control precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent replaces traditional mechanical-style quantum circuit constructions (such as multi-qubit adders and multipliers) with a phase-based computational approach. Instead of using complex gate sequences to perform arithmetic, the system encodes numerical values as phase angles on a single ancilla qubit and uses interference effects to perform computations. This substitution of phase manipulation for traditional circuit mechanics achieves arithmetic efficiency while reducing the need for precisely controlled multi-qubit interactions.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP3152710B1Quantum algorithms for arithmetic and function synthesis
Publication Date: 2023.06.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3152710B1 patent drawingFigure 1~2
  • EP3152710B1 patent drawingFigure 3~4
  • EP3152710B1 patent drawingFigure 5~6A

AI summary

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.