Community Discovery algorithms¶

CDlib collects implementations of several Community Discovery algorithms.

To maintain the library organization as clean and resilient as possible the approaches are grouped following a simple, two level, rationale:

1. The first distinction is made on the object clustered, thus separating Node Clustering and Edge Clustering algorithms;
2. The second distinction is made on the specific kind of partition each one of them generates: Crisp, Overlapping or Fuzzy.

This documentation follows the same rationale.