Quantum Program Testing Through Commuting Pauli Strings on IBM's Quantum Computers

Salvato in:
Dettagli Bibliografici
Pubblicato in:arXiv.org (Aug 1, 2024), p. n/a
Autore principale: Asmar Muqeet
Altri autori: Ali, Shaukat, Arcaini, Paolo
Pubblicazione:
Cornell University Library, arXiv.org
Soggetti:
Accesso online:Citation/Abstract
Full text outside of ProQuest
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!

MARC

LEADER 00000nab a2200000uu 4500
001 3087447636
003 UK-CbPIL
022 |a 2331-8422 
035 |a 3087447636 
045 0 |b d20240801 
100 1 |a Asmar Muqeet 
245 1 |a Quantum Program Testing Through Commuting Pauli Strings on IBM's Quantum Computers 
260 |b Cornell University Library, arXiv.org  |c Aug 1, 2024 
513 |a Working Paper 
520 3 |a The most promising applications of quantum computing are centered around solving search and optimization tasks, particularly in fields such as physics simulations, quantum chemistry, and finance. However, the current quantum software testing methods face practical limitations when applied in industrial contexts: (i) they do not apply to quantum programs most relevant to the industry, (ii) they require a full program specification, which is usually not available for these programs, and (iii) they are incompatible with error mitigation methods currently adopted by main industry actors like IBM. To address these challenges, we present QOPS, a novel quantum software testing approach. QOPS introduces a new definition of test cases based on Pauli strings to improve compatibility with different quantum programs. QOPS also introduces a new test oracle that can be directly integrated with industrial APIs such as IBM's Estimator API and can utilize error mitigation methods for testing on real noisy quantum computers. We also leverage the commuting property of Pauli strings to relax the requirement of having complete program specifications, making QOPS practical for testing complex quantum programs in industrial settings. We empirically evaluate QOPS on 194,982 real quantum programs, demonstrating effective performance in test assessment compared to the state-of-the-art with a perfect F1-score, precision, and recall. Furthermore, we validate the industrial applicability of QOPS by assessing its performance on IBM's three real quantum computers, incorporating both industrial and open-source error mitigation methods. 
653 |a Quantum chemistry 
653 |a Application programming interface 
653 |a Quantum computing 
653 |a Performance evaluation 
653 |a Errors 
653 |a Quantum computers 
653 |a Strings 
653 |a Specifications 
653 |a State-of-the-art reviews 
653 |a Software testing 
700 1 |a Ali, Shaukat 
700 1 |a Arcaini, Paolo 
773 0 |t arXiv.org  |g (Aug 1, 2024), p. n/a 
786 0 |d ProQuest  |t Engineering Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3087447636/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full text outside of ProQuest  |u http://arxiv.org/abs/2408.00501