IP Library › Granted Patent US 12,346,773
Granted Patent B2
US 12,346,773 · App. 18/226,785 · Granted Jul 1, 2025

Error detection method and information processing apparatus

Inventors: Jun Fujisaki (Kawasaki, JP); Hirotaka Oshima (Machida, JP); Keisuke Fujii (Suita, JP)
Assignees: Fujitsu Limited; OSAKA UNIVERSITY
G06N10/70G06N10/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,346,773
App. No.
18/226,785
Granted
Jul 1, 2025
Kind
B2
Abstract

An information processing apparatus determines a combination of a first data qubit and a second data qubit that further reduces the energy represented by an energy equation. The energy equation includes first to third energy terms. The first energy term is used to identify the first data qubit on which a Z error has occurred. The second energy term is used to identify the second data qubit on which an X error has occurred. The third energy term reduces the energy as the number of data qubits each being a third data qubit on which both a Z error and an X error have simultaneously occurred increases. The information processing apparatus determines that a Y error has occurred on the third data qubit.

Claims (25)

1. A non-transitory computer-readable storage medium storing a computer program that causes a computer to perform a process comprising:

obtaining first state data and second state data, the first state data indicating states of a plurality of first ancilla qubits used for Z error detection on a plurality of data qubits included in a logical qubit in quantum computation, the second state data indicating states of a plurality of second ancilla qubits used for X error detection on the plurality of data qubits;

determining, based on an energy equation, a combination of a first data qubit with a Z error and a second data qubit with an X error that further reduces an energy represented by the energy equation, the energy equation including a first energy term, a second energy term, and a third energy term, the first energy term being used to identify the first data qubit among the plurality of data qubits, based on the first state data, the second energy term being used to identify the second data qubit among the plurality of data qubits, based on the second state data, the third energy term being to reduce the energy as a number of data qubits each being a third data qubit increases, the third data qubit being identified both as the first data qubit and as the second data qubit; and

determining that a Y error has occurred on the third data qubit, the Z error has occurred on the first data qubit that is not identified as the third data qubit, and the X error has occurred on the second data qubit that is not identified as the third data qubit.

2. The non-transitory computer-readable storage medium according to claim 1 , wherein

the third energy term includes a coefficient of controlling a reduction amount of the energy, for each of the plurality of data qubits, and

the determining of the combination of the first data qubit and the second data qubit includes computing a value of the coefficient for each of the plurality of data qubits, based on the states of first ancilla qubits and second ancilla qubits adjacent to said each of the plurality of data qubits.

3. The non-transitory computer-readable storage medium according to claim 1 , wherein

the first state data indicates whether the state of each of the plurality of first ancilla qubits has flipped from a first initial state,

the second state data indicates whether the state of each of the plurality of second ancilla qubits has flipped from a second initial state, and

the determining of the combination of the first data qubit and the second data qubit includes setting, upon detecting a case where at least one state of first ancilla qubits adjacent to one data qubit has flipped from the first initial state and at least one state of second ancilla qubits adjacent to the one data qubit has flipped from the second initial state, the coefficient for the one data qubit to a higher value than another case other than the case.

4. The non-transitory computer-readable storage medium according to claim 2 , wherein the determining of the combination of the first data qubit and the second data qubit includes sending coefficient data indicating the value of the coefficient for each of the plurality of data qubits, the first state data, and the second state data to an Ising machine, and causing the Ising machine to find the combination of the first data qubit and the second data qubit that further reduces the energy represented by the energy equation.

5. The non-transitory computer-readable storage medium according to claim 1 , wherein

the obtaining of the first state data and the second state data includes obtaining the first state data and the second state data from a quantum computer performing the quantum computation, and

the process further includes instructing the quantum computer to perform error correction, based on a result of determining data qubits each with the Y error, Z error, or X error.

6. An error detection method comprising:

obtaining first state data and second state data, the first state data indicating states of a plurality of first ancilla qubits used for Z error detection on a plurality of data qubits included in a logical qubit in quantum computation, the second state data indicating states of a plurality of second ancilla qubits used for X error detection on the plurality of data qubits;

determining, by a processor, based on an energy equation, a combination of a first data qubit with a Z error and a second data qubit with an X error that further reduces an energy represented by the energy equation, the energy equation including a first energy term, a second energy term, and a third energy term, the first energy term being used to identify the first data qubit among the plurality of data qubits, based on the first state data, the second energy term being used to identify the second data qubit among the plurality of data qubits, based on the second state data, the third energy term being to reduce the energy as a number of data qubits each being a third data qubit increases, the third data qubit being identified both as the first data qubit and as the second data qubit; and

determining, by the processor, that a Y error has occurred on the third data qubit, the Z error has occurred on the first data qubit that is not identified as the third data qubit, and the X error has occurred on the second data qubit that is not identified as the third data qubit.

7. An information processing apparatus comprising:

a memory configured to store therein an energy equation, the energy equation including a first energy term, a second energy term, and a third energy term, the first energy term being used to identify, based on first state data, a first data qubit with a Z error among a plurality of data qubits included in a logical qubit in quantum computation, the second energy term being used to identify a second data qubit with an X error among the plurality of data qubits, based on second state data, the third energy term being to reduce an energy represented by the energy equation as a number of data qubits each being a third data qubit increases, the first state data indicating states of a plurality of first ancilla qubits used for Z error detection on the plurality of data qubits, the second state data indicating states of a plurality of second ancilla qubits used for X error detection on the plurality of data qubits, the third data qubit being identified both as the first data qubit and as the second data qubit; and

a processor coupled to the memory and configured to:

obtain the first state data and the second state data;

determine, based on the energy equation stored in the memory, a combination of the first data qubit and the second data qubit that further reduces the energy represented by the energy equation; and

determine that a Y error has occurred on the third data qubit, the Z error has occurred on the first data qubit that is not identified as the third data qubit, and the X error has occurred on the second data qubit that is not identified as the third data qubit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2023
From: FUJISAKI, JUN; OSHIMA, HIROTAKA; FUJII, KEISUKE
To: FUJITSU LIMITED; OSAKA UNIVERSITY
Reel/Frame 064397/0893 →
Priority Claims (1)
JP 2022-143513 · Sep 9, 2022 · national
Continuity (1)
Related Publication 20240086756A1 · Mar 14, 2024
References Cited (26)
US 11455207B2 · Chamberland · 2022 [cited by examiner]
US 11556411B2 · Cross · 2023 [cited by examiner]
US 20190122133A1 · Zohren et al. · 2019 [cited by applicant]
US 20200119748A1 · Lucarelli · 2020 [cited by examiner]
US 20220215967A1 · Zhao · 2022 [cited by examiner]
US 20220300845A1 · Barkoutsos · 2022 [cited by examiner]
US 20220405629A1 · Ella · 2022 [cited by examiner]
US 20230419142A1 · Heo · 2023 [cited by examiner]
US 20240185113A1 · Cong · 2024 [cited by examiner]
US 20240354630A1 · Lee · 2024 [cited by examiner]
JP 2019531531A · 2019 [cited by applicant]
JP 2005530619A · 2020 [cited by applicant]
JP 2021507401A · 2021 [cited by applicant]
JP 2021106029A · 2021 [cited by applicant]
WO 2017078734A1 · 2017 [cited by applicant]
WO 2018026522A1 · 2018 [cited by applicant]
WO 2019032103A1 · 2019 [cited by applicant]
WO 2019126644A1 · 2019 [cited by applicant]
Roffe et al., “Quantum Error Correction: An Introductory Guide”, Jul. 25, 2019, Department of Physics & Astronomy, University of Sheffield https://doi.org/10.48550/arXiv.1907.11157 (Year: 2019). [cited by examiner]
Fujii et al., “Measurement-Free Topological Protection Using Dissipative Feedback”, American Physical Society, Physical Review X, vol. 4, 041039, 2014, pp. 041039-1-041039-11. [cited by applicant]
Joschka Roffe et al., “Decoding quantum error correction with Ising model hardware”, arXiv:1903.10254v1 [quant-ph], Mar. 25, 2019, pp. 1-13. [cited by applicant]
Kirkpatrick et al., “Optimization by Simulated Annealing”, Science, New Series, vol. 220, No. 4598, May 13, 1983, pp. 671-680. [cited by applicant]
Extended European Search Report issued Feb. 12, 2024 in corresponding European Patent Application No. 23185291.4, 7 pages. [cited by applicant]
Fujisaki, et al.; “A Practical and Scalable Decoder for Topological Quantum Error Correction with Digital Annealer”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, Mar. 29, … [cited by applicant]
Ellison, et al.; “Pauli stabilizermodels of twisted quantum doubles”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, Apr. 30, 2022 (Apr. 30, 2022), XP091196452, DOI: 10.1103… [cited by applicant]
Varsamopoulos, et al.; “Decoding surface code with a distributed neural network-based decoder”, Quantum Machine Intelligence, [Online] vol. 2, No. 1, Feb. 6, 2019 (Feb. 6, 2019), XP055922190, ISSN: 2524-4906, DOI: 10.10… [cited by applicant]