This is actually unusual compared with other quantum simulators as it’s a continuous variable quantum computer, not a digital one.
This is actually unusual compared with other quantum simulators as it’s a continuous variable quantum computer, not a digital one.
Otherwise the standards reference that starts from scratch (prerequisites being linear algebra and intro quantum mechanics) is Quantum Computation and Quantum Information by Nielsen and Chuang. It is a very thick book and it takes a sustained effort to read it, but stackexchange is always eager to help. Preskill's lecture notes are amazing as well.
Regrettably, I do not know of a good book that does not have the prerequisites I mentioned.
A gate acting on N qubits would be a square matrix of 2^N rows.
It is becoming a pet peeve of mine, but on most HN posts about quantum computing somebody always mentions some misunderstood statement about continuous variables. Yes, there are many interesting ideas around the use of harmonic oscillators (the older name for the vague and misleading term "continuous variables") to store data, but most of the time it is just one of many ways to implement the same digital computer.
Here we will discuss several continuous-variable (CV) quantum algorithm examples that can be run with Strawberry Fields.
> It is becoming a pet peeve of mine, but on most HN posts about quantum computing somebody always mentions some misunderstood statement about continuous variables.
That someone is me. I’d love to hear what I misunderstand.
> the time it is just one of many ways to implement the same digital computer.
Yeah, what I’m talking about isn’t a digital computer.
We fundamentally disagree on this point. A continuous variable computer is more powerful than a digital one. I know error correction is tricky but I’m still convinced that the analog computer is superior.
We developed digital computers as they fix the problem with rift.
Photonics don’t suffer for rift so at some point we should revisit analog computing.
1. Continuous variable (in the context of quantum computing) is frequently different from "analog". See bosonic codes for instance.
2. We stopped using classical analog computers because they suffer from noise (which is a fundamental problem, not just a technical issue). Noise is even worse in the case of quantum computing (the claim you make in a sibling comment that some analog systems do not have that problem is wrong/unsupported by any evidence).
3. The main point of disconnect is that noise is a fundamental issue stemming from the laws of physics and computational complexity. There is a large body of evidence that shows that the existence of a scalable analog computer (classical or quantum) will break many structures in computational complexity. A hunch is not enough of an argument to counter those. Presenting a hunch like that is extremely misleading to the people who are trying to get into the field.
4. A hunch is certainly a good thing to research, but do not present it as something of equivalent value to established facts or empirically supported conjectures.
2: correct but that was electricity. Light still has that problem but less.
3: let’s get more concrete. Which particular papers do you have in mind? So what is all the continuous variable research about?
> Presenting a hunch like that is extremely misleading to the people who are trying to get into the field.
I’m sure that the number of people who get into the field based on my comment is 0.
To 2: It is about scaling. The noise might be an order of magnitude smaller, but it does not matter, because this is a constant factor that is overpower by the fact that noise adds up quickly with number of elements/operations, no matter what hardware you use. It is the adding up that is the problem.
To your last comment: you really will be surprised. It is our duty as scientists to balance excitement about the unknown (better analog computers would indeed be awesome) with the desire to speculate about what the solution would be.
Lastly, learning why something is improbable (e.g. a perpetual motion machine) frequently brings amazing insight into the workings of the universe.
2: it’s all about an error correction protocol. I’m not convinced it’s truly impossible.
Well, the D-Wave quantum computer seems to be functionally an analogue machine, so while you're limited to some variety of floating point precision when specifying the values for qubit and connection bias, it's certainly not 0 and 1 when it hits the hardware.