Skip to content

Collision Models

A collision model, also called a repeated-interaction model, represents an environment as a sequence of small ancillary systems. The system interacts with one ancilla for a short time, that ancilla is discarded or moved on, and the next ancilla arrives.

The simplest memoryless version is:

fresh ancilla -> system collision -> discarded ancilla
fresh ancilla -> system collision -> discarded ancilla
fresh ancilla -> system collision -> discarded ancilla

If every ancilla is fresh, uncorrelated, and prepared in the same state, the system evolves by repeated application of the same quantum channel. If ancillas are correlated, reused, measured with feedback, or allowed to interact with one another, the same framework becomes a controlled way to build non-Markovian dynamics.

Collision models are useful because they make assumptions visible. Instead of saying “the bath forgets quickly,” one can point to the mechanism: every environmental carrier that touched the system is discarded, and the next one arrives uncorrelated.

Let SS be the system and AnA_n the nnth ancilla. Before the nnth collision, assume the incoming ancilla has state ηn\eta_n and is uncorrelated with the system. A joint unitary UnU_n acts on S⊗AnS\otimes A_n for a short collision time. After tracing out the ancilla,

ρn=Φn(ρn−1)=Tr⁡An[Un(ρn−1⊗ηn)Un†].\rho_n = \Phi_n(\rho_{n-1}) = \operatorname{Tr}_{A_n} \left[ U_n \left( \rho_{n-1}\otimes\eta_n \right) U_n^\dagger \right].

This is a completely positive trace-preserving map. It is a finite-dimensional Stinespring dilation with the ancilla playing the environment role.

If ηn=η\eta_n=\eta and Un=UU_n=U for every step, then

ρn=Φn(ρ0).\rho_n = \Phi^n(\rho_0).

The discrete-time evolution is memoryless in the same sense as a homogeneous Markov chain: the next state depends on ρn\rho_n through a fixed channel, not on the earlier trajectory.

Fresh, product ancillas mean that the environmental state before the collisions factorizes as

ηA1A2⋯AN=η1⊗η2⊗⋯⊗ηN.\eta_{A_1A_2\cdots A_N} = \eta_1\otimes\eta_2\otimes\cdots\otimes\eta_N.

If the system meets each ancilla only once, then after nn steps the future carriers have not interacted with the system. They contain no record of earlier system states. The reduced system evolution is therefore a product of channels:

Φn,0=ΦnΦn−1⋯Φ1.\Phi_{n,0} = \Phi_n\Phi_{n-1}\cdots\Phi_1.

For any n≥mn\ge m,

Φn,0=Φn,mΦm,0,Φn,m=Φn⋯Φm+1.\Phi_{n,0} = \Phi_{n,m}\Phi_{m,0}, \qquad \Phi_{n,m} = \Phi_n\cdots\Phi_{m+1}.

Because each factor is CPTP, the evolution is CP-divisible in this discrete-time sense. If all steps are identical, it is a discrete semigroup:

Φn+m,0=ΦnΦm.\Phi_{n+m,0} = \Phi^n\Phi^m.

This is the collision-model version of the Markov Approximation.

To connect a collision model to a master equation, take a small time step τ\tau and a family of channels Φτ\Phi_\tau. If

Φτ=id+τL+O(τ2),\Phi_\tau = \mathrm{id} + \tau\mathcal L + O(\tau^2),

then

ρ(t+τ)−ρ(t)τ→Lρ(t)\frac{\rho(t+\tau)-\rho(t)}{\tau} \to \mathcal L\rho(t)

as τ→0\tau\to0 with t=nτt=n\tau fixed. The limit gives

dρdt=Lρ.\frac{d\rho}{dt} = \mathcal L\rho.

With suitable scaling of the interaction strength and ancilla state, L\mathcal L can be a Lindblad–GKSL generator. Collision models therefore provide a constructive route from microscopic repeated interactions to Markovian master equations.

The scaling is not automatic. A fixed strong unitary repeated infinitely often can fail to have a smooth generator. One chooses the interaction, collision time, and ancilla preparation so that the first-order term in τ\tau is finite and the limiting generator is physical.

Let both the system and each ancilla be qubits. The ancilla enters in the ground state ∣g⟩A\lvert g\rangle_A. During one collision, use the excitation-exchange unitary

Uθ=exp⁡[−iθ(σ+(S)σ−(A)+σ−(S)σ+(A))].U_\theta = \exp \left[ -i\theta \left( \sigma_+^{(S)}\sigma_-^{(A)} + \sigma_-^{(S)}\sigma_+^{(A)} \right) \right].

In the one-excitation subspace,

∣e,g⟩⟼cos⁡θ ∣e,g⟩−isin⁡θ ∣g,e⟩.\lvert e,g\rangle \longmapsto \cos\theta\,\lvert e,g\rangle -i\sin\theta\,\lvert g,e\rangle.

Tracing out the ancilla gives an amplitude-damping channel. If q=cos⁡2θq=\cos^2\theta, then

ρee′=qρee,ρeg′=q ρeg.\rho_{ee}' = q\rho_{ee}, \qquad \rho_{eg}' = \sqrt q\,\rho_{eg}.

After nn identical fresh collisions,

ρee(n)=qnρee(0),ρeg(n)=qn/2ρeg(0).\rho_{ee}^{(n)} = q^n\rho_{ee}^{(0)}, \qquad \rho_{eg}^{(n)} = q^{n/2}\rho_{eg}^{(0)}.

Choosing

q=e−γτq=e^{-\gamma\tau}

and setting t=nτt=n\tau gives the continuous exponential law

ρee(t)=e−γtρee(0),\rho_{ee}(t) = e^{-\gamma t}\rho_{ee}(0),

which is the population decay of the Markovian amplitude-damping master equation.

If incoming ancillas are prepared in thermal states and the collision unitary conserves total energy, repeated interactions can drive the system toward a thermal fixed point. This gives a discrete operational picture of relaxation:

system repeatedly samples small thermal carriers

For example, a qubit system coupled by excitation exchange to thermal qubit ancillas experiences both upward and downward transitions. The ratio of the transition probabilities is set by the ancilla temperature when the model satisfies the relevant detailed-balance condition.

This is close in spirit to Thermal Operations Preview, where thermal ancillas and energy-preserving unitaries define an operational thermodynamic framework. Collision models emphasize the time-ordered repeated dynamics rather than only the allowed state transformations.

Collision models become non-Markovian when the future collision is not independent of the past. Common mechanisms are:

MechanismMemory carrier
Reused ancillaThe same ancilla returns after storing information from an earlier collision.
Correlated ancillasThe next ancilla is initially correlated with previous ancillas.
Ancilla–ancilla interactionsEnvironmental carriers interact before or after system collisions.
Explicit memory systemA mediator MM interacts with SS and with fresh ancillas.
Conditional feedbackMeasurement outcomes from earlier ancillas influence later collisions.

In these cases, the system state ρn\rho_n alone may not determine the next state. One may need the state of a memory carrier, a history of outcomes, or correlations between the system and unobserved ancillas.

Suppose the incoming ancillas are not initially in a product state:

ηA1A2≠ηA1⊗ηA2.\eta_{A_1A_2} \ne \eta_{A_1}\otimes\eta_{A_2}.

After SS collides with A1A_1, information about the system can become correlated with A1A_1. If A2A_2 was already correlated with A1A_1, then the later SS-A2A_2 collision can depend indirectly on the earlier SS-A1A_1 collision.

The reduced dynamics from ρ1\rho_1 to ρ2\rho_2 may not be representable by a single channel acting on all possible system states. This is the same conceptual issue that appears in Initial Correlations: once the system is correlated with degrees of freedom outside the reduced description, a universal reduced map may fail to exist on the full state space.

Another common construction allows environmental carriers to interact:

S collides with A1
A1 collides with A2
S collides with A2
A2 collides with A3
...

The A1A_1-A2A_2 interaction transfers a record of the first system collision into the second ancilla before it meets the system. The next carrier is no longer fresh. In a continuum limit, this kind of mechanism can approximate environments with finite propagation time, memory kernels, or structured correlations.

This construction is useful because the model is still built from ordinary unitary gates and partial traces. Memory is not inserted by hand as a negative rate; it is carried by explicit degrees of freedom.

Many non-Markovian collision models can be made Markovian by enlarging the system to include a memory register MM. At each step, S+MS+M evolves by a channel

ρSM(n)=Ξn(ρSM(n−1)),\rho_{SM}^{(n)} = \Xi_n \left( \rho_{SM}^{(n-1)} \right),

where Ξn\Xi_n is CPTP. The observed system state is

ρS(n)=Tr⁡MρSM(n).\rho_S^{(n)} = \operatorname{Tr}_M \rho_{SM}^{(n)}.

The reduced SS dynamics can show memory, but the enlarged S+MS+M dynamics is Markovian at the level of channels. This mirrors Pseudomode Methods and Reaction-Coordinate Mapping: memory often becomes simpler when the correct carrier is promoted into the system boundary.

For fresh ancillas, the discrete intermediate map

Φn,m=Φn⋯Φm+1\Phi_{n,m} = \Phi_n\cdots\Phi_{m+1}

is CPTP. The evolution is CP-divisible at the collision times.

With correlated or recycled ancillas, an apparent intermediate map

ρm↦ρn\rho_m\mapsto\rho_n

may depend on hidden correlations not contained in ρm\rho_m. If one reconstructs a family of maps from a restricted preparation set, intermediate maps can fail complete positivity. That failure is not a violation of total unitary dynamics; it is a warning that the reduced state is not a complete state of knowledge for future collisions.

For diagnostics, use CP Divisibility, Information Backflow, and Non-Markovianity Measures.

A collision model is naturally discrete. Eliminating the ancillas can produce a recurrence relation

ρn+1=∑k=0nKn,kρk+Jn,\rho_{n+1} = \sum_{k=0}^{n} \mathcal K_{n,k}\rho_k + \mathcal J_n,

where the kernels encode how earlier reduced states influence the next one. In a continuum limit, this can become a time-nonlocal master equation. The exact form depends on how ancillas are correlated or coupled to one another.

This is the discrete counterpart of Memory Kernels. Collision models are often easier to simulate because the memory is stored in explicit auxiliary systems rather than in a dense history integral.

Collision models are especially useful for:

  • deriving simple channels from explicit unitary interactions;
  • constructing discrete approximations to Lindblad semigroups;
  • modeling quantum thermodynamic operations step by step;
  • building non-Markovian toy models with controllable memory carriers;
  • simulating waveguide, cascaded, or delayed-feedback intuition in a finite circuit picture;
  • separating genuine memory from artifacts of a poor master-equation approximation;
  • teaching open-system ideas without starting from continuum bath integrals.

They are also a natural bridge between open-system physics, quantum circuits, and quantum information.

Collision models are not automatically realistic. The modeler must justify:

  • the ancilla Hilbert space;
  • the collision time;
  • the unitary interaction;
  • the initial ancilla state and correlations;
  • whether carriers are really fresh;
  • whether a continuous-time limit exists;
  • whether the stroboscopic time step resolves the phenomena of interest.

Different collision models can produce the same reduced channel. The microscopic story is therefore not unique unless additional physical information fixes the carriers and interactions.

  • Calling every collision model Markovian. Fresh product ancillas are Markovian; correlated or recycled carriers can create memory.
  • Forgetting that a one-step CPTP map does not guarantee CP divisibility for a correlated multi-step process.
  • Taking a continuous-time limit without checking the scaling of the interaction strength.
  • Treating an ancilla chain as a thermal bath without verifying its state and energy-exchange rules.
  • Comparing collision-step number with physical time without specifying the collision duration.
  • Interpreting a negative reconstructed rate as fundamental when an enlarged memory-register model is perfectly CPTP.
  • Confusing stroboscopic dynamics at collision times with exact behavior between collisions.

Show that

Φ(ρ)=Tr⁡A[U(ρ⊗η)U†]\Phi(\rho) = \operatorname{Tr}_A \left[ U(\rho\otimes\eta)U^\dagger \right]

is trace preserving and completely positive.

Solution

The map is a composition of three completely positive maps: tensoring with a fixed positive state η\eta, conjugating by a unitary UU, and tracing out AA. Therefore it is completely positive.

For trace preservation,

Tr⁡SΦ(ρ)=Tr⁡SA[U(ρ⊗η)U†]=Tr⁡SA(ρ⊗η)=Tr⁡Sρ Tr⁡Aη=Tr⁡Sρ.\operatorname{Tr}_S\Phi(\rho) = \operatorname{Tr}_{SA} \left[ U(\rho\otimes\eta)U^\dagger \right] = \operatorname{Tr}_{SA}(\rho\otimes\eta) = \operatorname{Tr}_S\rho\,\operatorname{Tr}_A\eta = \operatorname{Tr}_S\rho.

Thus Φ\Phi is CPTP.

In the partial-swap example, show that the excited-state population after nn fresh collisions is qnρee(0)q^n\rho_{ee}^{(0)}.

Solution

One collision maps

ρee(k+1)=qρee(k).\rho_{ee}^{(k+1)} = q\rho_{ee}^{(k)}.

Iterating gives

ρee(n)=qnρee(0).\rho_{ee}^{(n)} = q^n\rho_{ee}^{(0)}.

If q=e−γτq=e^{-\gamma\tau} and t=nτt=n\tau, then

qn=e−γnτ=e−γt.q^n = e^{-\gamma n\tau} = e^{-\gamma t}.

Why are fresh-ancilla collision models CP-divisible at the collision times?

Solution

Each step is a CPTP map Φk\Phi_k. For n≥mn\ge m,

Φn,m=ΦnΦn−1⋯Φm+1\Phi_{n,m} = \Phi_n\Phi_{n-1}\cdots\Phi_{m+1}

is a composition of CPTP maps, hence CPTP. Therefore

Φn,0=Φn,mΦm,0\Phi_{n,0} = \Phi_{n,m}\Phi_{m,0}

with a CPTP intermediate map at every pair of collision times.

Explain why initial correlations between A1A_1 and A2A_2 can make the second collision depend on the first.

Solution

After SS collides with A1A_1, information about the system can be stored in A1A_1. If A1A_1 and A2A_2 were initially correlated, then the state of A2A_2 conditional on the earlier interaction can carry a record of that event. When SS later collides with A2A_2, the incoming carrier is not independent of the past. The next reduced state can therefore depend on more than ρS\rho_S alone.

  • J. Rau, “Relaxation Phenomena in Spin and Harmonic Oscillator Systems,” Physical Review 129, 1880–1888 (1963).
  • S. Attal and Y. Pautrat, “From repeated to continuous quantum interactions,” Annales Henri Poincaré 7, 59–104 (2006).
  • F. Ciccarello, G. M. Palma, and V. Giovannetti, “Collision-model-based approach to non-Markovian quantum dynamics,” Physical Review A 87, 040103(R) (2013).
  • F. Ciccarello, S. Lorenzo, V. Giovannetti, and G. M. Palma, “Quantum collision models: Open system dynamics from repeated interactions,” Physics Reports 954, 1–70 (2022).
  • H.-P. Breuer, E.-M. Laine, J. Piilo, and B. Vacchini, “Colloquium: Non-Markovian dynamics in open quantum systems,” Reviews of Modern Physics 88, 021002 (2016).
  • Á. Rivas, S. F. Huelga, and M. B. Plenio, “Quantum non-Markovianity: characterization, quantification and detection,” Reports on Progress in Physics 77, 094001 (2014).