In this blog, I keep notes of things I have learned so I can refer to them later. If I got something wrong, I hope someone kind can let me know. It is an added bonus if this blog is useful to someone else.

I will blog mostly about software development, classical and quantum. Rarely but possibly about mathematics, physics, and computer science.

You can reach me at ntwali.bashige@gmail.com.

Quantum designs: faster averaging over quantum states and unitaries

In order to calculate, say the mean, of a random variable we need a large number of samples. Sometimes we need to calculate the mean of a function over (randomly chosen) quantum states or unitaries requiring a large number of the latter. Quantum designs allow us to compute said mean using far fewer samples.

Introduction to the Variational Quantum Eigensolver

We explore the main components that make the variational quantum eigensolver (VQE) work: the ansatz, the optimizer, and the observable of interest. The main objective is to understand the basics and chart a path to learning more about VQE.