Non-Hermitian Effective Hamiltonians
A no-jump effective Hamiltonian propagates an unnormalized conditional state. Its decreasing squared norm is a survival probability, not a numerical defect. This distinction is essential when using non-Hermitian evolution inside quantum trajectories. For resonance calculations with outgoing boundary conditions, see complex-energy resonances.
Helpful background. Lindblad solvers defines the collapse operators used here.
No-jump propagation and norm loss
Section titled “No-jump propagation and norm loss”For Hermitian and collapse operators , define
Differentiating the squared norm gives
Starting immediately after a known normalized preparation or jump, is the probability of no subsequent detection by time in this unraveling. Conditional expectations divide by , but the stored survival weight must be retained.
For the normalized conditional state , the hazard is and . It need not be a single exponential when the conditional state changes.
Event-driven jump times
Section titled “Event-driven jump times”Draw uniformly in and propagate until . Bracket the crossing, refine the event time, choose channel with probability proportional to , and reset to . Draw a new threshold after the jump.
A threshold crossing should use the integrator’s dense output or a converged local solve. Linear interpolation of a coarse norm history adds event-time bias even when the endpoint state is accurate. Track event-location tolerance separately from state-propagation tolerance.
For very long intervals it can be preferable to integrate a normalized conditional state together with a log survival weight. This avoids underflow; renormalizing without updating that weight loses the waiting-time distribution.
Writing and , the equivalent equations are
The added scalar drift exactly compensates the norm loss. Stop at and reset after each jump. This is deterministic nonlinear evolution between jumps, not a diffusive stochastic equation. Monitor both the normalization error and the integrated hazard.
Decaying qubit with a dark component
Section titled “Decaying qubit with a dark component”Let , , and . Then
If , no jump occurs at any finite time. Otherwise
This benchmark is more informative than a fully excited state: it tests the nonzero probability of an infinite waiting time and the change of the conditional state toward the dark state. A solver must not force a jump merely because it has integrated for a long time.
Event conditioning also changes near the dark limit. A survival error near a simple crossing gives approximately . A small absolute norm residual can therefore correspond to a large time error when the hazard is tiny. Report event-time convergence for thresholds close to , and treat trajectories surviving beyond a finite observation window as censored records rather than invented late jumps.
Stability and interpretation
Section titled “Stability and interpretation”Use general exponential or ODE algorithms; is not Hermitian. Check monotonically decreasing survival probability to the numerical tolerance and compare its derivative with the collapse rate. Nonnormal matrices can make eigenvector diagonalization ill-conditioned, so a residual-checked exponential action is often preferable.
Conditional no-jump evolution alone does not give the unconditioned density matrix. Omitting jump branches removes the probability transferred into final states. Also, a general phenomenological imaginary potential need not admit the same monitored-system interpretation unless a consistent set of collapse channels is supplied.
Exercise
Section titled “Exercise”For an initially excited qubit, derive the mean waiting time and a sampling formula.
Solution
, so the density is and the mean is . The inverse survival construction gives . Histograms and empirical survival curves test the random-number path separately from the propagator.
References
Section titled “References”- Dalibard, J., Castin, Y., and Mølmer, K., “Wave-function approach to dissipative processes in quantum optics,” Physical Review Letters 68, 580–583 (1992), doi:10.1103/PhysRevLett.68.580.
- QuTiP developers, “Monte Carlo Solver”, QuTiP documentation — norm thresholds and collapse selection.