CPC G06F 30/20 (2020.01) [G06N 10/00 (2019.01); G06F 2119/02 (2020.01); G06F 2119/12 (2020.01)] | 19 Claims |
1. A method of simulating, by a non-quantum computer, a quantum computing system having an error correction function, the method comprising:
generating, by the non-quantum computer, a quantum information density matrix;
generating, by the non-quantum computer, a coded density matrix by performing quantum error correction coding on the quantum information density matrix;
applying, by the non-quantum computer, simulated quantum computing to the coded density matrix and calculating a change in a first reliability of the coded density matrix;
applying, by the non-quantum computer, the simulated quantum computing to the quantum information density matrix and calculating a change in a second reliability of the quantum information density matrix;
determining, by the non-quantum computer, a unit time that calculates error rates and reliabilities of the coded density matrix and the quantum information density matrix;
determining, by the non-quantum computer, an operation time of the simulated quantum computing, based on the unit time and the change in the first reliability and the change in the second reliability; and
performing, by the non-quantum computer, quantum error correction in the simulated quantum computing based on the operation time,
wherein the simulated quantum computing includes an operation of two or more quantum gates on coded quantum information corresponding to the quantum information density matrix,
wherein the performing quantum error correction includes
performing, by the non-quantum computer, quantum error correction decoding on the coded quantum information, and
applying, by the non-quantum computer, a quantum operation opposite to each of types of errors that are determined based on the operation time, and
wherein the determining the unit time includes shortening the unit time to improve at least one of a resolution, an accuracy, or a reliability of time for error correction decoding that is performed by the simulated quantum computing system.
|