Hostname: page-component-76d6cb85b7-vdhp9 Total loading time: 0 Render date: 2026-07-15T15:06:55.584Z Has data issue: false hasContentIssue false

Ruin-dependent bivariate stochastic fluid processes

Published online by Cambridge University Press:  22 June 2026

Hamed Amini*
Affiliation:
University of Florida
Andreea Minca*
Affiliation:
Cornell University
Oscar Peralta*
Affiliation:
Instituto Tecnológico Autónomo de México
*
*Postal address: Center for Applied Optimization, Department of Industrial and Systems Engineering, University of Florida, USA. Email: aminil@ufl.edu
**Postal address: School of Operations Research and Information Engineering, Cornell University, USA. Email: acm299@cornell.edu
***Postal address: Department of Actuarial Sciences and Insurance, Instituto Tecnológico Autónomo de México, Mexico. Email: oscar.peralta@itam.mx
Rights & Permissions [Opens in a new window]

Abstract

This paper presents a novel model for bivariate stochastic fluid processes that incorporate a ruin-dependent behavioral switch. Unlike typical models that assume a shared underlying process, the presented model allows each process to operate independently until a ruin event in one triggers a change in the other. Here, each process evolves on the entire real line (unbounded), and ruin occurs when an individual process hits level zero from above for the first time. A mathematical framework for the model is developed, to explore its properties and provide closed-form expressions for approximations of key performance metrics, particularly the joint law of the ruin times. This approach introduces a class of compatible pathwise approximations to analyze ruin probabilities, which are subsequently studied through a matrix-analytic framework. A numerical section illustrates the application of the methodology, including an analysis of the approximation’s convergence and the behavior of joint ruin probabilities.

Information

Type
Original Article
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Figure 1. Figure 1 long description.Path of bivariate process (F(1),F(2))$(F^{(1)},F^{(2)})$. The states visited for the environmental process J(k)$J^{(k)}$, k∈{1,2}$k\in\{1,2\}$, are shown using changing line styles (solid, dotted, or dashed). The switch from E(k)$\mathcal{E}^{(k)}$ to S(k)$\mathcal{S}^{(k)}$ at time τ[1]$\tau^{[1]}$ is indicated by the vertical marker and by the change of line segment after the switch; the two coordinates are distinguished by their panel labels and line styles.

Figure 1

Figure 2. Left: path of a ruin-dependent bivariate stochastic fluid process (F[1],F[2])$ (F^{[1]}, F^{[2]})$. Right: its associated compatible pasting (F~[1],F~[2])$(\widetilde{F}^{[1]}, \widetilde{F}^{[2]})$, with behavioral switches occurring at times σ[1]$\sigma^{[1]}$ and σ[2]$\sigma^{[2]}$, respectively. Note that, besides the differences in time of these behavioral switches, the environmental processes J~[1]$\widetilde{J}^{[1]}$ and J~[2]$\widetilde{J}^{[2]}$ jump identically to J[1]${J}^{[1]}$ and J[2]${J}^{[2]}$, respectively.

Figure 2

Figure 3. Figure 3 long description.Left: environmental process J[k]$J^{[k]}$ with a behavioral switch at τ[1]∈[θℓk[k],θℓk+1[k])$\tau^{[1]}\in [\theta^{[k]}_{\ell_k}, \theta^{[k]}_{\ell_k+1})$ (upper figures), and ‘failed’ new behavioral switches at σ(k)′<θℓk[k]$\sigma^{(k)'}< \theta^{[k]}_{\ell_k}$ (figures in the middle) and, respectively, σ(k)″>θℓk+1[k]$\sigma^{(k)''}> \theta^{[k]}_{\ell_k+1}$ (lower figures). Right: corresponding level processes. Note that, for both ‘failed’ new behavioral switches, transitions of J[k]$J^{[k]}$ within E[k]$\mathcal{E}^{[k]}$ were ‘erased’ and the associated processes F~[k]$\widetilde{F}^{[k]}$ exhibit peaks that do not resemble the shape of the original process F[k]$F^{[k]}$.

Figure 3

Figure 4. Paths of compatible pastings with behavioral switching times occurring on a high-frequency Poisson grid. For k∈{1,2}$k\in\{1,2\}$, the Poissonian arrivals of Θ[k]$\Theta^{[k]}$ and Θ^[k]$\widehat{\Theta}^{[k]}$ are indicated by different tick styles; those of Θ~[k]$\widetilde{\Theta}^{[k]}$ are the superposition of all ticks. Here, ℓ∗=6$\ell_*=6$, so that σ[1]=θ~6[1]$\sigma^{[1]}=\widetilde{\theta}^{[1]}_6$ and σ[2]=θ~6[2]$\sigma^{[2]}=\widetilde{\theta}^{[2]}_6$.

Figure 4

Algorithm 1: Computation of first return probabilities Ψ(ℓ,n)$\boldsymbol{\Psi}^{(\ell,n)}$long description.

Figure 5

Figure 5. Validation of approximated joint ruin probability P(τ[1]≤0.5,τ[2]≤0.6,F[1]=F(1))$\mathbb{P} (\tau^{[1]}\le 0.5, \tau^{[2]}\le 0.6, F^{[1]}= F^{(1)} )$ as a function of γ$\gamma$. The horizontal dashed line represents the Monte Carlo estimate (100 000 simulations) with 95% confidence interval (shaded region). The analytical approximation converges toward the true probability as γ$\gamma$ increases.

Figure 6

Table 1. Computation time and joint ruin probability as γ$\gamma$ increases (fixed x=0.5$x=0.5$, y=0.6$y=0.6$).

Figure 7

Table 2. Incremental computation time as y increases (fixed γ=100$\gamma=100$, x=0.5$x=0.5$).

Figure 8

Figure 6. Runtime scaling behavior. (a) Total computation time for fixed horizons x=0.5$x=0.5$, y=0.6$y=0.6$ as discretization parameter γ$\gamma$ increases. (b) Incremental computation time as horizon y increases with fixed γ=100$\gamma=100$, x=0.5$x=0.5$.

Figure 9

Figure 7. Surface plot of approximated joint ruin probability G(x,y)=P(τ[1]≤x,τ[2]≤y,F[1]=F(1),F[2]=F(2))$G(x,y)=\mathbb{P} (\tau^{[1]} \le x,\, \tau^{[2]} \le y, \, F^{[1]}=F^{(1)}, F^{[2]}=F^{(2)} )$ for γ=100$\gamma=100$. Horizons x and y vary from 0 to 2.