Web API and Quantum Simulator for Testing Quantum Entanglement Concepts

Kayun Chantarasathaporn, Choonhapong Thaiupathump, Nirun Ngamkerd, Poramate Ruksawong, Suphanut Kathong, Sudasawan Ngammongkolwong

Abstract


Quantum computing uses concept of quantum physics to deploy on next generation quantum computers.  Several inventions and innovations in this field in the last two decades can push the theory to real works much faster than what in the past.   This paper is intended for students who are interested in quantum software development and related mathematical concepts.  Simple matrix explanations of fundamental quantum entanglement made it easier to understand.  Showing how to create Q# quantum library (.dll) that operates on quantum simulator, links with C# Web API and works with Swagger web client makes interested learners clearer about how to generate program from supporting theories and tools.  Running results of this sample development were compatible with the mathematical principle of quantum entanglement and fit that concept.  This paper can be a good kickstart for learners who want to clarify concepts and really create basic quantum programs on his or her own computer.

Keywords: quantum computing; quantum programming; Q#; QSharp;  entanglement; quantum simulator; Web API


Full Text:

PDF

References


B. Marr, “Quantum Computing Now And In The Future: Explanation, Applications, And Problems,” 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,” CNBC, Jun. 06, 2022. https://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,” Independent, Oct. 31, 2021. https://www.independent.co.uk/ tech/ china -scientists-programmable-quantum-computers-b1946018.html (accessed Apr. 26, 2023).

K. Chantarasathaporn, C. Thaiupathump, C. Kama, N. Nopakun, and S. Ngammongkolwong, “Practical Entanglement for Quantum Computing on Quantum Simulator by Q# ,” in Proceeding of The 19th International Conference in Applied Computer Technology and Information System, S. Rungruang and W. Chupradist, Eds., Bangkok: Southeast Bangkok University, Mar. 2023, pp. 408–418.

K. Kris, “Windows on Quantum Computer (Explained),” WorkwuT, Aug. 22, 2022. https://workwut.com/windows-quantum-computer/ (accessed Mar. 15, 2023).

J. Dargan, “Top 5 Quantum Programming Languages in 2022,” The Quantum Insider, 2022. https://thequantuminsider.com/ 2022/ 07/28/ state-of-quantum-computing-programming-languages-in-2022/ (accessed Mar. 15, 2023).

Z. Hussain and A. Talib, “Strengths and Weaknesses of Quantum Computing,” Int J Sci Eng Res, vol. 7, no. 9, Sep. 2016.

A. Tatourian, “Lecture Notes of Quantum Computing for Computer Scientists,” wordpress.com, Sep. 01, 2018. https://tatourian.blog/2018/09/01/quantum-computing-for-computer-scientists/ (accessed May 01, 2023).

H. Paudel, M. Syamlal, and S. Crawford, “Quantum Computing and Simulations for Energy Applications: Review and Perspective,” An Open Access Journal of the American Chemical Society, vol. 2, no. 3, pp. 151–196, Jan. 2022, Accessed: Mar. 17, 2023. [Online]. Available: https://pubs.acs.org/doi/10.1021/acsengineeringau.1c00033


Refbacks

  • There are currently no refbacks.