Towards N-version Quantum Software Systems for Reliable Classical-Quantum Computing
While quantum computers have attracted much attention, dealing with computational errors due to noise effects caused by the interaction between quantum hardware and the external environment is a significant challenge. In this paper, we propose an approach to apply N-version programming (NVP) to quantum software to improve the reliability of the entire quantum software system. First, we define architecture patterns for N-version quantum software systems (NVQS) based on a combination of quantum libraries and devices. Next, given that the output of the quantum software system is a probability distribution, we came up with an evaluation strategy inspired by the concept of NVP for clustering and selecting multiple probability distributions output from NVQS. Finally, we outline our future experimental plan.
Authors
- Suguru Endo (ORCID: https://orcid.org/0000-0002-2317-3751)
- Yasuo Suzuki (ORCID: https://orcid.org/0000-0002-9813-9793)
- Shôichi Saito (ORCID: https://orcid.org/0000-0001-9661-7336)
Publication Details
- Published
- 2024-10-28
- DOI
- https://doi.org/10.1109/issrew63542.2024.00064
- Citations
- 6
- Primary Topic
- Quantum Computing Algorithms and Architecture
- Type
- article
- Field-Weighted Citation Impact
- 2.08