文件名称:matlab做无向图代码-gSparse:图稀疏化的C++库
文件大小:15.36MB
文件格式:ZIP
更新时间:2024-06-16 00:58:18
系统开源
matlab做无向图代码稀疏 gSparse:用于图形稀疏化的C ++库 gSparse是用于图稀疏化的C ++库。 它建立在开源线性代数库的顶部。 稀疏算法 gSparse当前支持以下算法。 安装 gSparse被实现为仅标头的C ++库,其唯一的依赖项Eigen也是仅标头的。 编译gSparse时,编译器必须能够找到gSparse和Eigen头文件。 这可以通过指定编译器的Eigen和gSparse源目录的include路径来完成。 gSparse需要具有C ++ 11支持或更高版本的Compiler。 并行化 由于gSparse利用Eigen3进行矩阵运算,因此只需设置编译器的选项就可以在这些运算上启用多线程。 看 。 与快速有效电阻的关系 是用MATLAB编写的用于计算图形有效电阻的软件。 gSparse利用FastER算法在C ++中实现频谱稀疏化。 但是, gSparse不是FastER的直接端口,因为它提供了不同的接口,并且不依赖于CMG Solver。 例子 下面的示例演示了gSparse稀疏CSV文件中的图形 # include < gSparse/gSparse.h