Permutable Input Register Optimization for Quantum Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing quantum compilers and optimization techniques do not fully exploit the permutability of input registers in quantum circuits, leading to suboptimal circuit depth, gate count, and error rates, especially as quantum circuits scale up.

Innovation Solution

A method and system for optimizing quantum circuits by systematically permuting input registers based on specific optimization goals, using techniques such as greedy algorithms and Constraint Satisfaction Problem (CSP) solvers, and incorporating manual and automatic annotation of permutable registers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing quantum compilers and optimization techniques are used, then the quantum circuit can be implemented with standard optimization, but the circuit depth, gate count, and error rates remain suboptimal because permutability of input registers is not fully exploited

Engineering Contradiction:
Improvecircuit optimization efficiencyVSAvoidcircuit depth and gate count
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the input register assignment dynamic rather than static. The quantum compiler dynamically determines optimal permutations of input registers based on the specific quantum operation and circuit context, allowing the circuit structure to adapt and optimize itself rather than following a fixed assignment pattern

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of input register assignment from a fixed value to an optimized variable. By treating the permutation of input registers as a configurable parameter that can be adjusted based on optimization goals (such as minimizing circuit depth or gate count), the system achieves better circuit performance through parameter optimization

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If quantum circuits scale up in size, then more computational power is available, but the complexity of optimizing input register assignments increases significantly

Engineering Contradiction:
Improvenumber of qubitsVSAvoidoptimization complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the optimization problem into independent or loosely-coupled subproblems. Each quantum operation's input register permutation is optimized separately based on its specific requirements, rather than attempting to optimize the entire circuit at once. This modular approach makes the optimization process more manageable as circuit size increases

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-identifying which quantum operations have permutable input registers and preparing optimization strategies in advance. The compiler analyzes the circuit structure beforehand to determine optimization opportunities, so that when the circuit scales up, the optimization process is already prepared and does not become prohibitively complex

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12293256B1Optimizing quantum circuits with permutable input registers
Publication Date: 2025.05.06 CLASSIQ TECH LTD
  • US12293256B1 patent drawing
  • US12293256B1 patent drawing
  • US12293256B1 patent drawing

AI summary

A method for optimizing a quantum circuit includes obtaining a quantum circuit model comprising one or more quantum operations, wherein at least one quantum operation is marked as having permutable input registers. An optimization goal for the quantum circuit is determined. A processor selects a permutation of the input registers for the at least one marked quantum operation based on the optimization goal. An optimized quantum circuit is generated based on the selected permutation. The method may further include providing the generated optimized quantum circuit for execution by a quantum execution platform.