Effects of Imperfections on Quantum Algorithms: A Software Engineering Perspective

被引:3
|
作者
Greiwe, Felix [1 ]
Krueger, Tom [1 ]
Mauerer, Wolfgang [1 ,2 ]
机构
[1] Tech Univ Appl Sci Regensburg, Regensburg, Germany
[2] Siemens AG, Technol, Munich, Germany
关键词
noisy quantum computing; NISQ systems; quantum software engineering; HW-SW co-design; SUPREMACY;
D O I
10.1109/QSW59989.2023.00014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Quantum computers promise considerable speedups over classical approaches, which has raised interest from many disciplines. Since any currently available implementations suffer from noise and imperfections, achieving concrete speedups for meaningful problem sizes remains a major challenge. Yet, imperfections and noise may remain present in quantum computing for a long while. Such limitations play no role in classical software computing, and software engineers are typically not well accustomed to considering such imperfections, albeit they substantially influence core properties of software and systems. In this paper, we show how to model imperfections with an approach tailored to (quantum) software engineers. We intuitively illustrate, using numerical simulations, how imperfections influence core properties of quantum algorithms on NISQ systems, and show possible options for tailoring future NISQ machines to improve system performance in a co-design approach. Our results are obtained from a software framework that we provide in form of an easy-to-use reproduction package. It does not require computer scientists to acquire deep physical knowledge on noise, yet provide tangible and intuitively accessible means of interpreting the influence of noise on common software quality and performance indicators.
引用
收藏
页码:31 / 42
页数:12
相关论文
共 50 条
  • [1] Interference versus success probability in quantum algorithms with imperfections
    Braun, Daniel
    Georgeot, Bertrand
    PHYSICAL REVIEW A, 2008, 77 (02):
  • [2] A Taxonomic View of the Fundamental Concepts of Quantum Computing–A Software Engineering Perspective
    R. Juárez-Ramírez
    C. X. Navarro
    Samantha Jiménez
    Alan Ramírez
    Verónica Tapia-Ibarra
    César Guerra-García
    Hector G. Perez-Gonzalez
    Carlos Fernández-y-Fernández
    Programming and Computer Software, 2023, 49 : 682 - 704
  • [3] SOFTWARE ENGINEERING OF THE FLOW ALGORITHMS
    Panyukov, A. V.
    Teleghin, V. A.
    BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2008, (02): : 78 - 99
  • [4] Quantum Software Engineering
    Frank J. Furrer
    Informatik Spektrum, 2023, 46 (5-6) : 261 - 264
  • [5] From Quantum Software Handcrafting to Quantum Software Engineering
    Bisicchia, Giuseppe
    Garcia-Alonso, Jose
    Murillo, Juan M.
    Brogi, Antonio
    2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING-COMPANION, SANER-C 2024, 2024, : 149 - 150
  • [6] Quantum software engineering and potential of quantum computing in software engineering research: a review
    Mandal, Ashis Kumar
    Nadim, Md
    Roy, Chanchal K.
    Roy, Banani
    Schneider, Kevin A.
    AUTOMATED SOFTWARE ENGINEERING, 2025, 32 (01)
  • [7] Blockchain: A Software Engineering Perspective
    Chung, Lawrence
    2019 IEEE/ACIS 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2019, : 3 - 3
  • [8] A software engineering perspective on algorithmics
    Weihe, K
    ACM COMPUTING SURVEYS, 2001, 33 (01) : 89 - 134
  • [9] A Taxonomic View of the Fundamental Concepts of Quantum Computing-A Software Engineering Perspective
    Juarez-Ramirez, R.
    Navarro, C. X.
    Jimenez, Samantha
    Ramirez, Alan
    Tapia-Ibarra, Veronica
    Guerra-Garcia, Cesar
    Perez-Gonzalez, Hector G.
    Fernandez-y-Fernandez, Carlos
    PROGRAMMING AND COMPUTER SOFTWARE, 2023, 49 (08) : 682 - 704
  • [10] On a family of quantum search algorithms robust against phase imperfections
    Li, Che-Ming
    Hsieh, Jin-Yuan
    Chuu, Der-San
    CHINESE JOURNAL OF PHYSICS, 2007, 45 (06) : 637 - 642