Class XNesModel

java.lang.Object
com.knezevic.edaf.v3.models.continuous.XNesModel
All Implemented Interfaces:
Model<RealVector>

public final class XNesModel extends Object implements Model<RealVector>
Exponential NES (xNES) full-covariance model.

xNES performs natural-gradient updates in a Gaussian search distribution:

   x = μ + A z,   z ~ N(0, I),   Σ = A Aᵀ
 
using rank-based utilities to estimate gradients for both location and covariance geometry. This implementation applies the equivalent covariance step in matrix space and then re-factorizes with Cholesky decomposition.