Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ Available algorithms:
- `shortest-path`: Multi-Source Shortest Path;
- `classical-lp`: Classical (Raghavan) Label Propagaion;
- `pic`: Power Iteration Clustering;
- `fastrp`: FastRP (Fast Random Projection) vertex embeddings (optional per-iteration L1/L2 degree normalization, optional weighted linear combination of the iterates `H = Σ w_t·H_t`, and optional L2 output normalization);
- `fastrp-clustering`: graph clustering over FastRP embeddings (unit norm) + K-Means;
- `mllib kmeans`: raw K-Means over a `List<Float32>` feature column of the vertices file (no edges read).

Each has its own arguments — run `graphframes <algorithm> --help` for the full list. For what each algorithm computes, see [References](#references).
Expand Down Expand Up @@ -110,3 +112,7 @@ TBD
### Subgraphs

- **Maximal Independent Set**: _Ghaffari, Mohsen. "An improved distributed algorithm for maximal independent set." Proceedings of the twenty-seventh annual ACM-SIAM symposium on Discrete algorithms. Society for Industrial and Applied Mathematics, 2016._

### Embeddings

- **FastRP**: _Chen, Haochen, et al. "Fast and accurate network embeddings via very sparse random projection." Proceedings of the 28th ACM international conference on information and knowledge management. 2019._
1 change: 1 addition & 0 deletions src/algorithm.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
mod centrality;
pub(crate) mod community;
mod connectivity;
pub(crate) mod embeddings;
mod pregel;
mod subgraph;
1 change: 1 addition & 0 deletions src/algorithm/community.rs
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
mod classical_lp;
pub(crate) mod fastrp_clustering;
pub(crate) mod power_iteration_clustering;
Loading