vg
tools for working with variation graphs
Namespaces | Functions
min_cut_graph.cpp File Reference
#include "min_cut_graph.hpp"
#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include <structures/union_find.hpp>
#include "../contracting_graph.hpp"
#include <random>
#include <iostream>
#include <algorithm>
#include <unordered_set>
#include <functional>

Namespaces

 vg
 
 vg::algorithms
 

Functions

pair< vector< unordered_set< size_t > >, size_t > vg::algorithms::kargers_min_cut (Graph graph, const int seed)
 
pair< vector< unordered_set< size_t > >, size_t > vg::algorithms::compute_min_cut (Graph graph, const int seed)
 
vector< unordered_set< size_t > > vg::algorithms::min_cut_decomposition (Graph graph, const int seed)
 

Detailed Description

Contains implementation of min_cut_graph function