Patent · US Active

Methods for solving computational problems using a quantum processor

US8977576B2 · kind B2 · utility

9Cited by
6References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 18, 2011
Grant dateMar 10, 2015
Priority date
Expiry dateMay 23, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N5/01
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods for solving a computational problem including minimizing an objective including a set of weights and a dictionary by casting the weights as Boolean variables and alternately using a quantum processor and a non-quantum processor to successively optimize the weights and the dictionary, respectively. A first set of values for the dictionary is guessed and the objective is mapped to a QUBO. A quantum processor is used to optimize the objective for the Boolean weights based on the first set of values for the dictionary by minimizing the resulting QUBO. A non-quantum processor is used to optimize the objective for the dictionary based on the Boolean weights by updating at least some of the columns of the dictionary. These processes are successively repeated until a solution criterion is met. Minimization of the objective may be used to generate features in a learning problem and/or in data compression.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.