Quantum Walk Clique Detection Using Qubit Random Walk Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting cliques in graphs are computationally hard and NP-complete, limiting their efficiency in applications such as social media and logistics, where improved clique identification can have significant economic implications.

Innovation Solution

A quantum processor is used to detect cliques by assigning qubits to nodes, operating them with a preparation circuit to create a quantum state, and then applying a random walk circuit to measure cliques, leveraging quantum operators to evaluate multiple paths in parallel and provide indications of clique presence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If classical methods are used for clique detection, then the problem can be solved with current technology, but the computational complexity is NP-complete and efficiency is limited

Engineering Contradiction:
Improveclique detection efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces classical computational systems with a quantum system. Specifically, it uses quantum walkers (qubits) evolving under a Hamiltonian constructed from the graph's adjacency matrix to detect cliques. This substitution of quantum mechanics for classical computation enables polynomial-time clique detection, resolving the NP-complete complexity barrier of classical methods.

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

2Productivity

If quantum processors are used for clique detection, then computational speedup is achieved, but the system complexity and qubit requirements increase

Engineering Contradiction:
Improvecomputational speedupVSAvoidquantum processor complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs a universal quantum walk framework that can detect cliques of various sizes (k-cliques for different k values) using the same quantum processor architecture. The Hamiltonian construction and quantum walk evolution are general-purpose mechanisms that adapt to different graph inputs and clique detection requirements, making the quantum system multi-functional rather than specialized for a single clique size.

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

Solution Approach 2:

The patent segments the clique detection problem into quantum-evolutionary steps rather than exhaustive classical enumeration. By decomposing the graph structure into a Hamiltonian and allowing quantum walkers to evolve through superposition states, the system processes multiple potential clique configurations simultaneously, reducing the computational burden segmented across quantum parallel states.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If exhaustive search methods are used for clique detection, then all possible cliques can be identified, but the time required increases exponentially

Engineering Contradiction:
Improveclique detection accuracyVSAvoiddetection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent employs periodic quantum evolution under the Hamiltonian, where the quantum walker's state oscillates periodically. By measuring the walker's position at specific periodic intervals (particularly at times corresponding to constructive interference patterns), the system identifies cliques with high precision while avoiding the need for continuous or exhaustive temporal sampling, thus reducing detection time.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes the parameter of time evolution in the quantum walk to achieve polynomial speedup. By carefully selecting the evolution time and using parameterized Hamiltonians that depend on the graph structure, the system transforms the exponential time requirement of classical exhaustive search into polynomial time quantum evolution, maintaining accuracy while dramatically reducing detection time.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11455562B2Quantum walk for community clique detection
Publication Date: 2022.09.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11455562B2 patent drawing
  • US11455562B2 patent drawing
  • US11455562B2 patent drawing

AI summary

A method of detecting cliques in a graph includes determining, based on a number of nodes in the graph, a number of qubits to be included in a quantum processor. The method includes assigning to each node in the graph, a qubit of the quantum processor. The method includes operating on the qubits with a preparation circuit to create a quantum state in the qubits that corresponds to the graph. The method includes operating on the quantum state with a random walk circuit, and measuring the qubits of the quantum processor to detect cliques in the graph. The preparation circuit comprises a plurality of single- and two-qubit operators, wherein, for each pair of adjacent nodes in the graph, an operator of the plurality of two-qubit operators acts on a pair of qubits corresponding to the pair of adjacent nodes to create the quantum state.