Quantum Computation and Algorithms
Quantum computers leverage the principles of quantum mechanics to perform computations that are difficult to impossible for a classical computer. In contrast to a classical bit of information, which can be 1 or 0, a quantum bit (qubit) exists simultaneously in a state of 0 and 1. This “superposition” is a uniquely quantum phenomenon that dramatically improves the computing times of a particular class of problems.
The two primary research investigations in quantum computing are the experimental control and manipulation of systems of physical qubits and the development of algorithms that leverage the quantum behavior of the system to perform specific tasks. At Michigan, we are exploring both research directions. We are developing platforms that act as quantum computing nodes, and we engineer quantum channels to connect these nodes, creating a distributed computing platform. Additionally, we develop quantum algorithms for implementation on existing “noisy” quantum computers and investigate ways to mitigate the errors from these systems.
Beyond improving classical computations, quantum computing platforms offer insight into the nature of interactions and the spread of entanglement in many-body quantum systems. By integrating theoretical modeling with experimental control, we can improve our knowledge of these quantum systems and expand our technological capabilities.