Skip to content

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. Correlations, reuse, feedback, or ancilla–ancilla interactions can introduce memory. They provide possible mechanisms, rather than a guarantee of a positive value for every non-Markovianity diagnostic.

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].

Restrict 0≤θ≤π/20\le\theta\le\pi/2, so cos⁡θ=q\cos\theta=\sqrt q below; outside this interval the coherence retains the sign of cos⁡θ\cos\theta. 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. Since cos⁡2θ=1−θ2+O(θ4)\cos^2\theta=1-\theta^2+O(\theta^4), this limit uses θ≃γτ\theta\simeq\sqrt{\gamma\tau}. An exchange frequency gτ=θ/τg_\tau=\theta/\tau therefore scales as τ−1/2\tau^{-1/2}. Keeping gτg_\tau fixed instead makes the dissipative change per unit time vanish in this example.

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:

Mechanism Memory carrier
Reused ancilla The same ancilla returns after storing information from an earlier collision.
Correlated ancillas The next ancilla is initially correlated with previous ancillas.
Ancilla–ancilla interactions Environmental carriers interact before or after system collisions.
Explicit memory system A mediator MM interacts with SS and with fresh ancillas.
Conditional feedback Measurement 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}.

The first collision can create correlations between SS and the still-unvisited A2A_2 through the initial A1A_1–A2A_2 correlations. An unconditioned operation on S+A1S+A_1 does not change the marginal state of A2A_2; there is no signaling to an untouched ancilla. The relevant memory lies in the joint state of S+A2S+A_2, which affects their later 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.

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}.

A qubit collides twice with the same ground-state ancilla, using a full SWAP each time. Compare initial system states ∣e⟩\lvert e\rangle and ∣g⟩\lvert g\rangle. What are their trace distances after zero, one, and two collisions?

Solution

The first SWAP puts either system in ∣g⟩\lvert g\rangle and transfers the original state into the ancilla. The second SWAP restores that state. The distances are therefore 1,0,11,0,1. No channel acting only on the identical system states after the first collision can produce different states after the second. The ancilla is the missing memory. Replacing it by a fresh ground-state ancilla would keep both system states identical.

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

Solution

The first collision can establish SS–A2A_2 correlations even while the unconditioned marginal ηA2\eta_{A_2} remains unchanged. The second collision acts on this correlated joint state, so its output need not be determined by ρS\rho_S and ηA2\eta_{A_2} separately. Conditioning on measured outcomes is a different operation and may also change the conditional state of A2A_2.

  • S. Attal and Y. Pautrat, “From repeated to continuous quantum interactions,” Annales Henri Poincaré 7, 59–104 (2006).
  • 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).
  • 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).
  • J. Rau, “Relaxation Phenomena in Spin and Harmonic Oscillator Systems,” Physical Review 129, 1880–1888 (1963).
  • Á. Rivas, S. F. Huelga, and M. B. Plenio, “Quantum non-Markovianity: characterization, quantification and detection,” Reports on Progress in Physics 77, 094001 (2014).