METHODS FOR SOLVING COMPUTATIONAL PROBLEMS USING A QUANTUM PROCESSOR

Patent №

US 8,977,576

Granted

2015-03-10

Filed 2011

Owner

D-WAVE SYSTEMS INC.

Lab

AI components

5

ml · vision · planning · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13300169

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.

AI classification

AI hardware1.00
Machine learning1.00
Evolutionary computation1.00
Vision0.99
Planning0.84
Knowledge representation0.40
Natural language0.01
Speech0.00

Ownership

D-WAVE SYSTEMS INC.

assignment · 276430057

Assignors

MACREADY, WILLIAM G.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC