The Grey Labyrinth is a collection of puzzles, riddles, mind games, paradoxes and other intellectually challenging diversions. Related topics: puzzle games, logic puzzles, lateral thinking puzzles, philosophy, mind benders, brain teasers, word problems, conundrums, 3d puzzles, spatial reasoning, intelligence tests, mathematical diversions, paradoxes, physics problems, reasoning, math, science.

   
The Grey Labyrinth Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups    RegisterRegister  
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Commercial Quantum Computer

 
Reply to topic    The Grey Labyrinth Forum Index -> Science, Art, and Culture
View previous topic :: View next topic  
Author Message
Dan
Daedalian Member



PostPosted: Fri Feb 09, 2007 7:03 am    Post subject: 1 Reply with quote

Found this at slashdot. Seems pretty cool, but I accidentally read the "description" first and had to wiki it.
Back to top
View user's profile Send private message Visit poster's website
Lepton*
Guest



PostPosted: Fri Feb 09, 2007 10:58 am    Post subject: 2 Reply with quote

Cool, yeah, but with very limited application. Quantum computers are, themselves, quite limited in scope; the design of this one particularly limits the types of problems that may be solved. Still, if the technology matures and expands as D-Wave is hoping, there are going to be some very neat things in the future.

I'm looking forward to attending the demonstration in Vancouver on Thursday. Felicitous
Back to top
Dan
Daedalian Member



PostPosted: Fri Feb 09, 2007 4:59 pm    Post subject: 3 Reply with quote

Nice, I'm kinda jealous. You'll get waaay more out of it than I could though. Extreme Delectation
Back to top
View user's profile Send private message Visit poster's website
Lepton*
Guest



PostPosted: Fri Feb 16, 2007 6:24 am    Post subject: 4 Reply with quote

First, I'll mention that you should be able to find video clips of the Silicon Valley show on youtube. Fortunately for me, the Vancouver show was a little bit more technically-oriented. Felicitous I'll give some impressions, try to describe how the computer works, and then relate an anecdote involving a semi-famous sci-fi author.

---

First things first, it was a classy event. They held it at the local (well-endowed) science museum. The banquet afterwards had some delicious hors d'oeuvres and wine. The Silicon Valley show was at a computer history museum. I guess that they are trying to subliminally suggest that the quantum computer is the next big advance. I think that I agree.

The computer was operated remotely through the internet. The current model isn't capable of anything dazzling: the word of the day was "proof of concept". Geordie Rose, the CTO, claimed that it was solving problems at about one hundredth the speed of a new desktop computer, which seemed about right. A Sudoku solver took about 5 seconds to fill in a regular-sized puzzle. The showcase application was a program that compared a given molecule against a database to find the closest match. It seemed pretty slick. A third application was a comercially-available party-seating (ie: Bob cannot sit next to Al; Sue can't sit across from Bob, etc) program whose "guts" had been replaced with a call to the QC.

The emphasis of the event was to attract the attentions of different people to whom the computer might be useful in the future. They are planning to have a 1024-qubit model ready in the third quarter of 2008; that's about how big they'll need to go to compete with conventional supercomputers for the specific problems that are applicable to the quantum computer. The current model is 16 qubits.

Sun, the computer company, has been selling supercomputer cycles for the last year or so with little success. If D-Wave is going to succeed with their plan of a centralized server, they'll need to develop a computer that can embarassing squash the efforts of a conventional supercomputer.

---

Now, imagine a 4 by 4 grid of electrons. As you may know, electrons have an intrinsic spin, which we can think of as an arrow that points either up or down. The state of any given electron depends on the spins of it's neighbours. This is the Ising model in two dimensions, and it's essentially what same the quantum computer. (the electrons being replaced by small current-carrying loops, which are the qubits)

So imagine that, in the Ising model, you fix the spin of a certain corner electron to be up and you want to know what happens to the rest of the grid. If you have the QC running, you can set up one of the qubits to have spin up and let the rest of the qubits do their thing for a little while. Then, once it's settled, you read off the configuration of the system, and there's your answer. Well, that's not too impressive because we've used a computer that is built to be an Ising model to make a simulation of an Ising model. But the cool thing is that we can map other situations to the Ising model.

Consider a graph with 16 vertices and a number of lines that connect different vertices. You want to find the largest subset of vertices such that none of these vertices are connected by a line. Now, to map that to the QC, each of the vertices gets to be a qubit, and the lines connecting the vertices are current-carrying wires between the qubits. You set up the system, and then you read off the states of the different qubits. Of course, the system might settle into a state that isn't the true lowest energy, but if you run the simulation a few times, you'll hit the lowest energy value most of the time.

As it turns out, you can write a number of optimization-type problems into these relationship graphs, so the technique of turning them into Ising models is pretty powerful.

There is a fair bit of debate on whether D-Wave's type of QC (a superconducting adiabatic quantum computer) is capable of solving NP-Complete problems. [edit: senseless nonsense deleted]

On that technical point, I should point out that D-Wave claims they aren't going to try to break prime-factorization-based cryptography. In any case, our credit card numbers are safe for the time being. From D-Wave, anyway.

---

Spider Robinson is one of the most famous living science fiction authors. He recently published a novel whose nucleus is owing to Heinlein, which was quite a bit deal for some people. I saw him come into the room shortly before the presentation began. Afterwards, while chatting with my buddy, I mentioned that I'd seen him. No sooner had I said so than Spider himself walks up and strikes up a conversation with his wife, who'd been standing next to us the whole time. I felt like a galactic doofus. But I don't particularly like his style of writing, so it's not so bad.

http://www.dwavesys.com Felicitous
Back to top
Bicho the Inhaler
Daedalian Member



PostPosted: Fri Feb 16, 2007 8:31 am    Post subject: 5 Reply with quote

A problem is NP-hard if it is at least as hard as all NP problems. A problem is NP-complete if it is NP-hard and it is itself an NP problem. The NP-hard problems thus contain the NP-complete problems and all strictly harder problems.

From what I heard about this, they don't claim to obtain an exponential speedup on any NP-hard problem, which would be needed to truly bring any of these problems into the realm of tractability, but they do claim to obtain a quadratic speedup, which is still notable. This is apparently better than the current best published theoretical result, at least on the problem they chose. (According to my professor.)
Back to top
View user's profile Send private message
L'lanmal
Daedalian Member



PostPosted: Fri Feb 16, 2007 2:50 pm    Post subject: 6 Reply with quote

Taking a shot at explaining this to people who don't know the terminology.

Saying a problem is in P means it can be solved in polynomial time. For instance, to find the largest number in an NxN grid, you could check all (N 2 ) numbers. You can do this in less than N 2 comparisons, which is a polynomial in terms of N, so this problem is in P. If N is large, this may take you personally some time. But for most P problems, people consider it practical to solve them on a computer. Your home computer even.

A problem in NP may or may not be solved in polynomial time. However, if someone gave you the answer, you could check it is correct in polynomial time. For instance, you might not know a good way to factor numbers, but if someone told you that 1001 = 7 x 11 x 13, you could quickly check that by multiplying 7 x 11 x 13. You might or might not have a good algorithm for placing arithmatic opporators between the numbers 5 5 5 4 2 13 7 to make 129. But if I told you that 5x5x5-4/2+13-7=129, you could check that quickly by doing the computation. If I told you the largest number in an NxN array was 2001, you could check that in polynomial time (in this case, using the same method you would use to find the largest number).

A problem is NP-complete if it is verifiable in polynomial-time AND if you happened to know all the answers to it, you could solve any NP problem in polynomial time. So suppose I asked you how to insert operators into 5 3 5 4 2 13 7 9 12 1 2 1 1 3 to make 78. You could go to this machine that solves NP-complete problems, ask it a (seemingly unrelated) problem. It would tell you something like a salesman should go to France, then England, then the U.S., then Japan to minimize travel time, then you could take that answer and do some (polynomial time) work and come up with the answer to my question.

A problem is NP-hard if you happened to know all the answers to it, you could solve any NP problem in polynomial time. However, you might not be able to easily check that the solution to the NP-hard problem is correct. If you only care about the NP problem, this won't be a problem because you can quickly check the answer to your NP problem. But if you are building a computer to solve an NP-hard problem, it may take a while to convince people that your computer always gives the right answers.

If anyone found a polynomial-time solution to either an NP-complete or NP-hard problem, then you could find polynomial time solutions to any NP problem, showing that P and NP are no different. Since most public-key cryptography relies on problems which can be "verified" quickly (decoded if you know the key) but not "solved" quickly (decoded if you DON'T know the key), this is would be a very significant thing. As it has stood before, when computers get fast enough to break your encryption, you could scale up your method to make it unpractical to break. (For the methods you normally hear about, go from an 8-bit key to a 32-bit key to a 128-bit key, etc. From the names, you might think a 32-bit encryption is four times better than an 8-bit. This would be true if it were a linear problem. If it were a O(N 2 ) problem like finding the largest number in an NxN array, it would be 4 2 =16 times better.
But if the problem is non-polynomial, it can be much, much better than that.) If a polynomial time algorithm existed, increasing key length would have a less-profound impact on solving time.

The quantum computer does not claim to do this, but only claims that it will eventually be able to solve NP-problems faster. So the question of "How much faster?" will be vital to its success.
Back to top
View user's profile Send private message Send e-mail
Antrax
ESL Student



PostPosted: Fri Feb 16, 2007 3:55 pm    Post subject: 7 Reply with quote

Wow, those are some good explanations.
_________________
After years of disappointment with get rich quick schemes, I know I'm gonna get rich with this scheme. And quick!
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Lepton
1:41+ Arse Scratcher



PostPosted: Fri Feb 16, 2007 6:12 pm    Post subject: 8 Reply with quote

I'm not sure what I was thinking when I wrote that stuff about NP-hard and NP-complete. I've removed it.
Back to top
View user's profile Send private message Send e-mail AIM Address
Antrax
ESL Student



PostPosted: Fri Feb 16, 2007 6:30 pm    Post subject: 9 Reply with quote

Well, from your description, it sounds like this computer could solve the boolean satisfiability problem (SAT / 3-SAT) which is NP-complete, and maybe even its stronger cousin (PSPACE-complete, which contains NP), TQBF (True Quantified Boolean Formula). Do you have any links to any research about this?
_________________
After years of disappointment with get rich quick schemes, I know I'm gonna get rich with this scheme. And quick!
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Nsof
Daedalian Member



PostPosted: Fri Feb 16, 2007 10:07 pm    Post subject: 10 Reply with quote

While able to solve integer factorizations, quantum computers are not known to solve np-complete problems. (Integer factorization is not known to be NPC (it is even suspected as not NPC).)

The fact that quantum computers can solve integer factorizations and ruin all current encryption methods is meaningless since together with that comes Quantum cryptography which is much better.
Back to top
View user's profile Send private message
L'lanmal
Daedalian Member



PostPosted: Fri Feb 16, 2007 11:25 pm    Post subject: 11 Reply with quote

Nsof wrote:
The fact that quantum computers can solve integer factorizations and ruin all current encryption methods is meaningless since together with that comes Quantum cryptography which is much better.


Is that the link you meant to use? I don't see why any advancement in quantum computing is needed for quantum cryptography (as described in wikipedia). The limiting factor seems to be establishing a dedicated particle stream between the two people who wish to communicate.
wikipedia wrote:
Entangled quantum states are rarely stable long enough for practical applications. The first commercial applications of quantum cryptography have thus a limited reach -- the current record is 1.6 kilometers through-the-air in daylight and 48 kilometers using fiber optics [1]. Research is done into satellite transmission of the quantum states, since outside the atmosphere, there would be considerably less perturbating interactions.


---------------------------------------------
"You have quantum in your title. In what sense is (this topic) 'quantum'?"
"It's quantum in the sense that quantum work gets funding."
- An exchange in a seminar I attended a couple years ago. Names removed to protect the innocent/guilty.
Back to top
View user's profile Send private message Send e-mail
extropalopakettle
No offense, but....



PostPosted: Sat Feb 17, 2007 3:06 am    Post subject: 12 Reply with quote

Nsof wrote:
The fact that quantum computers can solve integer factorizations and ruin all current encryption methods is meaningless since together with that comes Quantum cryptography which is much better.


It's not at all meaningless unless quantum cryptography can be on everyone's desktop (and in even smaller devices) as conventional cryptography is today.

Also, can quantum cryptography be used to encrypt data to be stored indefinitely for later decryption? The wikipedia article only suggests how it can be used to secure synchronous point-to-point transfers of information, whereas conventional public key cryptography can be used for that and for so much more.
Back to top
View user's profile Send private message
Dan*
Guest



PostPosted: Sat Feb 17, 2007 7:14 am    Post subject: 13 Reply with quote

This is awesome. Thanks Lepton for reporting. Extreme Delectation
Back to top
Antrax
ESL Student



PostPosted: Sat Feb 17, 2007 9:52 am    Post subject: 14 Reply with quote

Quantum Cryptography I do know sometihng about, and from what I've seen, it's still in the stage where the encryption overhead is as large as the message you want to send itself. There's a protocol where you use n bits (with n as a safety factor, so the odds of an adversary breaking the encryption is 2^-n) to pass one secure bit, and a more efficient one based on ideas from coding theory, where you transfer n secure bits by transmitting O(n) bits with the same security factor.
So, still not half as practical as today's ideas.
_________________
After years of disappointment with get rich quick schemes, I know I'm gonna get rich with this scheme. And quick!
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Lepton*
Guest



PostPosted: Sat Feb 17, 2007 9:20 pm    Post subject: 15 Reply with quote

Exactly, Antrax. Quantum cryptography is quite overblown. If I want to send my friend Alice a secure message, it would be just as secure for me to go over to her house, flip a coin N times and use the binary sequence as a crypto key on a one-time pad. It gives a way to bootstrap against a man-in-the-middle attack, but then, given that the coherence of an entangled quantum state isn't going to survive outside of a dedicated fiber-optic line, there's no need to bootstrap when you are communicating with someone a few minute's drive away.

Still, it's nice to see quantum mechanics in the headlines. It's really a cool idea.
Back to top
Lepton*
Guest



PostPosted: Sat Feb 17, 2007 9:22 pm    Post subject: 16 Reply with quote

extro: In short, no. The quantum part is only useful to detect an eavesdropper.
Back to top
Display posts from previous: by   
Reply to topic    The Grey Labyrinth Forum Index -> Science, Art, and Culture All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Site Design by Wx3