-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
33 lines (26 loc) · 1.27 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
graph_gen_utils is a Maven project, built in Eclipse.
Quickly import/export Neo4j database instances from/to different formats, including:
* Chaco files (+ Partition files) [1]
* GML files
* Generated topologeies (Random & Fully Connected)
* Proprietry format to import very big datasets from Twitter crawls
Apply "partitionings" (a COLOR property is added to Nodes that represents the partition it belongs to) to a Neo4j instance:
* PartitionerAsRandom
* PartitionerAsBalanced (round robin partition allocation)
* PartitionerAsFile (Partition files) [1]
* PartitionerAsCoords (useful for GIS datasets)
* Partitioner... custom schemes possible by extending Partitioner
Load Neo4j database instance into memory:
* MemGraph (an in-memory implementation of the Neo4j GraphDatabaseService interface)
Write graph metrics to .csv file:
Graph metrics (general):
* Clustering-coefficient
* Number of vertices/nodes
* Number of edges/relationships
Graph metrics (partitioning related):
* Modularity
* Edge cut
* Partition sizes
Neo4j database import procedure is memory optimized, and performance optimized via option to use batch inserter
[1] B. Hendrickson and R. Leland. The Chaco User’s Guide Version 2.0. Tech. Rep. SAND 94-2692, Sandia Natl. Lab.,
Albuquerque, NM, 1994.