
A universal programmable Gaussian Boson Sampler for drug discovery
Shang Yu∗,1, 2, 3, 4, †Zhi-Peng Zhong∗,1Yuhua Fang∗,5Raj B. Patel,2, ‡Qing-Peng Li,1Wei Liu,3, 4 Zhenghao Li,2
Liang Xu,1Steven Sagona-Stophel,2Ewan Mer,2Sarah E. Thomas,2Yu Meng,3, 4 Zhi-Peng Li,3, 4 Yuan-Ze
Yang,3, 4 Zhao-An Wang,3, 4 Nai-Jie Guo,3, 4 Wen-Hao Zhang,3, 4 Geoffrey K Tranmer,5Ying Dong,1Yi-Tao
Wang,3, 4, §Jian-Shun Tang,3, 4, 6, ¶Chuan-Feng Li,3, 4, 6, ∗∗ Ian A. Walmsley,2and Guang-Can Guo3, 4, 6
1Research Center for Quantum Sensing, Zhejiang Lab, Hangzhou, 310000, People’s Republic of China
2Quantum Optics and Laser Science, Blackett Laboratory,
Imperial College London, Prince Consort Rd, London SW7 2AZ, United Kingdom
3CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei, Anhui 230026, China
4CAS Center For Excellence in Quantum Information and Quantum Physics,
University of Science and Technology of China, Hefei, 230026, China
5College of Pharmacy, Faculty of Health Science,
University of Manitoba, Winnipeg, MB R3E 0T6, Canada
6Hefei National Laboratory, University of Science and Technology of China, Hefei 230088, China
Gaussian Boson Sampling (GBS) has the potential to solve complex graph problems, such as
clique-finding, which is relevant to drug discovery tasks. However, realizing the full benefits of
quantum enhancements requires a large-scale quantum hardware with universal programmability.
Here, we have developed a time-bin encoded GBS photonic quantum processor that is universal,
programmable, and software-scalable. Our processor features freely adjustable squeezing parameters
and can implement arbitrary unitary operations with a programmable interferometer. Leveraging
our processor, we successfully executed clique-finding on a 32-node graph, achieving approximately
twice the success probability compared to classical sampling. Additionally, we established a versatile
quantum drug discovery platform using this GBS processor, enabling molecular docking and RNA
folding prediction tasks. Our work achieves the state-of-the-art in GBS circuitry with its distinctive
universal and programmable architecture which advances GBS towards real-world applications.
Quantum computing technology has developed rapidly
in recent years [1–5, 8, 9], and an exponential “speed-
up” compared to classical methods has been experimen-
tally demonstrated for certain algorithms [4, 6–9]. Quan-
tum sampling tasks, like boson sampling [10–12], have
proven to be challenging to solve on classical computers
within a reasonable time frame, but can be implemented
and solved efficiently on photonic processors [1, 13]. As
a variant of boson sampling, Gaussian Boson sampling
(GBS) [14] uses squeezed light as the input states mak-
ing it easier to scale and therefore shows great capacity to
demonstrate quantum advantage in optical systems [8, 9].
The prospect of achieving quantum advantage has mo-
tivated the discovery of several real-world applications,
such as dense graph searching [15, 16], molecular vibronic
spectra calculations [5, 17], and molecular docking [18].
In these tasks, a GBS device should be programmable
and scalable to a large number of modes [5, 8]. How-
ever, it is a challenging task [16] due to the experimental
complexity involved in preparing a large number of in-
dividually addressable input states and phase-shifters to
achieve universal programmability [5, 8].
Time-bin encoding of Gaussian states is an effective
means of achieving scale and programmability [9, 16, 19–
21]. First, it is resource efficient where only one squeezed
source and one detector are required [16]. Second, time-
∗These authors contributed equally to this work
bin operation provides phase stability and exhibits com-
parable losses with other approaches [22]. Furthermore,
time-bin interferometers shows flexibility in reconfigura-
tion since it can realize arbitrary-dimension linear trans-
formations with the same setup. Recently, quantum
computational advantage with a programmable time-bin-
encoded GBS [9] machine has been demonstrated albeit
whilst sacrificing universality to avoid the accumulation
of loss.
This prompts us to consider a universal and pro-
grammable time-bin GBS machine that can fulfill var-
ious practical tasks. Besides, the GBS algorithm can
potentially be applied to many important problems and
enhance their performance, for example, the complete
subgraph (clique) finding task [23, 24]. Some structural-
based drug design methods, like molecular docking or
protein folding prediction, can be interpreted as such a
problem of finding the maximum weighted clique in their
corresponding graph models [18, 25, 26]. This indicates
that a universal programmable GBS machine equipped
with freely adjustable squeezers and interferometer can
be utilized for the above tasks and extend the range of
practical applications based on graph theory. Inspired
by this prospect, we built a scalable, universal, and pro-
grammable time-bin GBS machine in this work, and
make a significant stride towards using GBS in drug dis-
covery applications.
Programmable GBS machine and sampling results—
The GBS machine shown in Fig. 1, called Abacus, can
be divided into four main parts which we now describe.
arXiv:2210.14877v3 [quant-ph] 7 Mar 2024