Parallel Network Analysis: NetworKit
NetworKit, aimed at large-scale network analysis, has been initiated and is maintained by our group. Contributions are welcome. More details and the source code can be found at the project website.
Subquadratic Generator of Random Hyperbolic Graphs
Probabilistic Range Queries
Combinatorial Laplacian Solver with Nearly-linear Running Time
- Reference:
D. Hoske, D. Lukarski, H. Meyerhenke, M. Wegner: Is Nearly-linear the same in Theory and Practice? A Case Study with a Combinatorial Laplacian Solver. In Proc. 14th Intl. Symp. on Experimental Algorithms (SEA 2015), pp. 205-218. LNCS 9125, Springer-Verlag, 2015.
[PDF at SpringerLink], (c) Springer-Verlag, [arXiv preprint] -
Code:
The code is available in this Mercurial repository. -
Build instructions:
For basic information on how to build the source code, we refer to the NetworKit documentation.
In order to use the solver, you have to switch to the sdd branch by typing the command „hg up sdd“. For reproducing our results, you will need PAPI for hardware counters as well as the tested competitors Eigen and Paralution in addition to this source code. If you just want to test the solver itself, you can do that by adding the options „—eigen=no —paralution=no —vectorize=no —papi=no“ to the normal scons build command.
Parallel Sequence Assembly Techniques: PASQUAL (project led by Georgia Institute of Technology)
PASQUAL has been developed at the HPC lab of Georgia Institute of Technology. Henning Meyerhenke is a project member and contributed to the development since his time at the lab. Currently ports of PASQUAL to other platforms are being developed by external groups.
Graph Partitioning: Diffusion-based Partitioning (DibaP and PDibaP)
The project website is outdated but will be hosted at KIT and updated soon.
Tools
A crawler for extracting collaboration networks from arxiv.org is hosted on algohub.iti.kit.edu