Weighted Oracle Quantum Circuit for Lower-Complexity Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current quantum computing algorithms, such as Grover's algorithm, face inefficiencies in unstructured database searches due to the exponential number of oracle evaluations required, especially when dealing with large domains, leading to suboptimal performance in finding quantum solutions.

Innovation Solution

The implementation of a quantum circuit that incorporates weighted oracle gates and micro-diffusion operators, which apply adjustable phase rotations and operate on subsets of qubits, optimizing the sequence of oracle calls and diffusion operators to reduce complexity and enhance the probability of successful measurements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If standard Grover's algorithm is used for unstructured database search, then the algorithm can find quantum solutions, but the number of oracle evaluations required scales exponentially with the domain size

Engineering Contradiction:
Improvesearch efficiencyVSAvoidoracle evaluation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The quantum search space is segmented into multiple subsets, each handled by a separate oracle gate. Instead of evaluating a single oracle over the entire domain N, the algorithm divides the domain into segments and uses multiple specialized oracle gates (O1, O2, ..., Ok) that each operate on smaller subsets, reducing the complexity of individual oracle evaluations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The algorithm introduces a new dimension of control through weighted oracle gates that apply different phase rotations to different segments of the quantum state. By adding the weight parameter w to the oracle operation Ow(x) = exp(iπw/2)O(x), the algorithm creates a new degree of freedom that allows selective amplification of different segments, enabling more efficient convergence.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If the domain size N increases, then the database capacity increases, but the number of oracle evaluations required increases exponentially

Engineering Contradiction:
Improvedatabase sizeVSAvoidsearch time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The large database of size N is divided into multiple segments, with each segment handled by a dedicated oracle gate. This segmentation allows the algorithm to process different portions of the database in parallel through quantum superposition, reducing the total number of sequential oracle evaluations needed as the database size increases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The algorithm changes the parameter of phase rotation applied by oracle gates based on the segment being processed. By using weighted oracles Ow with different weights w for different segments, the algorithm dynamically adjusts the phase rotation parameter to optimize the amplification of target states across varying database sizes, achieving O(Log(N)*sqrt(N)) scaling.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If uniform phase rotation is applied to all qubit states, then the algorithm maintains simplicity, but it cannot optimize the probability distribution across different segments

Engineering Contradiction:
Improvealgorithm simplicityVSAvoidsolution probability precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

Instead of applying uniform phase rotation to all qubit states, the algorithm applies different phase rotations to different segments of the quantum state through weighted oracle gates. Each oracle gate Ow is configured with a specific weight w that tailors the phase rotation to the local characteristics of that segment, optimizing the probability distribution for finding solutions in each region of the search space.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12039410B2Quantum logic circuit with weighted oracle gates and methods for use therewith
Publication Date: 2024.07.16 BEIT INC
  • US12039410B2 patent drawing
  • US12039410B2 patent drawing
  • US12039410B2 patent drawing

AI summary

A method and a quantum circuit operate by: applying, via Hadamard gates of the quantum circuit, Hadamard transforms to qubits in corresponding initial states; sequentially calling, via weighted oracle gates of the quantum circuit, a weighted oracle operator on the qubits to produce a sequence of quantum oracle calls, wherein the weighted oracle operator for the qubits applies an adjustable phase rotation at each of the quantum oracle calls in the sequence of quantum oracle calls and wherein the weighted oracle operator for each one of the qubits is in accordance with a weight associated with the one of the qubits; applying, via diffusion gates of the quantum circuit, diffusion operators; and generating a quantum computing result based on a measurement from the qubits, after having applied the sequence of quantum oracle calls and the diffusion operators.