Prospects of quantum-classical optimization for digital design

Abstract The optimal design of digital systems can be complicated by non-linearities that arise from discrete optimization processes, and conventional methods often attain suboptimal results. Quantum computing may be an interesting technology to overcome that issue, but so far its effectiveness has been addressed from a most abstract perspective. This paper tackles the digital-design problem from a practical viewpoint, and derives universal criteria for assessing whether, and how much, quantum technologies can improve over conventional methods: the advantage is expressed in terms of computing time required to attain optimal design. The general framework is applied to two modern problems, i.e., training support vector machines and building vector quantizers. The experimental comparison between conventional and quantum methods addresses the actual performances of the designed systems in the case of vector quantization. Empirical evidence matches theoretical expectations and supports the design method’s consistency.

[1]  Christof Zalka GROVER'S QUANTUM SEARCHING ALGORITHM IS OPTIMAL , 1997, quant-ph/9711070.

[2]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[3]  G. Milburn,et al.  Experimental requirements for Grover’s algorithm in optical quantum computation , 2003, quant-ph/0306081.

[4]  Claude E. Shannon,et al.  Communication theory of secrecy systems , 1949, Bell Syst. Tech. J..

[5]  Belle W. Y. Wei,et al.  A VLSI architecture for a real-time code book generator and encoder of a vector quantizer , 1994, IEEE Trans. Very Large Scale Integr. Syst..

[6]  Gunnar Rätsch,et al.  Soft Margins for AdaBoost , 2001, Machine Learning.

[7]  O. Mangasarian,et al.  Multisurface method of pattern separation for medical diagnosis applied to breast cytology. , 1990, Proceedings of the National Academy of Sciences of the United States of America.

[8]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[9]  Richard S. Johannes,et al.  Using the ADAP Learning Algorithm to Forecast the Onset of Diabetes Mellitus , 1988 .

[10]  Christoph Dürr,et al.  A Quantum Algorithm for Finding the Minimum , 1996, ArXiv.

[11]  Sandro Ridella,et al.  Digital implementation of hierarchical vector quantization , 2003, IEEE Trans. Neural Networks.

[12]  Allen Gersho,et al.  Vector quantization and signal compression , 1991, The Kluwer international series in engineering and computer science.

[13]  Thomas Martinetz,et al.  'Neural-gas' network for vector quantization and its application to time-series prediction , 1993, IEEE Trans. Neural Networks.

[14]  Peter W. Shor,et al.  Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1995, SIAM Rev..

[15]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[16]  Andrei Derevianko,et al.  Quantum computing with magnetically interacting atoms , 2004 .

[17]  Hao Wu,et al.  Hybrid genetic algorithm based on quantum computing for numerical optimization and parameter estimation , 2005, Appl. Math. Comput..

[18]  Davide Anguita,et al.  Quantum optimization for training support vector machines , 2003, Neural Networks.

[19]  Andris Ambainis,et al.  Quantum search algorithms , 2004, SIGA.

[20]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[21]  Jun Wang A linear assignment clustering algorithm based on the least similar cluster representatives , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[22]  Yaoyun Shi Quantum and classical tradeoffs , 2005, Theor. Comput. Sci..

[23]  I. Chuang,et al.  Quantum Computation and Quantum Information: Bibliography , 2010 .

[25]  D. Deutsch Quantum theory, the Church–Turing principle and the universal quantum computer , 1985, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[26]  DiVincenzo Two-bit gates are universal for quantum computation. , 1994, Physical review. A, Atomic, molecular, and optical physics.

[27]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.