Quantum DAG Generation with Oracle-Diffusion Circuits for Random Ordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for identifying directed acyclic graph (DAG) configurations of an undirected graph are inefficient and require excessive quantum resources, lacking the ability to generate all possible configurations in a random order.

Innovation Solution

A quantum method utilizing multicontrolled Toffoli and NOT quantum gates to engineer an oracle operator, combined with a diffusion operator, to efficiently generate all DAG configurations of an arbitrary undirected graph, reducing resource usage and introducing randomness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional methods are used to identify DAG configurations, then the process is straightforward, but the efficiency is low and excessive quantum resources are required

Engineering Contradiction:
Improveefficiency of identifying DAG configurationsVSAvoidquantum resources (qubits)
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by making the quantum circuit adaptable through parameterized rotation angles that can be optimized for different graph configurations. The circuit dynamically adjusts its operation based on the specific graph structure, allowing efficient identification of DAG configurations while minimizing qubit requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes parameters by using variable rotation angles in quantum gates that can be tuned to optimize the identification process. By adjusting these parameters based on the graph's properties, the system achieves higher efficiency with fewer quantum resources compared to fixed-conventional methods.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If conventional methods are used, then implementation is simple, but the ability to generate all possible configurations in random order is lacking

Engineering Contradiction:
Improveability to generate all DAG configurations in random orderVSAvoidquantum circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The quantum circuit is designed with universal applicability to generate all possible DAG configurations of any undirected graph. By using Hadamard gates to create superposition states and parameterized rotation gates, the circuit can systematically explore all configurations in random order, making it versatile for different graph types while managing complexity through modular design.

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

3Productivity

If more quantum resources are allocated, then more DAG configurations can be analyzed, but the resource consumption increases

Engineering Contradiction:
Improvenumber of DAG configurations that can be analyzedVSAvoidqubit count
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the analysis process by using a quantum circuit that systematically explores graph configurations through controlled quantum operations. By dividing the configuration space into manageable quantum states and using measurement-based retrieval, the system can analyze more DAG configurations without proportionally increasing qubit count, as each qubit contributes to exploring multiple configuration possibilities through superposition.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4610893A1Method for generating in a random order directed acyclic graph (DAG) configurations of a given graph in a quantum computing device
Publication Date: 2025.09.03 CONSEJO SUPERIOR DE INVESTIGACIONES CIENTIFICAS (CSIC)
  • EP4610893A1 patent drawingFigure 1~2
  • EP4610893A1 patent drawingFigure 3
  • EP4610893A1 patent drawingFigure 4~5

AI summary

Method for generating in a random order directed acyclic graph (DAG) configurations in a quantum computing device comprising: providing an arbitrary undirected graph in terms of vertices and edges; defining a first quantum register |e〉, encoding the directions of the edges, a second quantum register, |a〉, collecting cyclic clauses; a third quantum register, |out〉, storing a validation of acyclicity; and a classical register, |c〉, storing the measurement of the edge states at the end of the procedure; initializing the first quantum register, |e〉, in a uniform superposition; the second quantum register, |a〉, to 11); and the third quantum register, |out〉, to one of the Bell states; applying an oracle operator, which encodes all the cyclic clauses for generating DAG configurations from a given arbitrary undirected graph by using multicontrolled Toffoli gates and NOT gates exclusively, setting all the qubits but |out〉 to its initial state; and randomly selecting DAG configurations.