Technology Review - Published By MIT
Advertisement

Q&A: D-Wave's Geordie Rose

Continued from page 2

By Jason Pontin

Friday, April 06, 2007

smaller text tool iconmedium text tool iconlarger text tool icon

JP: Are you really claiming that the Orion can solve NP-complete problems? [NP-complete problems, of which the most famous is the traveling salesman problem, are the hardest problems in complexity theory for which a solution might be efficiently verified. Very common in real life, they are hard to solve because their solution seems to require considering every permutation of a set of variables, which takes time that increases exponentially with the number of variables. Computer scientists doubt that NP-complete problems can be solved in any reasonable amount of time. Rose has attracted controversy by claiming that the Orion could create approximate solutions that are good enough for business.]

GR: It solves them in the sense that it provides approximate solutions to things that are good enough in the sense that they meet the requirements of the user. These classes of problems are ubiquitous in business. It's suspected that no machine, regardless of the kind, can efficiently and exactly solve these types of problems, at least in the worst case. But that's an overly restrictive definition of what "solving" means. Generally, if a business has one of these problems embedded in its daily operations, it uses what is called a heuristic to solve it, which is a set of rules of thumb that gives good approximate solutions quickly. Our machine has as its intended purpose competition with those heuristics. We're not claiming that we can exactly, efficiently solve worst-case problems, no--but we are claiming that this thing will be competitive and eventually surpass all conventional approaches at solving these sets of problems.

JP: I am not a mathematician, but I play one on TV. What about the PCP theorem that says that an approximate solution in these cases is as difficult as the best solution?

GR: It depends on what you mean by "approximate."

JP: Well, tell me what you mean by "approximate." Is Geordie Rose using "approximate" in some special sense that no one else uses?

GR: "Approximate" means something specific in computer science. It's not the way the term is used conventionally in business. So, say that you have yet to pick a route through a bunch of cities--

JP: The traveling salesman problem?

GR: Yes, for example. Any route is a solution. Any route is also an approximate solution. How good the approximate solution is is somehow the difference between the one that you've got and the best possible one. So, as the solutions get better and better, they get less and less approximate. So, what computer scientists tend to mean by "approximate" in these cases is something very specific about how great the approximation is, and they tend to mean something that is very close to exact.

JP: You mean that when you use "approximate" in this sense, you are using the word as businesspeople would use it, and not as computer scientists use it?

GR: It's the same sense that people use when they solve these problems today. You need a solution; you'd prefer one that is the best possible solution with the resources that you have available to you, and that is by any definition an approximation solution. You'd like it to be better, but those things are not available to you because of the nature of the problem. So this particular machine that we've built is designed to compete with the machines that give those types of solutions.

Comments

  • But we already have the housing for the Quantum Processor
    Regardless of whether D-Wave's claims are true or not, we already have housing for Quantum Processors.

    Stephan Schultz and Dr. Ferdinand Schmidt-Kaler of Ulm University in Germany have developed a housing for the future quantum processor. The housing uses electric field to keep the Ca+ Ions in place.

    http://www.quantumcrypto.de/lurker/message/20070405.200829.117f978f.en.html

    The article is in German, but English "approximation" (no pun intended) is available
    Rate this comment: 12345

    saqib
    04/07/2007
    Posts:2
    • Re: But we already have the housing for the Quantum Processor
      The real question seems to be:  How fast will it go?  I haven't seen that anywhere.  If it will run a thousand times faster than whatever is in second place, then it doesn't matter (to the customer) how it works.

      So does he actually have a computer that will solve pi to a greater number of digits than before?
      Rate this comment: 12345

      genedoug
      04/08/2007
      Posts:1

Log In

Forgot your password?     Register »
Advertisement

Videos

Laser-Triggered Chemical Reactions
Featured Content
Sponsored by:
White Papers

Twelve ways to reduce costs with SQL Server 2008
Find out how to reduce costs and get more efficient

Download

Total Economic Impact of SQL Server 2008 Upgrade
Forrester reports on increasing productivity and management capabilities

Download 

Achieving Cost and Resource Savings with UC
How Office Communications Server R2 and Exchange Server can make your business smarter and more efficient

Download 

The Compelling Case for Conferencing
Read how you can improve workload support and find IT efficiencies

Download

How Windows Server 2008 R2 Helps Optimize IT and Save you Money
Read how you can improve workload support and find IT efficiencies

Download

Windows Server 2008 R2 Hyper-V Live Migration
See how Windows Server 2008 R2 and Hyper-V enable virtualization and Live Migration

Download
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.