Quiz: LU and Cholesky Factorisation

Module 2 of 5 · Medium

Quick Quiz

1. The Cholesky factorisation A=LLA = LL^\top exists if and only if AA satisfies which condition?

2. Given covariance Σ=(σ2ρσ2ρσ2σ2)\Sigma = \begin{pmatrix} \sigma^2 & \rho\sigma^2 \\ \rho\sigma^2 & \sigma^2 \end{pmatrix} with σ=0.20\sigma = 0.20 and ρ=0.60\rho = 0.60, the Cholesky factor LL satisfies L22=L_{22} =

3. To generate correlated samples XN(0,Σ)X \sim \mathcal{N}(0, \Sigma) using Cholesky Σ=LL\Sigma = LL^\top, the correct procedure is:

4. Compared to LU factorisation, Cholesky factorisation for an n×nn \times n SPD matrix requires approximately how many floating-point operations?

5. You call `numpy.linalg.cholesky(Sigma)` and receive `LinAlgError: Matrix is not positive definite`. The most informative diagnostic step is:

6. A yield curve bootstrapping problem has been factorised as PA=LUPA = LU. A trader requests 200 different rate scenarios, each requiring a new right-hand side b1,,b200b_1, \ldots, b_{200}. What is the correct computational strategy?

7. A covariance matrix estimated from T=30T = 30 daily returns on n=100n = 100 assets is passed to Cholesky. What should you expect?

8. On a rates desk, a quantitative developer proposes solving the curve bootstrapping system with `x = inv(A) @ b`. A senior quant objects. The strongest objection is: