US 12,248,849 B2
Quantum annealing debugging systems and methods
Steven P. Reinhardt, Eagan, MN (US); Andrew D. King, Vancouver (CA); Loren J. Swenson, San Jose, CA (US); Warren T. E. Wilkinson, Burnaby (CA); and Trevor Michael Lanting, Vancouver (CA)
Assigned to D-WAVE SYSTEMS INC., Burnaby (CA)
Filed by D-WAVE SYSTEMS INC., Burnaby (CA)
Filed on Feb. 16, 2024, as Appl. No. 18/444,208.
Application 18/444,208 is a continuation of application No. 18/137,271, filed on Apr. 20, 2023, granted, now 11,941,486.
Application 18/137,271 is a continuation of application No. 17/584,600, filed on Jan. 26, 2022, granted, now 11,663,512, issued on May 30, 2023.
Application 17/584,600 is a continuation of application No. 15/881,307, filed on Jan. 26, 2018, granted, now 11,263,547, issued on Mar. 1, 2022.
Claims priority of provisional application 62/452,106, filed on Jan. 30, 2017.
Prior Publication US 2025/0013900 A1, Jan. 9, 2025
Int. Cl. G06N 10/00 (2022.01); G05B 19/042 (2006.01)
CPC G06N 10/00 (2019.01) [G05B 19/042 (2013.01); G05B 2219/25071 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of operation of a control system communicatively coupled to a quantum processor, the control system comprising at least one processor and at least one nontransitory processor-readable medium that stores at least one of processor-executable instructions or data, the method comprising:
determining, by the control system, an annealing evolution schedule to perform a quantum annealing evolution computation on a problem representation in a quantum processor;
causing, by the control system, a start of at least a first iteration of an annealing evolution of the quantum processor with the problem representation in accordance with the annealing evolution schedule; and
at least once during a performance of the first iteration of the annealing evolution:
determining, by the control system, at least one characteristic of the quantum processor at at least a first point in time between the start of the first iteration of the annealing evolution as specified by the annealing evolution schedule and before a completion of the first iteration of the annealing evolution as specified by the annealing evolution schedule; and
causing, by the control system, a change in a rate of the annealing evolution of the quantum processor from a rate specified by a previous annealing evolution schedule based at least on part on the determined at least one characteristic of the quantum processor.