Patent ID: 8686751

Claim:
A computer system for determining a result of a computational problem, the computer system comprising: a central processing unit; and a non-transitory computer-readable storage medium coupled to the central processing unit and which stores: a user interface module comprising instructions that when executed by the central processing unit cause the central processing unit to provide a user interface that enables a user to define the computational problem; a mapper module comprising instructions that when executed by the central processing unit cause the central processing unit to generate a mapping of the computational problem; and an analog processor interface module comprising: instructions that when executed by the central processing unit cause the central processing unit to transmit the mapping of the computational problem to an analog processor, wherein the analog processor comprises a plurality of quantum devices and a plurality of coupling devices operable to selectively directly couple respective pairs of the quantum devices; and instructions that when executed by the central processing unit cause the central processing unit to receive a result, based on the mapping of the computational problem, from the analog processor.