Subject: [Boost-bugs] [Boost C++ Libraries] #3152: Obtaining a minimum s-t cut edge set
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-06-09 07:17:55
#3152: Obtaining a minimum s-t cut edge set
-------------------------------+--------------------------------------------
Reporter: nowozin_at_[hidden] | Owner: dgregor
Type: Feature Requests | Status: new
Milestone: Boost 1.40.0 | Component: graph
Version: Boost 1.39.0 | Severity: Problem
Keywords: |
-------------------------------+--------------------------------------------
The boost graph library offers a set of algorithms to solve linear max-
flow problems, among them push-relabel and kolmogorov max-flow algorithms.
Often, the application of the max-flow algorithm is in order to solve for
a minimum edge cut set separating nodes s and t. Right now, obtaining a
minimum edge cut set is not supported in the boost graph library. Thus
one of the main applications of solving max flow problems is not catered
for by boost graph.
Limited support for this functionality is available in the
kolmogorov_max_flow algorithm by means of a color map mapping vertices to
black, white and gray states. However, this is specific to the kolmogorov
max flow algorithm whereas the general feature to obtain the minimum cut
set is so important such that it should be an own feature supported by all
max flow algorithms in the library.
Additionally, the documentation or code of the colormap in the kolmogorov
max flow algorithm is wrong; there are connected but undecided states
(gray) and applying the white-nonwhite or black-nonblack separation
suggested in the documentation does not always yield a minimum cut set.
Thanks for considering.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3152> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:00 UTC