US 12,333,380 B1
Constructing quantum processes for quantum processors
William J. Zeng, Berkeley, CA (US); and Chad Tyler Rigetti, Walnut Creek, CA (US)
Assigned to Rigetti & Co, LLC, Berkeley, CA (US)
Filed by Rigetti & Co, LLC, Berkeley, CA (US)
Filed on Dec. 19, 2023, as Appl. No. 18/545,772.
Application 18/545,772 is a continuation of application No. 17/185,675, filed on Feb. 25, 2021, granted, now 11,900,212.
Application 17/185,675 is a continuation of application No. 16/401,848, filed on May 2, 2019, granted, now 10,949,768, issued on Mar. 16, 2021.
Application 16/401,848 is a continuation of application No. 15/419,682, filed on Jan. 30, 2017, granted, now 10,325,218, issued on Jun. 18, 2019.
Claims priority of provisional application 62/306,149, filed on Mar. 10, 2016.
Int. Cl. G06F 11/10 (2006.01); G01R 31/3177 (2006.01); G06N 3/08 (2023.01); G06N 10/00 (2022.01); G06N 20/00 (2019.01); G11C 16/04 (2006.01); G11C 16/20 (2006.01); G11C 16/26 (2006.01)
CPC G06N 10/00 (2019.01) [G01R 31/3177 (2013.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining an initial value of a variable parameter of an ansatz preparation circuit, wherein the ansatz preparation circuit is a quantum logic circuit comprising quantum logic gates;
by operation of a quantum processor, generating an initial ansatz by executing the ansatz preparation circuit having the initial value assigned to the variable parameter;
by operation of the quantum processor, computing an expectation value based on the initial ansatz; and
by operation of a classical processor, computing an updated value of the variable parameter based on the expectation value.