A scalable photonic computer solving the subset sum problem

A scalable non–Von Neumann photonic computer for NP-complete problems steps towards “photonic supremacy” in time consumption. The subset sum problem (SSP) is a typical nondeterministic-polynomial-time (NP)–complete problem that is hard to solve efficiently in time with conventional computers. Photons have the unique features of high propagation speed, strong robustness, and low detectable energy level and therefore can be promising candidates to meet the challenge. Here, we present a scalable chip built-in photonic computer to efficiently solve the SSP. We map the problem into a three-dimensional waveguide network through a femtosecond laser direct writing technique. We show that the photons sufficiently dissipate into the networks and search for solutions in parallel. In the case of successive primes, our approach exhibits a dominant superiority in time consumption even compared with supercomputers. Our results confirm the ability of light to realize computations intractable for conventional computers, and suggest the SSP as a good benchmarking platform for the race between photonic and conventional computers on the way toward “photonic supremacy.”

[1]  Jun Gao,et al.  Experimental quantum fast hitting on hexagonal graphs , 2018, Nature Photonics.

[2]  Fabrizio Bonani,et al.  Memcomputing NP-complete problems in polynomial time using polynomial resources and collective states , 2014, Science Advances.

[3]  Christoph Simon,et al.  Fisher information for far-field linear optical superresolution via homodyne or heterodyne detection in a higher-order local oscillator mode , 2017, 1706.08633.

[4]  Philip Walther,et al.  Experimental boson sampling , 2012, Nature Photonics.

[5]  Mihai Oltean,et al.  Solving the subset-sum problem with a light-based device , 2007, Natural Computing.

[6]  Saeed Jalili,et al.  Light-based solution for the dominating set problem. , 2012, Applied optics.

[7]  David Pisinger,et al.  Linear Time Algorithms for Knapsack Problems with Bounded Weights , 1999, J. Algorithms.

[8]  Archil Avaliani,et al.  Quantum Computers , 2004, ArXiv.

[9]  Andreas Tünnermann,et al.  Control of directional evanescent coupling in fs laser written waveguides. , 2007, Optics express.

[10]  P. Mc Crory,et al.  Collaborative development , 2011, BDJ.

[11]  J. O'Brien,et al.  Universal linear optics , 2015, Science.

[12]  Ellis Horowitz,et al.  Computing Partitions with Applications to the Knapsack Problem , 1974, JACM.

[13]  Fabio L. Traversa,et al.  Universal Memcomputing Machines , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[14]  J. O'Brien,et al.  On the experimental verification of quantum complexity in linear optics , 2013, Nature Photonics.

[15]  Andrew Currin,et al.  Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA , 2016, Journal of The Royal Society Interface.

[16]  Florian Nadel,et al.  Femtosecond Laser Micromachining Photonic And Microfluidic Devices In Transparent Materials , 2016 .

[17]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[18]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[19]  Stephen Ho,et al.  Transition from thermal diffusion to heat accumulation in high repetition rate femtosecond laser writing of buried optical waveguides. , 2008, Optics express.

[20]  Shlomi Dolev,et al.  Masking traveling beams: Optical solutions for NP-complete problems, trading space for time , 2010, Theor. Comput. Sci..

[21]  R. Osellame,et al.  Femtosecond laser micromachining : photonic and microfluidic devices in transparent materials , 2012 .

[22]  Kozo Kinoshita,et al.  Solution of the Knapsack Problem by Deoxyribonucleic Acid Computing , 1998 .

[23]  H. John,et al.  Why future supercomputing requires optics , 2010 .

[24]  Lu-Feng Qiao,et al.  Experimental two-dimensional quantum walk on a photonic chip , 2017, Science Advances.

[25]  Richard M. Karp,et al.  Reducibility among combinatorial problems" in complexity of computer computations , 1972 .

[26]  Minyi Guo,et al.  Quantum Algorithms of the Subset-Sum Problem on a Quantum Computer , 2009, 2009 WASE International Conference on Information Engineering.

[27]  Nikolay I. Zheludev,et al.  An optical fiber network oracle for NP-complete problems , 2014, Light: Science & Applications.

[28]  Guglielmo Lanzani,et al.  Optical NP problem solver on laser-written waveguide platform. , 2018, Optics express.

[29]  Todd A. Brun,et al.  Quantum Computing , 2011, Computer Science, The Hardware, Software and Heart of It.

[30]  Kouichi Nitta,et al.  An Optical Parallel System for Prime Factorization , 2009 .

[31]  J Feldmann,et al.  Calculating with light using a chip-scale all-optical abacus , 2017, Nature Communications.

[32]  H. Linke,et al.  Approach to combine electron-beam lithography and two-photon polymerization for enhanced nano-channels in network-based biocomputation devices , 2018, European Mask and Lithography Conference.

[33]  B. J. Metcalf,et al.  Boson Sampling on a Photonic Chip , 2012, Science.

[34]  A. Turing On Computable Numbers, with an Application to the Entscheidungsproblem. , 1937 .

[35]  Dan V. Nicolau,et al.  Parallel computation with molecular-motor-propelled agents in nanofabricated networks , 2016, Proceedings of the National Academy of Sciences.

[36]  Mohammad Sohel Rahman,et al.  Solving the generalized Subset Sum problem with a light based device , 2010, Natural Computing.

[37]  Thomas Bäck,et al.  DNA computing of solutions to knapsack problems , 2007, Biosyst..

[38]  Dan V. Nicolau,et al.  Something has to give: scaling combinatorial computing by biological agents exploring physical networks encoding NP-complete problems , 2018, Interface Focus.

[39]  Jr. John W. Dawson Review: The Essential Turing: Seminal Writings in Computing, Logic, Philosophy, Artificial Ingelligence, and Artificial Life plus The Secrets of Enigma, by Alan M. Turing (author) and B. Jack Copeland (editor) , 2007 .

[40]  Keisuke Tanaka,et al.  Quantum Public-Key Cryptosystems , 2000, CRYPTO.

[41]  Andrew G. White,et al.  Photonic Boson Sampling in a Tunable Circuit , 2012, Science.

[42]  Shlomi Dolev,et al.  Optical solution for bounded NP-complete problems. , 2007, Applied optics.

[43]  I. Smolyaninov Nonlinear optics of photonic hyper-crystals: optical limiting and hyper-computing , 2019, Journal of the Optical Society of America B.

[44]  A. Church Review: A. M. Turing, On Computable Numbers, with an Application to the Entscheidungsproblem , 1937 .

[45]  Ulrich Pferschy,et al.  The Subset Sum game☆ , 2014, Eur. J. Oper. Res..

[46]  Quantum hyper-computing by means of evanescent photons , 2019, Journal of Physics: Conference Series.

[47]  Pedram Khalili Amiri,et al.  Quantum computers , 2003 .

[48]  A. Crespi,et al.  Integrated multimode interferometers with arbitrary designs for photonic boson sampling , 2013, Nature Photonics.

[49]  Ian Goldberg,et al.  Generalizing cryptosystems based on the subset sum problem , 2011, International Journal of Information Security.

[50]  Saeed Jalili,et al.  A parallel optical implementation of arithmetic operations , 2013 .

[51]  R. Osellame,et al.  Femtosecond laser micromachining : photonic and microfluidic devices in transparent materials , 2012 .