By William CruzSantos, Guillermo MoralesLuna
, 113 pages
© 2014
ISBN 1627055568
Availability: Out of stock
Price: US $40.00
Add to Cart
The adiabatic quantum computation (AQC) is based on the adiabatic theorem to approximate solutions of the Schrödinger equation. The design of an AQC algorithm involves the construction of a Hamiltonian that describes the behavior of the quantum system. This Hamiltonian is expressed as a linear interpolation of an initial Hamiltonian whose ground state is easy to compute, and a final Hamiltonian whose ground state corresponds to the solution of a given combinatorial optimization problem. The adiabatic theorem asserts that if the time evolution of a quantum system described by a Hamiltonian is large enough, then the system remains close to its ground state. An AQC algorithm uses the adiabatic theorem to approximate the ground state of the final Hamiltonian that corresponds to the solution of the given optimization problem. In this book, we investigate the computational simulation of AQC algorithms applied to the MAXSAT problem. A symbolic analysis of the AQC solution is given in order to understand the involved computational complexity of AQC algorithms. This approach can be extended to other combinatorial optimization problems and can be used for the classical simulation of an AQC algorithm where a Hamiltonian problem is constructed. This construction requires the computation of a sparse matrix of dimension 2ⁿ × 2ⁿ, by means of tensor products, where n is the dimension of the quantum system. Also, a general scheme to design AQC algorithms is proposed, based on a natural correspondence between optimization Boolean variables and quantum bits. Combinatorial graph problems are in correspondence with pseudoBoolean maps that are reduced in polynomial time to quadratic maps. Finally, the relation among NPhard problems is investigated, as well as its logical representability, and is applied to the design of AQC algorithms. It is shown that every monadic secondorder logic (MSOL) expression has associated pseudoBoolean maps that can be obtained by expanding the given expression, and also can be reduced to quadratic forms. Table of Contents: Preface / Acknowledgments / Introduction / Approximability of NPhard Problems / Adiabatic Quantum Computing / Efficient Hamiltonian Construction / AQC for PseudoBoolean Optimization / A General Strategy to Solve NPHard Problems / Conclusions / Bibliography / Authors' Biographies
