IP Library Granted Patent US 12,530,608
Granted Patent B2
US 12,530,608 · App. 17/974,991 · Granted Jan 20, 2026

Apparatuses, computer-implemented methods, and computer program products for qubit reuse in a quantum computing environment

Inventors: Eli Chertkov (Broomfield, CO); Matthew DeCross (Broomfield, CO); Michael Feig (Broomfield, CO); Megan Kohagen (Broomfield, CO)
Assignee: Quantinuum LLC
G06N10/20G06N10/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,530,608
App. No.
17/974,991
Granted
Jan 20, 2026
Kind
B2
Abstract

Embodiments of the present disclosure provide for qubit reuse within a quantum computing environment for a quantum program in a quantum computing environment. In this regard, embodiments generate an optimized quantum program based on an initial quantum program. In some embodiments, the optimized quantum program may utilize fewer computing resources, such as qubits, than the initial quantum program. In some embodiments, the optimized quantum program may be compiled and executed in the quantum computing environment.

Claims (55)

1 . An apparatus comprising at least one processor and at least one memory having computer-coded instructions stored thereon that, in execution with the at least one processor, configure the apparatus to:

receive an initial quantum program;

identify, from the initial quantum program, an initial output qubit set;

determine, based on the initial quantum program and the initial output qubit set, one or more causal cones associated with the initial quantum program; and

generate an optimized quantum program based on the initial quantum program, the initial output qubit set, and the one or more causal cones.

2 . The apparatus according to claim 1 , wherein the optimized quantum program is associated with an optimized input qubit set that includes one or more fewer qubits than an initial input qubit set.

3 . The apparatus according to claim 1 , wherein the optimized quantum program includes at least one of a measurement operation or a reset operation.

4 . The apparatus according to claim 1 , wherein the optimized quantum program includes a plurality of same gating operations as the initial quantum program.

5 . The apparatus according to claim 1 , wherein the apparatus is further configured to:

execute the optimized quantum program on a quantum computer.

6 . The apparatus according to claim 1 , wherein the apparatus is further configured to:

determine a dual of the initial quantum program;

determine, based on the dual of the initial quantum program, one or more causal cones associated with the dual of the initial quantum program; and

generate an optimized dual quantum program based on the dual of the initial quantum program, and the one or more causal cones associated with the dual of the initial quantum program.

7 . The apparatus according to claim 6 , wherein the apparatus is further configured to:

determine a first reduced number of qubits corresponding to the optimized quantum program;

determine a second reduced number of qubits corresponding to the optimized dual quantum program;

when the first reduced number of qubits is smaller than or equal to the second reduced number of qubits, compile and cause execution of the optimized quantum program; and

when the second reduced number of qubits smaller than the first reduced number of qubits, compile and cause execution of a dual of the optimized dual quantum program.

8 . A computer-implemented method comprising:

receiving, at a controller of a quantum computer, an initial quantum program;

identifying, by the controller, and from the initial quantum program, an initial qubit set;

determining, by the controller, based on the initial quantum program and the initial qubit set, one or more causal cones associated with the initial quantum program; and

generating, by the controller, an optimized quantum program based on the initial quantum program, the initial qubit set, and the one or more causal cones.

9 . The computer-implemented method according to claim 8 , wherein the optimized quantum program is associated with an optimized input qubit set that includes one or more fewer qubits than an initial input qubit set.

10 . The computer-implemented method according to claim 8 , wherein the optimized quantum program includes at least one of a measurement operation or a reset operation.

11 . The computer-implemented method according to claim 8 , wherein the optimized quantum program includes a plurality of same gating operations as the initial quantum program.

12 . The computer-implemented method according to claim 8 , the computer-implemented method further comprising:

executing the optimized quantum program on the quantum computer.

13 . The computer-implemented method according to claim 8 , further comprising:

determining a dual of the initial quantum program;

determining based on the dual of the initial quantum program, one or more causal cones associated with the dual of the initial quantum program; and

generating an optimized dual quantum program based on the dual of the initial quantum program, and the one or more causal cones associated with the dual of the initial quantum program.

14 . The computer-implemented method according to claim 13 , further comprising:

determining a first reduced number of qubits corresponding to the optimized quantum program;

determining a second reduced number of qubits corresponding to the optimized dual quantum program;

when the first reduced number of qubits is smaller than or equal to the second reduced number of qubits, compiling and causing execution of the optimized quantum program; and

when the second reduced number of qubits smaller than the first reduced number of qubits, compiling and causing execution of a dual of the optimized dual quantum program.

15 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer program code stored thereon that, in execution with at least one processor, is configured for:

receiving an initial quantum program;

identifying, from the initial quantum program, an initial qubit set;

determining based on the initial quantum program and the initial qubit set, one or more causal cones associated with the initial quantum program; and

generating an optimized quantum program based on the initial quantum program, the initial qubit set, and the one or more causal cones.

16 . The computer program product according to claim 15 , wherein the optimized quantum program is associated with an optimized input qubit set that includes one or more fewer qubits than an initial input qubit set.

17 . The computer program product according to claim 15 , wherein the optimized quantum program includes at least one of a measurement operation or a reset operation.

18 . The computer program product according to claim 15 , wherein the optimized quantum program includes a plurality of same gating operations as the initial quantum program.

19 . The computer program product according to claim 15 , wherein the computer program code, when executed by the at least one processor, is further configured for:

determining a dual of the initial quantum program;

determining based on the dual of the initial quantum program, one or more causal cones associated with the dual of the initial quantum program; and

generating an optimized dual quantum program based on the dual of the initial quantum program, and the one or more causal cones associated with the dual of the initial quantum program.

20 . The computer program product according to claim 19 , wherein the computer program code, when executed by the at least one processor, is further configured for:

determining a first reduced number of qubits corresponding to the optimized quantum program;

determining a second reduced number of qubits corresponding to the optimized dual quantum program;

when the first reduced number of qubits is smaller than or equal to the second reduced number of qubits, compiling and causing execution of the optimized quantum program; and

when the second reduced number of qubits smaller than the first reduced number of qubits, compiling and causing execution of a dual of the optimized dual quantum program.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2022
From: CHERTKOV, ELI; DECROSS, MATTHEW; FEIG, MICHAEL; KOHAGEN, MEGAN
To: QUANTINUUM LLC
Reel/Frame 061563/0411 →
Continuity (3)
Provisional Application 63378325 · Oct 4, 2022
Provisional Application 63284722 · Dec 1, 2021
Related Publication 20230409941A1 · Dec 21, 2023
References Cited (17)
US 11119773B1 · Soeken · 2021 [cited by examiner]
US 20200293935A1 · Greenberg · 2020 [cited by examiner]
US 20200380084A1 · Gambetta · 2020 [cited by examiner]
US 20210173810A1 · Feig · 2021 [cited by examiner]
US 20210224049A1 · Haener · 2021 [cited by examiner]
US 20220083888A1 · Ruedinger · 2022 [cited by examiner]
US 20220382827A1 · Yalovetzky et al. · 2022 [cited by applicant]
EP 3832555A1 · 2021 [cited by applicant]
JP 2021093154A · 2021 [cited by applicant]
English Translation of JP Office Action, including Search Report dated Apr. 15, 2025 for JP Application No. 2024533075, 12 page(s). [cited by applicant]
JP Office Action, including Search Report Mailed on Apr. 15, 2025 for JP Application No. 2024533075, 9 page(s). [cited by applicant]
Decross, Matthew, et al., “Qubit-reuse compilation with mid-circuit measurement and reset”, submitted Oct. 14, 2022 to arxiv.org, Cornell University Library, retrieved from the Internet at https://arxiv.org/pdf/2210.080… [cited by applicant]
Outgoing—ISA/210—International Search Report Mailed on Jan. 2, 2024 for WO Application No. PCT/US22/051412, 3 page(s). [cited by applicant]
Outgoing Written Opinion of the ISA Mailed on Jan. 2, 2024 for WO Application No. PCT/US22/051412, 11 page(s). [cited by applicant]
Paler, Alexandru, et al., “Wire Recycling for Quantum Circuit Optimization”, Phys. Rev. A, dated Oct. 3, 2016, vol. 94, No. 042337, initially submitted to arxiv.org, Cornell University Library, on Sep. 3, 2016, retrieve… [cited by applicant]
English translation of JP Decision to Grant dated Sep. 9, 2025 for JP Application No. 2024533075, 2 page(s). [cited by applicant]
JP Decision to Grant Mailed on Sep. 9, 2025 for JP Application No. 2024533075, 3 page(s). [cited by applicant]