Skielex / maxflow

Modified version of Maxflow algorithm by Yuri Boykov and Vladimir Kolmogorov for very large graphs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maxflow with large graph support

Modified version of Maxflow algorithm by Yuri Boykov and Vladimir Kolmogorov for very large graphs. Original source code availbable at http://pub.ist.ac.at/~vnk/software.html.

Original description

An implementation of the maxflow algorithm described in:

    An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Computer Vision.
    Yuri Boykov and Vladimir Kolmogorov.
    In IEEE Transactions on Pattern Analysis and Machine Intelligence, September 2004.

Modifications

Changed to allow for very large graphs with up to 2.1 billion nodes and "any number" of edges/terms.

Main changes include:

  • Changed edge variables to long long.
  • Changed a few other variables to long long.
  • Reduced sizeof(node) and sizeof(arc) by changing some variable types in the structs.

About

Modified version of Maxflow algorithm by Yuri Boykov and Vladimir Kolmogorov for very large graphs.


Languages

Language:C++ 100.0%