US 12,333,379 B2
Optimized selection of data for quantum circuits
Frederik Frank Flöther, Schlieren (CH); Michele Grossi, Prevessin-Möens (FR); Vaibhaw Kumar, Frederick, MD (US); and Robert E. Loredo, North Miami Beach, FL (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Dec. 2, 2021, as Appl. No. 17/540,485.
Prior Publication US 2023/0177372 A1, Jun. 8, 2023
Int. Cl. G06N 10/00 (2022.01); G06F 11/34 (2006.01); G06F 18/2135 (2023.01)
CPC G06N 10/00 (2019.01) [G06F 11/3428 (2013.01); G06F 18/2135 (2023.01)] 19 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor that executes computer-executable components stored in memory, wherein the computer-executable components comprise:
a data selection component that, for an iteration of a data selection routine, selects, from a set of data, a subset of the data to be processed by a quantum algorithm on a quantum device; and
a metric assessment component that, for the iteration of the data selection routine, generates a metric score for a result of processing the subset of the data by the quantum algorithm, the metric score representing a degree to which the result satisfies a processing performance metric,
wherein
the data selection component modifies the subset of the data selected for a subsequent iteration of the data selection routine based on the metric score to yield a modified subset of the data, and the computer-executable components further comprise a device interface component that, in response to a determination that a termination criterion for the data selection routine is satisfied, outputs the modified subset of the data generated by a most recent iteration of the data selection routine as input to the quantum device, and wherein the device interface component, for the iteration of the data selection routine, selects the quantum device on which to process the subset of the clustered data from multiple available quantum devices, and the data selection component selects the subset of the data based on at least one of a capability or a constraint of the quantum device determined based on device property information for the quantum device.