Aviation quantum simulation calculation method and system based on classical supercomputing

Through the aeronautical quantum simulation calculation method based on classic supercomputing, the Origin IR quantum program is generated and analyzed, and multiple quantum computing and correctness judgments are performed, which solves the needs of quantum computing power simulation and testing in the aviation field, and realizes the operation test and verification of general quantum algorithms.

CN119885632APending Publication Date: 2025-04-25XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411956964.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-29
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

No research on quantum virtual machine technology has been carried out in the field of aviation, and it cannot meet the needs of quantum computing power simulation and quantum algorithm operation and testing.

Method used

Aeronautical quantum simulation calculation method based on classic supercomputing is adopted, and the Origin IR quantum program is generated, algorithm parameters and task lists are analyzed, computing clusters and server clusters are called for multiple quantum computing, and correctness judgment is made in combination with probability measurement technology to realize the preservation and display of quantum computing results.

Benefits of technology

Supports the operation and testing of general quantum algorithms such as Shor, Grover, information security and artificial intelligence, and provides support for the demonstration and verification of quantum algorithms in typical application scenarios in the aviation field.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119885632A_ABST
    Figure CN119885632A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of quantum computing virtual machines, and discloses an aviation quantum simulation computing method and system based on classical super computation.The method comprises the steps that an Or < in > I < R > quantum program is generated through the quantum computing programming technology, and algorithm parameters and a task list are obtained through analysis of the Or < in > I < R > quantum program; the algorithm parameters are verified, and the task list is stored in a database after verification is passed; obtaining task execution parameters of each subtask of the tasks in the task list according to a mapping relation table of a database; and according to the task list and all the task execution parameters, calling algorithms of the calculation cluster and the server cluster to perform multiple quantum calculation to obtain a quantum calculation result, and performing correctness judgment on the quantum calculation result according to a probability measurement technology to obtain a final calculation result. According to the invention, the requirements of quantum computing power simulation and quantum algorithm operation and test can be met, and a support method is provided for demonstration and verification of the quantum algorithm in typical application scenes in the aviation field.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of quantum computing virtual machines, and relates to the simulation of quantum computing power and the operation and testing requirements of quantum algorithms, and specifically to an aviation quantum simulation computing method and system based on classical supercomputing. Background Art

[0002] The Quantum Virtual System is a software tool used to simulate the behavior of quantum systems. It can simulate the operation of a quantum computer, help researchers understand and verify the effects of quantum algorithms, and develop and optimize algorithms when actual quantum computers are not available or inconvenient to use. This helps developers debug and verify the correctness of quantum programs before actual hardware, and evaluate the performance and scalability of quantum computers.

[0003] The system can simulate various quantum systems including quantum bits, quantum gate operations, and quantum measurements. Based on the principles of quantum mechanics, it uses numerical calculation methods to simulate the superposition state, entangled state, and interaction between quantum bits to obtain evolution and measurement results. At the same time, users can define and manipulate the initial state of quantum bits, select quantum gate operations to simulate the process of quantum computing, and perform quantum measurements to obtain results. The simulator will calculate the evolution of quantum bits according to the rules of quantum mechanics and output simulation results. Through the simulator, researchers can verify the correctness of quantum algorithms, the interaction effects of quantum bits, and the generation and application of quantum entanglement.

[0004] At present, quantum virtual systems include two types: vector-based simulators and matrix-based simulators. Vector-based simulators are suitable for simulating relatively small-scale quantum systems. They use linear algebra methods to calculate the evolution of quantum bits. Matrix-based simulators are suitable for simulating larger-scale quantum systems. They use density matrices to represent mixed states of quantum states and use matrix operations to calculate the evolution of quantum bits. However, in the aviation field, no research on quantum virtual machine technology has been carried out yet. Summary of the invention

[0005] The purpose of the present invention is to disclose an aviation quantum simulation calculation method based on classical supercomputer, which can meet the needs of quantum computing power simulation and quantum algorithm operation and testing, support the operation and testing of general quantum algorithms such as Shor, Grover, information security, and artificial intelligence, and provide support for the demonstration and verification of quantum algorithms in typical application scenarios in the aviation field. The method includes the following steps:

[0006] S1. Generate an Organic IR quantum program using quantum computing programming technology, and parse the Organic IR quantum program to obtain algorithm parameters and a task list;

[0007] S2. Verify the algorithm parameters, and save the task list into a database after verification.

[0008] S3. Obtaining task execution parameters of each subtask in the task list according to the mapping relationship table of the database;

[0009] S4. According to the task list and all the task execution parameters, the algorithm of the computing cluster and the server group is called to perform multiple quantum calculations to obtain quantum calculation results, and the quantum calculation results are saved in the database, wherein the quantum calculation results include the total number of current calculations and the result of each calculation;

[0010] S5. Determine the correctness of the quantum calculation result based on probability measurement technology to obtain the final calculation result.

[0011] Furthermore, in step S1, an Organic IR quantum program is generated by using quantum computing programming technology, and the Organic IR quantum program is parsed to obtain algorithm parameters and a task list, including:

[0012] S11. Establish a communication link between the aviation quantum simulation computing system and the classical computer system, and establish a mapping relationship table between tasks and subtasks, between subtasks, and between task execution parameters in the database;

[0013] S12, using quantum computing programming technology to generate an Organic IR quantum program through a classical computer system, and sending the Organic IR quantum program to the aeronautical quantum simulation computing system through an HTTP request;

[0014] S13. Analyze the Organic IR quantum program to obtain algorithm parameters and a task list, wherein the task list includes each task and all its subtasks, and the algorithm parameters include quantum parameters and classical parameters.

[0015] Furthermore, in step S11, the subtasks include a quantum Fourier transform subtask, a modular finger operation subtask and a quantum inverse Fourier transform subtask.

[0016] Furthermore, the method further includes: S6, querying the current total number of calculations and the current calculation result by polling the database.

[0017] Furthermore, the method further includes: S7, outputting the final calculation result for processing and display.

[0018] An embodiment of the present invention also provides an aeronautical quantum simulation computing system based on a classical supercomputer, comprising a classical computer system and an aeronautical quantum simulation computing system, wherein the classical computer system and the aeronautical quantum simulation computing system are interconnected, and the aeronautical quantum simulation computing system comprises a database, a computing task scheduling component, a task scheduling management component, a quantum simulation computing component, and a supercomputer service group.

[0019] Wherein, the database stores a mapping relationship table, a task list and quantum computing results;

[0020] The computing task scheduler is connected to the classical computer system and the database, and is used to parse the Organic IR quantum program output by the classical computer system to obtain algorithm parameters and a task list, and is used to judge the correctness of the quantum computing results in the database;

[0021] The task scheduling management component is connected to the computing task scheduling component and is used to extract task execution parameters from the mapping relationship table according to the received task list;

[0022] The quantum simulation computing component is connected to the task scheduling management component, the database and the supercomputing service group, and is used to call the algorithm of the supercomputing service group to perform multiple quantum calculations according to the received task list and the task execution parameters to obtain quantum calculation results.

[0023] An embodiment of the present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the above-mentioned aviation quantum simulation calculation methods based on classical supercomputing. The method can meet the needs of quantum computing power simulation and quantum algorithm operation and testing, and can support the operation and testing of general quantum algorithms such as Shor, Grover, information security, and artificial intelligence, and provide a support method for the demonstration and verification of quantum algorithms in typical application scenarios in the aviation field.

[0024] An embodiment of the present invention also provides a computer-readable storage medium, which stores a computer program for executing any of the above-mentioned aviation quantum simulation computing methods based on classical supercomputers. The method can meet the needs of quantum computing power simulation and quantum algorithm operation and testing, and can support the operation and testing of general quantum algorithms such as Shor, Grover, information security, and artificial intelligence, and provide support for the demonstration and verification of quantum algorithms in typical application scenarios in the aviation field.

[0025] Compared with the prior art, the beneficial effects that can be achieved by at least one of the above-mentioned technical solutions adopted in the embodiments of this specification include at least the following: the method of the present invention can meet the needs of quantum computing power simulation and quantum algorithm operation and testing, and can support the operation and testing of general quantum algorithms such as Shor, Grover, information security, and artificial intelligence, and provide support for the demonstration and verification of quantum algorithms in typical application scenarios in the aviation field. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0027] Figure 1 A flowchart of an aviation quantum simulation calculation method based on a classical supercomputer disclosed in an embodiment of the present invention;

[0028] Figure 2 This is an architecture diagram of an aviation quantum simulation computing system based on a classical supercomputer disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0029] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0030] The following describes the implementation methods of the present application through specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The present application can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and the features of the embodiments can be combined with each other in the absence of conflict. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work belong to the scope of protection of the present application.

[0031] The embodiment of the present invention discloses an aviation quantum simulation calculation method based on a classical supercomputer, see Figure 1 and Figure 2 As shown, the method comprises the following steps:

[0032] S1. Generate an Organic IR quantum program using quantum computing programming technology, and parse the Organic IR quantum program to obtain algorithm parameters and a task list;

[0033] S2. Verify the algorithm parameters. If the verification is passed, save the task list to the database. If the verification is not passed, output an error message.

[0034] S3. Obtaining task execution parameters of each subtask in the task list according to the mapping relationship table of the database;

[0035] S4. According to the task list and all the task execution parameters, the algorithm of the computing cluster and the server group is called to perform multiple quantum calculations to obtain quantum calculation results, and the quantum calculation results are saved in the database, wherein the quantum calculation results include the total number of current calculations and the result of each calculation;

[0036] S5. Determine the correctness of the quantum calculation result based on probability measurement technology to obtain the final calculation result.

[0037] Furthermore, in step S1, an Organic IR quantum program is generated by using quantum computing programming technology, and the Organic IR quantum program is parsed to obtain algorithm parameters and a task list, including:

[0038] S11. Establish a communication link between the aviation quantum simulation computing system and the classical computer system, and establish a mapping relationship table between tasks and subtasks, between subtasks, and between task execution parameters in the database, wherein the communication link between the aviation quantum simulation computing system and the classical computer system can be realized through Ethernet communication or other communication directions;

[0039] S12, using quantum computing programming technology to generate an Organic IR quantum program through a classical computer system, and sending the Organic IR quantum program to the aeronautical quantum simulation computing system through an HTTP request;

[0040] S13. Analyze the Original IR quantum program to obtain algorithm parameters and a task list, wherein the task list includes each task and all its subtasks, and the algorithm parameters include quantum parameters and classical parameters.

[0041] Furthermore, in step S11, the subtasks include a quantum Fourier transform subtask, a modular finger operation subtask and a quantum inverse Fourier transform subtask.

[0042] Furthermore, the method further includes: S6, querying the current total number of calculations and the current calculation result by polling the database.

[0043] Furthermore, the method further includes: S7, outputting the final calculation result for processing and display.

[0044] Based on the same inventive concept, an aeronautical quantum simulation computing system based on a classical supercomputer is also provided in an embodiment of the present invention, as described in the following embodiments. Since the principle of solving the problem by the aeronautical quantum simulation computing system based on a classical supercomputer is similar to the aeronautical quantum simulation computing method based on a classical supercomputer, the implementation of the aeronautical quantum simulation computing system based on a classical supercomputer can refer to the implementation of the aeronautical quantum simulation computing method based on a classical supercomputer, and the repeated parts will not be repeated. As used below, the term "unit" or "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0045] Among them, see Figure 2 As shown, the aviation quantum simulation computing system based on classical supercomputer includes a classical computer system and an aviation quantum simulation computing system, the classical computer system and the aviation quantum simulation computing system are interconnected, and the aviation quantum simulation computing system includes a database, a computing task scheduling component, a task scheduling management component, a quantum simulation computing component and a supercomputer service group. The structure is explained below.

[0046] Among them, the classical computer system is used to generate Original IR quantum programs through quantum computing programming technology, to evaluate the correctness of quantum computing results in the database, and to display the final quantum computing results.

[0047] The database stores a mapping relationship table, a task list and quantum computing results;

[0048] The computing task scheduler is connected to the classical computer system and the database, and is used to parse the Original IR quantum program output by the classical computer system to obtain algorithm parameters and a task list, and is used to judge the correctness of the quantum computing results in the database;

[0049] The task scheduling management component is connected to the computing task scheduling component and is used to extract task execution parameters from the mapping relationship table according to the received task list;

[0050] The quantum simulation computing component is connected to the task scheduling management component, the database and the supercomputing service group, and is used to call the algorithm of the supercomputing service group to perform multiple quantum calculations according to the received task list and the task execution parameters to obtain quantum calculation results.

[0051] The method of the present invention can meet the needs of quantum computing power simulation and quantum algorithm operation and testing, and can support the operation and testing of general quantum algorithms such as Shor, Grover, information security, and artificial intelligence, and provide support for the demonstration and verification of quantum algorithms in typical application scenarios in the aviation field.

[0052] In this embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, any of the above-mentioned aerospace quantum simulation calculation methods based on classical supercomputing is implemented.

[0053] Specifically, the computer device may be a computer terminal, a server or a similar computing device.

[0054] In this embodiment, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program for executing any of the above-mentioned classical supercomputing-based aerospace quantum simulation calculation methods.

[0055] Specifically, computer-readable storage media include permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer-readable storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable storage media does not include transitory media such as modulated data signals and carrier waves.

[0056] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the embodiments of the present invention are not limited to any specific combination of hardware and software.

[0057] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the embodiments of the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An aviation quantum simulation calculation method based on classical supercomputer, characterized in that: The method comprises: Using quantum computing programming technology to generate an OriginIR quantum program, parsing the OriginIR quantum program to obtain algorithm parameters and a task list; Verify the algorithm parameters, and save the task list into a database after verification; Obtaining task execution parameters of each subtask in the task list according to the mapping relationship table of the database; According to the task list and all the task execution parameters, the algorithm of the computing cluster and the server group is called to perform multiple quantum calculations to obtain quantum calculation results, and the quantum calculation results are saved in the database, wherein the quantum calculation results include the total number of current calculations and the result of each calculation; The correctness of the quantum calculation result is judged based on the probability measurement technology to obtain the final calculation result.

2. The aviation quantum simulation calculation method based on classical supercomputer according to claim 1 is characterized in that: The OriginIR quantum program is generated by using quantum computing programming technology, and the algorithm parameters and task list are obtained by parsing the OriginIR quantum program, including: Establish a communication link between the aviation quantum simulation computing system and the classical computer system, and establish a mapping relationship table between tasks and subtasks, between subtasks, and between task execution parameters in the database; Using quantum computing programming technology to generate an OriginIR quantum program through a classical computer system, and sending the OriginIR quantum program to the aviation quantum simulation computing system through an HTTP request; The OriginIR quantum program is parsed to obtain algorithm parameters and a task list, wherein the task list includes each task and all its subtasks, and the algorithm parameters include quantum parameters and classical parameters.

3. The aviation quantum simulation calculation method based on classical supercomputer according to claim 1 or 2, characterized in that: The subtasks include a quantum Fourier transform subtask, a modular finger operation subtask and a quantum inverse Fourier transform subtask.

4. The aviation quantum simulation calculation method based on classical supercomputer according to claim 1 is characterized in that: The method further includes: querying the current total number of calculations and the current calculation result by polling the database.

5. The aviation quantum simulation calculation method based on classical supercomputer according to claim 1 is characterized in that: The method also includes: outputting the final calculation result for processing and display.

6. An aviation quantum simulation computing system based on classical supercomputer, characterized in that: It includes a classical computer system and an aviation quantum simulation computing system, wherein the classical computer system and the aviation quantum simulation computing system are interconnected, and the aviation quantum simulation computing system includes a database, a computing task scheduling component, a task scheduling management component, a quantum simulation computing component, and a supercomputing service group; The database stores a mapping relationship table, a task list and quantum computing results; The computing task scheduler is connected to the classical computer system and the database, and is used to parse the OriginIR quantum program output by the classical computer system to obtain algorithm parameters and a task list, and is used to judge the correctness of the quantum computing results in the database; The task scheduling management component is connected to the computing task scheduling component and is used to extract task execution parameters from the mapping relationship table according to the received task list; The quantum simulation computing component is connected to the task scheduling management component, the database and the supercomputing service group, and is used to call the algorithm of the supercomputing service group to perform multiple quantum calculations according to the received task list and the task execution parameters to obtain quantum calculation results.

Citation Information

Cited By

  • System and method for predicting protein structure based on RNA sequence of quantum computing

    CN121838873A