BlackHole - kujungmul/BlackHole GitHub Wiki
Welcome to the BlackHole wiki!
This page describes the usage of "BlackHole" algorithm implementation.
Environment Setting
- The results can be guaranteed with linux 64-bit environment. If you use 32-bit environment, you should install linux-64 bit before.
Installation & Running
-
Download the BlackHole file in github.
-
Follow these commands
- unzip master.zip
- cd BlackHole-master/Debug
-
Compile source codes
- make clean
- make all
-
Run the program
- ./BlackHole [Input Edge List FILE] [DIMENSION] [Alpha] [MinPTS] [Pruning Rate]
- example) ./BlackHole ../Data/football.dat 2 0.05 5 0.1
File & Directory Structure
- Debug : including make file
- Data : football, synthetic network data & output data
- src : source code and header file
Output Data
- [Input Edge List FILE]_position.out : Index / X / Y : each row means index, x, and y position. there is no clustering information
- [Input Edge List FILE]_position.out_MinPts [MinPTS]_RemovePrecent [PruningRate]_EPS [EstimationParam].dat : Index / clusterID / core : this file include each node's cluster information
If you have any question, feel free to email me. ([email protected])