US 12,277,477 B2
Quantum circuit optimization routine evaluation and knowledge base generation
Paul Nation, Yorktown Heights, NY (US); Ali Javadiabhari, Sleepy Hollow, NY (US); Francisco Jose Martin Fernandez, Chappaqua, NY (US); Ismael Faro Sertage, Chappaqua, NY (US); and Jay Michael Gambetta, Yorktown Heights, NY (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Dec. 14, 2020, as Appl. No. 17/121,146.
Prior Publication US 2022/0188680 A1, Jun. 16, 2022
Int. Cl. G06N 10/00 (2022.01); G06F 8/41 (2018.01); G06F 11/34 (2006.01); G06F 30/337 (2020.01)
CPC G06N 10/00 (2019.01) [G06F 8/41 (2013.01); G06F 11/3433 (2013.01); G06F 30/337 (2020.01)] 25 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory that stores computer executable components; and
at least one processor that executes at least one of the computer executable components that:
executes in parallel, by the at least one processor, different compilers respectively using different quantum circuit optimization sequences on respective identical copies of an input raw quantum circuit to produce respective compiled output quantum circuits for execution on at least one quantum computer, wherein the different quantum circuit optimization sequences comprise respective groups of optimization routines, where the optimization routines of each respective group of optimization routine of an associated different quantum circuit optimization sequence are applied in a respective defined order of the associated different quantum circuit optimization sequence to an associated respective identical copy of the input raw quantum circuit to produce a respective compiled output quantum circuit, and wherein at least two of the different quantum circuit optimization sequences comprise a same group of optimization routines in different respective defined orders; and
identifies, by the at least one processor, at least one of the different quantum circuit optimization sequences that generates a respective compiled output quantum circuit comprising defined criteria.