|q⟩ Bad Qubits

advanced · Physics · Open Quantum Systems & Lindblad Dynamics

The Lindblad Master Equation

The equation

The Born–Markov–secular approximations produce a time-local equation of motion for ρS\rho_S in the Lindblad (Gorini–Kossakowski–Sudarshan–Lindblad, GKSL) form:

dρdt=i[H,ρ]  +  k(LkρLk12{LkLk,ρ}).\frac{d\rho}{dt} = -\frac{i}{\hbar}\,[H,\rho] \;+\; \sum_k \left( L_k\,\rho\,L_k^\dagger - \tfrac12\,\{L_k^\dagger L_k,\,\rho\} \right).

The first term is ordinary unitary (Hamiltonian) evolution. The second — the dissipator D[ρ]\mathcal{D}[\rho] — encodes the irreversible effect of the bath through a set of Lindblad (or jump) operators LkL_k. The braces denote the anticommutator {A,ρ}=Aρ+ρA\{A,\rho\} = A\rho + \rho A.

Why this exact structure

The GKSL form is not arbitrary. A theorem of Lindblad (and Gorini–Kossakowski–Sudarshan) states that this is the most general generator of a continuous one-parameter family of maps ρ(0)ρ(t)\rho(0)\mapsto\rho(t) that is

Any other functional form risks producing negative "probabilities". This is why the secular approximation, which forces the master equation into Lindblad form, is so important.

Reading the dissipator

Each LkL_k describes one physical decay channel. The two pieces play complementary roles:

Trace preservation is automatic: TrD[ρ]=Tr(LkρLk)12Tr(LkLkρ)12Tr(ρLkLk)=0\mathrm{Tr}\,\mathcal{D}[\rho] = \mathrm{Tr}(L_k\rho L_k^\dagger) - \tfrac12\mathrm{Tr}(L_k^\dagger L_k\rho) - \tfrac12\mathrm{Tr}(\rho L_k^\dagger L_k) = 0, using cyclicity of the trace.

Worked example: amplitude damping

Spontaneous emission of a two-level atom into the vacuum uses a single jump operator

L=γσ,σ=01,L = \sqrt{\gamma}\,\sigma_- , \qquad \sigma_- = |0\rangle\langle1| ,

where γ\gamma is the decay rate and σ\sigma_- takes the excited state 1|1\rangle to the ground state 0|0\rangle. With H=0H=0, write ρ=(ρ00ρ01ρ10ρ11)\rho = \begin{pmatrix}\rho_{00} & \rho_{01}\\ \rho_{10} & \rho_{11}\end{pmatrix}. Then LL=γ11L^\dagger L = \gamma\,|1\rangle\langle1|, and the dissipator gives

ρ˙11=γρ11,ρ˙00=+γρ11,ρ˙01=γ2ρ01.\dot\rho_{11} = -\gamma\,\rho_{11}, \qquad \dot\rho_{00} = +\gamma\,\rho_{11}, \qquad \dot\rho_{01} = -\tfrac{\gamma}{2}\,\rho_{01}.

The excited population decays as ρ11(t)=ρ11(0)eγt\rho_{11}(t) = \rho_{11}(0)\,e^{-\gamma t}, draining into the ground state, while the coherence decays at half the rate, ρ01(t)=ρ01(0)eγt/2\rho_{01}(t) = \rho_{01}(0)\, e^{-\gamma t/2}.

Try it

This is a numerical exercise — your code should return a number. Using the amplitude-damping result ρ11(t)=ρ11(0)eγt\rho_{11}(t)=\rho_{11}(0)e^{-\gamma t}, with ρ11(0)=1\rho_{11}(0)=1, γ=1.5\gamma=1.5, and t=2.0t=2.0, compute and return the excited-state population at time tt.

Run your code to see the quantum state.

Sign in on the full site to ask questions and join the discussion.