US 12,265,882 B2
Systems and methods for quantum computing based subset summing
Mark D. Rahmes, Melbourne, FL (US); Thomas J. Billhartz, Melbourne, FL (US); and Rachele Cocks, Colombia City, IN (US)
Assigned to Eagle Technology, LLC, Melbourne, FL (US)
Filed by Eagle Technology, LLC, Melbourne, FL (US)
Filed on Mar. 12, 2021, as Appl. No. 17/200,388.
Prior Publication US 2022/0300843 A1, Sep. 22, 2022
Int. Cl. G06N 10/00 (2022.01); G06F 15/82 (2006.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2023.01); G06N 7/01 (2023.01); G06N 10/20 (2022.01)
CPC G06N 10/00 (2019.01) [G06F 15/82 (2013.01); G06N 7/01 (2023.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 10/20 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method for operating a system with a quantum processor, comprising:
performing the following operations by the quantum processor to determine a modulation type for a communication signal, wherein the modulation type identifies an analog or digital modulation scheme;
receiving a reward matrix at the quantum processor, the reward matrix comprising a plurality of values that are in a given format and arranged in a plurality of rows and a plurality of columns, wherein the plurality of values comprise identifiers for a plurality of machine learning algorithms and identifiers for a plurality of modulation classes;
converting, by the quantum processor, the given format of the plurality of values to a qubit format;
performing, by the quantum processor, subset summing operations to make a plurality of row selections based on different combinations of the values in the qubit format;
using, by the quantum processor, the plurality of row selections to determine a quantum probability for a selection of each row of the plurality of rows;
making, by the quantum processor, a decision about the modulation type based on the quantum probabilities; and
selectively using a communication link for communicating another communication signal based on the decision about the modulation type.