Quantum Computation and Algorithms

Quantum computer courtesy IBM

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.

ECE Faculty

Alex Burgers headshot

Alexander Burgers
website

Mack Kira headshot

Mackillo Kira
website

Sandeep Pradhan headshot

S. Sandeep Pradhan
website

Zheshen Zhang headshot

Zheshen Zhang
website