Slashdot Mirror


Creeping Toward 10 Qbits: Atomic Computing

RetroGeek points to this "New York Times article about a computer using atoms as switches. Give me twenty atoms and I'll break the RC5 contest." Going from 7 atoms to 10 is the order of the year, and if this keeps up maybe soon we'll need some slightly longer encryption keys, thanks.

113 comments

  1. Best Atomic Encryption Prize by bulgroz0 · · Score: 1

    Belongs to the #$%&%^# NY Times that requires an atomic (sic.) password to log in. Only if atom is used in the Greek fashion.
    I had too many atomic quantitities of C2H4Oh so do not blast me as a troll
    Later

    --
    Frankly, it all depends.
    1. Re:Best Atomic Encryption Prize by jeffsenter · · Score: 3

      Defeat NYTimes awesome password technology with...
      user slashdot2000
      pword slashdot2000

    2. Re:Best Atomic Encryption Prize by Howie · · Score: 1

      or ignore it altogether, as many people keep posting, by replacing www with channel:
      http://channel.nytimes.com/2001/03/27/science/27 QU AN.html

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    3. Re:Best Atomic Encryption Prize by Tar+Ciryatan · · Score: 1

      oh, why not sniff some ether and call it a day?

      --
      -Tar Ciryatan, Angry Hermit-
    4. Re:Best Atomic Encryption Prize by jeffsenter · · Score: 1

      I don't think doing the www to chanel thing always works does it? Sometimes a link that starts partners. will work.

    5. Re:Best Atomic Encryption Prize by Howie · · Score: 1

      It's worked for me every time I've seen an NYT story that sounds interesting enough to read - maybe all the good stories are kept on one server :)

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
  2. Can somebody explain this? by kenthorvath · · Score: 1

    How exactly do these quantum computers work? Are there wires involved? What about the processors? Are there transistors, etc... I am hopelessly uninformed, yet facinated.

    1. Re:Can somebody explain this? by kenthorvath · · Score: 1

      that would require that I actually take my eyes off of /. to which I am hopelessly glued... =)

    2. Re:Can somebody explain this? by lmake · · Score: 2
      There are many different types of quantum computing being developed by different scientists, but from what I understand, there are no wires. The processor and memory for the quantum computer is made up of a group of molecules. Each molecule is called a qubit. So a 10 qubit quantum computer is made of 10 molecules.

      Each bit is always a 1 or a 0. In a quantum computer they are represented by an elections spin, so if it is spinning clockwise it is a one, counter-clockwise is a zero. Because of all sorts of wierd arsed quantum stuff an electon can have multiple states, so it can represent a 1 and a 0 at once which is why in the article it says the quantum computer can perform multiple instructions at once. The electrons state is then manipulated using lasers, or radio waves.

      The main problem which this article is saying they are closer to solving is that the state of an electron is very unstable and can be easily corrupted by all sorts of things, another passing electron for example.

      I may be wrong about all of this, so if I am wrong please tell me, but this is how I think they are working.

    3. Re:Can somebody explain this? by Anonymous Coward · · Score: 2

      There was a lecturer at my university who was working on quantum computers, I forget his name though. Here's what I understood of what he said: Quantum computers amke use of some of the peculiar quantum mechanical effects which occur is certain types of systems, like cold trapped atoms. One of these properties is superposition, whereby the spin of an atom in a quantum computer is not really up or down(1 or 0) but a superposition of both states at once, and it only has a probability of being in any one once one makes a measurement(at which point the wave equation collapses to a discrete value). A set of quantum bits(each an atom in this type of implementation, there are several kinds being pursued) can be an information storage vector. As long as one maintains the systems quantum coherence(whatever this means) one can have this set of qubits represent a real vector in a space with dimension equal to that of the number of qubits. ie an n bit array of qubits can represent a vector in an n dimentional vector space, not just 2^n discrete values, which n conventional bits can represent. When one makes there measurement, one gets values of one or zero for each value. The beauty is that until one makes their measurement, the system represents all possible values, so that one can perform their operations of a system which represents the vector to infinite precision(or as good as one maintains coherence), only reducing the answer to n bit precision when they make the final measurement. One interesting thing that the speaker said is that there aren't enough barionic particles(electron, protons, neutrons) in the known universe to construct a conventional computer which could simulate a 200 qubit quantum computer. Hope this has been helpful, and I hope I did not make too many glaring errors. empathogen

    4. Re:Can somebody explain this? by child_of_mercy · · Score: 1
      By the time you can buy it it will be just another component fitting in a socket.

      --
      'There is a Light that never goes out.'
    5. Re:Can somebody explain this? by Fian · · Score: 1

      For N.M.R. (used in the article) it is not the spin of an electron but the spin of the nucleii, in this case the spin of a carbon 13 nucleus. The spin is induced by irradiating the sample in the magnet with a short narrow radio frequency pulse, for some atoms in some molecules it is possible to selectively change the spin state (up or down) without changing the spin states of the other atoms. The particular atom (or nuclei if you like) irradiated will not permanently hold that spin state, and if I remember correctly, the signal obtained during an N.M.R. experiment requires some form of decay of the spin state (better explanation someone?). I assume this decay could be partly responsible for the introduction of error into this particular form of quantum computing...

    6. Re:Can somebody explain this? by Sir+Tristam · · Score: 1

      Great. Now all we need is somebody who can explain the explanation. ;-)

  3. who cares about crypto... by tcc · · Score: 1

    virtual valery needs more AI , just imagine the possibilities ;)

    --
    --- Metamoderating abusive downgraders since my 300th post.
  4. Codebreakers are finally catching up... by journalistguy · · Score: 2

    After years of being behind, it looks like this might be the equalizer in the neverending battle between those who write and those who break crypto. Now all we need to know is how many atoms need to be manipulated so that users won't put their passphrase on a Post-It(TM) note and stick it to their computer screen.

    --
    [Insert the usual disclaimer here]
  5. Bill Gates is ahead of his time by selectspec · · Score: 4

    Not only does the incredible computational power of quantum computing render current encryption keys useless, but it also will provide enough computing power to run windows 2000.

    --

    Someone you trust is one of us.

    1. Re:Bill Gates is ahead of his time by npongratz · · Score: 2

      Yeah, and now we can watch Windows crash faster.

    2. Re:Bill Gates is ahead of his time by elbobo · · Score: 1

      not to take the edge off the humour, or anything, but i run a w2k/rh7 dual boot, and with gnome 1.4 (including nautilus) on the linux side, the w2k system runs smoother, faster, and uses less memory.

      matt

    3. Re:Bill Gates is ahead of his time by Mike+Schiraldi · · Score: 2
      7 qubits ought to be enough for everybody.

      --

  6. parallel processing by naught · · Score: 1

    something i'm really looking forward to isn't the tiny tiny computers which will be possible with QC. it's the normal-sized computers which are, in actually, thousands of quantum processors working like mad in parallel. massively parallel systems making supercomputers possible in our toasters.

    i'm gettin wet. i should go.

    --
    -- build a man a fire and he'll be warm all day. set a man on fire and he'll be warm for the rest of his life.
  7. Run, Mr. Freeman! by increduloidx · · Score: 1

    The powerful field is emanating from the supercooled superconducting magnets inside a tanklike machine called a nuclear magnetic resonance spectrometer.

    Might wanna warn Gordon about the possibility of a resonance cascade. ;)


    The One,
    The Only,
    --The Kid

    --


    the liberator who destroyed my property has realigned my perception

    www.quantumheresy.com
    1. Re:Run, Mr. Freeman! by Bonker · · Score: 1

      The chances of that happening are insignifi.... Hey, did you see that guy in the suit?

      --
      The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    2. Re:Run, Mr. Freeman! by the_Brainz · · Score: 1
      I feel I must contest that this line, is in fact, funnier:

      Oh dear, I do appear to have been seriously wounded.

      C'mon, a crowbar? You're kidding, surely man! I scarcely touched you! But my, what a nasty cut.

  8. thougths by deran9ed · · Score: 4
    Give me twenty atoms and I'll break the RC5 contest."

    I'm sure the Czech crew who released the PGP advisory this week would love the same kind of computing. (more historical codebreaking)

    Seems entirely over my head (the level of computing obviously) but here would be some nice uses for this level of computing.

    An international powerhouse computer to track the DNA mapping databases in one powerful machine. This would help scientists, and their companies to focus solely on those matters as opposed to wondering whether current technology would support them to fullest extent. It may also be networked in order to help assist them in mapping, cataloging information, sorting, etc.

    Space Race... Scientists, astronomers, etc., could have a super computer assist them in fully mapping, catalogging the universe, its planets, stars, etc.
    I wonder how old I'll be before a computer like this is something like what a c64 is in nowadays. Just think scientists where developing this starting in 1994 (from what I saw on NYTimes), imagine when the level of computing in 20 years, or would it all come crashing down. Scary thought. Anyone care to reply with links to basic quantum computing information you care to share?

    Privacy Links
    1. Re:thougths by npongratz · · Score: 1

      Anyone care to reply with links to basic quantum computing information you care to share?

      A great Scientific American article on the subject ("Quantum Computing with Molecules") can be found at http://www.sciam.com/1998/0698issue/0698gershenfel d.html.

  9. Yes, but... by DAldredge · · Score: 1

    Yes, but will it provide enough power to factor large prime numbers...

    1. Re:Yes, but... by DAldredge · · Score: 1

      It's a joke, it's from the "Gates" book "The Road Ahead"

    2. Re:Yes, but... by image · · Score: 1

      The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers.

      --Bill Gates, The Road Ahead, Viking Penguin (1995), p. 265.

  10. I wonder how this will affect Moore's Law... by ClassExport · · Score: 1

    According to this law, they will only have to get one more atom to dance every 18 months...

    Also, will the software industry be able to keep pace, writing bloated code to run on these things? :)

    -Scott

    1. Re:I wonder how this will affect Moore's Law... by LionMan · · Score: 1

      It is an interesting side effect indeed . . . however, the minute quantum forces become significant at this level so I think you reach a limit where "Adding one more atom" really is as difficult as 18 months of research and design, and then perhaps to the point where it is impossible.
      Hey, I've got an idea! Let's use gluon fields with the gluons as the transistors in thequantum computer - that way, when we need another gluon, we just increase the field size! Just another interesting quantum effect tidbit you really wouldn't care to know: by increasing the distance between two gluons, you can make more between them - which is why the strong force increases in strength with distance, to a point.
      Yet I digress.
      -Leo

      --
      -Leo
    2. Re:I wonder how this will affect Moore's Law... by Hater's+Leaving,+The · · Score: 2

      Not relevant.

      Moore's Law is _not_ to do with computing power, but with gate size/density.

      e.g. here is the first thing a web search provided:

      http://www.webopedia.com/TERM/M/Moores_Law.html

      THL
      --

      --
      Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
    3. Re:I wonder how this will affect Moore's Law... by icejai · · Score: 1

      This doesn't make sense. The thing with quantum computing is that any group of calculations are done in one step.
      ie. Finding a 2048 bit encryption key with a 2048 qubit quantum computer would take no more than ONE calculation.

      So, by adding more qubits, you're not 'doubling' the processing speed because a 2049 qubit quantum computer will still solve things as fase as a 2048 qubit computer .... in one calculation.
      The only difference is now the 2049 qubit quantum computer can solve a bigger problem.

  11. VB bugs caused by "third state" by Graspee_Leemoor · · Score: 2

    So if I've understood the article correctly (possibly not, since it's 6am and I've been up all night), your QBIT (quantum bit) can be in 1 of 3 states:

    1) up
    2) down
    3) dead kitten AND live kitten (superposition)

    Does this mean that we'll use a new, post-boolean algebra on trinary computers, or will we be running a binary system which gets internally compiled down into operations involving QBITS?

    Maybe the third state will be soaked up by the error correction mentioned in the article...

    I actually think it would be cooler to have a binary computer, but the third state really did represent an unknown and mysterious simultaneously true and false state...

    dim x as boolean
    x=MyComplexMethod("goat",45,"all your base")
    if x=true then
    print "Yes- true"
    else
    if x=false then
    print "No- false"
    else
    print "WTF is up with this?"
    endif
    endif

    1. Re:VB bugs caused by "third state" by leviramsey · · Score: 2

      And with the power of a Quantum Computer, VB programs might actually be able to run with reasonable speed...

    2. Re:VB bugs caused by "third state" by ghoti · · Score: 1

      As soon as you compare x to true or false, its value is known, so you will never get to the "WTF" part. Your third state isn't a logical state, it's just the state of the variable before it is examined.

      --
      EagerEyes.org: Visualization and Visual Communication
    3. Re:VB bugs caused by "third state" by blue+trane · · Score: 1

      there is of course post-boolean logic: fuzzy logic.

    4. Re:VB bugs caused by "third state" by StandardDeviant · · Score: 2

      heh, the problem being that by virtue of VB programs' tendancy to allocate memory extremely poorly, VB:QE (quantum edition) might inadvertantly be running out of control one day and by virtue Heisenberg (et al.) end up running on (and screwing up) every atom in the known universe. Maybe this is MS's secret plot for world domination by atomic subjugation[1]?

      [1] Bill. Boris. Natasha. Lordy, do I need sleep.


      --
      News for geeks in Austin: www.geekaustin.org
    5. Re:VB bugs caused by "third state" by blonde+rser · · Score: 1

      from my understanding the superposition is both true and false (we partially) so your statements should be if x != true then print "false"... etc. or else

    6. Re:VB bugs caused by "third state" by blue+trane · · Score: 1

      uh, the japanese have many commercial applications of fuzzy logic, as the link describes.

  12. other Quantum *info* by deran9ed · · Score: 2
    Well searching for my own links on Quantum computing, I came across... Quantum Teleportation. Seems like something out of a movie (its description) but judging by some of the dates on the findings scientists concluded (some dating back to Albert Einstein), would it be safe to say, quantum computing would only see the light of day in government labs?
    What is teleportation? A straightforward definition, inspired by science fiction series on TV would be `transportation from A to B without traversing the intermediate space'. Practically speaking, one should send the complete information of the object from A to B, where clever technicians rebuild the object. But by means of this definition, we already have lots of forms of teleportation. In a fax, a telephone and a television images and sounds are `converted into' information (electrical currents in a cable), sent and translated to comprehensive images and sounds again.

    Nothing prevents us from keeping the original image and perhaps `teleport' it to yet another receiver. But then we could have called it `copying' just as well. Intuitively, we want the original object to vanish in the process of real teleportation.

    Suppose Alice has an unknown superposition of horizontal and vertical polarization. She can of course send her photon directly to Bob by means of an optical fibre, but then there is the danger of altering the superposition in an unpredictable way due to interactions with the fibre. This effect is called decoherence, and causes severe difficulties when one wants to manipulate quantum states.

    Alice can teleport her quantum state to Bob. The information of her state (the exact superposition) must then be dissected into classical and quantum information. It works as follows: Alice and Bob both receive a part of an EPR-pair (one photon for Alice and one for Bob). This EPR-pair will become the transmitter of the quantum information. The classical information can be sent by cable or radio. The EPR-photons are correlated in the way described above: if Alice after a measurement finds her photon in vertical polarization, then Bob's photon is in horizontal polarization and vice versa. But Alice doesn't perform her measurement yet! It is very important that the correlation remains: `the line should be left open,' and a measurement destroys the correlation

    Quantum Teleportation
  13. here are some good introductory articles, and btw by phr1 · · Score: 3
    you need 64 qubits to break rc5-64.

    Introductory articles on quantum computation>

  14. Quantum cryptography by deran9ed · · Score: 2

    read on... quantum crypto

  15. High Hopes, Big Lasers... by Anonymous Coward · · Score: 4

    I don't mean to rain on anyone's parade. I really don't. Its just I think we may be getting a LITTLE ahead of ourselves, here. Contrary to a lot of posts on /., Quantum Computing is not so much a issue of EE as it is of good, old-fashioned AMO Physics - lasers (BIG lasers), nonlinear optics, RF Ion Traps and more lasers. This is not your granddad's transistor (which, even in its original form, probably could be safely operated at Johny and Susie's house in Peoria). From my experience as a research assistant in a quantum computing laboratory at a big academic institution, trapped-ion quantum computing is not the type of thing that'll be running your palm pilot 10, 30 or even 50 years down the road - the (absolutely crucial) electronics of the trap, alone, would make it insanely dangerous to have in your home, let alone your pocket (ions will still require the same EM containment fields 1,000 years down the road as they do now - its what makes 'em ions).

    And no one has EVER gotten an Ion-Trap quantum computer to do ANYTHING. Not add two numbers. Not factor a number. Not multiply two numbers. The potential is there - the qubits - its just no one has ever tapped it in a feasible way.

    I'm sure people said the same things about transistor based computer back in the day, but I really, really feel that the Ion Trapping method is not going to be the type of QC we'll see in practical use anytime down the road.

    1. Re:High Hopes, Big Lasers... by NanoProf · · Score: 1

      I agree with these comments: long-term applications of quantum computing are more likely to come from solid-state based devices, possibly using electron spin or nuclear spins of embedded impurity atoms as qubits. Optical atom traps (and NMR magnets) are very expensive and likely to remain so for quite a while. But in the end it's really too early to say, of course, since we're looking ahead a long way.

      --
      Curtains for windows?
    2. Re:High Hopes, Big Lasers... by stevelinton · · Score: 2

      Of course this article is not about ion trap QC.

      It's about NMR based QC, using multiple 13C atoms in a molecule as multiple q-bits.

    3. Re:High Hopes, Big Lasers... by SurrealKnife · · Score: 1
      Don't forget, it was once said with great enthusiasm that one day computers might weigh under a ton!

      Seriously, there are two sides to the story, or in this case the research. Your side, with big fat equipment which hits the news every now and then when it breaks another barrier, and the side looking at how nature et al implements quantum computers. AFAIK, there is still ongoing investigation into whether and how every one of our cells utilises the quantum nature of particles in DNA manipulation - and if it is possible under the conditions in a human cell, it should certainly be possible in a home PC.

      Going back to your analogy of the transistor, I would disagree slightly. I would say that quantum computing is still in its 'valve' era or even before that. Noone has yet made the 'quantum transistor' that will help it take the leap from the theoretical and laboratories into first business and then the home.

      Of course, it may yet just not work ;-)


      Beg:

    4. Re:High Hopes, Big Lasers... by necama · · Score: 1

      NMR Quantum Computers have even more problems than the Ion Trap models -- including scalability to large numbers of qubits and (if my memory serves), a very short decoherence time.

    5. Re:High Hopes, Big Lasers... by stevelinton · · Score: 2

      Possibly so, but my intuition is that these should be easier to resolve. Scalability needs bigger molecules and more precise spectral control of the NMR setup, but this doesn't seem improbable. Decoherence could be partly resolved by quantum error correction, and partly, perhaps, by careful choice of solvent, temperature, sample size, etc.

      I admit that this is no more than gut feeling, though, I am neither a chemist nor a physicist.

    6. Re:High Hopes, Big Lasers... by seeken · · Score: 1

      THe dangerous electronics are a crucial part of the Quantum Copyright Rights Protection Management Scheme now being developed by Microsoft, IBM, the RIAA and Sandia Labs.

      Surfing the net and other cliches...

      --

      Surfing the net and other cliches...
      (Who Meta-Meta-Moderates the Meta-Moderators?)
    7. Re:High Hopes, Big Lasers... by JCMay · · Score: 1
      Why do you need EM containment fields for the ions? Why not just neutralize them? wave a big grounded conductor around in there and *poof*, no more ions.

      Ions are not magic, they're just electrically charged atoms. I've got four tubes of ions right over my head; I use them to light my office. Electric arc are visible because of the ionization of the air and the recombination of the ions with the free electrons. The Sun is a ball of ionized gas.

      Here at work we have desk-top ionizers to reduce the chance of ESD damage to electronic components. They emit a spray of charged particles that are good at slowly, safely dissapating static charges on nearby objects.

      Ions are not dangerous. Beta-particle radiation, which is of course merely helium nuclei, are +2 ions. They don't penetrate the human body past the first few layers of skin. A piece of paper is an adequate shield against beta radiation.

      Oh-- how many of you drink Gatoraid or other salt-containing drinks? In what form does one find NaCl dissolved in water? Here's a hint: NaCl contains an ionic bond between the atoms. In water, the sodium and the chlorine atoms disassociate and become free ions.

      I'm going to go now and drink my ion-laden sports drink ;)

    8. Re:High Hopes, Big Lasers... by JCMay · · Score: 1
      Fine, but the guy seemed to indicate some kind of danger inherent in the ions. Perhaps I misunderstood.

      RF signals are usually measured by power rather than voltage, however. It's hard to define what an "RF voltage" is and how it would be measured. Power is much easier to measure. Perhaps you meant that these traps require hundreds of kilowatts of power?

      Also, 100 MHz is extremely low frequency. That's a three meter wavelength in air/vacuum. Wouldn't an atomic containment system want a shorter wavelength and therefore a smaller location probability region? c=l*f.

      I assume that these Paul Traps look kinda like standing wave tubes pumped at a relatively high-order mode, and the ion is held at a local voltage max or min?

  16. Moore's law again by Alien54 · · Score: 1
    Each atom can be thought of as a little switch, a register that holds a 1 or a 0, and the latest Pentium chip contains 42 million such devices. But the paradoxical laws of quantum mechanics confer a powerful advantage: a single atom can do two calculations at once. Two atoms can do four, three atoms can do eight. By the time you reach 10, doubling and doubling and doubling along the way, you have an invisibly tiny computer that can carry out 1,024 (210) calculations at the same time.

    Just when we we getting worried about Moore's law failing, here comes someone getting ready to take the acceleration curve and golf it into warp drive.

    Damn!

    --
    "It is a greater offense to steal men's labor, than their clothes"
  17. Re:not a qbit by Skreefuss · · Score: 1

    The atom itself is not the qbit. The qbit is the quantum state of a 2P electron which makes transitions back and forth between a 1s state. The atom merely holds this electron (and only ONE such electron, per the exclusion principle.)

  18. Consequences of solving NP probs in P time? by OnanTheBarbarian · · Score: 2

    Ok, that's an overly inflammatory subject header. However, I once had a chat with a friend and we tried to work out what practical effect it would have on the world if you could solve NP problems reliably in polynomial time. I'm sure a lot of things would become slightly better, but neither of us could think of any revolutionary new applications that would become possible that weren't previously possible.

    Remember that a lot of the problems that are in NP can be approximated pretty well. If you were actually routing travelling salesmen around the US, you might not mind a solution that's off by a few percent (particularly when there are going to be a whole pile of other sources of error; your salesmen getting stuck in traffic jams or dallying with housewives, etc.).

    Can anyone offer some problem domains where quantum computing would offer more than an incremental improvement (discounting crypto, which seems to be a case of gain a little, lose a little)? I'm not claiming that such domains don't exist, btw. I'd be delighted if someone could point out a few.

    1. Re:Consequences of solving NP probs in P time? by norton_I · · Score: 3

      It is belived, but not (as far as I know proven) that a QC is *NOT* a completely general NDFA (thus capable of solving NP in polynomial time). Thus the question is sort of moot in this context.

      Second, I believe an algorithm is known that can do lookups in unsorted, unindexed lists in O(log(n)) time. That is certainly an interesting proposition.

      Third, encryption *is* a big deal. You or I are not necessarily worried about someone developing a QC to read our email, but governments are.

      Finally, there are a number of protocols in quantum cryptography and quantum information that are not general purpose quantum computers, but might be very useful. Also, we don't really know what a quantum computer might be capable of, and won't until we have one built.

      Right now, the reason people are building bigger quantum computers is because they want to study them, not because their computing power (even for "easy" quantum problems like finding large prime factors) is going to be usable any time soon.

    2. Re:Consequences of solving NP probs in P time? by janpod66 · · Score: 1
      I'm not sure there would be a lot of practical consequences. "Polynomial time" does not mean "tractable". And you are right that approximations are pretty good. In fact, an exact solution would only be a one-time gain, dwarfed by many more down-to-earth improvements in efficiency and technology.

      In any case, whether quantum computing can solve NP-complete problems in polynomial time is an open question.

    3. Re:Consequences of solving NP probs in P time? by akiaki007 · · Score: 1

      Regardless of what you think, you can not solve a NP or NP-Complete problem in P time. The only true way to do this is to prove that an NP problem can be reduced to a P problem.

      Solving something faster doesn't mean that it's not in polynomial time...you just did it faster. Hell, the P problems will be even faster too...doesn't meant that they're now done instantly...they're just done faster.

      Now, if someone can reduce a NP-Complete problem to P...that would be pretty friggin cool...that and it would destroy all modern mathematics theory as we know it.

      --
      "Time is long and life is short, so begin to live while you still can." -EV
  19. Re:Don't by S1ashbot · · Score: 1
    AC First Posters suck

  20. Quantum Computing Basics by hypersqurl · · Score: 2

    Here is an article from Scientific American giving a good overview of the basics of quantum computing.

    It's a bit dated (from 1998) but the principles are the same.

  21. Even Microsoft.... by Aloekak · · Score: 1

    wouldn't be able to keep up with writing bloated code....unless they come up with a quantum computer to write the code for them....

  22. A bit about Quantum Computing. by Trollificus · · Score: 1
    This might answer a few questions for you.

    "The good thing about Alzheimer's is that you can hide your own Easter eggs."

    --

    "People should be allowed to keep midgets as pets."
    - Gov. Jesse Ventura

  23. practically every combinatorial optimization prob by phr1 · · Score: 3
    VLSI design, code optimization, resource allocation, you name it.

    For more info on P vs. NP, see the classic Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and Johnson.

    Note, by the way, that quantum computers are not generally thought able to solve NP-hard problems in P-time. They can solve in P-time a class of problems called QBP, which is believed to sit between P and NP in difficulty. Quantum computing suddenly got a lot of press when Peter Shor discovered that factoring is in QBP. However, factoring is probably not NP-hard.

  24. this will be reall interesting soon... by neowintermute · · Score: 1

    Wasn't it bruce sterling who talked about a kind of organic based computer?

    This will get really interesting when we have computing at a molecular level, but we can grow huge clusters of them like fruit or vines. Now that'll rock. Welcome to the next universe, baby!

    Is this my idea or has anyone read about this organic computer idea somewhere before?

    http://www.hyperpoem.net

  25. NMR is dificult to scale by NanoProf · · Score: 1

    This work is impressive, but NMR-based quantum computers have some special scaling problems. The net spin polarization of these liquids at room temperature is very small- about one part in a thousand roughly. This means that the quantum computation is done with only the slightest of distinction between 0 and 1. That can be handled for small computations, but the signal to noise problem becomes severe for larger systems.

    The current quantum error correction codes impose a large bit overhead (factor of three or so), which compounds the signal/noise difficulty of the NMR technique.

    The nice thing about this method is that the nuclei are well-isolated inside the electron clouds and decohere slowly. However, my guess is that NMR-based quantum computing will be first out of the gates, but will lag behind other implementations before reaching the finish line.

    --
    Curtains for windows?
  26. Still catching up to the ancient Egyptians. by Flying+Headless+Goku · · Score: 2

    They were building structures measuring in the hundreds of cubits three thousand years ago.
    --

    --
  27. Re:not a qbit by Skreefuss · · Score: 1

    What I gave was a *very* rough sketch of the mechanics behind it. I don't claim to be an expert on quantum information theory, nor on constructing ion traps. I can assure you however that the manipulation of the electron's quantum state involves much less "fumbling" than you described. These spin-spin manipulations are carried out with a finely tuned YAG laser which is optically doubled (a few times over) to the correct frequency for the desired transition (the laser is referenced to a rubidium cell, perhaps, as reference). I'm certainly not denying the potential of the types of QC's you mention - perhaps you might elaborate on the enhanced "computing power" you'd expect from nuclear-based quantum computers? As for evidence of the merits of these ion-trap QCs, I suggest articles by D. Wineland (NIST) and C. Monroe (Formerly of NIST, now at Univ. Michigan).

  28. really? by janpod66 · · Score: 1
    Second, I believe an algorithm is known that can do lookups in unsorted, unindexed lists in O(log(n)) time. That is certainly an interesting proposition.

    Grover's algorithm is O(n^0.5).

    1. Re:really? by hobit · · Score: 1

      This is off-topic? I think whoever moderated this down needs a clue. Grover's algorithm does run in O(n^.5) and it is the algorithm which uses a Quantum computer to do a linear search. It is one of the few applications of QCs to real problems. It is also interesting to note that it has been proven that QCs do NOT speed up sorting beyond O(nlog(n)). Which is somewhat shocking given the search speedup.

      --
      As Nietsche famously said, "If you stare too long into the Abyss, 1d4 Tanar'ri of random type will attack you."
  29. Title by lucius · · Score: 1

    It's qubit, not qbit.

  30. progress and foreseeing by kipple · · Score: 1

    1. We might be soon approaching the point where we should need longer encryption keys due to the amount of computing power available to the researcher.
    2. We all know that the NSA is de facto "a little bit" ahead in this subject, due to their obfuscation of their existance and all the matter of cryptology during the 70s.
    3. The US government decided to "open up" to allow the use of "strong" encryption to the rest of the world.

    1+2+3=> I'm seriously thinking that the NSA itself could have gained enough computing power (quantum computing? does it look less impossible now?) at the time they started opening the key-size barrier.

    time will prove me wrong, hopefully.

    --
    -- There are two kind of sysadmins: Paranoids and Losers. (adapted from D. Bach)
  31. And don't forget JVM by rommi · · Score: 1

    Java runtime is also quite slow.

  32. Anyone care to put a timescale on this? by SurrealKnife · · Score: 1
    How long for all these 'developing technologies' to hit our shelves? And how long till transistor based systems start to run out of steam?

    Personally, I think the major advances will happen once companies such as Intel begin to hit fundemental barriers in creating silicone chips. Then we'll see some real money being thrown at optical and quantum computing, by companies who work by results rather than by scientific interest.

    This is kind of an informed guess, but:
    - 7 to 10 years: Silicone begins to run out of steam
    - 15 years: First useful optical computers
    - 20 to 25 years: Silicone is gone, optical is mainstream
    - 50 years: Quantum computers do something useful for the first time
    - 75 years: Quantum computers begin to be used by large companies
    - 100 years: Quantum computing is mainstream

    Hopefully, I'll be around to see all of the above!

    Anyone else care to reply with their own timescale?


    Beg:

    1. Re:Anyone care to put a timescale on this? by JCMay · · Score: 1
      Silicone computers? I've been inside plenty of boxes, but I've not yet seen any RTV or breast implants ;)

      Perhaps you meant Silicon, without the "e."

      Remember, there are other semiconductors other than Silicon. Gallium Arsenide (GaAs), for instance, is used extensively in MMIC (Microwave Monolithic Integrated Circut) chips, where Silicon would not perform as well.

  33. Practical NP complete proofs by joss · · Score: 1

    Any former CS student from a decent school will probably have done some NP complete proofs. You remember these: you create an algorithm of order O(N^x) to transform from known NP complete problem (A) to NP open (B), proving that if A can be solved in polynomial time then B can to.

    If QC is achieved these transformation algorithms will have practical importance. Yet another thing I learnt in school that seemed useless at the time but maybe isn't :-)

    --
    http://rareformnewmedia.com/
    1. Re:Practical NP complete proofs by necama · · Score: 1

      The main problem here is that nobody has shown that any of the quantum computer algorithms solves an NP-Complete problem. True, we have NP problems, but we still don't know if NP-Complete is the same as NP.

  34. Re:Yes, but for 2 atoms, you get a bigger superpos by RotateLeft4Bits · · Score: 1

    3) dead kitten AND live kitten (superposition) and superposition of dead and live dog

    The only reason you get superpositions is because you haven't measured the state yet, as when you have a kitten and a puppy (in separate sound proof boxes of course.)
    Without looking in the boxes you can't tell whether the kitten or the puppy are dead or alive.
    (obviously if you forgot to put holes in the box so they could breathe, they'd both be dead.)

    By opening the box the kitten decides whether it is alive or dead and the same with the puppy.

    Which asks the questions.

    Can you use animals for quantum computing, or are the costs of feeding them too high?
    and
    If a tree is in a wood, and no one is around, is it still standing or is it falling down or is it in a supositioned state, until someone goes to look at it?

    And of course then you have to ask if you don't know nothing about anything does anything exist?

    --
    I'm not a Troll i prefer to be called a Goblin.
  35. Re:WARNING: GOATSEX LINK by the_Brainz · · Score: 1

    You cretinous, cock-sucking, camel-kissing, crap-cuddling coward. Anyone with even a quarter a cerebral cortex could check the status bar of their browser and ken that this isn't a goatse.cx link. Fucking loser.

  36. you need 64 qubits to break rc5-64 ... by biftek · · Score: 1

    ... or only 63 bits to break it in 2 "clock cycles". or 62 bits to break it in 4 "clock cycles". etc etc etc.

  37. Re:here are some good introductory articles, and b by Hater's+Leaving,+The · · Score: 1

    I'm speaking from 'gut feel' not knowledge here, but don't the Qbits need to be able to 'interact' with each other in order to solve the larger problem. If so you might need to be able to arrange 64^2 paths along which they could pairwise interact without interfering with their interaction with the other 62 Qbits? Even if they don't need pairwise interactions, but 'broadcast', you still need to get the 64 bits to be able to interact without interfering.

    I've got a nasty feeling I haven't got a clue what I'm asking... Ooops!

    THL
    --

    --
    Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
  38. Elliptic curve cryptology by PinkyAndThaBrain · · Score: 1

    Has anyone found a way to crack that with quantum computers?

    Can anything be proven about the possibility of such a "quantum algorithm" existing if not?

  39. The Emporer's New Car by SpinyNorman · · Score: 1

    AFAIK, there is still ongoing investigation into whether and how every one of our cells utilises the quantum nature of particles in DNA manipulation

    Wow, I never knew Roger Penrose was an expert in DNA as well as neurology.

    I've heard he's working on a theory that motor cars operate at the quantum level also.

    1. Re:The Emporer's New Car by alienmole · · Score: 1

      He's also an expert in artificial intelligence, apparently. Beware the aging mathematical physicist who strays outside his discipline!

  40. Windows already uses quantum effects by wowbagger · · Score: 3


    Windows already uses quantum effects. Just looking at it will make it crash....
    </Humor>

  41. Hot Qubits by SpinyNorman · · Score: 2

    Could you imagine a beowulf cluster of qubits in Natalie Portman's pants, running Linux?!

    1. Re:Hot Qubits by Dorian+Grey · · Score: 1

      EEEeeeewwww!!!

  42. need clarification by blonde+rser · · Score: 1

    And no one has EVER gotten an Ion-Trap quantum computer to do ANYTHING. Not add two numbers. Not factor a number. Not multiply two numbers. The potential is there - the qubits - its just no one has ever tapped it in a feasible way.

    I'm confused; what sort of quantum system ran Shor's system or the basic quantum search algorithm?

    1. Re:need clarification by AxelBoldt · · Score: 1
      Shor's algorithm has never run on anything; it's just a theoretical algorithm written for a theoretical quantum computer architecture.

      It's like when you write programs for PRAMs in your parallel algorithms class. The algorithms are fine and all, but PRAMs don't exist.

      --

    2. Re:need clarification by blonde+rser · · Score: 1

      In 1997 the physicists Isaac L. Chuang of the IBM Almaden Research Center in San Jose, California, Neil A. Gershenfeld of the Massachusetts Institute of Technology in Cambridge and Mark G. Kubinec of the University of California, Berkeley, built a simple two-qubit NMR quantum computer made of liquid chloroform. The "program" the computer ran was my search algorithm, applied to a list of four items. More recently, a group at the University of Oxford built a similar device out of two hydrogen nuclei in the organic chemical cytosine. Three-qubit NMR quantum computers running Shor's and Steane's error-correction routine were demonstrated in 1998 by Raymond Laflamme and his coworkers at Los Alamos National Laboratory in New Mexico.
      Hardcopy The Sciences, July/August 1999, pp. 24-30.
      I think this pretty explicitly says that in fact a quantum computer has run these programs. Am I interpreting the article incorrectly. If I am please inform me.

    3. Re:need clarification by AxelBoldt · · Score: 1
      They are not refering to Shor's integer factorization algorithm. No quantum computer has ever factored an integer. Current quantum computers can solve trivial problems like: given the numbers 2, 1, 3, 1, is any of those numbers a three?

      --

  43. Biometric Security by crovira · · Score: 2

    Keys based on biometric security can be tens of thousands of bytes long, have nothing crackable about them and are entirely consistent. and much more secure.

    They'll also need 64-bit hardware. Goodbye 32-bits and that other unportable OS won't make it there will it?

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  44. an article for you by blonde+rser · · Score: 2

    this article was posted on slashdot before; that where I learned 'bout it. It's well written and covers the theory and a bit of the mechanics. Worth a read (and a re-read) if you're interested.

  45. So how many atoms .... by doctor_oktagon · · Score: 2

    .... will be needed to write a CSS Decoder?

  46. Hybrids by Decimal · · Score: 1

    What about conventional computers that connect to small quantum computers to perform small but frequent tasks? Isn't this a little more realistic and concrete goal in the near future?

    Or are they completely incompatible?

    --

    Remember "Bring 'em on"? *sigh
  47. Factoring "probably" not NP-hard? by BillyGoatThree · · Score: 3

    It ISN'T NP-hard. Remember that an NP-hard problem is one where, even if you had a proposed solution, you can't verify the answer in polynomial time. Verifying a factorization answer is easy: just multiply. That's polynomial time, therefore factoring isn't NP-hard.

    That's as opposed to Travelling Salesman where even if you have a proposed path, you'd have to check all possible paths to decide if yours was the minimum.
    --

    --
    324006
    1. Re:Factoring "probably" not NP-hard? by nestler · · Score: 1
      It ISN'T NP-hard. Remember that an NP-hard problem is one where, even if you had a proposed solution, you can't verify the answer in polynomial time.

      Your definition of NP-hard is way off. A problem being NP-hard means that all problems in NP are reducible to that problem. In plain english, it means that a quick solution to an NP-hard problem would yield a quick solution to all problems in NP. A problem that is both NP-hard and in the set NP is called NP-complete.

      Satisfiability is NP-hard (as it is NP-complete), and it can be verified in polynomial time (just verify that the formula evaluates to true given the binding). In fact, any NP-complete problem can be verified in polynomial time as having this property is one way to define the set NP (languages with polynomial time verification proofs).

      Verifying a factorization answer is easy: just multiply. That's polynomial time, therefore factoring isn't NP-hard.

      Again, this is way off. Most problems in NP are known to be either NP-complete or in the set P. Factoring is one of the few that is not known to be in either category. I believe graph isomorphism is another. You can't just say factoring "isn't" NP-hard. It hasn't been proven that it is not. Researchers don't think it is, but until it is proven to be in P, this is just a hunch.

      That's as opposed to Travelling Salesman where even if you have a proposed path, you'd have to check all possible paths to decide if yours was the minimum.

      Here you are confusing problems and languages. Technically, when I mentioned 'problem' earlier, I should have said 'language'. Problems must be phrased as languages to apply complexity theory to them. When you frame Travelling Salesman as a language, it looks something like: "Does this graph have a salesman path of length less than x?" Languages must have yes/no answers, unlike the open-ended Travelling Salesman problem. Phrased as a language, even Travelling Salesman has polynomial time verification (as it should as it is NP-complete).

  48. You may want a new key anyhow... by wheel · · Score: 1
    maybe soon we'll need some slightly longer encryption keys, thanks.

    The uber-paranoid may want to revoke their old private keys and issue new ones anyhow... According to this report on cryptome.org, a serious flaw was found in OpenPGP and its derivatives which leaves your private key vulnerable to attack.

  49. Moore's Law... by ConceptJunkie · · Score: 2

    Well, let's see:

    10 atoms this year
    20 atoms by early 2003
    40 atoms by late 2004...

    By the 22nd century, the entire universe will be a computer. Or is it already?

    --
    You are in a maze of twisty little passages, all alike.
    1. Re:Moore's Law... by ConceptJunkie · · Score: 1

      Be my guest. I'm due for new one anyway. Enjoy!

      Rick

      p.s. Bob Sewell is a friend of mine, known far and wide for the level of cynicism expressed in this quote. OTOH, he's good enough to earn being cynical.

      --
      You are in a maze of twisty little passages, all alike.
  50. Re:Uhh, no by SEWilco · · Score: 1

    Rather than depend upon a single 2048 bit key I'd rather use my pocket atomic encryption computer. It's...no, that's some lint...that's a pebble, some sand, dried mud -- wait, that will work. A little water and I put it in this message encrypter to make a cup of really hot tea...

  51. New meaning to "Nobody will ever need" by Speare · · Score: 2

    "Nobody will ever need more than 640KB RAM." -- Bill Gates.

    Maybe he meant 'more than 640 atoms' or 'more than 640KB RSA'?

    --
    [ .sig file not found ]
    1. Re:New meaning to "Nobody will ever need" by Tar+Ciryatan · · Score: 1

      Bah, give it another year or two, 640 kb of ram will be dinosaur-like, I'm sure, the way the market is these days

      --
      -Tar Ciryatan, Angry Hermit-
  52. SQUIDs by metlin · · Score: 1

    This sure does promising enough. Another alternative using an identical technology is coupling two SQUIDs - Superconducting QUantum Interference Devices. SQUIDs.

    These devices have excellent magnetic sensitivity. And when two of these thingies are coupled, you have your information travelling between one another through insulators at awesome speed (in these, even the superconducting electrons tunnel through).

    Incidentally, I'm also working on SQUIDs, although on a theoretical basis. Getting to make a SQUID is, well, a little tough... So we are trying to find guys who'd give us Liquid Helium for free ;-)

    Another interesting thing to do would be to quantumly couple 2 SQUIDs!!! And imagine building a Beowulf cluster of *those* !!! ;-)

    "...Fear the people who fear your computer"

  53. Vintermann's Nightmare by Vintermann · · Score: 1

    Usually I'm enthralled when new technology comes along. Organic LEDs? Cool! New ways to squeeze transistors onto a chip? Great! Super-fast wireless networks? Hubba hubba!

    Yet. Quantum computers. There's one technology I hope never comes real in my lifetime. Looks like I'll be disappointed, I had no idea they had come this far.

    Why? Because it will mean an end to public-key cryptography forever. Even if we manage to restore secure communication through quantum cryptography, digital signature technology will be lost.
    I had great hopes for digital signatures. Here was a technology that gave the truth an edge over lies. Imagine a digital videocamera with a tamper-resistant chip wired into it that signs the video data regularly. Then connect it to a UMTS mobile or a satelite phone, give it to a brave man and send him to say Palestine. Make it so that it can't easily be turned on and off. You have a pretty damn good witness.
    The loss for crypto is also sad. Today if I e-mail with a teacher at Birzeit, we can use crypto to aid in his safety. If the adversary, in this case Israel, gets a QC they can easily intercept this mail, kill him and create credible faked reports supporting their case. And if QC's become a reality, states will get it first, and possibly the public will never get it.

    Public-key cryptography seemed to provide an antidote to big-brother type scenarios. But in a world where states have QC's we will be back were we was most of the 20th century: where you can never know very much about what's truth and what's propaganda, and the best you can do is support "your side". The best I can think of is praying.

    Better suggestions are welcome.

    --
    xkcd is not in the sudoers file. This incident will be reported.
    1. Re:Vintermann's Nightmare by dabacon · · Score: 1

      Yet. Quantum computers. There's one technology I hope never comes real in my lifetime. Looks like I'll be disappointed, I had no idea they had come this far.

      Why? Because it will mean an end to public-key cryptography forever.


      What?! This just is absolutely FALSE!

      (1) Public key cryptography is secure because of the difficulty of a particular computational task. For example, in RSA, that task can be mapped onto factoring numbers

      (2) Quantum computers provide algorithmic speedup of some algorithmic tasks. For example, quantum computers can factor numbers efficiently.

      Now (1) plus (2) does NOT imply all public key cryptography schemes are insecure because not all public key cryptography schemes are built on problems that quantum computers are known to be able to handle efficiently. For example, it is possible (though encoding and decoding times are ugly, I've been told) to use an NP-complete problem as the computational roadblock in codebreaking. As of today, we do now know how to solve NP-complete problems efficiently on either a classical or a quantum computer.

      And remember, the security of public key cryptography like RSA is not "proven": it relies on the "difficulty" of a computational task. People really believe it is difficult to factor numbers classically. Why? Because they have been banging their heads up against the problem for quite a few years. But proof by exhaustion is no proof at all: just evidence.

      So the main jist is: public key cryptography as a whole will NOT be destroyed by building quantum computers. Certain schemes which you bought into because you believed that factoring is hard WILL be broken, however.

      Finally I would like to point out that quantum cryptography is a way to establish a secure key distribution. The security of this scheme is based not on some conjectured hardness of a problem, but instead on the belief that quantum mechanics governs the physics of the universe.


      Dave Bacon

    2. Re:Vintermann's Nightmare by Vintermann · · Score: 1

      It would be interesting to know, if you could say something about it with certainity, whether discrete log or elliptic curve discrete log based PK systems will be vulnerable to attacks from a quantum computer.

      There is to my knowledge no PK system today that uses an NP-complete problem. I believe Diffie and Hellman experimented with a knapsack-based system which was NP-complete (or it's possible it was just proven to be NP-hard), but it turned out you didn't need to solve the underlying problem after all. So they used a discrete log based system instead.

      I admit I don't know so much about this as I wish I did, if you can reassure me there's no need to worry then that's great :-) But the number field sieve can be used against elgamal/DH too somehow. Doesn't this mean that these systems will be hit as hard as RSA? the number field sieve is just a factoring technique after all, and so is that nasty quantum program.

      As to elliptic curve problems, I've read that the main objection is that although NFS won't work, there's nothing mathematically that says that elliptic curve problems will be harder to solve in polynomial time than the others; it just hasn't been worked on so long.

      If you know of a working public-key system that uses an NP-complete problem, please give me a link!

      --
      xkcd is not in the sudoers file. This incident will be reported.
    3. Re:Vintermann's Nightmare by dabacon · · Score: 1

      There is a system called the McEliece system which is based on algebraic coding theory and I believe is NP-complete. Last I remember hearing, there were some attacks on McEliece, but I think the jury is still out?

      There is also a version of the knapsack-based (i.e. NP-complete) systems (Chor-Rivest, I think it is called) which hasn't been broken last I recall. And I do remember someone telling me that Chor-Rivest isn't aided by an efficient discrete logithm algorithm (which quantum computers DO provide!)

      Dave Bacon

  54. Big Iron May Win In The End by Dave+Rickey · · Score: 1
    Other posters are quite correct when they point out that the physical constraints (superconducting magnets, strong RF fields, etc.) may keep these computers from ever being used in PC formats. There are theoreticals that might get around that (organic superconducters, faraday cages, even some advanced applications of Stealth technology), but all seem less tractable than quantum computing itself.

    If it works out that Q-Comps are both *incredibly* more powerful in raw capacity (likely) and require special facilities (also likely), then we'll see a return to the architectures of the 70's and 80's, when Iron was Big and the Glass House was king.

    In such an architecture, distributed platforms would be used to handle UI and interpretation, and the processor time to brute-force the calculations would be rented. A lot of the paradigm we've come to take for granted is very recent, and would have to be rethought in such an environment. Just as an example: Q-Comps could have the raw power to accurately simulate the physics of an FPS with hundreds of simulataneous players down to a microscopic level. Then an abstract of that could be transmitted to the players. Welcome to the Holodeck, boys.

    --Dave Rickey

  55. it worked! by Ranger+Nik · · Score: 1

    the NYT is now officially slashdotted. :-)

  56. Misinformation by sultanoslack · · Score: 1

    This article would lead you to believe that Quantum computing will provide a linear speed up to most algorithms. In fact only a very limited set of algorightms actually benefit from Quantum Paralellism. Peter Shor's algorithm for fatoring large numbers is significant not becasue it's terribly useful, but because at the time it was the only thing useful that had yet been devised for a quantum computer. Quantum computers are massively parallel, but because of some of the tricky laws of quantum mechanics, you can only read one result from the parrallel computation (The whole bit about observation causing wave functions to collapse.).

    If you're really wantining to read more on Quantum Computing and Quantum Mechanics in general check out the Oxford Centre for Quantum Computation (David Deutch and Artur Ekert have done some really significant stuff) and read In Search of Schrodinger's Cat by John Gribben.

    I'm currently doing research in a subset of quantum algorithms (and have worked as a research assistant in another area of quantum mechanics). They're pretty cool, but you shouldn't get your hopes up for them making the latest kernal hack run faster.

  57. Uhhm, no by RelliK · · Score: 1
    Regardless of what you think, you can not solve a NP or NP-Complete problem in P time.

    Once again we have someone who misunderstands the complexity theory but decides to post anyway. So, let's present some definitions.

    P is a class of problems that can be decided by a deterministic turing machine in polynomial time.

    NP is a class of problems that can be decided by a non-deterministic turing machine in polynomial time. NP stands for nondeterministic polynomial(*)

    So, by definition, NP-complete problems can be solved in polynomial time. You just need to implement a non-deterministic turing machine to do that. The big question in computer science is whether NP-complete problems can also be solved in polynomial time by a deterministic turing machine (i.e. does P = NP?). The answer at this point is "probably not". Here is the most informative post on the subject I've seen so far, btw.

    Anyway, back to the story: it looks (well, to me at least) like quantum computer is an implementation of NTM, but as others have pointed out, some researchers have doubts about that. If it is indeed an NTM, then presto -- you have poly-time solutions to all NP-complete problems. Assuming you can ever build one of these suckers, of course ;-)

    (*) One other (and more commonly used) way to define class NP is as a class of all problems that can be verified by a deterministic turing machine in polynomial time. That is really only a subset of the definition.
    ___

    --
    ___
    If you think big enough, you'll never have to do it.
  58. (OT)Goatse.cx can be mirrored by yerricde · · Score: 1

    with even a quarter a cerebral cortex could check the status bar of their browser and ken that this isn't a goatse.cx link

    Except if the URL looks benign but links to a page that contains a mirror of goatse.cx's content.

    --
    Will I retire or break 10K?
  59. 32-bit and 64-bit by yerricde · · Score: 1

    They'll also need 64-bit hardware. Goodbye 32-bits and that other unportable OS won't make it there will it?

    64 bits can be emulated. The x87 architecture has had instructions to deal with 64-bit double-precision floating-point values since the 8087. And how else do you think the 32-bit PC emulates the 64-bit Nintendo 64 console?

    "Bits" without context are meaningless. For example, the measure (data bus width) that makes Sega Genesis's MC68000 a 16-bit CPU makes the Super NES's 65816 CPU 8-bit. Sega liked to call its Saturn console 96-bit because it had three parallel 32-bit (ALU width) CPUs.

    --
    Will I retire or break 10K?