Systems and methods for pixel-based quantum state visualization
AssigneeJPMorgan Chase Bank, N.A.
InventorsConstantin Gonciulea, Austin Gilliam
Life of this patent
Estimating the term…
Abstract
Systems and methods for pixel-based quantum state visualization are disclosed. In one embodiment, a computer-based method for generating a visualization of a quantum state may include: (1) receiving, at a computer program executed by a computer processor, quantum input data comprising a plurality of outcomes for a quantum state, each outcome having a phase and a magnitude; (2) for each outcome, translating, by the computer program, the outcome into a pixel having a hue based on the phase and an intensity based on the magnitude; (3) plotting, by the computer program, the pixel on a pixel graph; and (4) outputting, by the computer program, the pixel graph to an output device.
Claims16
A computer-based method for generating a visualization of a quantum state, comprising:
- receiving, at a computer program executed by a computer processor, quantum input data comprising a plurality of outcomes for a quantum state, each outcome having a phase and a magnitude;
- for each outcome of the quantum state, translating, by the computer program, the outcome into a pixel having a hue based on the phase and an intensity based on the magnitude;
- identifying, by the computer program and from the quantum state, a prefix and a suffix, wherein the prefix comprises an input to a quantum function and the suffix comprises an output to the quantum function;
- plotting, by the computer program, the pixel on a pixel graph using the prefix and the suffix as axes;
- and
- outputting, by the computer program, the pixel graph to an output device.
A system for generating a visualization of a quantum state, comprising:
- an input data source comprising a plurality of outcomes for a quantum state, each outcome comprising a phase and a magnitude;
- an electronic device comprising at least one computer processor executing a visualization computer program that is configured to receive, from the input data source, the plurality of outcomes, translate each outcome of the quantum state into a pixel having a hue based on the phase and an intensity based on the magnitude, identify, from the quantum state, a prefix and a suffix, wherein the prefix comprises an input to a quantum function and the suffix comprises an output to the quantum function, and plot the pixels in a pixel graph using the prefix and the suffix as axes;
- and
- an output device configured to receive the pixel graph from the visualization computer program.
A computer-based method for interpreting a pixel graph, comprising:
- receiving, at a computer program executed by a computer processor, a pixel graph comprising a plurality of pixels, each pixel representing an outcome for a quantum state and having a hue and an intensity and plotted using a prefix that input to a quantum function as a first axis to the pixel graph and a suffix that comprises an output to the quantum function as the second axis to the pixel graph, wherein the hue and intensity are mapped to a phase and a magnitude using a mapping table;
- selecting, by the computer program, one of the pixels in the pixel graph;
- determining, by the computer program, a relative phase and magnitude for an outcome associated with the selected pixel by comparing a hue and an intensity for the pixel to the hues and intensities for the other pixels in the pixel graph;
- and
- outputting, by the computer program, the relative phase and magnitude.
Dependencies are inferred from the claim text.