English

Efficient Simulation for Branching Linear Recursions

Probability 2015-04-01 v1

Abstract

We consider a linear recursion of the form R(k+1)=Di=1NCiRi(k)+Q,R^{(k+1)}\stackrel{\mathcal D}{=}\sum_{i=1}^{N}C_iR^{(k)}_i+Q, where (Q,N,C1,C2,)(Q,N,C_1,C_2,\dots) is a real-valued random vector with NN={0,1,2,}N\in\mathbb{N}=\{0, 1, 2, \dots\}, {Ri(k)}iN\{R^{(k)}_i\}_{i\in\mathbb{N}} is a sequence of i.i.d. copies of R(k)R^{(k)}, independent of (Q,N,C1,C2,)(Q,N,C_1,C_2,\dots), and =D\stackrel{\mathcal{D}}{=} denotes equality in distribution. For suitable vectors (Q,N,C1,C2,)(Q,N,C_1,C_2,\dots) and provided the initial distribution of R(0)R^{(0)} is well-behaved, the process R(k)R^{(k)} is known to converge to the endogenous solution of the corresponding stochastic fixed-point equation, which appears in the analysis of information ranking algorithms, e.g., PageRank, and in the complexity analysis of divide and conquer algorithms, e.g. Quicksort. Naive Monte Carlo simulation of R(k)R^{(k)} based on the branching recursion has exponential complexity in kk, and therefore the need for efficient methods. We propose in this paper an iterative bootstrap algorithm that has linear complexity and can be used to approximately sample R(k)R^{(k)}. We show the consistency of estimators based on our proposed algorithm.

Keywords

Cite

@article{arxiv.1503.09150,
  title  = {Efficient Simulation for Branching Linear Recursions},
  author = {Ningyuan Chen and Mariana Olvera-Cravioto},
  journal= {arXiv preprint arXiv:1503.09150},
  year   = {2015}
}

Comments

submitted to WSC 2015

R2 v1 2026-06-22T09:07:12.686Z