Coder Social home page Coder Social logo

met's Introduction

met

Optimize the decreasing the leading eigenvalues in large graphs

....................................................................

This code was written by Long T. Le at Rutgers University.
The Eliassi Lab owns the copyright to it. This code is associated with this paper:

"MET: A Fast Algorithm for Minimizing Propagation in Large Graphs with Small Eigen-Gaps" by Long T. Le, Tina Eliassi-Rad, and Hanghang Tong, appeared in the Proceedings of the 2015 SIAM Conference on Data Mining (SDM'15), Vancouver, Canada, April 2015.
URL: http://paul.rutgers.edu/~longtle/Publication/le-sdm15.pdf

....................................................................

This code was written and tested in Matlab 2014a.

To start the code, run Main_MET.m, which loads a graph and calls the function โ€œIE_DeltaLam_k_MET.mโ€, which has the main algorithm.

There are two input parameters that you can change:

  1. The input graph

    • We provide a sample input in sample-graphs/sample.csv.
  2. The edge-deletion budget, k

The code outputs the percentage decrease in the leading eigenvalue of the adjacency matrix:

100*(lambda1_before_edge_deletion - lambda1_after_k_edge_deletions) ....................................................................

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.