DistributedLEVP.jl
Distributed solvers to leading eigenvalue problem (LEVP) for dimensionality reduction in spectral clustering.
Install / Use
/learn @qiyuanpang/DistributedLEVP.jlREADME
DistributedLEVP.jl
Scalable parallel solvers for evaluating smallest eigenpairs of large sparse symmetric matrices, one of the main usages of this package is for dimensionality reduction in spectral clustering.
Available methods:
Orthogonalization-free methods: gd_mp.jl (for multithreading), gd_hybrid.jl (for multiprocessing and multithreading)
Block Chebyshev-Davidson method: bchdav_mpi.jl (multiprocessing)
Graph Signal Filter: gsf.jl
Power Iteration Clustering: pic_sq.jl
Clustering via Power Methods: pm.jl
Papers:
