Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7586320B2 - Quantum computing device, quantum error suppression method, and program - Google Patents
[go: Go Back, main page]

JP7586320B2 - Quantum computing device, quantum error suppression method, and program - Google Patents

Quantum computing device, quantum error suppression method, and program Download PDF

Info

Publication number
JP7586320B2
JP7586320B2 JP2023527158A JP2023527158A JP7586320B2 JP 7586320 B2 JP7586320 B2 JP 7586320B2 JP 2023527158 A JP2023527158 A JP 2023527158A JP 2023527158 A JP2023527158 A JP 2023527158A JP 7586320 B2 JP7586320 B2 JP 7586320B2
Authority
JP
Japan
Prior art keywords
quantum
error
unit
suppression
computing device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023527158A
Other languages
Japanese (ja)
Other versions
JPWO2022259314A1 (en
Inventor
傑 遠藤
泰成 鈴木
裕己 徳永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Publication of JPWO2022259314A1 publication Critical patent/JPWO2022259314A1/ja
Application granted granted Critical
Publication of JP7586320B2 publication Critical patent/JP7586320B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N10/00Quantum computing, i.e. information processing based on quantum-mechanical phenomena

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Error Detection And Correction (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Description

特許法第30条第2項適用 2020年10月8日にhttps://arxiv.org/abs/2010.03887v1及びhttps://arxiv.org/pdf/2010.03887v1.pdfにて公開 2020年11月23日にhttps://arxiv.org/abs/2010.03887v2及びhttps://arxiv.org/pdf/2010.03887v2.pdfにて公開 2021年3月9日にhttps://arxiv.org/abs/2010.03887v3及びhttps://arxiv.org/pdf/2010.03887v3.pdfにて公開 2021年3月23日にhttps://arxiv.org/abs/2010.03887v4及びhttps://arxiv.org/pdf/2010.03887v4.pdfにて公開Application of Article 30, paragraph 2 of the Patent Act Published on October 8, 2020 at https://arxiv.org/abs/2010.03887v1 and https://arxiv.org/pdf/2010.03887v1.pdf Published on November 23, 2020 at https://arxiv.org/abs/2010.03887v2 and https://arxiv.org/pdf/2010.03887v2.pdf Published on March 9, 2021 at https://arxiv.org/abs/2010.03887v3 and https://arxiv. Published at https://arxiv.org/abs/2010.03887v3.pdf Published on March 23, 2021 at https://arxiv.org/abs/2010.03887v4 and https://arxiv.org/pdf/2010.03887v4.pdf

本発明は、量子情報処理における量子誤り耐性技術に関連するものである。 The present invention relates to quantum error tolerance technology in quantum information processing.

量子コンピュータや量子ネットワークの可能性が近年注目されている。その実現のためには量子誤り耐性技術が重要である。 The potential of quantum computers and quantum networks has been attracting attention in recent years. Quantum error tolerance technology is important for realizing them.

従来技術における量子誤り耐性計算は、量子エラー訂正を用いて、1論理量子ビットを複数の物理量子ビットを用いて表現し、冗長性を持たせることで計算エラーを減少させるというものである。量子エラー訂正は、冗長性を持たせるための物理量子ビットの物理エラーがある閾値を下回っていれば、スケーラブルに量子コンピュータのサイズを増大させることができることが知られている唯一の手法である(非特許文献1)。 Conventional quantum error tolerant computing uses quantum error correction to represent one logical quantum bit using multiple physical quantum bits, thereby providing redundancy and reducing computational errors. Quantum error correction is the only known technique that can scalably increase the size of a quantum computer as long as the physical error of the physical quantum bits used to provide redundancy is below a certain threshold (Non-Patent Document 1).

Endo Suguru, Simon C. Benjamin, and Ying Li. "Practical quantum error mitigation for near-future applications." Physical Review X 8.3 (2018): 031027.Endo Suguru, Simon C. Benjamin, and Ying Li. "Practical quantum error mitigation for near-future applications." Physical Review X 8.3 (2018): 031027.

量子エラー訂正はスケーラブルに量子コンピュータのサイズを拡大することができる手法である一方、非常に大きな量子ビット数がオーバヘッドとして生じる。例えば、現在実現されている量子ビットの10パーセントのエラーレートが実現できたとしても、古典コンピュータでシミュレートすることができない有用な問題を解くのに少なく見積もって数十万量子ビットが必要であるとされている。 While quantum error correction is a scalable technique that allows the size of quantum computers to be increased, the overhead of a very large number of qubits is huge. For example, even if we could achieve an error rate of 10 percent of the currently available qubits, it is estimated that hundreds of thousands of qubits would be needed, at a minimum, to solve useful problems that cannot be simulated with classical computers.

本発明は上記の点に鑑みてなされたものであり、誤り耐性量子計算に必要な量子ビット数を大幅に削減することを可能とする技術を提供することを目的とする。The present invention has been made in consideration of the above points, and aims to provide a technology that makes it possible to significantly reduce the number of quantum bits required for error-tolerant quantum computing.

開示の技術によれば、量子アルゴリズムの演算を行う演算部と、
前記演算部による演算中に、量子エラー訂正符号を用いて量子エラー訂正を行う量子エラー訂正部と、
前記量子エラー訂正において生じる復号エラーを、量子エラー抑制法によりキャンセルする量子エラー抑制部と、を備える量子計算装置であって、
前記量子エラー抑制部は、ゲートセットトモグラフィにより事前に作成された復号エラーのエラーマップに基づいて、前記量子エラー抑制法としての擬似確率法を用いて前記復号エラーをキャンセルする
量子計算装置が提供される。

According to the disclosed technology, a calculation unit that performs calculations of a quantum algorithm;
a quantum error correction unit that performs quantum error correction using a quantum error correction code during the calculation by the calculation unit;
A quantum computing device comprising: a quantum error suppression unit that cancels a decoding error occurring in the quantum error correction by a quantum error suppression method,
The quantum error suppression unit cancels the decoding error using a pseudo-probability method as the quantum error suppression method based on an error map of the decoding error created in advance by gate set tomography.
A quantum computing device is provided.

開示の技術によれば、誤り耐性量子計算に必要な量子ビット数を大幅に削減することが可能となる。 The disclosed technology makes it possible to significantly reduce the number of quantum bits required for error-tolerant quantum computing.

本発明の実施の形態における量子計算装置の構成図である。1 is a configuration diagram of a quantum computing device according to an embodiment of the present invention. 制御装置の機能構成図である。FIG. 2 is a functional configuration diagram of a control device. 量子計算装置の動作を説明するためのフローチャートである。1 is a flowchart for explaining the operation of the quantum computing device. 量子エラー抑制の概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of quantum error suppression. パウリフレームの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of a Pauli frame. 量子エラー抑制を取り入れたパウリフレームの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of a Pauli frame incorporating quantum error suppression. 制御装置のハードウェア構成例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a control device.

以下、図面を参照して本発明の実施の形態(本実施の形態)を説明する。以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。Hereinafter, an embodiment of the present invention (the present embodiment) will be described with reference to the drawings. The embodiment described below is merely an example, and the embodiment to which the present invention is applicable is not limited to the following embodiment.

例えば、以下の例では、復号エラー及び近似エラーをキャンセルするための量子エラー抑制法として擬似確率法を用いているが、擬似確率法以外の量子エラー抑制法(例:外挿法、対称性検証法、部分空間展開法など)を使用してもよい。For example, in the following example, a pseudo-probability method is used as a quantum error suppression method to cancel decoding errors and approximation errors, but quantum error suppression methods other than the pseudo-probability method (e.g., extrapolation, symmetry verification, subspace expansion, etc.) may also be used.

(実施の形態の概要)
本実施の形態では、誤り耐性量子計算に必要な量子ビット数を大幅に削減するために、量子コンピュータが、量子エラー訂正法と量子エラー抑制法を組み合わせた誤り耐性量子計算を実行する。
(Overview of the embodiment)
In this embodiment, in order to significantly reduce the number of quantum bits necessary for error-tolerant quantum computing, a quantum computer executes error-tolerant quantum computing that combines a quantum error correction method and a quantum error suppression method.

量子エラー抑制法は量子ビット数を増やさずに量子コンピュータのエラーを抑制する方法であるが、そのコストとして測定回数を増やさなくてはならない。その測定回数の増加は量子コンピュータ中で発生するエラーに対して指数関数的に増加するため、量子エラー抑制法はスケーラブルな手法ではないが、計算エラーが量子回路全体で1~2個の場合は測定回数の増加は許容範囲内であり、非常に有用である。 The quantum error suppression method is a method for suppressing errors in quantum computers without increasing the number of quantum bits, but the cost is that the number of measurements must be increased. Since the increase in the number of measurements increases exponentially with the number of errors that occur in the quantum computer, the quantum error suppression method is not a scalable method, but when the number of calculation errors in the entire quantum circuit is one or two, the increase in the number of measurements is within the acceptable range, making it very useful.

本実施の形態では、量子エラー訂正によって、計算エラーを1~2回程度まで抑え、それ以上計算エラーを抑えるために量子エラー抑制を行うこととしている。これにより、誤り耐性量子計算を行うために必要な量子ビット数が劇的に削減できることが期待できる。In this embodiment, quantum error correction is used to reduce calculation errors to about one or two times, and quantum error suppression is performed to reduce calculation errors beyond that. This is expected to dramatically reduce the number of quantum bits required to perform error-tolerant quantum computing.

更に、本実施の形態における誤り耐性量子計算において、任意の量子ゲートを実装するために、H、T、CNOTを複数使ってSolovay-Kitaevアルゴリズムを用いて近似する。その際、近似エラーが生じてしまうが、本実施の形態に係る手法によりその近似エラーも抑制することができる。なお、Solovay-Kitaevアルゴリズムについては、Nielsen, M. A., & Chuang, I. (2002). Quantum computation and quantum informationに記載されている。 Furthermore, in the error-tolerant quantum computation of this embodiment, in order to implement an arbitrary quantum gate, an approximation is performed using the Solovay-Kitaev algorithm using multiple H, T, and CNOT. In this case, an approximation error occurs, but the method according to this embodiment can suppress the approximation error. The Solovay-Kitaev algorithm is described in Nielsen, M. A., & Chuang, I. (2002). Quantum computation and quantum information.

以下、本実施の形態に係る装置構成、及び装置動作について説明する。The device configuration and device operation of this embodiment are described below.

(装置全体構成)
図1に、本実施の形態における量子計算装置300の構成例を示す。「量子計算装置」を「量子コンピュータ」と呼んでもよい。
(Overall device configuration)
1 shows an example of the configuration of a quantum computing device 300 according to the present embodiment. The "quantum computing device" may also be called a "quantum computer."

図1に示すとおり、量子計算装置300は、制御装置100と量子プロセッサ200を備える。制御装置100は、量子プロセッサ200に制御信号を送信し、量子プロセッサ200から計算結果(測定結果)を取得することで、誤り耐性量子計算を行う。制御装置100は、例えば古典コンピュータにより実現できる。なお、以降、「コンピュータ」は「古典コンピュータ」を意味する。As shown in FIG. 1, the quantum computing device 300 includes a control device 100 and a quantum processor 200. The control device 100 performs error-tolerant quantum computing by transmitting a control signal to the quantum processor 200 and obtaining a calculation result (measurement result) from the quantum processor 200. The control device 100 can be realized, for example, by a classical computer. Note that hereafter, "computer" means "classical computer."

量子プロセッサ200は、物理量子ビットと呼ばれる量子2準位系を構成するとともに、物理量子ビットに対して、初期化、ゲート操作(ユニタリ変換)、測定などの物理演算を行う。物理量子ビットを実現するための物理系は特に限定はなく、どの物理系を使用してもよい。例えば、物理系として、超伝導回路、イオントラップ、光子、量子ドット等を使用することができる。これらの物理系については、Nielsen, M. A., & Chuang, I. (2002). Quantum computation and quantum informationに記載されている。The quantum processor 200 forms a quantum two-level system called a physical quantum bit, and performs physical operations such as initialization, gate operation (unitary transformation), and measurement on the physical quantum bit. There is no particular limitation on the physical system for realizing the physical quantum bit, and any physical system may be used. For example, superconducting circuits, ion traps, photons, quantum dots, etc. can be used as physical systems. These physical systems are described in Nielsen, M. A., & Chuang, I. (2002). Quantum computation and quantum information.

以下では主に制御装置100の構成と動作について説明する。なお、制御装置100の動作において、物理的には、量子プロセッサ200に信号を送信し、量子プロセッサ200から情報を受信することで処理が進められるが、説明の便宜上、以下の説明においては、この物理的動作を明示的には示さず、制御装置100の動作に暗黙的に含まれるものとして説明を行う。例えば、制御装置100が「量子アルゴリズムの演算」を行うといった場合、「量子アルゴリズムの演算」には、量子プロセッサ200への信号送信と、量子プロセッサ200からの情報受信が含まれている。なお、後述するパウリフレームを使用する場合のように、物理的に量子プロセッサ200への操作を行うことなく量子演算を行う場合もある。 The following mainly describes the configuration and operation of the control device 100. Note that in the operation of the control device 100, processing proceeds physically by sending signals to the quantum processor 200 and receiving information from the quantum processor 200; however, for the sake of convenience, in the following description, this physical operation is not explicitly shown, but is described as being implicitly included in the operation of the control device 100. For example, when the control device 100 performs a "quantum algorithm operation," the "quantum algorithm operation" includes sending signals to the quantum processor 200 and receiving information from the quantum processor 200. Note that there are also cases where quantum operations are performed without physically operating the quantum processor 200, such as when using a Pauli frame, which will be described later.

(制御装置の構成)
図2に、制御装置100の機能構成例を示す。図2に示すように、制御装置100は、演算部110、量子エラー抑制部120、量子エラー訂正部130、エラーマップ作成部140、記憶部150を備える。各部の機能概要は下記のとおりである。
(Configuration of the control device)
Fig. 2 shows an example of the functional configuration of the control device 100. As shown in Fig. 2, the control device 100 includes a calculation unit 110, a quantum error suppression unit 120, a quantum error correction unit 130, an error map creation unit 140, and a storage unit 150. The functions of each unit are outlined below.

量子エラー訂正部130は、スタビライザ符号等の量子エラー訂正符号の手法に従って、複数の量子ビットから論理量子ビットと呼ばれる擬似的な2準位系を構成し、量子ビットの符号化及び復号を行うことでエラー訂正(誤り訂正)を行う。The quantum error correction unit 130 constructs a pseudo two-level system called a logical quantum bit from multiple quantum bits according to the technique of quantum error correction codes such as stabilizer codes, and performs error correction by encoding and decoding the quantum bits.

演算部110は、論理量子ビットに適切な順番で論理演算を実行することにより、目的とする量子アルゴリズムの演算を行う。量子エラー訂正を行う場合の演算は、符号化された状態のまま、論理量子ビットに対する論理量子ゲートの操作により行われる。The computing unit 110 performs logical operations on the logical quantum bits in an appropriate order to perform the desired quantum algorithm. When performing quantum error correction, the operation is performed by operating logical quantum gates on the logical quantum bits while they are still in the encoded state.

エラーマップ作成部140は、量子エラー訂正部130における復号エラーのエラーマップを作成し、当該エラーマップを記憶部150に格納する。更に、エラーマップ作成部140は、Solovay-Kitaevアルゴリズムにより量子ゲートを近似した場合に生じる近似エラーのエラーマップを算出し、当該エラーマップを記憶部150に格納する。The error map creation unit 140 creates an error map of the decoding errors in the quantum error correction unit 130 and stores the error map in the memory unit 150. Furthermore, the error map creation unit 140 calculates an error map of approximation errors that occur when a quantum gate is approximated using the Solovay-Kitaev algorithm and stores the error map in the memory unit 150.

量子エラー抑制部120は、演算部110による演算中、復号エラーのエラーマップに基づいて、量子エラー訂正部130における復号エラーをキャンセルするとともに、近似エラーのエラーマップに基づいて、近似エラーをキャンセルする。During calculation by the calculation unit 110, the quantum error suppression unit 120 cancels the decoding errors in the quantum error correction unit 130 based on the error map of the decoding errors, and cancels the approximation errors based on the error map of the approximation errors.

なお、図1、図2の例では、量子計算装置300を、量子プロセッサ200と制御装置100とを有する構成として示しているが、これは例である。例えば、量子計算装置300が、量子プロセッサ200、演算部110、量子エラー抑制部120、量子エラー訂正部130、エラーマップ作成部140、記憶部150を備えるものであってもよい。また、量子プロセッサ200を含まない制御装置100を量子計算装置と呼んでもよい。 In the examples of Figures 1 and 2, the quantum computing device 300 is shown as having a quantum processor 200 and a control device 100, but this is an example. For example, the quantum computing device 300 may include a quantum processor 200, an arithmetic unit 110, a quantum error suppression unit 120, a quantum error correction unit 130, an error map creation unit 140, and a memory unit 150. In addition, a control device 100 that does not include a quantum processor 200 may be called a quantum computing device.

(制御装置の動作)
以下、図3のフローチャートを参照して、制御装置100の動作例を説明する。
(Operation of the control device)
An example of the operation of the control device 100 will be described below with reference to the flowchart of FIG.

<S1(ステップ1)>
S1において、エラーマップ作成部140が、量子エラー訂正部130により量子エラー訂正を行った時の、エラー訂正に失敗することによる残ったエラーである復号エラー(符号距離が不十分なことにより生じるエラー等)のエラーマップを算出する。ここでは、ゲートセットトモグラフィと呼ばれるエラー同定手法を用いてエラーマップを特徴付ける(作成する)。なお、エラーマップは、エラーの発生状態を識別できる情報であればどのような情報であってもよく、例えば、各操作についてのエラー発生の確率を用いた確率的情報であってもよい。
<S1 (Step 1)>
In S1, the error map creation unit 140 calculates an error map of decoding errors (errors caused by insufficient code distance, etc.) that are errors remaining due to failure in error correction when quantum error correction is performed by the quantum error correction unit 130. Here, the error map is characterized (created) using an error identification method called gate set tomography. Note that the error map may be any information that can identify the state in which an error occurs, and may be, for example, probabilistic information using the probability of error occurrence for each operation.

ゲートセットトモグラフィは、量子状態トモグラフィと量子プロセストモグラフィとPOVMトモグラフィの実験をまとめて行い、得られた実験データから量子状態量子ゲート測定(POVM)の全てを同時に推定する、というアプローチにより、エラーの発生を調べる手法である。ゲートセットトモグラフィ自体は例えば非特許文献1に開示されているとおり既知の手法である。Gate set tomography is a method for investigating the occurrence of errors by performing quantum state tomography, quantum process tomography, and POVM tomography experiments together and simultaneously estimating all quantum state quantum gate measurements (POVMs) from the obtained experimental data. Gate set tomography itself is a known method, as disclosed in, for example, Non-Patent Document 1.

なお、復号エラーのエラー同定手法は、ゲートセットトモグラフィに限定されるわけではなく、他のエラー同定手法を用いてもよい。 Note that the error identification method for decoding errors is not limited to gated set tomography, and other error identification methods may be used.

<S2>
演算部110は、Solovay-Kitaevアルゴリズムを用いることで、複数のH、T、CNOTから任意の量子ゲートを近似する。つまり、任意の量子ゲートの操作を、Solovay-Kitaevアルゴリズムを用いることで、複数の単純な量子ゲートの組み合わせで近似することができる。
<S2>
The calculation unit 110 uses the Solovay-Kitaev algorithm to approximate any quantum gate from multiple H, T, and CNOT. In other words, the operation of any quantum gate can be approximated by a combination of multiple simple quantum gates by using the Solovay-Kitaev algorithm.

このため、近似エラーが発生する。そこで、S2では、エラーマップ作成部140が、予めSolovay-Kitaevアルゴリズムによって生じる論理単一ゲート操作のエラーマップを算出しておく。算出したエラーマップは記憶部150に格納する。近似エラーのエラーマップに関しては、目的とする量子ゲートの情報と、近似された量子ゲートの情報を用いて、事前に正確に算出することができる。 For this reason, an approximation error occurs. Therefore, in S2, the error map creation unit 140 calculates in advance an error map of the logical single gate operation generated by the Solovay-Kitaev algorithm. The calculated error map is stored in the memory unit 150. The error map of the approximation error can be accurately calculated in advance using information on the target quantum gate and information on the approximated quantum gate.

<S3>
演算部110は、目的とする量子アルゴリズムの演算を開始する。演算中、量子エラー訂正部130による符号化及び復号によるエラー訂正がなされる。量子エラー訂正部130によるエラー訂正は、スタビライザ符号や魔法状態蒸留(magic-state distillation)により行われる。なお、スタビライザ符号や魔法状態蒸留などのエラー訂正手法については、Nielsen, M. A., & Chuang, I. (2002). Quantum computation and quantum informationに記載されている。
<S3>
The calculation unit 110 starts the calculation of the target quantum algorithm. During the calculation, the quantum error correction unit 130 performs error correction by encoding and decoding. The error correction by the quantum error correction unit 130 is performed by stabilizer code and magic-state distillation. Note that error correction methods such as stabilizer code and magic-state distillation are described in Nielsen, MA, & Chuang, I. (2002). Quantum computation and quantum information.

<S4>
演算部110による演算中、量子エラー抑制部120は、S1で作成したエラーマップを用いて、量子エラー訂正部130によるエラー訂正中に発生する復号エラーをキャンセルする。
<S4>
During the calculation by the calculation unit 110, the quantum error suppression unit 120 cancels the decoding error that occurs during the error correction by the quantum error correction unit 130, using the error map created in S1.

より具体的には、量子エラー抑制部120は、量子エラー抑制手法の一つである擬似確率法を用いて復号エラーをキャンセルする。非特許文献1にquasi-probability decompositionとして開示されているように、擬似確率法自体は既存技術である。More specifically, the quantum error suppression unit 120 cancels the decoding error using a quasi-probability method, which is one of the quantum error suppression techniques. As disclosed as quasi-probability decomposition in Non-Patent Document 1, the quasi-probability method itself is an existing technology.

擬似確率法は、エラーマップの逆変換を、量子回路の操作と測定結果の事後処理により実効的に作用させることで、エラーをキャンセルする手法である。本実施の形態における擬似確率法では、復号エラーを打ち消す際、物理的に量子回路に操作を施す代わりに、パウリフレームと呼ばれる古典メモリを更新することにより、物理的に量子プロセッサを操作しなくても、古典処理のみによってエラーをキャンセルすることができる。なお、パウリフレームについては、L. Riesebos, X. Fu, S. Varsamopoulos, C. G. Almudever, and K. Bertels, Pauli frames for quantum computer architectures, in Proceedings of the 54th Annual Design Automation Conference 2017 (2017) pp. 1-6に記載されている。The pseudo-probability method is a method for canceling errors by effectively applying the inverse transformation of the error map through the operation of the quantum circuit and post-processing of the measurement results. In the pseudo-probability method of this embodiment, when canceling a decoding error, instead of physically operating the quantum circuit, a classical memory called a Pauli frame is updated, so that the error can be canceled only by classical processing without physically operating the quantum processor. The Pauli frame is described in L. Riesebos, X. Fu, S. Varsamopoulos, C. G. Almudever, and K. Bertels, Pauli frames for quantum computer architectures, in Proceedings of the 54th Annual Design Automation Conference 2017 (2017) pp. 1-6.

ここで、図4(a)、(b)を参照して、擬似確率法を想定した量子エラー抑制の概要を説明する。図4(a)は、(b)との比較のために、量子エラー抑制を行わない場合の量子計算を示している。Here, we will explain the outline of quantum error suppression assuming a pseudo-probabilistic method with reference to Figures 4(a) and (b). Figure 4(a) shows quantum computation without quantum error suppression for comparison with (b).

図4(a)に示すように、量子回路の演算が多数回繰り返され、各回の測定結果が収集され、平均を計算する。量子エラー抑制を行わない場合、図4(a)の右端に示すように、量子回路の実装が不完全であるため、分布は理想値からはずれた分布になる。なお、理想値は、量子回路がエラーなく完全に実装されたとした場合に想定される期待値である。As shown in Figure 4(a), the operations of the quantum circuit are repeated many times, and the measurement results for each time are collected and the average is calculated. If quantum error suppression is not performed, as shown on the right side of Figure 4(a), the implementation of the quantum circuit is incomplete, and the distribution deviates from the ideal value. Note that the ideal value is the expected value that would be expected if the quantum circuit were perfectly implemented without errors.

量子エラー抑制を行う場合、図4(b)に示すように、元の回路が、エラーキャンセルのための修正回路(modified circuit)に置き換えられる。各修正回路は乱数により決められ、乱数(修正回路)の分布は、前述のゲートセットトモグラフィにより測定されたエラーマップ(エラーモデル)に依存する。乱数の生成、修正回路による操作を繰り返すことで、エラーマップの逆変換を実効的に作用させることができる。図4(b)の右端の図は、エラーマップの逆変換を実効的に作用させたことで、測定結果の平均が理想値になったことを示している。 When quantum error suppression is performed, the original circuit is replaced with a modified circuit for error cancellation, as shown in Figure 4(b). Each modified circuit is determined by a random number, and the distribution of the random numbers (modified circuits) depends on the error map (error model) measured by the gate set tomography mentioned above. By repeating the generation of random numbers and the operation by the modified circuit, the inverse transformation of the error map can be effectively applied. The diagram on the right side of Figure 4(b) shows that the average of the measurement results has become the ideal value by effectively applying the inverse transformation of the error map.

パウリフレームの概要を図5、図6を参照して説明する。図5は、説明のために、量子エラー抑制を含まない場合のパウリフレームの概要を示している。具体的には、スタビライザの測定結果であるシンドロームから推定されるエラー訂正用(リカバリ用)のパウリ操作(Recover)を作用させることを示している。ただし、当該リカバリ用の操作を物理的に量子プロセッサに適用せずに、パウリフレームと呼ばれる古典メモリに格納する。リカバリ操作は、ゲート操作の度に更新される。最後に、パウリフレームに格納されている操作に応じて、測定結果に事後処理が施される。 The outline of the Pauli frame will be explained with reference to Figures 5 and 6. For the purpose of explanation, Figure 5 shows an outline of the Pauli frame when quantum error suppression is not included. Specifically, it shows the application of a Pauli operation (Recover) for error correction (recovery) estimated from the syndrome, which is the measurement result of the stabilizer. However, the recovery operation is not physically applied to the quantum processor, but is stored in a classical memory called a Pauli frame. The recovery operation is updated with each gate operation. Finally, post-processing is performed on the measurement result according to the operation stored in the Pauli frame.

図6は、図5に示したリカバリ操作に加えて、上述した擬似確率法で量子エラー抑制(QEM)を行う場合のパウリフレームの概要を示している。量子エラー抑制におけるエラーキャンセルのためのリカバリ操作がパウリ操作である場合、当該リカバリ操作を物理的に量子プロセッサに適用せずに、パウリフレーム(古典メモリ)に格納する。リカバリ操作は、ゲート操作の度に更新される。また、パリティも更新される。パウリフレームに格納されている操作、パリティ、量子エラー抑制コストに応じて、測定結果に事後処理が施される。なお、測定結果への事後処理は、後述するS7で行われる処理である。 Figure 6 shows an overview of the Pauli frame when quantum error suppression (QEM) is performed using the pseudo-probability method described above in addition to the recovery operation shown in Figure 5. When the recovery operation for error cancellation in quantum error suppression is a Pauli operation, the recovery operation is stored in the Pauli frame (classical memory) without being physically applied to the quantum processor. The recovery operation is updated with each gate operation. The parity is also updated. Post-processing is performed on the measurement results according to the operation, parity, and quantum error suppression cost stored in the Pauli frame. Note that post-processing of the measurement results is a process performed in S7, which will be described later.

<S5>
S5において、演算部110による演算中、量子エラー抑制部120は、擬似確率法を用いて、S2で算出した近似エラーのエラーマップに基づき、近似エラーをキャンセルする。処理動作はS4でのキャンセル処理と同様である。
<S5>
In S5, during the calculation by the calculation unit 110, the quantum error suppression unit 120 cancels the approximation error based on the error map of the approximation error calculated in S2 by using a pseudo probability method. The processing operation is the same as the cancellation processing in S4.

<S6>
演算部110による演算中、S4とS5を繰り返す。演算部110による演算が終了したら、S7に進む。
<S6>
S4 and S5 are repeated during the calculation by the calculation unit 110. When the calculation by the calculation unit 110 is completed, the process proceeds to S7.

<S7>
S7において、例えば量子エラー抑制部120が、量子プロセッサ200から測定結果を読み出す。量子エラー抑制部120は、擬似確率法のプロセスと、パウリフレームの状態に従って、測定結果に事後処理を施し、その事後処理が施された測定結果を記憶部150に保存する。事後処理を施すとは、例えば、"1"を"0"に修正したり、"0"を"1"に修正したりすることである。
<S7>
In S7, for example, quantum error suppression unit 120 reads the measurement result from quantum processor 200. Quantum error suppression unit 120 performs post-processing on the measurement result according to the pseudo-probability method process and the state of the Pauli frame, and stores the measurement result after the post-processing in storage unit 150. Performing post-processing means, for example, correcting "1" to "0" and "0" to "1".

<S8>
S3~S7を繰り返し、繰り返しが終了したらS9に進む。繰り返し回数は予め定めてもよいし、測定結果の平均値がある値に収束するまで繰り返すこととしてもよい。
<S8>
S3 to S7 are repeated, and when the repetition is completed, the process proceeds to S9. The number of repetitions may be determined in advance, or the repetitions may be repeated until the average value of the measurement results converges to a certain value.

<S9>
例えば量子エラー抑制部120が、S3~S7の繰り返しにより得られた測定結果の平均値を、計算エラーが抑制された測定結果として出力する。また、量子エラー抑制部120は、計算エラーが抑制された測定結果を記憶部150に格納することとしてもよい。
<S9>
For example, the quantum error suppression unit 120 outputs the average value of the measurement results obtained by repeating S3 to S7 as the measurement result in which the calculation error has been suppressed. In addition, the quantum error suppression unit 120 may store the measurement result in which the calculation error has been suppressed in the storage unit 150.

(制御装置の構成例)
制御装置100は、例えば、コンピュータにプログラムを実行させることにより実現できる。このコンピュータは、物理的なコンピュータであってもよいし、クラウド上の仮想マシンであってもよい。
(Example of control device configuration)
The control device 100 can be realized, for example, by causing a computer to execute a program. This computer may be a physical computer or a virtual machine on the cloud.

すなわち、制御装置100は、コンピュータに内蔵されるCPUやメモリ等のハードウェア資源を用いて、制御装置100で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体(可搬メモリ等)に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メール等、ネットワークを通して提供することも可能である。That is, the control device 100 can be realized by executing a program corresponding to the processing performed by the control device 100 using hardware resources such as a CPU and memory built into the computer. The program can be recorded on a computer-readable recording medium (such as a portable memory) and stored or distributed. The program can also be provided via a network such as the Internet or email.

図7は、上記コンピュータのハードウェア構成例を示す図である。図7のコンピュータは、それぞれバスBSで相互に接続されているドライブ装置1000、補助記憶装置1002、メモリ装置1003、CPU1004、インタフェース装置1005、表示装置1006、入力装置1007、出力装置1008等を有する。 Figure 7 is a diagram showing an example of the hardware configuration of the computer. The computer in Figure 7 has a drive device 1000, an auxiliary storage device 1002, a memory device 1003, a CPU 1004, an interface device 1005, a display device 1006, an input device 1007, an output device 1008, etc., which are all interconnected by a bus BS.

当該コンピュータでの処理を実現するプログラムは、例えば、CD-ROM又はメモリカード等の記録媒体1001によって提供される。プログラムを記憶した記録媒体1001がドライブ装置1000にセットされると、プログラムが記録媒体1001からドライブ装置1000を介して補助記憶装置1002にインストールされる。但し、プログラムのインストールは必ずしも記録媒体1001より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置1002は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。 The program that realizes the processing on the computer is provided by a recording medium 1001, such as a CD-ROM or a memory card. When the recording medium 1001 storing the program is set in the drive device 1000, the program is installed from the recording medium 1001 via the drive device 1000 into the auxiliary storage device 1002. However, the program does not necessarily have to be installed from the recording medium 1001, but may be downloaded from another computer via a network. The auxiliary storage device 1002 stores the installed program as well as necessary files, data, etc.

メモリ装置1003は、プログラムの起動指示があった場合に、補助記憶装置1002からプログラムを読み出して格納する。CPU1004は、メモリ装置1003に格納されたプログラムに従って、制御装置100に係る機能を実現する。インタフェース装置1005は、ネットワークや量子プロセッサ200に接続するためのインタフェースとして用いられる。表示装置1006はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置1007はキーボード及びマウス、ボタン、又はタッチパネル等で構成され、様々な操作指示を入力させるために用いられる。出力装置1008は演算結果を出力する。When an instruction to start a program is received, the memory device 1003 reads out and stores the program from the auxiliary storage device 1002. The CPU 1004 realizes functions related to the control device 100 in accordance with the program stored in the memory device 1003. The interface device 1005 is used as an interface for connecting to a network or the quantum processor 200. The display device 1006 displays a GUI (Graphical User Interface) or the like according to a program. The input device 1007 is composed of a keyboard and mouse, buttons, a touch panel, or the like, and is used to input various operational instructions. The output device 1008 outputs the results of calculations.

(実施の形態の効果)
量子エラー訂正において生じる復号エラーを減少させるには、本来符号化に用いる量子ビット数を増やさなければならないが、本実施の形態では、量子エラー抑制を用いて復号エラーをキャンセルするので、劇的に必要な量子ビットを削減できる。例えば、物理量子ビットのエラーレートがエラーの閾値の10%程度であり、もし実験者が復号エラーの10%の精度で復号エラーの推定を行うことができれば、符号距離が2程度削減できる。もし元の符号距離が11であれば、33%程度の量子ビット数が削減できる。
(Effects of the embodiment)
In order to reduce the decoding error that occurs in quantum error correction, the number of quantum bits used for encoding must be increased, but in this embodiment, the decoding error is canceled using quantum error suppression, so the number of quantum bits required can be dramatically reduced. For example, if the error rate of the physical quantum bit is about 10% of the error threshold, and if the experimenter can estimate the decoding error with an accuracy of 10% of the decoding error, the code distance can be reduced by about 2. If the original code distance is 11, the number of quantum bits can be reduced by about 33%.

(実施の形態のまとめ)
本明細書には、少なくとも下記各項の量子計算装置、量子エラー抑制方法、及びプログラムが開示されている。
(第1項)
量子アルゴリズムの演算を行う演算部と、
前記演算部による演算中に、量子エラー訂正符号を用いて量子エラー訂正を行う量子エラー訂正部と、
前記量子エラー訂正において生じる復号エラーを、量子エラー抑制法によりキャンセルする量子エラー抑制部と、
を備える量子計算装置。
(第2項)
前記量子エラー抑制部は、ゲートセットトモグラフィにより事前に作成された復号エラーのエラーマップに基づいて、前記量子エラー抑制法としての擬似確率法を用いて前記復号エラーをキャンセルする
第1項に記載の量子計算装置。
(第3項)
前記量子エラー抑制部は、Solovay-Kitaevアルゴリズムにより複数の量子ゲートからある量子ゲートを近似することにより生じる近似エラーを前記量子エラー抑制法によりキャンセルする
第1項又は第2項に記載の量子計算装置。
(第4項)
前記量子エラー抑制部は、前記復号エラーをキャンセルする際に使用するゲート操作をメモリに保存し、量子プロセッサから得られる測定結果に対する事後処理に使用する
第1項ないし第3項のうちいずれか1項に記載の量子計算装置。
(第5項)
量子計算装置が実行する量子エラー抑制方法であって、
量子アルゴリズムの演算を行う演算ステップと、
前記演算ステップによる演算中に、量子エラー訂正符号を用いて量子エラー訂正を行う量子エラー訂正ステップと、
前記量子エラー訂正において生じる復号エラーを、量子エラー抑制法によりキャンセルする量子エラー抑制ステップと、
を備える量子エラー抑制方法。
(第6項)
コンピュータを、第1項ないし第4項のうちいずれか1項に記載の量子計算装置における各部として機能させるためのプログラム。
(Summary of the embodiment)
This specification discloses at least the following quantum computing device, quantum error suppression method, and program.
(Section 1)
A calculation unit that performs calculations of a quantum algorithm;
a quantum error correction unit that performs quantum error correction using a quantum error correction code during the calculation by the calculation unit;
A quantum error suppression unit that cancels a decoding error occurring in the quantum error correction by a quantum error suppression method;
A quantum computing device comprising:
(Section 2)
2. The quantum computing device according to claim 1, wherein the quantum error suppression unit cancels the decoding error using a pseudo-probability method as the quantum error suppression method, based on an error map of the decoding error created in advance by gate set tomography.
(Section 3)
3. The quantum computing device according to claim 1, wherein the quantum error suppression unit cancels an approximation error caused by approximating a quantum gate from a plurality of quantum gates using the Solovay-Kitaev algorithm by the quantum error suppression method.
(Section 4)
The quantum computing device according to any one of claims 1 to 3, wherein the quantum error suppression unit stores in a memory a gate operation used to cancel the decoding error, and uses the gate operation in a post-processing of the measurement result obtained from the quantum processor.
(Section 5)
A quantum error suppression method performed by a quantum computing device, comprising:
A calculation step for performing a quantum algorithm;
a quantum error correction step of performing quantum error correction using a quantum error correction code during the calculation by the calculation step;
a quantum error suppression step of canceling a decoding error occurring in the quantum error correction by a quantum error suppression method;
A quantum error suppression method comprising:
(Section 6)
A program for causing a computer to function as each unit in the quantum computing device according to any one of claims 1 to 4.

以上、本実施の形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the present embodiment has been described above, the present invention is not limited to such a specific embodiment, and various modifications and variations are possible within the scope of the gist of the present invention as described in the claims.

100 制御装置
110 演算部
120 量子エラー抑制部
130 量子エラー訂正部
140 エラーマップ作成部
150 記憶部
200 量子プロセッサ
300 量子計算装置
1000 ドライブ装置
1001 記録媒体
1002 補助記憶装置
1003 メモリ装置
1004 CPU
1005 インタフェース装置
1006 表示装置
1007 入力装置
1008 出力装置
REFERENCE SIGNS LIST 100 Control device 110 Calculation unit 120 Quantum error suppression unit 130 Quantum error correction unit 140 Error map creation unit 150 Storage unit 200 Quantum processor 300 Quantum computing device 1000 Drive device 1001 Recording medium 1002 Auxiliary storage device 1003 Memory device 1004 CPU
1005 Interface device 1006 Display device 1007 Input device 1008 Output device

Claims (5)

量子アルゴリズムの演算を行う演算部と、
前記演算部による演算中に、量子エラー訂正符号を用いて量子エラー訂正を行う量子エラー訂正部と、
前記量子エラー訂正において生じる復号エラーを、量子エラー抑制法によりキャンセルする量子エラー抑制部と、を備える量子計算装置であって、
前記量子エラー抑制部は、ゲートセットトモグラフィにより事前に作成された復号エラーのエラーマップに基づいて、前記量子エラー抑制法としての擬似確率法を用いて前記復号エラーをキャンセルする
量子計算装置。
A calculation unit that performs calculations of a quantum algorithm;
a quantum error correction unit that performs quantum error correction using a quantum error correction code during the calculation by the calculation unit;
A quantum computing device comprising: a quantum error suppression unit that cancels a decoding error occurring in the quantum error correction by a quantum error suppression method,
The quantum error suppression unit cancels the decoding error using a pseudo-probability method as the quantum error suppression method based on an error map of the decoding error created in advance by gate set tomography.
Quantum computing device.
前記量子エラー抑制部は、Solovay-Kitaevアルゴリズムにより複数の量子ゲートからある量子ゲートを近似することにより生じる近似エラーを前記量子エラー抑制法によりキャンセルする
請求項1に記載の量子計算装置。
2. The quantum computing device according to claim 1, wherein the quantum error suppression unit cancels an approximation error that occurs when a quantum gate is approximated from a plurality of quantum gates by the Solovay-Kitaev algorithm, using the quantum error suppression method.
前記量子エラー抑制部は、前記復号エラーをキャンセルする際に使用するゲート操作をメモリに保存し、量子プロセッサから得られる測定結果に対する事後処理に使用する
請求項1又は2に記載の量子計算装置。
The quantum computing device according to claim 1 or 2 , wherein the quantum error suppression unit stores in a memory a gate operation used when canceling the decoding error, and uses the gate operation in a post-processing of a measurement result obtained from a quantum processor.
量子計算装置が実行する量子エラー抑制方法であって、
量子アルゴリズムの演算を行う演算ステップと、
前記演算ステップによる演算中に、量子エラー訂正符号を用いて量子エラー訂正を行う量子エラー訂正ステップと、
前記量子エラー訂正において生じる復号エラーを、量子エラー抑制法によりキャンセルする量子エラー抑制ステップと、を備える量子エラー抑制方法であり、
前記量子エラー抑制ステップにおいて、ゲートセットトモグラフィにより事前に作成された復号エラーのエラーマップに基づいて、前記量子エラー抑制法としての擬似確率法を用いて前記復号エラーをキャンセルする
量子エラー抑制方法。
A quantum error suppression method performed by a quantum computing device, comprising:
A calculation step for performing a quantum algorithm;
a quantum error correction step of performing quantum error correction using a quantum error correction code during the calculation by the calculation step;
A quantum error suppression step of canceling a decoding error occurring in the quantum error correction by a quantum error suppression method,
In the quantum error suppression step, the decoding error is canceled using a pseudo-probability method as the quantum error suppression method based on an error map of the decoding error created in advance by gate set tomography.
Quantum error suppression methods.
コンピュータを、請求項1ないしのうちいずれか1項に記載の量子計算装置における各部として機能させるためのプログラム。 A program for causing a computer to function as each unit in the quantum computing device according to any one of claims 1 to 3 .
JP2023527158A 2021-06-07 2021-06-07 Quantum computing device, quantum error suppression method, and program Active JP7586320B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/021570 WO2022259314A1 (en) 2021-06-07 2021-06-07 Quantum computing device, quantum error suppression method, and program

Publications (2)

Publication Number Publication Date
JPWO2022259314A1 JPWO2022259314A1 (en) 2022-12-15
JP7586320B2 true JP7586320B2 (en) 2024-11-19

Family

ID=84425028

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023527158A Active JP7586320B2 (en) 2021-06-07 2021-06-07 Quantum computing device, quantum error suppression method, and program

Country Status (2)

Country Link
JP (1) JP7586320B2 (en)
WO (1) WO2022259314A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025120711A1 (en) * 2023-12-04 2025-06-12 日本電信電話株式会社 Quantum computing device, quantum computing method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005269105A (en) 2004-03-17 2005-09-29 Canon Inc Quantum error correction method and apparatus, and quantum information sharing method and apparatus
US20060010187A1 (en) 2004-05-14 2006-01-12 Brown Kenneth R Arbitrarily accurate composite pulse sequences
US20200119748A1 (en) 2018-10-12 2020-04-16 Dennis Lucarelli System and methods for quantum post-selection using logical parity encoding and decoding
US20200175409A1 (en) 2018-12-03 2020-06-04 International Business Machines Corporation Implementation of error mitigation for quantum computing machines

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005269105A (en) 2004-03-17 2005-09-29 Canon Inc Quantum error correction method and apparatus, and quantum information sharing method and apparatus
US20060010187A1 (en) 2004-05-14 2006-01-12 Brown Kenneth R Arbitrarily accurate composite pulse sequences
US20200119748A1 (en) 2018-10-12 2020-04-16 Dennis Lucarelli System and methods for quantum post-selection using logical parity encoding and decoding
US20200175409A1 (en) 2018-12-03 2020-06-04 International Business Machines Corporation Implementation of error mitigation for quantum computing machines

Also Published As

Publication number Publication date
JPWO2022259314A1 (en) 2022-12-15
WO2022259314A1 (en) 2022-12-15

Similar Documents

Publication Publication Date Title
Chamberland et al. Overhead analysis of universal concatenated quantum codes
Higgott et al. Improved decoding of circuit noise and fragile boundaries of tailored surface codes
Erhard et al. Entangling logical qubits with lattice surgery
KR102601510B1 (en) Fault tolerance calculation methods, apparatus, devices and chips for quantum Clifford circuits
CN115310618B (en) Quantum noise elimination method and device, electronic device and medium in quantum operation
Hillmann et al. Localized statistics decoding: A parallel decoding algorithm for quantum low-density parity-check codes
Perlin et al. Fault-tolerant measurement-free quantum error correction with multiqubit gates
Berthusen et al. Experiments with the four-dimensional surface code on a quantum charge-coupled device quantum computer
Tamiya et al. Polylog-time-and constant-space-overhead fault-tolerant quantum computation with quantum low-density parity-check codes
Zheng et al. Constant depth fault-tolerant clifford circuits for multi-qubit large block codes
US11900221B1 (en) Error correction decoding techniques for lattice surgery
US20260119957A1 (en) Decoding quantum error correction codes using transformer neural networks
Li et al. Qutracer: Mitigating quantum gate and measurement errors by tracing subsets of qubits
JP7586320B2 (en) Quantum computing device, quantum error suppression method, and program
Kakkar et al. Characterizing error mitigation by symmetry verification in QAOA
Goswami et al. Fault-tolerant preparation of quantum polar codes encoding one logical qubit
Fujisaki et al. Quantum error correction with an Ising machine under circuit-level noise
Huang et al. Constructions for measuring error syndromes in Calderbank-Shor-Steane codes between Shor and Steane methods
Babu et al. Efficient techniques for fault detection and correction of reversible circuits
Takada et al. Doubly-polylog-time-overhead fault-tolerant quantum computation by a polylog-time parallel minimum-weight perfect matching decoder
Dumas et al. LU factorization with errors
US12008438B1 (en) Lattice surgery techniques using twists
CN116405040A (en) A fast decoding method, server and storage medium based on RS erasure code
Adermann et al. Quantum Error Correction and Detection for Quantum Machine Learning
Rynbach et al. A quantum computing performance simulator based on circuit failure probability and fault path counting

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231023

A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A801

Effective date: 20231121

A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20231121

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20240701

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240913

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241008

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241021

R150 Certificate of patent or registration of utility model

Ref document number: 7586320

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350