论文标题
复杂量子算法的计算电路的参数合成
Parametric Synthesis of Computational Circuits for Complex Quantum Algorithms
论文作者
论文摘要
目前,量子电路主要是通过手动将逻辑元素放在象征量子位的线上来创建的。创建量子电路合成器“ naginata”的目的是由于以下事实:即使量子算法中的操作数量略有增加,也会导致相应量子电路的大小显着增加。这在创建和调试这些量子电路方面造成了严重的困难。我们的量子合成器的目的是使用户有机会使用高级命令实现量子算法。这是通过为常用操作创建通用块来实现的,例如:加法器,乘数,数字比较器(比较操作员)等。因此,用户可以通过使用这些通用块来实现量子算法,并且量子合成器将以该算法的形式创建合适的电路,该算法以所选择的量子计算环境支持的格式,以支持该算法。这种方法大大简化了开发过程和调试量子算法。实施量子算法的拟议方法在机器学习领域具有潜在的应用,在这方面,我们提供了一个示例,它是创建用于训练简单神经网络的电路的示例。神经网络对运输和道路复合物的技术发展有重大影响,并且通过引入量子计算,通过利用量子计算来提高其学习过程的可靠性和效率。
At the moment, quantum circuits are created mainly by manually placing logic elements on lines that symbolize quantum bits. The purpose of creating Quantum Circuit Synthesizer "Naginata" was due to the fact that even with a slight increase in the number of operations in a quantum algorithm, leads to the significant increase in size of the corresponding quantum circuit. This causes serious difficulties both in creating and debugging these quantum circuits. The purpose of our quantum synthesizer is enabling users an opportunity to implement quantum algorithms using higher-level commands. This is achieved by creating generic blocks for frequently used operations such as: the adder, multiplier, digital comparator (comparison operator), etc. Thus, the user could implement a quantum algorithm by using these generic blocks, and the quantum synthesizer would create a suitable circuit for this algorithm, in a format that is supported by the chosen quantum computation environment. This approach greatly simplifies the processes of development and debugging a quantum algorithm. The proposed approach for implementing quantum algorithms has a potential application in the field of machine learning, in this regard, we provided an example of creating a circuit for training a simple neural network. Neural networks have a significant impact on the technological development of the transport and road complex, and there is a potential for improving the reliability and efficiency of their learning process by utilizing quantum computation, through the introduction of quantum computing.