Quantum computer system and control method thereof

By using a classical computer to compress qubits using tensor networks, the quantum computer system overcomes the limitation of processing only 100 qubits, allowing for more extensive quantum computations.

JP7682328B1Active Publication Date: 2025-05-23SOFTBANK CORPORATION
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024047006
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-05-23
Estimated Expiration
2044-03-22

AI Technical Summary

Technical Problem

Current quantum computers are limited by their ability to process only a maximum of 100 qubits, making it difficult to handle data with a large number of parameters.

Method used

A computer system comprising a classical computer and a quantum computer, where the classical computer acquires and compresses a tensor of qubits using a tensor network, reducing the number of qubits to a manageable level for the quantum computer to process.

Benefits of technology

Enables quantum computers to perform processing that requires more qubits than they can normally handle, effectively expanding their computational capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007682328000001_ABST
    Figure 0007682328000001_ABST
Patent Text Reader

Abstract

A quantum computer is used to enable processing that requires more qubits than the quantum computer can process. [Solution] The quantum computer system (2) includes an information compression device (6) which is a classical computer, and a quantum computer (5). The information compression device (6) acquires a plurality of first quantum bits, converts a tensor including the acquired plurality of first quantum bits into a tensor network, and performs information compression on the converted tensor network to compress the plurality of first quantum bits into a plurality of second quantum bits having a smaller number of quantum bits than the plurality of first quantum bits, and outputs the information-compressed plurality of second quantum bits to the quantum computer (5). The quantum computer (5) performs quantum calculations on the plurality of second quantum bits.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a quantum computer system including a quantum computer and a control method thereof. [Background technology]

[0002] A quantum computer is a computer that applies the principles of quantum mechanics to calculations, whereas conventional binary digital computers are called classical computers.

[0003] Quantum computers are said to be capable of parallel calculations on a scale that is not possible with classical computers. However, even the most recent quantum computers can process only a maximum of 100 qubits, making it difficult to process data with a large number of parameters. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Special Publication No. 2023-510706 Summary of the Invention [Problem to be solved by the invention]

[0005] Meanwhile, as a method for simulating a quantum circuit on a classical computer, a method using a tensor network, for example, as described in Patent Document 1, has been attracting attention in recent years. However, in the case of the method using the tensor network, the amount of calculation increases significantly as the quantum calculation becomes more complex.

[0006] One aspect of the present invention aims to enable, using a quantum computer, processing that requires more quantum bits than the number of quantum bits that the quantum computer can process. [Means for solving the problem]

[0007] In order to solve the above problems, a computer system according to one embodiment of the present invention includes a classical computer and a quantum computer, wherein the classical computer includes an acquisition unit that acquires a plurality of first quantum bits, a compression unit that converts a tensor including the plurality of first quantum bits into a tensor network and performs information compression to compress the plurality of first quantum bits into a plurality of second quantum bits having a smaller number of quantum bits than the plurality of first quantum bits, and an output unit that outputs the plurality of second quantum bits to the quantum computer, and the quantum computer performs quantum calculations on the plurality of second quantum bits.

[0008] A control method for a computer system according to another aspect of the present invention is a control method for a computer system including a classical computer and a quantum computer, and includes the steps of: the classical computer acquiring a plurality of first quantum bits; the classical computer compressing information by converting a tensor including the plurality of first quantum bits into a tensor network and compressing the information, thereby compressing the plurality of first quantum bits into a plurality of second quantum bits having a smaller number of quantum bits than the plurality of first quantum bits; the classical computer outputting the plurality of second quantum bits to the quantum computer; and the quantum computer performing quantum calculations on the plurality of second quantum bits. Effect of the Invention

[0009] According to one aspect of the present invention, a quantum computer can be used to perform processing that requires more quantum bits than the quantum computer can process. [Brief description of the drawings]

[0010] [Figure 1] 1 is a block diagram showing an overview of a network system according to an embodiment of the present invention. [Diagram 2] 2 is a block diagram showing a schematic configuration of an information compression device in the network system. FIG. [Diagram 3]5 is a flowchart showing a flow of information compression processing in the information compression device. [Figure 4] FIG. 11 is a block diagram showing a schematic configuration of an information compression device in a network system according to another embodiment of the present invention. [Diagram 5] 5 is a flowchart showing a flow of information compression processing in the information compression device. [Figure 6] FIG. 13 is a diagram showing an overview of a distributed network system according to yet another embodiment of the present invention. [Figure 7] FIG. 2 is a block diagram showing a schematic configuration of an edge server in the distributed network system. [Figure 8] 10 is a flowchart showing a flow of information compression processing in the edge server. [Figure 9] 1 is a block diagram showing a schematic configuration of a distributed network system according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, embodiments of the present invention will be described in detail. For the sake of convenience, the same reference numerals will be used to designate members having the same functions as those in the embodiments, and descriptions thereof will be omitted as appropriate.

[0012] [Embodiment 1] An embodiment of the present invention will be described with reference to FIGS.

[0013] (Network System) 1 is a block diagram showing an overview of a network system according to this embodiment. As shown in FIG 1, the network system 1 includes a quantum computer system 2, a communication network 3, and a plurality of terminals 4.

[0014] The quantum computer system 2 includes a quantum computer 5 and an information compression device 6. The quantum computer 5 is a NISQ (Noisy Intermediate-Scale Quantum) machine that has been used recently. Currently, NISQ machines are capable of quantum calculations of about 100 to 1000 quantum bits. The quantum computer 5 is communicatively connected to the information compression device 6. Details of the quantum computer 5 are publicly known, and therefore will not be described here.

[0015] The information compression device 6 is a classical computer, and is communicatively connected to a plurality of terminals 4 via a communication network 3 such as the Internet. Examples of the terminals 4 include drones, surveillance cameras, automobiles, mobile terminals, and IoT (Internet of Things) devices. The information compression device 6 collects various data from the plurality of terminals 4. Examples of the data include position data of the terminals 4, detection data of sensors in the terminals 4, video data from cameras in the terminals 4, and various parameters of the terminals 4.

[0016] The data from each terminal 4 is a vector including a plurality of values. Therefore, the plurality of data from the plurality of terminals 4 is a tensor including a plurality of vectors.

[0017] Furthermore, each of the multiple values ​​contained in the tensor is normalized to a value between 0 and 1. This value corresponds to the state of one quantum bit. The state of one quantum bit can be expressed as a superposition of two defined vectors |0> and |1>. Therefore, the multiple values ​​contained in the tensor correspond to multiple quantum bits (first quantum bits).

[0018] The data compression device 6 converts the tensor into a tensor network, which is a network of tensors with a dimension smaller than that of the tensor. Specifically, the data compression device 6 converts the tensor into a tensor network in a matrix product state or a tensor product state using singular value decomposition or Schmidt decomposition. The data compression device 6 also performs low-rank approximation on the tensor network using singular value decomposition or Schmidt decomposition.

[0019] Then, the information compression device 6 performs a reduction calculation of the low-rank approximated tensor network. This reduction calculation may be performed one after another from certain data, or may be performed for each data from the terminal 4. In addition, when there are a plurality of tensor networks, the reduction calculation may be performed for each of the plurality of tensor networks, and then the tensor networks may be combined into one tensor. In addition, a tensor network may be created for each type of terminal 4, and the reduction calculation may be performed for each of the created plurality of tensor networks, and then the tensor networks may be combined into one tensor.

[0020] This allows the plurality of pieces of data to be compressed into a smaller number of pieces of data than the plurality of pieces of data described above. Note that the information compression device 6 can perform any process capable of compressing information, such as mean field approximation, in addition to low rank approximation.

[0021] The multiple values ​​included in the information-compressed data correspond to multiple quantum bits (second quantum bits). The number of second quantum bits becomes smaller than the number of first quantum bits due to the information compression. Information compression device 6 outputs the multiple second quantum bits included in the information-compressed data to quantum computer 5.

[0022] For example, suppose the number of the second quantum bits is 1 / 10,000 of the number of the first quantum bits. In this case, if the number of the first quantum bits is 1 million, the information compression device 6 compresses the information into second quantum bits, the number of quantum bits being 100. This enables the quantum computer 5 to perform quantum calculations on the second quantum bits. As a result, the network system 1 configured as described above becomes capable of processing that requires a larger number of first quantum bits (1 million in the above example) than the number of multiple second quantum bits that can be processed by the quantum computer 5 (100 in the above example).

[0023] (Data Compression Device) 2 is a block diagram showing a schematic configuration of the information compression device 6. As shown in FIG. 2, the information compression device 6 includes a control unit 10, a communication unit 11, and an output unit 12.

[0024] The control unit 10 generally controls the operation of various components of the information compression device 6, and is configured by a computer including, for example, a GPU (Graphics Processing Unit) and a memory. The operation of the various components is controlled by causing the computer to execute a control program. The control unit 10 will be described in detail later.

[0025] The communication unit 11 transmits and receives information to and from an external communication device. The communication unit 11 includes a communication device such as a transmission / reception circuit. The output unit 12 outputs the quantum bit generated by the control unit 10 to the quantum computer 5.

[0026] In this embodiment, the control unit 10 includes an acquisition unit 20, a normalization unit 21, a tensor network conversion unit 22 (compression unit), and an information compression unit 23 (compression unit). The acquisition unit 20 acquires tensors, which are multiple pieces of data, from multiple terminals 4 via the communication network 3 and the communication unit 11. The acquisition unit 20 sends the acquired tensors to the normalization unit 21.

[0027] The normalization unit 21 normalizes the multiple values ​​included in the tensor from the acquisition unit 20 to values ​​between 0 and 1 to generate multiple first quantum bits. The normalization unit 21 sends the tensor including the multiple first quantum bits to the tensor network conversion unit 22.

[0028] The tensor network conversion unit 22 converts the tensor from the normalization unit 21 into the above-mentioned tensor network. The tensor network conversion unit 22 sends the converted tensor network to the information compression unit 23.

[0029] The information compression unit 23 performs a contraction calculation by performing low-rank approximation by singular value decomposition on the tensor network from the tensor network conversion unit 22. This compresses the information of the multiple first quantum bits included in the tensor into multiple second quantum bits having a smaller number of quantum bits than the first quantum bits. The information compression unit 23 outputs the information-compressed multiple second quantum bits to the quantum computer 5 via the output unit 12.

[0030] (Data compression processing) FIG. 3 is a flowchart showing the flow of information compression processing in the information compression device 6 of this embodiment. As shown in FIG. 3, first, the acquisition unit 20 acquires tensors, which are multiple data from multiple terminals 4 (S10). Next, the normalization unit 21 normalizes multiple values ​​included in the tensor to values ​​between 0 and 1 to obtain multiple first quantum bits (S11). Next, the tensor network conversion unit 22 converts the tensor including multiple first quantum bits into a tensor network (S12). Next, the information compression unit 23 performs a contraction calculation by performing low-rank approximation by singular value decomposition on the tensor network, thereby compressing the multiple first quantum bits included in the tensor into multiple second quantum bits having a smaller number of quantum bits than the first quantum bits (S13). Then, the information compression unit 23 outputs the multiple second quantum bits that have been information-compressed to the quantum computer 5 via the output unit 12 (S14). Thereafter, the information compression process ends.

[0031] [Embodiment 2] Another embodiment of the present invention will be described with reference to FIGS. 4 and 5. The network system 1 according to this embodiment differs in the configuration of the information compression device 6 from the network system 1 shown in FIGS. 1 to 3, and the other configurations are the same.

[0032] FIG. 4 is a block diagram showing a schematic configuration of the information compression device 6 of this embodiment. The information compression device 6 shown in FIG. 4 differs from the information compression device 6 shown in FIG. 2 in that an information compression unit 24 (compression unit) is provided instead of the information compression unit 23, and a quantum computing unit 25 is added, and the other configurations are the same.

[0033] The information compression unit 24 of this embodiment compresses a plurality of first qubits included in the tensor from the normalization unit 21 into a plurality of second qubits and a plurality of third qubits having fewer qubits than the first qubits. The information compression unit 23 outputs the plurality of second qubits to the quantum computer 5 via the output unit 12, and sends the plurality of third qubits to the quantum computing unit 25.

[0034] The quantum circuit in the quantum computer 5 can be represented by a tensor network, and the quantum calculation of the quantum circuit corresponds to reducing the tensor network. Therefore, the quantum computing unit 25 includes a tensor network corresponding to a certain quantum circuit, inputs the third qubits from the information compression unit 24 into the tensor network, and executes the quantum calculation of the quantum circuit by reducing the tensor network.

[0035] As a result, the number of qubits for performing quantum calculation can be increased to the sum of the number of second qubits and the number of third qubits. In addition, by having the quantum computer 5 execute complex quantum calculations and the information compression device 6 execute simple quantum calculations, an increase in the amount of calculation in the information compression device 6, which is a classical computer, can be suppressed.

[0036] Fig. 5 is a flowchart showing the flow of information compression processing in the information compression device 6 of this embodiment. The information compression processing shown in Fig. 5 differs from the information compression processing shown in Fig. 3 in that it includes step S20 instead of step S13 and in that step S21 is added after step S14, but the other steps are similar.

[0037] In step S20, the information compression unit 24 compresses the multiple first quantum bits included in the tensor from the normalization unit 21 into multiple second quantum bits and multiple third quantum bits, which have a smaller number of quantum bits than the first quantum bits.

[0038] In step S21, the quantum computing unit 25 inputs the third quantum bit to a tensor network corresponding to a certain quantum circuit, and contracts the tensor network to execute the quantum computation of the quantum circuit. After that, the information compression process is terminated. Note that step S14 and step S21 may be performed either first or simultaneously.

[0039] [Embodiment 3] Still another embodiment of the present invention will be described with reference to FIGS.

[0040] Fig. 6 is a diagram showing an overview of a distributed network system 1a according to this embodiment. The distributed network system 1a shown in Fig. 6 differs from the network system 1 shown in Figs. 1 to 3 in that an edge server 7 and a base station 8 are provided between the communication network 3 and the terminal 4, but the other configurations are the same.

[0041] The information compression device 6 is communicatively connected to a plurality of edge servers 7 via the communication network 3. Therefore, the information compression device 6 of this embodiment acquires tensors, which are a plurality of pieces of data, from the plurality of edge servers 7.

[0042] Each of the edge servers 7 is communicatively connected to a plurality of base stations 8 via wire or wireless (Radio Frequency). Each of the base stations 8 is communicatively connected to a plurality of terminals 4 via wireless. Each of the edge servers 7 may be communicatively connected to the terminals 4 via wire.

[0043] The edge server 7 is a classical computer, and collects various data from the terminal 4. Data processing that was previously performed by the cloud is now performed by multiple edge servers 7 that are closer to the terminal 4 than the cloud. This allows the edge server 7 to achieve low-latency, low-load data processing.

[0044] In this embodiment, the edge server 7, like the information compression device 6, acquires tensors, which are data from multiple terminals 4, and normalizes multiple values ​​included in the acquired tensor to values ​​between 0 and 1 to generate multiple quantum bits (fourth quantum bits). Next, the edge server 7 converts the tensor including the multiple fourth quantum bits into a tensor network, and performs low-rank approximation by singular value decomposition on the tensor network to perform contraction calculation. This makes it possible to compress the multiple data into data that is fewer in number than the multiple data.

[0045] The multiple values ​​included in the information-compressed data correspond to multiple quantum bits (fifth quantum bits). The number of fifth quantum bits becomes smaller than the number of fourth quantum bits due to the information compression. The edge server 7 transmits the multiple fifth quantum bits included in the information-compressed data to the information compression device via the communication network 3.

[0046] For example, suppose that there are 100 edge servers 7, and the number of the fifth quantum bits is 1 / 100 of the number of the fourth quantum bits. In this case, if the number of the fourth quantum bits is 1 million, each edge server 7 compresses the information into the fifth quantum bit, which has a quantum bit number of 10,000, and transmits it to the information compression device 6. The information compression device 6 receives 10,000 x 100 fifth quantum bits, i.e., 1 million first quantum bits, from the 100 edge servers 7, and compresses the information into 100 second quantum bits. This allows the quantum computer 5 to perform quantum calculation of the second quantum bits. That is, the distributed network system 1a having the above configuration can perform processing requiring 1 million x 100 units = 100 million quantum bits (fourth quantum bits).

[0047] Furthermore, since the data transmitted by the edge server 7 is a plurality of information-compressed fifth quantum bits, it is difficult to infer the actual data, and as a result, security is improved. By distributing the edge servers 7 throughout the country, even if the cloud becomes inoperable due to a disaster or the like, the edge servers 7 can continue to operate and maintain the network between the edge servers 7 and the terminals 4 communicatively connected to the edge servers 7. As a result, fault tolerance is improved. Furthermore, the amount of long-distance communication between the edge servers 7 and the cloud can be reduced, and communication costs can be reduced.

[0048] Fig. 7 is a block diagram showing a schematic configuration of an edge server 7 of this embodiment. As shown in Fig. 7, the edge server 7 includes a control unit 30 and a communication unit 31 (transmission unit). Note that the control unit 30 and the communication unit 31 shown in Fig. 7 have the same hardware configuration as the control unit 10 and the communication unit 11 shown in Fig. 2, and therefore a description thereof will be omitted.

[0049] In this embodiment, the control unit 30 includes an acquisition unit 40, a normalization unit 41, a tensor network conversion unit 42 (compression unit), and an information compression unit 43 (compression unit). The acquisition unit 40 acquires tensors, which are multiple pieces of data, from multiple terminals 4 via the base station 8 and the communication unit 31. The acquisition unit 40 sends the acquired tensors to the normalization unit 41.

[0050] Normalization unit 41 and tensor network conversion unit 42 are similar to normalization unit 21 and tensor network conversion unit 22 shown in Fig. 2. Information compression unit 43 differs from information compression unit 23 shown in Fig. 2 in that it transmits information-compressed data (plurality of fifth quantum bits) to information compression device 6 via communication unit 31 and communication network 3, but is otherwise similar. As a result, acquisition unit 20 of information compression device 6 acquires tensors, which are multiple pieces of data, from multiple edge servers 7. In addition, since multiple values ​​included in this tensor have already been normalized, they are treated as multiple first quantum bits, and normalization unit 21 is omitted.

[0051] FIG. 8 is a flowchart showing the flow of the information compression process in the edge server 7 of this embodiment. As shown in FIG. 8, first, the acquisition unit 40 acquires tensors, which are multiple data from multiple terminals 4 (S30). Next, the normalization unit 41 normalizes multiple values ​​included in the tensor to values ​​between 0 and 1 to generate multiple fourth quantum bits (S31). Next, the tensor network conversion unit 42 converts the tensor including multiple fourth quantum bits into a tensor network (S32). Next, the information compression unit 43 performs a contraction calculation by performing low-rank approximation by singular value decomposition on the tensor network, thereby compressing the multiple fourth quantum bits included in the tensor into multiple fifth quantum bits having a smaller number of quantum bits than the fourth quantum bits (S33). Then, the information compression unit 23 transmits the multiple fifth quantum bits, which have been information-compressed, to the information compression device 6 via the communication unit 31 and the communication network 3 (S34). Thereafter, the information compression process ends.

[0052] (Additional Notes) The edge server 7 may execute quantum computation using a tensor network, similarly to the data compression device 6 shown in Fig. 4. In this case, the number of quantum bits for performing quantum computation can be further increased.

[0053] (Example) An embodiment of the distributed network system 1a shown in Figures 6 to 8 will be described with reference to Figure 9. This embodiment is a system for identifying abnormalities in financial transactions.

[0054] Fig. 9 is a block diagram showing a schematic configuration of a distributed network system 1a of this embodiment. As shown in Fig. 9, an information compression device 6 is communicatively connected to edge servers 7 of financial institutions A, B, and C via a communication network 3. The edge servers 7 of each company are communicatively connected to terminals 4 such as ATMs (Automated Teller Machines) and smartphones via a communication network 9.

[0055] Financial transaction data is accumulated in the edge server 7 of each company. Therefore, the edge server 7 of each company can identify anomalies in financial transactions within its own company by performing machine learning using the financial transaction data. However, it is difficult to identify anomalies in financial transactions between different companies.

[0056] Therefore, in this embodiment, the edge server 7 of each company compresses the accumulated financial transaction data (fourth quantum bit) and transmits it to the information compression device 6 via the communication network 3. The information compression device 6 further compresses the data (multiple first quantum bits) from the edge server 7 of each company, and outputs the compressed multiple second quantum bits to the quantum computer 5. The quantum computer 5 performs machine learning using the second quantum bits to generate a learning model that identifies anomalies in financial transactions. Note that the quantum computer 5 may perform machine learning together with the information compression device 6, which is a classical computer.

[0057] The learning model generated by the quantum computer 5 is transmitted from the information compression device 6 to each company's edge server 7 via the communication network 3. By using the above learning model, each company's edge server 7 can identify not only abnormalities in its own financial transactions but also abnormalities in financial transactions between different companies.

[0058] 〔Example of implementation by software〕 The functions of the information compression device 6 and the edge server 7 (hereinafter referred to as "devices") can be realized by a program for causing a computer to function as the device, and by a program for causing a computer to function as each control block (particularly each part included in the control units 10 and 30) of the device.

[0059] In this case, the above device includes a computer having at least one control device (for example, a processor) and at least one storage device (for example, a memory) as hardware for executing the above program. By executing the above program with this control device and storage device, each function described in the above embodiments is realized.

[0060] The above program may be recorded on one or more computer-readable recording media, not temporarily. This recording medium may or may not be provided in the above device. In the latter case, the above program may be supplied to the above device via any wired or wireless transmission medium.

[0061] Also, part or all of the functions of the above control blocks can also be realized by a logic circuit. For example, an integrated circuit in which a logic circuit functioning as each of the above control blocks is formed is also included in the scope of the present invention. In addition to this, for example, it is also possible to realize the functions of the above control blocks by a quantum computer.

[0062] Furthermore, each process described in each of the above embodiments may be executed by AI (Artificial Intelligence). In this case, the AI ​​may be executed by the control device or another device (for example, an edge computer or a cloud server).

[0063] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. [Explanation of symbols]

[0064] 1 Network System 1a Distributed Network System 2. Quantum Computer System 3, 9 Communication Network 4. Terminal 5. Quantum Computers 6. Data Compression Device (Classical Computer) 7 Edge Server 8 base station 10, 30 Control section 11 Communications Department 12 Output section 20, 40 Acquisition Department 21, 41 Normalization part 22, 42 Tensor network conversion section (compression section) 23, 24, 43 Information compression section (compression section) 25 Quantum calculation section 30 Control section 31 Communication unit (transmission unit)

Claims

1. Equipped with classical and quantum computers, The classical computer is An acquisition unit that acquires a plurality of first quantum bits; A compression unit that compresses information of the first quantum bits into a plurality of second quantum bits having a smaller number of quantum bits than the first quantum bits by converting a tensor including the first quantum bits into a tensor network and compressing information; an output unit that outputs the second quantum bits to the quantum computer; The quantum computer performs a quantum computation on the second quantum bits; The compression unit of the classical computer compresses information of the first quantum bits into a plurality of second quantum bits and a plurality of third quantum bits having a smaller number of quantum bits than the first quantum bits, The quantum computer system, wherein the classical computer further includes a quantum computing unit that performs quantum computation using a tensor network on the plurality of third quantum bits.

2. 2. The quantum computer system according to claim 1, wherein the compression unit of the classical computer converts the tensor into a tensor network using singular value decomposition or Schmidt decomposition, and compresses information by performing a reduction calculation on the converted tensor network by performing low-rank approximation using singular value decomposition or Schmidt decomposition.

3. A system comprising a classical computer and a quantum computer, The classical computer is An acquisition unit that acquires a plurality of first quantum bits; A compression unit that compresses information of the first quantum bits into a plurality of second quantum bits having a smaller number of quantum bits than the first quantum bits by converting a tensor including the first quantum bits into a tensor network and compressing information; an output unit that outputs the second quantum bits to the quantum computer; The quantum computer performs a quantum computation on the second quantum bits; Further comprising a plurality of edge computers communicatively connected to the classical computer, Each of the plurality of edge computers is communicatively connected to a plurality of terminals; An acquisition unit that acquires tensors, which are multiple pieces of data, from multiple terminals; A normalization unit that normalizes a value included in the tensor and converts it into a tensor including a plurality of fourth quantum bits; A compression unit that compresses information of the plurality of fourth quantum bits into a plurality of fifth quantum bits having a smaller number of quantum bits than the plurality of fourth quantum bits by converting a tensor including the plurality of fourth quantum bits into a tensor network and performing information compression; a transmitter that transmits the plurality of fifth quantum bits to the classical computer; The acquisition unit of the classical computer acquires the fifth quantum bits from each of the edge computers as the first quantum bit.

4. The quantum computer includes: The quantum computer system according to claim 3 , further comprising: a first quantum bit that is a quantum computer system that performs machine learning using the second quantum bits; and a second quantum bit that is a quantum computer system that performs machine learning using the second quantum bit. The quantum computer system according to claim 3 , further comprising: a first quantum bit that is a quantum computer system that performs machine learning using the second quantum bit;

5. 4. A control program for causing a computer to function as the quantum computer system according to claim 1, the control program causing a computer to function as the compression unit.

6. A control method for a quantum computer system including a classical computer and a quantum computer, comprising: obtaining a plurality of first qubits by the classical computer; The classical computer converts a tensor including the plurality of first quantum bits into a tensor network and performs information compression, thereby compressing the plurality of first quantum bits into a plurality of second quantum bits having a smaller number of quantum bits than the plurality of first quantum bits; the classical computer outputting the second plurality of quantum bits to the quantum computer; and performing a quantum computation on the second plurality of quantum bits by the quantum computer; The information compressing step includes compressing the first quantum bits into a plurality of second quantum bits and a plurality of third quantum bits, each of which has a smaller number of quantum bits than the first quantum bits, by the classical computer; The control method further includes a step in which the classical computer performs quantum computation on the third quantum bits using a tensor network.

7. A control method for a quantum computer system including a classical computer, a quantum computer, and a plurality of edge computers, comprising: obtaining a plurality of first qubits by the classical computer; The classical computer converts a tensor including the plurality of first quantum bits into a tensor network and performs information compression, thereby compressing the plurality of first quantum bits into a plurality of second quantum bits having a smaller number of quantum bits than the plurality of first quantum bits; the classical computer outputting the second plurality of quantum bits to the quantum computer; and performing a quantum computation on the second plurality of quantum bits by the quantum computer; Each of the plurality of edge computers communicatively connected to the classical computer Obtaining tensors representing multiple data from multiple terminals; normalizing the values ​​in the tensor to convert it into a tensor that includes a plurality of fourth qubits; A step of compressing the number of fourth quantum bits into a number of fifth quantum bits having a smaller number of quantum bits than the number of fourth quantum bits by converting a tensor including the number of fourth quantum bits into a tensor network and compressing the number of fourth quantum bits; transmitting the fifth qubits to the classical computer; The control method, wherein the acquiring step of the classical computer acquires the plurality of fifth quantum bits from each of the plurality of edge computers as the first quantum bit.

Citation Information

Patent Citations

  • Quantum calculation simulation method, quantum circuit simulator and related equipment

    CN115204406A

  • How to simulate quantum circuits on a classical computer

    JP2020515999A

  • Quantum circuit simulation method, device, facility, storage medium, and program

    JP2022003501A

  • Distributed tensor network reduction method using dynamic ordering-based partitioning

    JP2023510706A

  • Processor and method for performing tensor network contraction in quantum simulator

    US20230419145A1