QUANTUM TELEPORTATION DEVELOPMENT AND DEPLOYMENT USING Q# LIBRARY AND C# CLIENT Articles

Main Article Content

Kayun Chantarasathaporn
Choonhapong Thaiupathump
Nongnat Nopakun
Yong Li
Vasutan Tunbunheng
Luo Yong

Abstract

Quantum computing has been considered a new generation of computer. Its basic unit, the qubit, is different from that in a regular computer, which is referred to as a classical bit. While the classical bit's value can be either 0 or 1, a qubit can be both 0 and 1 at the same time. Quantum computing is not a general-purpose computer; it is appropriate for some specific solutions, especially complicated problems in many fields, such as biology, logistics, information security, etc. Two major principles that are essential for quantum computing study are entanglement and teleportation. The big obstacles faced by new researchers in quantum computing, for a long time, have been not understanding the related mathematics easily and not having a clear sample software development and deployment methodology that matches theorems explanations. This paper addresses these problems by explaining quantum teleportation in simplified mathematics, showing how to apply quantum logic gates in the solution, and creating a runnable quantum teleportation Q# software library, which is later called from a C# client program. Though the Q# sample code in this paper runs on a quantum simulator, it can be used in a real quantum computing system that is based on the same architecture, like Microsoft Azure Quantum, as well.

Article Details

How to Cite
[1]
K. Chantarasathaporn, C. . Thaiupathump, N. . . Nopakun, Yong Li, V. . Tunbunheng, and Luo Yong, “QUANTUM TELEPORTATION DEVELOPMENT AND DEPLOYMENT USING Q# LIBRARY AND C# CLIENT: Articles”, JSCI-SBU, vol. 3, no. 2, pp. 75–90, Dec. 2023.
Section
Research Article

References

B. Marr, “Quantum Computing Now And In The Future: Explanation, Applications, And Problems,” [Online]. Available: http://Forbes, Aug. 26, 2022. https://www.forbes.com/sites/bernardmarr/2022/08/26/quantum-computing-now-and-in-the-future-explanation-applications-and-problems/?sh=38224fed1a6b. [Accessed: Mar. 14, 2023].

J. Keane, “The race toward a new computing technology is heating up — and Asia is jumping on the trend,” [Online]. Available: http://www.cnbc.com/2022/06/07/quantum-computing-more-asian-countries-are-getting-in-on-the-trend.html. [Accessed: Mar. 14, 2023].

V. Sankaran, “China builds world’s fastest programmable quantum computers that outperform ‘classical’ computers,” [Online]. Available: https://www.independent.co.uk/tech/china-scientists-programmable-quantum-computers-b1946018.html. [Accessed: Apr. 26, 2023].

N. D. Mermin, Quantum Computer Science: An Introduction, Cambridge University Press, 2007.

A. Bellapu, “10 Difficult Problems Quantum Computers can Solve Easily,” [Online]. Available:https://www.analyticsinsight.net/10-difficult-problems-quantum-computers-can-solve-easily. [Accessed: June 06, 2023].

A. Tatourian, “Lecture Notes of Quantum Computing for Computer Scientists,” [Online]. Available:https://tatourian.blog/2018/09/01/quantum-computing-for-computer-scientists. [Accessed: May 01, 2023].

K. Chantarasathaporn, C. Thaiupathump, et al., “Practical Entanglement for Quantum Computing on Quantum Simulator by Q#,” The 19th International Conference in Applied Computer Technology and Information System, Bangkok: Southeast Bangkok University, Mar. 2023, pp. 408–418.

K. Chantarasathaporn, C. Thaiupathump, et al., “Web API and Quantum Simulator for Testing Quantum Entanglement Concepts,” International Journal of Applied Computer Technology and Information Systems, vol. 13, no. 1, pp.17-24, April 2023 - September 2023.

A. S. Tolba, M. Z. Rashad, M. A. El-Dosuky, "Q#, a quantum computation package for the .NET platform," [Online]. Available: https://arxiv.org/abs/1302.5133. [Accessed: May 01, 2023].

Microsoft DevLabs, “Microsoft Quantum Development Kit for Visual Studio Code,” [Online]. Available: https://marketplace.visualstudio.com/items?itemName=quantum.quantum-devkit-vscode. [Accessed: May 01, 2023].

Z. Hussain and A. Talib, "Strengths and Weaknesses of Quantum Computing," International Journal of Scientific & Engineering Research, vol. 7, no. 9, pp.1526-1531, September 2016.

D. Voorhoede, “Hadamard gate,” [Online]. Available: https://www.quantum-inspire.com/kbase/hadamard. [Accessed: June 10, 2023].

H. Paudel, M. Syamlal, and S. Crawford, “Quantum Computing and Simulations for Energy Applications: Review and Perspective,” Open Access J. Am. Chem. Soc., vol. 2, no. 3, pp. 151–196, January 2022.