Quantum Computing for Scientific Applications
TimeMonday, November 12th8:30am - 5pm
DescriptionQuantum computing is an emerging technology which promises to revolutionize many computational tasks. However, for a non-specialist it may appear that it is surrounded by a shroud of hype and misconception. The main goal of this tutorial is to de-mystify practical quantum computing and all its vital algorithmic aspects to a general audience of computer scientists with little to none prior knowledge of the subject. We plan to achieve this through a combination of lecture materials, demonstrations, and hands on exercises delivered by quantum computing experts with extensive experience of public speaking and teaching from the government research laboratories (DOE, NASA), industry (IBM, Google, Rigetti), and academia. In particular, we aim to elucidate quantum computing use for scientific applications, covering the following areas: 1) quantum algorithm design; 2) quantum programming toolkits; and 3) practical error mitigation for quantum algorithms. We will focus on the design and implementation of hybrid quantum-classical computational strategies including variational quantum eigensolver (VQE) and quantum approximate optimization algorithms in the context of quantum chemistry, nuclear structure, and quantum field theory problems. We will discuss multiple practical ways to mitigate systematic coherent errors in the nascent quantum hardware, including general techniques such as randomized compilation.