Skip to content

pasquadambra/BCMatch4Graphs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BCMatch4Graphs rel 1.0

BCMatch4Graphs code is an extension of BootCMatch including functionalities for graph clustering.

It relies on BootCMatch for all the functionalities to embed the graphs in the smooth vectors space related to the graph Laplacian, and to apply a K-means spatial clustering as described in:

P. D'Ambra, L. Cutillo, P. S. Vassilevski, Bootstrap AMG for Spectral Clustering. Computational and Mathematical Methods. Vol. 1, 2019, e1020, https://doi.org/10.1002/cmm4.1020.

It also includes the subroutines needed to extend the clustering method to attributed graphs, as described in:

P. D'Ambra, C. De Santis, P. S. Vassilevski, L. Cutillo, Network Clustering by Embedding of Attribute-augmented Graphs, submitted.

All the new functionalities for dealing with graphs are implemented in the new folder SRC/BCMGRAPHS.

See the Test folder for two main programs reading the adjacency matrix of the graph and applying the above methods. See the Test/RUNS folder for running the tests on sample graphs.

Installation

make clean
make
cd Test
make clean
make

#BCMatch4Graphs

About

BootCMatch for graph clustering

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.3%
  • Makefile 2.3%
  • PHP 0.4%