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 ancillafresh ancilla -> system collision -> discarded ancillafresh ancilla -> system collision -> discarded ancillaIf 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.
One-Step Channel
Section titled “One-Step Channel”Let be the system and the th ancilla. Before the th collision, assume the incoming ancilla has state and is uncorrelated with the system. A joint unitary acts on for a short collision time. After tracing out the ancilla,
This is a completely positive trace-preserving map. It is a finite-dimensional Stinespring dilation with the ancilla playing the environment role.
If and for every step, then
The discrete-time evolution is memoryless in the same sense as a homogeneous Markov chain: the next state depends on through a fixed channel, not on the earlier trajectory.
Fresh Ancillas and Discrete Markovianity
Section titled “Fresh Ancillas and Discrete Markovianity”Fresh, product ancillas mean that the environmental state before the collisions factorizes as
If the system meets each ancilla only once, then after 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:
For any ,
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:
This is the collision-model version of the Markov Approximation.
Continuous-Time Limit
Section titled “Continuous-Time Limit”To connect a collision model to a master equation, take a small time step and a family of channels . If
then
as with fixed. The limit gives
With suitable scaling of the interaction strength and ancilla state, 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 is finite and the limiting generator is physical.
Example: Partial-Swap Amplitude Damping
Section titled “Example: Partial-Swap Amplitude Damping”Let both the system and each ancilla be qubits. The ancilla enters in the ground state . During one collision, use the excitation-exchange unitary
In the one-excitation subspace,
Tracing out the ancilla gives an amplitude-damping channel. If , then
After identical fresh collisions,
Choosing
and setting gives the continuous exponential law
which is the population decay of the Markovian amplitude-damping master equation.
Thermalizing Collision Models
Section titled “Thermalizing Collision Models”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 carriersFor 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.
How Memory Enters
Section titled “How Memory Enters”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 interacts with and with fresh ancillas. |
| Conditional feedback | Measurement outcomes from earlier ancillas influence later collisions. |
In these cases, the system state 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.
Correlated Ancillas
Section titled “Correlated Ancillas”Suppose the incoming ancillas are not initially in a product state:
After collides with , information about the system can become correlated with . If was already correlated with , then the later - collision can depend indirectly on the earlier - collision.
The reduced dynamics from to 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.
Ancilla–Ancilla Collisions
Section titled “Ancilla–Ancilla Collisions”Another common construction allows environmental carriers to interact:
S collides with A1A1 collides with A2S collides with A2A2 collides with A3...The - 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.
Memory Register Form
Section titled “Memory Register Form”Many non-Markovian collision models can be made Markovian by enlarging the system to include a memory register . At each step, evolves by a channel
where is CPTP. The observed system state is
The reduced dynamics can show memory, but the enlarged 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.
Relation to Divisibility
Section titled “Relation to Divisibility”For fresh ancillas, the discrete intermediate map
is CPTP. The evolution is CP-divisible at the collision times.
With correlated or recycled ancillas, an apparent intermediate map
may depend on hidden correlations not contained in . 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.
Relation to Memory Kernels
Section titled “Relation to Memory Kernels”A collision model is naturally discrete. Eliminating the ancillas can produce a recurrence relation
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.
What Collision Models Are Good For
Section titled “What Collision Models Are Good For”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.
Limitations
Section titled “Limitations”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.
Common Mistakes
Section titled “Common Mistakes”- 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.
Exercises
Section titled “Exercises”One-step CPTP map
Section titled “One-step CPTP map”Show that
is trace preserving and completely positive.
Solution
The map is a composition of three completely positive maps: tensoring with a fixed positive state , conjugating by a unitary , and tracing out . Therefore it is completely positive.
For trace preservation,
Thus is CPTP.
Partial-swap decay
Section titled “Partial-swap decay”In the partial-swap example, show that the excited-state population after fresh collisions is .
Solution
One collision maps
Iterating gives
If and , then
Discrete CP divisibility
Section titled “Discrete CP divisibility”Why are fresh-ancilla collision models CP-divisible at the collision times?
Solution
Each step is a CPTP map . For ,
is a composition of CPTP maps, hence CPTP. Therefore
with a CPTP intermediate map at every pair of collision times.
Correlated ancillas
Section titled “Correlated ancillas”Explain why initial correlations between and can make the second collision depend on the first.
Solution
After collides with , information about the system can be stored in . If and were initially correlated, then the state of conditional on the earlier interaction can carry a record of that event. When later collides with , the incoming carrier is not independent of the past. The next reduced state can therefore depend on more than alone.
Cross-Links
Section titled “Cross-Links”- Non-Markovian Dynamics
- What Non-Markovian Means
- CP Divisibility
- Information Backflow
- Non-Markovianity Measures
- Markov Approximation
- Initial Correlations
- Memory Kernels
- Kraus Representation
- Stinespring Representation
- Quantum Dynamical Semigroups
- Thermal Operations Preview
- Non-Markovian Toy Models
References
Section titled “References”- 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).