Factoring an integer with three oscillators and a qubit
Abstract
A common starting point of traditional quantum algorithm design is the notion of a universal quantum computer with a scalable number of qubits. This convenient abstraction mirrors classical computations manipulating finite sets of symbols, and allows for a device-independent development of algorithmic primitives. Here we advocate an alternative approach centered on the physical setup and the associated set of natively available operations. We show that these can be leveraged to great benefit by sidestepping the standard approach of reasoning about computation in terms of individual qubits. As an example, we consider hybrid qubit-oscillator systems with linear optics operations augmented by certain qubit-controlled Gaussian unitaries. The continuous-variable (CV) Fourier transform has a native realization in such systems in the form of homodyne momentum measurements. We show that this fact can be put to algorithmic use. Specifically, we give a polynomial-time quantum algorithm in this setup which finds a factor of an -bit integer . Unlike Shor's algorithm, or CV implementations thereof based on qubit-to-oscillator encodings, our algorithm relies on the CV (rather than discrete) Fourier transform. The physical system used is independent of the number to be factored: It consists of a single qubit and three oscillators only.
Cite
@article{arxiv.2412.13164,
title = {Factoring an integer with three oscillators and a qubit},
author = {Lukas Brenner and Libor Caha and Xavier Coiteux-Roy and Robert Koenig},
journal= {arXiv preprint arXiv:2412.13164},
year = {2026}
}
Comments
Main paper: pages 1-8, Supplementary material: pages 9-77; 16 figures, 2 tables