The optimization mode requires quantum effects, can solve a growing list of problems.
See full article...
See full article...
You can place the atoms at a distance where only one of them can enter the Rydberg state and then bathe both in enough light to exit an electron.
So, while many companies are interested in quantum computing and have developed software for existing hardware (and have paid for access to that hardware)
IBM Charges $1.60 per qubit-runtime secondCan we have some $$ numbers? Just curious as to what numbers we are talking about for owning or "paid access"...
It will provide other answers as well - but they'll all have much lower probabilities than "4.""In the meantime, the machine's analog mode can apparently solve optimization problems with as many as 50 variables ... "
But when solving for 2+2? Do I get "4" each and every time?
the qubit count and error rates are too high at the moment for anything more than demonstrations
I doubt we'll see any of those in Computer Science, given this is pretty well trodden ground already. Its something you do in your algorithms course at the undergraduate level.Many, many problems can be cast as optimization problems. (See the vast literature on optimal control.) Transforming them into something this beast could work on might spawn more than a few Ph.D. theses...
I agree. I can only think, damn, that's a lot of tie wraps.I still can't quite wrap my head around the idea that they are manipulating individual atoms, let alone putting them into computationally useful configurations. "Any sufficiently advanced technology is indistinguishable from magic."
I don't see why setup time would not be part of how long it takes to run the program. It would be like not counting data stalls against the runtime of an algorithm in a conventional CPU.Great article.
One of the challenges for solving this type of problem is not just how long it takes to solve on a quantum computer but also the set up time. When solving for where to put a new building you have weeks, maybe months to solve the problem. To solve the problem of where each FEDEX driver goes on a day, you have less than seconds to solve the problem. You have to configure your quantum computer for each run. That setup time has to be short. Loading data into a qubit is not anywhere near as fast as loading data into a computer.
Well, you aren't calculating just one route are you? You have a small number of quantum computers to calculate 10's of thousands of delivery routes??I don't see why setup time would not be part of how long it takes to run the program. It would be like not counting data stalls against the runtime of an algorithm in a conventional CPU.
That also isn't quite right for your analysis of the FEDEX driver. They literally have hours over night to determine what the route is, once they've decided what packages should be on the delivery truck. The question is if it is cost effective to do this analysis on the hardware, as this is an application where it makes sense to rent time on hardware, since they won't use it for more than 4 to 6 hours a day. You'd only need enough power for recalculations when something goes wrong during the day.
I know, it's like a shell game virtuoso is at the helm. "Step right up. Get as close as you like. Now follow the nuclear spin state!"I still can't quite wrap my head around the idea that they are manipulating individual atoms, let alone putting them into computationally useful configurations. "Any sufficiently advanced technology is indistinguishable from magic."
Major misunderstanding on NP-Complete.
Here is the situation: If you could solve an NP-C problem, then you could solve any NP-C problem (which are all the hard problems).
BUT it is unlikely that any NP-C problem will ever be solved, so none of this does you any good.
The article does not even grt the most fundamental facts right. For example, the maximum weight independent set problem is NP-hard, not NP-complete. That is a big difference. And one might be able to transform any NP-complete problem into each other one, but that is often completely impractical, because the problem size is only polynomially bounded. Meaning that if you have a problem with n variables, the corresponding other problem might have something like n^100 variables.
1. No."In the meantime, the machine's analog mode can apparently solve optimization problems with as many as 50 variables ... "
But when solving for 2+2? Do I get "4" each and every time?