Quantum Oracle Circuit Grouping for SAT With Fewer Qubits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional quantum computing methods for solving satisfiability problems require an enormous number of quantum bits, which can exceed the capacity of available resources and lead to increased processing time, making it difficult to solve such problems efficiently.

Innovation Solution

The method involves dividing clauses of a satisfiability problem into odd-numbered groups and creating quantum circuits for each group using fewer quantum bits than the number of clauses, employing the Grover algorithm to amplify the probability of valid solutions using an oracle and amplifier circuit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional quantum computing methods are used to solve satisfiability problems, then the problem can be solved using quantum algorithms, but the number of quantum bits required becomes enormous, exceeding available resources

Engineering Contradiction:
Improveability to solve satisfiability problemVSAvoidnumber of quantum bits
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the set of clauses into multiple groups and creates separate quantum circuits for each group. Each quantum circuit processes a subset of clauses independently, allowing the system to solve the overall satisfiability problem with fewer quantum bits than would be required to process all clauses simultaneously. This segmentation enables resource-efficient quantum computation while maintaining solution accuracy.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the number of quantum bits is increased to handle more clauses, then more conditions can be expressed, but the processing time increases

Engineering Contradiction:
Improvenumber of conditions that can be expressedVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

By segmenting clauses into groups and processing them through separate quantum circuits, the patent enables the system to handle a larger total number of conditions without proportionally increasing processing time. The modular structure allows for efficient resource utilization and faster execution compared to a single large quantum circuit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs the Grover algorithm with periodic amplification cycles to iteratively enhance the probability amplitude of correct solutions. This periodic action allows the system to efficiently search through the solution space and identify valid assignments without requiring excessive processing time, even when handling multiple clauses through grouped quantum circuits.

Inventive Principle:
Principle #19Periodic action

3Reliability

If all clauses are processed in a single quantum circuit, then the complete problem is solved, but the number of quantum bits required exceeds available resources

Engineering Contradiction:
Improvecompleteness of solutionVSAvoidquantum circuit size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the complete set of clauses into multiple groups, with each group processed by a separate quantum circuit. This segmentation reduces the size and complexity of individual quantum circuits while ensuring that all clauses are ultimately processed to guarantee a complete solution. The modular approach makes the system feasible with current quantum hardware resources.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4651038A1Recording medium, information processing method, and information processing device
Publication Date: 2025.11.19 FUJITSU LTD
  • EP4651038A1 patent drawingFigure 1
  • EP4651038A1 patent drawingFigure 2
  • EP4651038A1 patent drawingFigure 3

AI summary

An information processing device obtains M clauses that represent an SAT problem. The information processing device assigns each of the M clauses to one or more of A groups, A being an odd number. For each of the A groups, the information processing device creates a quantum circuit that represents all of clauses of the M clauses that belong to that group. The information processing device creates an oracle circuit in which the created quantum circuits are coupled together, and an amplifier circuit. The information processing device uses the created oracle circuit and amplifier circuit to generate information that makes it possible to identify a solution to the SAT problem.