Giter Club home page Giter Club logo

cggc_rg's Introduction

cggc_rg

A maintained and enhanced version of the CGGC-RG algorithm family.

Background

This repository is based on the C++ source code of the Randomized Greedy (RG) algorithm for graph clustering and its derivates which apply the Core Group Graph Clustering (CGGC(i)) schema.

The original code can be found here http://www.umiacs.umd.edu/~mov/ and the copyright is held by Michael Ovelgönne and the Karlsruhe Institute of Technology (of which the creator of this repository is a part of).

Original copyright disclaimer

Copyright 2009-2012 Michael Ovelgönne and Karlsruhe Institute of Technology

This is experimental code. Please use it with caution. The software is provided "as is" and is free for academic and non-profit use. This software or any part of it must not be distributed without prior written agreement of the copyright holders.

Purpose

The purpose for this repository is to maintain a version of the source code which

  • does not throw errors/warnings using current compilers and library versions
  • is correctly implemented in terms of the published description of the algorithm
  • can be used by the Python binding pycggcrg which allows calling the different algorithms directly from Python

References

Ovelgönne, Michael, and Andreas Geyer-Schulz. 2013. “An Ensemble Learning Strategy for Graph Clustering.” In Graph Partitioning and Graph Clustering, edited by David A. Bader, Henning Meyerhenke, Peter Sanders, and Dorothea Wagner, 588:187 – 205. Contemporary Mathematics. Providence: American Mathematical Society.

cggc_rg's People

Watchers

James Cloos 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.