Quantum computing has already become a technology to be used by large companies in finance, distribution, health care, chemistry, etc. Among the different approaches, quantum annealing is one of the most promising in the short term. However, software development platforms do not offer user-friendly interfaces for the definition of annealing problems. In this paper we present a solution to this problem: QPath®’s Annealer Compositor that facilitates the definition and execution of annealing algorithms in either quantum annealing or digital annealing computers. An example based on a nurse work schedule is used for illustrating this special interface.
References
[1]
IDB (2019) Quantum Technologies. Digital Transformation, Social Impact, and Cross-Sector Disruption. Interamerican Development Bank.
https://publications.iadb.org/publications/english/document/Quantum_Technologies_Digital_Transformation_Social_Impact_and_Crosssector_Disruption.pdf
[2]
Mueck, L. (2017) Quantum Software. Nature, 549, 171.
https://doi.org/10.1038/549171a
[3]
Piattini, M. (2021) Requirements for a Robust Quantum Software Development Environment. Cutter Business Technology Journal, 34, 12-17.
[4]
Hevia, J.L., Peterssen, G., Ebert, C. and Piattini, M. (2021) Quantum Software Development Toolkits. IEEE Software Sept/Oct.
[5]
Piattini, M., Peterssen, G., Pérez-Castillo, R., Hevia, J.L., et al. (2020) The Talavera Manifesto for Quantum Software Engineering and Programming. QANSWER 2020 QuANtum SoftWare Engineering & Programming. Proceedings of the 1st International Workshop on the QuANtum SoftWare Engineering & Programming, Talavera de la Reina, Spain, 11-12 February 2020, 1-5.
http://ceur-ws.org/Vol-2561/paper0.pdf
[6]
Piattini, M., Serrano, M., Pérez-Castillo, R., Peterssen, G. and Hevia, J.L. (2021) Towards a Quantum Software Engineering. IT Professional, 23, 62-66.
https://doi.org/10.1109/MITP.2020.3019522
[7]
Peterssen, G. (2020) Quantum Technology Impact: The Necessary Workforce for Developing Quantum Software. Proceedings of the 1st International Workshop on the QuANtum SoftWare Engineering & Programming (QANSWER), Talavera de la Reina, Spain, 11-12 February 2020, 6-22.
[8]
Corcoles, A.D., Kandala, A., Javadi-Abhari, A., McClure, D.T., Cross, A.W., Temme, K., Nation, P.D., Steffen, M. and Gambetta, J.M. (2019) Challenges and Opportunities of Near-Term Quantum Computing Systems. Proceedings of the IEEE, 108, 1338-1352. https://doi.org/10.1109/JPROC.2019.2954005
[9]
QuantumPath (2021) https://www.quantumpath.es/
[10]
Glover, F., Kochenberger, G. and Du, Y. (2019) A Tutorial on Formulating and Using QUBO Models. arXiv: 1811.11538. https://arxiv.org/abs/1811.11538
[11]
Kadowaki, T. and Nishimori, H. (1998) Quantum Annealing in the Transverse Ising Model. Physical Review E, 58, 5355. https://doi.org/10.1103/PhysRevE.58.5355
[12]
Fujitsu (2021) Fujitsu Digital Annealer.
https://www.fujitsu.com/global/services/business-services/digital-annealer/index.html
Piattini, M., Peterssen, G. and Pérez-Castillo, R. (2020) Quantum Computing: A New Software Engineering Golden Age. ACM SIGSOFT Software Engineering Notes, 45, 12-14. https://doi.org/10.1145/3402127.3402131