Information related to determinantal point processes can be found at #4. [fast greedy algorithm](https://proceedings.neurips.cc/paper/2018/file/dbbf603ff0e99629dda5d75b6f75f966-Paper.pdf) [review](https://arxiv.org/pdf/1207.6083.pdf) [code](https://dppy.readthedocs.io/en/latest/finite_dpps/exact_sampling.html#finite-dpps-exact-sampling) [two algorithms here](https://proceedings.neurips.cc/paper/2014/file/4462bf0ddbe0d0da40e1e828ebebeb11-Paper.pdf)