Hostname: page-component-77f85d65b8-grvzd Total loading time: 0 Render date: 2026-03-28T02:31:12.349Z Has data issue: false hasContentIssue false

Perfect sampling of stochastic matching models with reneging

Published online by Cambridge University Press:  04 March 2024

Thomas Masanet*
Affiliation:
Université de Lorraine and Inria PASTA
Pascal Moyal*
Affiliation:
Université de Lorraine and Inria PASTA
*
*Postal address: IECL, Faculté des Sciences et Technologies, Campus Aiguillettes, 54506 Vandœuvre-lès-Nancy.
*Postal address: IECL, Faculté des Sciences et Technologies, Campus Aiguillettes, 54506 Vandœuvre-lès-Nancy.
Rights & Permissions [Opens in a new window]

Abstract

In this paper, we introduce a slight variation of the dominated-coupling-from-the-past (DCFTP) algorithm of Kendall, for bounded Markov chains. It is based on the control of a (typically non-monotonic) stochastic recursion by another (typically monotonic) one. We show that this algorithm is particularly suitable for stochastic matching models with bounded patience, a class of models for which the steady-state distribution of the system is in general unknown in closed form. We first show that the Markov chain of this model can easily be controlled by an infinite-server queue. We then investigate the particular case where patience times are deterministic, and this control argument may fail. In that case we resort to an ad-hoc technique that can also be seen as a control (this time, by the arrival sequence). We then compare this algorithm to the primitive coupling-from-the-past (CFTP) algorithm and to control by an infinite-server queue, and show how our perfect simulation results can be used to estimate and compare, for instance, the loss probabilities of various systems in equilibrium.

Information

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

Algorithm 1: Simulation of the stationary probability of X.

Figure 1

Algorithm 2: Simulation of the stationary probability of X - Matching model with impatience.

Figure 2

Algorithm 3: Simulation of the stationary probability of X̃ - Matching model with deterministic patience.

Figure 3

Figure 1. The paw graph.

Figure 4

Table 1. Efficiency of Algorithm 1.

Figure 5

Table 2. Average number of operations of the algorithms for 10 repetitions with $p=3$ and multiple values of $(n,\alpha)$.

Figure 6

Table 3. Average CPU time of the algorithms on a standard computer for 10 repetitions with $p=3$ and multiple values of $(n,\alpha)$.

Figure 7

Table 4. Average number of operations of the algorithms for 10 repetitions with $p=6$ and multiple values of $(n,\alpha)$.

Figure 8

Table 5. Average CPU time of the algorithms on a standard computer for 10 repetitions with $p=6$ and multiple values of $(n,\alpha)$.

Figure 9

Table 6. Average CPU time of the algorithms on a standard computer for 100 repetitions with $p=3$, $\gamma = 0.2$, and multiple values of $(n,\alpha)$.

Figure 10

Table 7. Average CPU time of the algorithms on a standard computer for $10^4$ repetitions with $p=3$, $\gamma =0.5$, and multiple values of $(n,\alpha)$.

Figure 11

Table 8. Average CPU time of the algorithms for 100 repetitions with $p=6$, $\gamma = 0.2$, and multiple values of $(n,\alpha)$.

Figure 12

Table 9. Average CPU time of the algorithms on a standard computer for $10^4$ repetitions with $p=6$, $\gamma = 0.5$, and multiple values of $(n,\alpha)$.

Figure 13

Table 10. Monte Carlo estimates for the asymptotic loss rates for $10^4$ repetitions of Algorithm 3 for a random Erdös–Rényi graph of parameters $n = 5$, $\alpha = 0.6 $, for $p = 5$ and $\mu$ the uniform distribution.