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 …
make it possible to explore and investigate the design and development of quantum …
Modeling quantum programs: Challenges, initial results, and research directions
Quantum programming languages provide necessary constructs to program quantum
computers. To write such programs, one needs to understand the characteristics of quantum …
computers. To write such programs, one needs to understand the characteristics of quantum …
Quantum service-oriented computing: current landscape and challenges
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 …
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
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 …
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
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 …
developments of quantum computers. In particular, quantum machine learning, a class of …
Mutation-based test generation for quantum programs with multi-objective search
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 …
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
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 …
to minimize the distance traveled in warehouses and distribution centers where order …
Muskit: A mutation analysis tool for quantum software testing
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 …
programs and bugs repositories to assess the effectiveness of testing techniques. To this …
HamLib: A library of Hamiltonians for benchmarking quantum algorithms and hardware
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 …
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
Testing quantum programs requires systematic, automated, and intelligent methods due to
their inherent complexity, such as their superposition and entanglement. To this end, we …
their inherent complexity, such as their superposition and entanglement. To this end, we …