Code Monkey home page Code Monkey logo

r3mat's Introduction

r3mat

R3MAT: A Rapid and Robust Graph Generator

R3MAT is a graph generator which is based on the R-MAT generation model. Instead of using the adjacency matrix proposed by R-MAT, R3MAT uses an array containing the degree for each node. This approach reduces the memory required by the original implementation, and allows the generation of large graphs over small-memory computers.

R3MAT is implemented in Java and distributed as an executable JAR file.

Usage java -jar r3mat [options]

-n // Number of nodes (mandatory)

-t [0|1] // Type of edges: 0 = undirected (default), 1 = directed

-d [0|1] // Statistical distribution of edges: 0 = normal (default), 1 = powerlaw

-m [0|1|2] // Generation method: 0 = Matrix (default), 1 = Primitive Array, 2 = Hash-based Array

-f [0|1] // Output data format: 0 = edge list (default), 1 = graphml

-s // Random seed

r3mat's People

Contributors

renzoar avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.