IP Library › Granted Patent US 12,536,462
Granted Patent B2
US 12,536,462 · App. 18/525,914 · Granted Jan 27, 2026

Method and apparatus for determining recovery operator using topological structure of rotated surface code

Inventors: Jeongseok Ha (Daejeon, KR); Hyunwoo Jung (Daejeon, KR)
Assignee: Korea Advanced Institute of Science and Technology
G06N10/70
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,536,462
App. No.
18/525,914
Granted
Jan 27, 2026
Kind
B2
Abstract

The present disclosure relates to a method for determining a recovery operator using a topological structure of a rotated surface code. a reliability of n qubits (n being an integer of 1 or more) included in the rotated surface code is determined by using a belief propagation decoding algorithm. at least one subset for the n qubits is set based on the reliability of the n qubits. the recovery operator is determined by using the at least one subset.

Claims (36)

1 . A method for determining a recovery operator using a topological structure of a rotated surface code, the method comprising:

determining a reliability of n qubits included in the rotated surface code using a belief propagation decoding algorithm, wherein n is an integer of 2 or more;

setting at least one subset for the n qubits based on the reliability of the n qubits; and

determining the recovery operator using the at least one subset,

wherein the setting of the at least one subset includes:

setting a fix set containing k qubits in an ascending order of values derived through computations on the reliability of the n qubits, wherein k is an integer greater than or equal to 1 and less than n, the k qubits being selected among the n qubits and having a lowest reliability based on a log-likelihood ratio; and

setting a reset set containing n−k qubits, the n−k qubits being selected among the n qubits and not included in the fix set.

2 . The method of claim 1 , wherein the determining of the reliability of the n qubits includes determining the reliability based on the log-likelihood ratio derived through the belief propagation decoding algorithm.

3 . The method of claim 1 , wherein the setting of the fix set includes setting the fix set such that the recovery operator determined from the n-k qubits included in the reset set has a same logical state with reference to the topological structure of the surface code.

4 . The method of claim 1 , wherein the determining of the recovery operator includes determining the recovery operator based on the log-likelihood ratio derived for the k qubits in the case of the fix set.

5 . The method of claim 1 , wherein the determining of the recovery operator includes determining the recovery operator corresponding to a syndrome using a pure error determined for the n-k qubits in the case of the reset set.

6 . An apparatus for determining a recovery operator using a topological structure of a rotated surface code, the apparatus comprising:

a memory in which a recovery operator determination program is stored; and

a processor configured to load the recovery operator determination program from the memory and to execute the recovery operator determination program,

wherein the processor is configured to:

determine a reliability of n qubits included in the rotated surface code using a belief propagation decoding algorithm, wherein n is an integer of 2 or more:

set at least one subset for the n qubits based on the reliability of the n qubits; and

determine the recovery operator using the at least one subset,

wherein the processor is configured to:

set a fix set containing k qubits in an ascending order of values derived through computations on the reliability of the n qubits, wherein k is an integer greater than or equal to 1 and less than n, the k qubits being selected among the n qubits and having a lowest reliability based on a log-likelihood ratio; and

set a reset set containing n−k qubits, the n−k qubits being selected among the n qubits and not included in the fix set.

7 . The apparatus of claim 6 , wherein the processor is configured to determine the reliability based on the log-likelihood ratio derived through the belief propagation decoding algorithm.

8 . The apparatus of claim 6 , wherein the processor is configured to set the fix set such that the recovery operator determined from the n−k qubits included in the reset set has a same logical state with reference to the topological structure of the surface code.

9 . The apparatus of claim 6 , wherein the processor is configured to determine the recovery operator based on the log-likelihood ratio derived for the k qubits in the case of the fix set.

10 . The apparatus of claim 6 , wherein the processor is configured to determine the recovery operator corresponding to a syndrome using a pure error determined for the n−k qubits in the case of the reset set.

11 . A non-transitory computer-readable storage medium storing a computer program, the computer program including instructions causing a processor to perform, when executed by the processor, a method of determining a recovery operator using a topological structure of a rotated surface code, the method comprising:

determining a reliability of n qubits included in the rotated surface code using a belief propagation decoding algorithm, wherein n is an integer of 2 or more;

setting at least one subset for the n qubits based on the reliability of the n qubits; and

determining the recovery operator using the at least one subset,

wherein the setting of the at least one subset includes:

setting a fix set containing k qubits in an ascending order of values derived through computations on the reliability of the n qubits, wherein k is an integer greater than or equal to 1 and less than n, the k qubits being selected among the n qubits and having a lowest reliability based on a log-likelihood ratio; and

setting a reset set containing n−k qubits, the n−k qubits being selected among the n qubits and not included in the fix set.

12 . The non-transitory computer-readable storage medium of claim 11 , wherein the determining of the reliability of the n qubits includes determining the reliability based on the log-likelihood ratio derived through the belief propagation decoding algorithm.

13 . The non-transitory computer-readable storage medium of claim 11 , wherein the setting of the fix set includes setting the fix set such that the recovery operator determined from the n−k qubits included in the reset set has a same logical state with reference to the topological structure of the surface code.

14 . The non-transitory computer-readable storage medium of claim 11 , wherein the determining of the recovery operator includes determining the recovery operator based on the log-likelihood ratio derived for the k qubits in the case of the fix set.

15 . The non-transitory computer-readable storage medium of claim 11 , wherein the determining of the recovery operator includes determining the recovery operator corresponding to a syndrome using a pure error determined for the n−k qubits in the case of the reset set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2023
From: HA, JEONGSEOK; JUNG, HYUNWOO
To: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
Reel/Frame 065727/0247 →
Priority Claims (1)
KR 10-2023-0090819 · Jul 13, 2023 · national
Continuity (1)
Related Publication 20250021858A1 · Jan 16, 2025
References Cited (9)
US 9130598B2 · Goto · 2015 [cited by examiner]
US 10922166B2 · Hogaboam · 2021 [cited by examiner]
US 11715026B2 · Oliver · 2023 [cited by examiner]
US 11972179B2 · Baek · 2024 [cited by examiner]
US 20200242208A1 · Daraeizadeh · 2020 [cited by examiner]
US 20210182234A1 · Beigi · 2021 [cited by examiner]
US 20210334688A1 · Delfosse · 2021 [cited by examiner]
US 20230177373A1 · Gidney · 2023 [cited by examiner]
US 20240127094A1 · On · 2024 [cited by examiner]