A Parallel Hardware Architecture For Quantum Annealing Algorithm Acceleration

作者: Evelina Forno , Andrea Acquaviva , Yuki Kobayashi , Enrico Macii , Gianvito Urgese

DOI: 10.1109/VLSI-SOC.2018.8644777

关键词:

摘要: Quantum Annealing (QA) is an emerging technique, derived from Simulated Annealing, providing metaheuristics for multivariable optimisation problems. Studies have shown that it can be applied to solve NP-hard problems with faster convergence and better quality of result than other traditional heuristics, potential applications in a variety fields, transport logistics circuit synthesis optimisation. In this paper, we present hardware architecture implementing QA-based solver the Multidimensional Knapsack Problem, designed improve performance algorithm by exploiting parallelised computation. We synthesised using as target Altera FPGA board simulated execution solving set benchmarks available literature. Simulation results show proposed implementation about 100 times single-thread general-purpose CPU without impact on accuracy solution.

参考文章(16)
Bianca de Almeida Dantas, Edson Norberto Cáceres, Sequential and Parallel Implementation of GRASP for the 0-1 Multidimensional Knapsack Problem☆☆ international conference on conceptual structures. ,vol. 51, pp. 2739- 2743 ,(2015) , 10.1016/J.PROCS.2015.05.411
M. Baity-Jesi, R.A. Baños, A. Cruz, L.A. Fernandez, J.M. Gil-Narvion, A. Gordillo-Guerrero, D. Iñiguez, A. Maiorano, F. Mantovani, E. Marinari, V. Martin-Mayor, J. Monforte-Garcia, A. Muñoz Sudupe, D. Navarro, G. Parisi, S. Perez-Gaviro, M. Pivanti, F. Ricci-Tersenghi, J.J. Ruiz-Lorenzo, S.F. Schifano, B. Seoane, A. Tarancon, R. Tripiccione, D. Yllanes, Janus II: A new generation application-driven computer for spin-system simulations Computer Physics Communications. ,vol. 185, pp. 550- 559 ,(2014) , 10.1016/J.CPC.2013.10.019
Henrique Fingler, Edson N. Cáceres, Henrique Mongelli, Siang W. Song, A CUDA based Solution to the Multidimensional Knapsack Problem Using the Ant Colony Optimization international conference on conceptual structures. ,vol. 29, pp. 84- 94 ,(2014) , 10.1016/J.PROCS.2014.05.008
Arnab Das, Bikas K. Chakrabarti, Robin B. Stinchcombe, Quantum annealing in a kinetically constrained system Physical Review E. ,vol. 72, pp. 026701- 026701 ,(2005) , 10.1103/PHYSREVE.72.026701
S. Kirkpatrick, C. D. Gelatt, M. P. Vecchi, Optimization by Simulated Annealing Science. ,vol. 220, pp. 671- 680 ,(1983) , 10.1126/SCIENCE.220.4598.671
Andrew Lucas, Ising formulations of many NP problems Frontiers of Physics in China. ,vol. 2, pp. 5- ,(2014) , 10.3389/FPHY.2014.00005
Roman Martoňák, Giuseppe E. Santoro, Erio Tosatti, Quantum annealing of the traveling-salesman problem. Physical Review E. ,vol. 70, pp. 057701- ,(2004) , 10.1103/PHYSREVE.70.057701
Roman Martoňák, Giuseppe E. Santoro, Erio Tosatti, Quantum annealing by the path-integral Monte Carlo method: The two-dimensional random Ising model Physical Review B. ,vol. 66, pp. 094203- ,(2002) , 10.1103/PHYSREVB.66.094203
Adrian Ludwin, Vaughn Betz, Efficient and Deterministic Parallel Placement for FPGAs ACM Transactions on Design Automation of Electronic Systems. ,vol. 16, pp. 1- 23 ,(2011) , 10.1145/1970353.1970355
K. Wakabayashi, CyberWorkBench: integrated design environment based on C-based behavior synthesis and verification international symposium on vlsi design, automation and test. pp. 173- 176 ,(2005) , 10.1109/VDAT.2005.1500048