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 in the
Lindblad (Gorini–Kossakowski–Sudarshan–Lindblad, GKSL) form:
dtdρ=−ℏi[H,ρ]+k∑(LkρLk†−21{Lk†Lk,ρ}).
The first term is ordinary unitary (Hamiltonian) evolution. The second — the dissipatorD[ρ] — encodes the irreversible effect of the bath through a set of Lindblad
(or jump) operatorsLk. The braces denote the anticommutator {A,ρ}=Aρ+ρ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) that is
trace preserving — Trρ=1 at all times (probabilities sum to one), and
completely positive — ρ(t) stays a valid density matrix even when the system is
entangled with an untouched ancilla.
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 Lk describes one physical decay channel. The two pieces play complementary roles:
The recycling termLkρLk† feeds population into the states Lk maps to.
The anticommutator−21{Lk†Lk,ρ} drains population out of the states
Lk acts on and, crucially, also damps coherences.
Trace preservation is automatic: TrD[ρ]=Tr(LkρLk†)−21Tr(Lk†Lkρ)−21Tr(ρLk†Lk)=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=γσ−,σ−=∣0⟩⟨1∣,
where γ is the decay rate and σ− takes the excited state ∣1⟩ to the ground
state ∣0⟩. With H=0, write ρ=(ρ00ρ10ρ01ρ11). Then L†L=γ∣1⟩⟨1∣, and the dissipator gives
ρ˙11=−γρ11,ρ˙00=+γρ11,ρ˙01=−2γρ01.
The excited population decays as ρ11(t)=ρ11(0)e−γt, draining into the
ground state, while the coherence decays at half the rate, ρ01(t)=ρ01(0)e−γ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, with ρ11(0)=1, γ=1.5, and t=2.0,
compute and return the excited-state population at time t.
Run your code to see the quantum state.
Sign in on the full site to ask questions and join the discussion.