SWAP-Gate Qubit Mapping for Faster Quantum Circuit Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing quantum circuit simulators face increased processing times due to the arrangement of qubits, particularly when executing quantum circuits that require exchanges between local and global qubits, leading to inefficiencies in processing time and resource utilization.

Innovation Solution

A method for inserting SWAP gates strategically into quantum circuits to optimize the arrangement of local and global qubits, utilizing a decision diagram-based quantum circuit simulator for parallel processing across multiple arithmetic devices, allowing for the selection of the most efficient method to reduce processing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If SWAP gates are inserted to exchange local and global qubits, then processing time is reduced, but device complexity increases

Engineering Contradiction:
Improveprocessing timeVSAvoidcircuit complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by predicting processing times for different qubit arrangement methods using a quantum circuit simulator before actual execution. The system evaluates multiple possible SWAP gate insertion strategies on a smaller-scale quantum circuit that models the target circuit's characteristics, selects the optimal arrangement in advance, and then applies it to the full-scale circuit. This preliminary evaluation prevents suboptimal arrangements that would waste execution time during actual quantum computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a smaller-scale copy of the target quantum circuit to serve as a model for optimization. This scaled-down version contains the same structural characteristics and qubit arrangement patterns but with fewer qubits, making it computationally feasible to simulate and evaluate multiple SWAP gate strategies. The optimal arrangement discovered through simulating this copy is then transferred to the full-scale circuit, avoiding the need to exhaustively search all possible arrangements of the larger circuit.

Inventive Principle:
Principle #26Copying

2Ease of operation

If multiple methods are evaluated through simulation, then optimal method selection is improved, but resource utilization increases

Engineering Contradiction:
Improvemethod selection accuracyVSAvoidresource utilization
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent applies partial action by evaluating SWAP gate insertion methods on a partial representation of the full problem - specifically, a smaller-scale quantum circuit that captures the essential structural characteristics but uses fewer qubits. This partial simulation requires significantly fewer computational resources than simulating the complete full-scale circuit, yet provides sufficient information to identify the optimal arrangement strategy for the larger system.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses parameter changes by modifying the scale parameters of the quantum circuit used for simulation. Instead of simulating the full-scale circuit with all its qubits, the system creates a scaled-down version with reduced qubit count while preserving the relative arrangement patterns and gate structure. This parameter adjustment makes the simulation computationally tractable while maintaining the predictive value for optimizing the full-scale circuit execution.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250307682A1Computer-readable recording medium storing information processing program, information processing method, and information processing device
Publication Date: 2025.10.02 FUJITSU LTD
  • US20250307682A1 patent drawing
  • US20250307682A1 patent drawing
  • US20250307682A1 patent drawing

AI summary

A medium storing a program causing a computer to execute: acquiring, for each of methods, a result of executing a second quantum circuit obtained from a first quantum circuit by the method, the first quantum circuit solving a second problem smaller than a first problem of an original quantum circuit, each of the methods exchanging a local qubit and a global qubit in a quantum circuit by inserting a gate into the quantum circuit; selecting any of the methods using the result of executing the second quantum circuit; and acquiring a result of solving the first problem by executing a quantum circuit obtained from the original quantum circuit by the selected method, wherein the methods includes: a method of exchanging qubits so as to reduce a difference between before and after the inserting; and a method of exchanging qubits so as to reduce the number of times of the inserting.