Programming quantum neural networks on NISQ systems: an overview of technologies and methodologies

S Markidis - Entropy, 2023 - mdpi.com
Noisy Intermediate-Scale Quantum (NISQ) systems and associated programming interfaces
make it possible to explore and investigate the design and development of quantum …

Modeling quantum programs: Challenges, initial results, and research directions

S Ali, T Yue - Proceedings of the 1st ACM SIGSOFT International …, 2020 - dl.acm.org
Quantum programming languages provide necessary constructs to program quantum
computers. To write such programs, one needs to understand the characteristics of quantum …

Quantum service-oriented computing: current landscape and challenges

E Moguel, J Rojo, D Valencia, J Berrocal… - Software Quality …, 2022 - Springer
The development that quantum computing technologies are achieving is beginning to attract
the interest of companies that could potentially be users of quantum software. Thus, it is …

An automata-based framework for verification and bug hunting in quantum circuits

YF Chen, KM Chung, O Lengál, JA Lin… - Proceedings of the …, 2023 - dl.acm.org
We introduce a new paradigm for analysing and finding bugs in quantum circuits. In our
approach, the problem is given by a ‍triple {P} C {Q} and the question is whether, given a set …

Quantum activation functions for quantum neural networks

M Maronese, C Destri, E Prati - Quantum Information Processing, 2022 - Springer
The field of artificial neural networks is expected to strongly benefit from recent
developments of quantum computers. In particular, quantum machine learning, a class of …

Mutation-based test generation for quantum programs with multi-objective search

X Wang, T Yu, P Arcaini, T Yue, S Ali - Proceedings of the genetic and …, 2022 - dl.acm.org
Mutation testing is often used for designing new tests, and involves changing a program in
minor ways, which results in mutated versions of the program, ie, mutants. An effective test …

qrobot: A quantum computing approach in mobile robot order picking and batching problem solver optimization

P Atchade-Adelomou, G Alonso-Linaje, J Albo-Canals… - Algorithms, 2021 - mdpi.com
This article aims to bring quantum computing to robotics. A quantum algorithm is developed
to minimize the distance traveled in warehouses and distribution centers where order …

Muskit: A mutation analysis tool for quantum software testing

E Mendiluze, S Ali, P Arcaini… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Given that quantum software testing is a new area of research, there is a lack of benchmark
programs and bugs repositories to assess the effectiveness of testing techniques. To this …

HamLib: A library of Hamiltonians for benchmarking quantum algorithms and hardware

NPD Sawaya, D Marti-Dafcik, Y Ho, DP Tabor… - Quantum, 2024 - quantum-journal.org
In order to characterize and benchmark computational hardware, software, and algorithms, it
is essential to have many problem instances on-hand. This is no less true for quantum …

Generating failing test suites for quantum programs with search

X Wang, P Arcaini, T Yue, S Ali - International symposium on search …, 2021 - Springer
Testing quantum programs requires systematic, automated, and intelligent methods due to
their inherent complexity, such as their superposition and entanglement. To this end, we …