Future is quantum: universities look to train engineers for an emerging industry
nature.com
nature.com
Then there is the quantum mechanics which describes engineered quantum systems like quantum dots and quantum logic gates. Here time evolution is in discrete steps, Hilbert spaces are finite-dimensional, and probabilities are discrete instead of continuous. I think it is apt to call this "unitary" quantum mechanics since one essentially only considers exponentiated Hamiltonians.
It is important not to confuse the two. If you know hermitian quantum mechanics then unitary quantum mechanics is conceptually straightforward. If you know unitary quantum mechanics then you will have a lot of new concepts and mathematics to learn before you understand hermitian quantum mechanics (but of course you may know more about applications).
The programs mentioned in the article teach unitary quantum mechanics: sufficient for engineering, insufficient for physics. If we assume that the engineering world is becoming increasingly quantum then it is perhaps not a bad thing.
That is actually an approximation that will violate the QM postulate that evolution shouls be unitary (and probability is not conserved obviously).
People who study that in a more rigorous way will go and define somehow bigger Hilbert space that not only include the particle (atom) but will also include the decay products and only when you solve the system with the states of mother plus daughters you will return to your ordinary simple/ish quantum mechanics.
The idea is that the decrease of probability of finding the particle will be opposed by increasing probability of finding decay products. So the total probability will be conserved and we will have unitary time operator.
Hint: It is not simple as ordinary QM when you sometimes have to worry about resonances, mixed states and modeling these things mathematically is much difficult that solving your ordinary hermitian hamiltonian.
A lot of the hype seems to come from physicists excited about physics (understandably), and spooks who want to crack public key encryption.
Can anyone convince me I should care?
There are very interesting algorithms that run on existing quantum machines. They are quite specialized (don't expect to run a quantum videogame any time soon, but expect to be able to simulate large physical systems or networks or power grids, etc.) but such algorithms could, if we had a sufficient number of stable qbits, solve problems that require entire datacenters, faster and with machines that require only a few times the energy of a desktop PC. However, no machine has a sufficient number of stable qbits, and it's currently unclear how to build machines that both have sufficient qbits and can run the same algorithms.
In a way, we're currently where traditional computing was in the early 50s. There is a feeling that all the difficult problems have been solved and the race is on between ~40 companies to be the first to build such machines. Everybody's marketing department claims to have the solution (or even to have working machines that can run these algorithms), but to the best of my knowledge, nobody has demonstrated them. There is a feeling that quantum computing will change the world. But I doubt it will happen overnight.
I suppose my question would be - are we in the early fifties or still back in the forties?
By 1951 there were stored program computers that were running real programs that did useful things. Yeah, they were super-expensive, unreliable, and laughably limited by today’s standards, but they were a real thing and even at that stage they had applications that people who weren’t tinkering with the machines themselves cared about.
We don’t have that with quantum computing yet, do we?
I don't think that there is a 1:1 mapping. If this is any datapoint, there are several companies (including the one for which I work) that offer cloud access to their quantum machines, letting other labs/companies develop algorithms to solve their real problems with these machines.
That being said, to the best of my understanding, you are absolutely right. It is entirely possible to have algorithms without stable/corrected qbits. However, developing an algorithm without stable/corrected qbits is something that can take years of research and a PhD in quantum mechanics – the only part that looks remotely like programming is that quantum algorithm researchers use Python at some point in their toolchain to setup the system.
On the other hand, while with stable/corrected qbits, there is the hope that, some day, the industry can build quantum processors with gates comparable to the logical gates that power today's computers. This would in turn let developers program with quantum programming languages – in fact, some quantum programming languages that are recognizable as programming languages have already been designed, they just can't run on any actual hardware yet.
Breaking RSA/ECDSA is very cool, but doesn’t actually enable new industries or products. We’ll just shift to using different cryptography that quantum computing can’t break.
Maybe quantum key distribution will become really important in some sectors. But if you aren’t seriously worried about man-in-the-middle attacks on your communications, QKD won’t make a difference in your life.
But efficiently simulating chemical and physical interactions could open up whole industries with advancements in material science, pharmaceuticals, etc.
Are there real chances, this is going to work reliable anytime soon? I don't know much about quantum computing, but to me it seems, I rather would bet on GPUs for large simulations (as far as I know, currently they are mostly calculated on CPUs).
For people who've been in the industry for a while, the past 5 years have been amazing - (small, noisy = NISQ) quantum computers are real, there's VC and government money in it. Aside from the industries you mentioned, there's interest in chemistry and medicine (for example: https://www.proteinqure.com ) and you can work with smart people. Edit: should also mention post-quantum encryption research which is adjacent to this space and in practice at Google, Cloudflare, Microsoft.
That said, if I joined a quantum company 2-5 years ago and worked long startup hours, I could be disappointed that it's not practical yet, and ML / NLP has taken off. So it's up to you what your alternatives are and what seems like a "win".
https://www.nature.com/articles/s41598-021-95973-w
At this rate of growth we will be able to factor 27 by the end of the century.
As I understand it, a true power of a quantum computer is simulations of quantum systems. A classical supercomputer running modeling software (based on DFT?) being replaced by a quantum computer I think would be one of the largest (in terms of economic impact) early uses of quantum computing.
Drug discovery (small molecule drugs!), materials science, anything that would benefit from a substantial/revolutionary increase in our computational chemistry reach -- those are the reasons I care.
A quantum simulation can be decomposed in 3 steps:
1. a simulation needs to start in a given quantum state
2. from there it's possible to quantumly evolve the system (simulate) exponentially faster than classically
3. then the resulting quantum state is read
The problem is that setting and reading a quantum state takes O(2^N) quantum operations where N is the number of quantum bits.
So all in all, taking in account the 3 steps, complexity of the quantum algorithm is O(2^N), no better than the classical algorithm.
Sure, for some specific quantum states setting/reading can have polynomial complexity. But these states are usually trivial (ie non quantum).
So quantum simulation might be possible in some cases, we don't know which cases and we don't if these case could be useful.
In short: so far we do not have (faster than classical) quantum algorithms for quantum simulations.
Results are however not guaranteed.
Obviously having an analytic solution to a protein structure would be awesome but when protein design tools are approaching double digit success percentages (depends on the protein) in creating designs that work in the lab - that's a lot more compelling than waiting for IBM!
Quantum is still cool though and people should do it since we'll outgrow classical computing for this stuff soon enough (what if two proteins?)
Unfortunately, also like fusion research, it has also been 5 years away for the last 30 years.
This is the principle of "time-invariance"
Doubtful.
Problem 1: Qubits don't scale.
By contrast, it took roughly 10 years from the invention of the transistor in 1947 to a 30,000 transistor computer (IBM 7070 in 1958) and a fully functional 100 transistor MOSFET chip in 1964.
Even vacuum tubes went from Triode invention in 1906 to Flip-Flop in 1918 to a computer in 1939 while discovering quantum mechanics at the same time.
Qubits are barely at 1000 in 2023 (invented at roughly 1988 but with a lot of groundwork beforehand) and they barely work. Progress on increasing that has been very slow.
Qubits are still a research problem and not an engineering problem.
Problem 2: Problems and algorithms don't map as easily as everybody claims
There's a lot of "Algorithm X is faster in Quantum than Classical."
A lot of those claims are of the form "If we can build quantum circuit P, D, and Z, we can map Algorithm X to a Quantum Computer." And a lot of those assumptions are, quite bluntly, bullshit. We can't build circuit P, D, or Z and make it work so it doesn't matter how well the theorists can map the algorithm.
This also all presupposes we don't have better classical algorithms. Whenever I talk to quantum computing folks they generally point out that the one thing we have a hope of mapping to quantum solidly, factoring, is an odd man out in the way it maps. A couple of them think that there's still some missing knowledge in classical algorithms around that.
There’s more than enough hype around quantum computing with adding to it like this.
But I'm suddenly terrified it won't be my last...
> 'And then there’s quantum, of course.’ The monk sighed. ‘There’s always bloody quantum.'
Of course in the last decade or so they relaxed a lot of non computer science requirements and offered more elective slots, dumbing down the requirements and offering greater specialization for industry. But my point is, you certainly can offer a quantum computing degree with sufficient depth in an American university. It’ll just be a hard degree.
It's just marketing. The degree will end up being the same as Physics. Just you have to take any QM optional classes that were always available.
How many ways are there to roll a 6-sided die with qubits and quantum embedding?
It took years for tech to completely and entirely rid itself of the socially-broken nerd stereotypes that pervaded early digital computing as well.
How can we get enough people into QIS Quantum fields to supply demand for new talent?
You use the skills you have.
TIL about memory retention; spaced repetition interval training and projects with written communications components in application
While I was in university, the classic undergraduate Computer Science program was described to me by the program's advisors as being for academics. If I recall correctly, "those who get A's become professors, those who get C's go into industry."
> Morello also teaches the mathematics behind quantum mechanics in a more computer-friendly way. His students learn to solve problems using matrices that they can represent using code written for the Python programming language, rather than conventional differential equations on paper.
From https://news.ycombinator.com/item?id=30782678 :
>> This "Quantum Computing for Computer Scientists" video https://youtu.be/F_Riqjdh2oM explains classical and quantum operators as just matrices. What are other good references?
Unfortunately the QuantumQ game doesn't yet have the matrix forms of the quantum logical operators in the (open source) game docs.
Would be a helpful resource, in addition to the Quantum logic wikipedia page and numpy and/or SymPy without cirq:
A Manim presentation demonstrating that quantum logical operator matrices are Bloch sphere rotations, are reversible, and why we restrict operators to the category of unitary transformations
> His colleagues at the UNSW are also developing laboratory courses to give students hands-on experience with the hardware in quantum technologies. For example, they designed a teaching lab to convey the fundamental concept of quantum spin, a property of electrons and some other quantum particles, using commercially available synthetic diamonds known as nitrogen vacancy centres
Some blue LEDs contain sapphire, which is even more macrostae entanglable than diamonds. Lol: https://news.ycombinator.com/item?id=36356444
"The Qubit Game (2022)" https://news.ycombinator.com/item?id=34574791 :
> Additional Q12 (K12 QIS Quantum Information Science) ideas?:
A Manim walkthrough that flies from top-down to low flyover with the wave states at each point in the circuit would be neat. Do classical circuit simulators simulate backwards, nonlinear flow of current?