×

Methods and systems for quantum computing

  • US 10,713,582 B2
  • Filed: 09/06/2018
  • Issued: 07/14/2020
  • Est. Priority Date: 03/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating one or more instructions for execution by a solver layer comprising a common interface, which solver layer is part of a quantum-ready or quantum-enabled computing system, wherein the one or more instructions are generated by a digital computer comprising at least one computer processor and memory, and wherein the solver layer executes the one or more instructions to generate an output, the method comprising:

  • a. accepting user input from an application at an application interface, which application is executed on the digital computer, which user input corresponds to a problem to be solved by the quantum-ready or quantum-enabled computing system, which problem is not in polynomial unconstrained binary optimization (PUBO) form;

    b. selecting one or more algorithms from a plurality of algorithms at an algorithms layer, wherein each of the plurality of algorithms is configured to transform the problem into one or more instructions in PUBO form;

    c. executing the one or more algorithms to thereby transform the problem into one or more instructions in PUBO form;

    d. using one or more PUBO solvers to execute the one or more instructions in the PUBO form at the common interface of the solver layer of the quantum-ready or quantum-enabled computing system, to generate the output; and

    e. providing the output at the application interface.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×