I had an interesting discussion with the igraph authors at their forum. They highlighted that the non-deterministic CDLP algorithm isn't only faster but also better in some cases (as it tends to avoid the oscillation of labels). So when touching the CLDP codebase, I'll also add a boolean flag to set deterministic/non-deterministic behaviour.