Constructing quantum processes for quantum processors
AssigneeRigetti & Co, LLC
InventorsWilliam J. Zeng, Chad Tyler Rigetti
Life of this patent
Estimating the term…
Abstract
In a general aspect, a quantum process for execution by a quantum processor is generated. In some instances, test data representing a test output of a quantum process are obtained. The test data are obtained based on a value assigned to a variable parameter of the quantum process. An objective function is evaluated based on the test data, and an updated value is assigned to the variable parameter based on the evaluation of the objective function. The quantum process is provided for execution by a quantum processor, and the quantum process provided for execution has the updated value assigned to the variable parameter.
Claims23
A method comprising:
- identifying a variable parameter of a quantum process;
- obtaining test data representing a test output of the quantum process, the test data based on a first value being assigned to the variable parameter;
- by operation of a data processing apparatus, evaluating an objective function based on the test output of the quantum process;
- assigning a second, different value to the variable parameter based on the evaluation of the objective function;
- and
- providing, for execution by a quantum processor, the quantum process having the second value assigned to the variable parameter.
A computer system comprising:
- a data processing apparatus;
- and
- a non-transitory computer-readable medium storing instructions that are operable when executed by the data processing apparatus to perform operations comprising:
- obtaining test data representing a test output of a quantum process, the test data based on a first value being assigned to a variable parameter of the quantum process;
- evaluating an objective function based on the test data;
- assigning a second, different value to the variable parameter based on the evaluation of the objective function;
- and
- providing, for execution by a quantum processor, the quantum process having the second value assigned to the variable parameter.
A computer system comprising:
- a quantum processor unit;
- and
- means for constructing a quantum logic circuit for execution by the quantum processor unit.
Dependencies are inferred from the claim text.