Comments (4)
Actually the above is valid save for the case where the ideal distribution is also the uniform distribution for which the denominator of Eq.(2) goes to zero. I am not sure how to solve that pathological case.
from qc-app-oriented-benchmarks.
from qc-app-oriented-benchmarks.
Actually I messed up the math above, maximizing the wrong thing. The worst case is given by an experiment that returns a single bit-string, but the actual answer is a uniform distribution over all other bit-strings. In this case one gets an overlap with the uniform distribution of 1-1/2**N
so the lower bound is:
-(1-1/2**N)/(1-((1-1/2**N))
Which a quick check equals -2^{N}+1
. Which is still qubit number dependent.
In short, the more important point is not really the zero division, but that your are equating things with fidelities over different ranges. And the fact that the lower bound is negative, but that is not anywhere in the plots.
from qc-app-oriented-benchmarks.
It should be specified in the paper that we are reporting all negative fidelities as 0, for the following reason; forgive me if this is repeating what you already know, but this is a representation of the thought process behind the implementation:
The choice of normalizing to some large-noise limit distribution, in this case the uniform distribution over bitstrings, is intended to clarify the actual ability of a quantum processor to execute its instructions (without tomography) and also its ability to achieve a task better than some easy classical task (random guessing). Polarization fidelity is negative when the Hellinger fidelity of the large-noise limit distribution with the exact distribution is higher than the Hellinger fidelity of the actual outputs with the exact distribution. So "less informative than noise" is conflated with "indistinguishable from noise." It's a fair criticism of the metric that these are not quite the same cases but in reporting whether your QPU can perform the task that an algorithm is designed to do, we are currently choosing to set them both as equal to 0.
from qc-app-oriented-benchmarks.
Related Issues (16)
- (AE/MC) Controlled Circuits in Braket
- MCX Shim in braket grover's doesn't work
- Deutsch-Josza Benchmarking Test is giving throwing Error HOT 5
- hamiltonian-simulation is throwing the error HOT 3
- Circuit depth in the paper :Application-Oriented Performance Benchmarks for Quantum Computing
- Problem in executing the vqe code HOT 6
- Let's add benchmarks for Quantum Wavelet Transforms HOT 1
- Add High Level Intuition README sections
- Qiskit transpilation for circuit depth determination is slow; cache data for performance
- Implement optional execution of multiple circuits in each job in Qiskit version
- [new feature] Add possibility of multiple transpilation passes in Qiskit HOT 1
- Figure 9 from paper does not use proper depth HOT 5
- No ability to specify which qubits used in Qiskit transpiler HOT 10
- Generating invalid expected distribution
- `execute` performance vs simple qiskit execute calls on simulator HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qc-app-oriented-benchmarks.