Changes:
The old interface has been retained for backward compatibility but is no longer documented.
New Features:
The function IsTriconnected determines if a graph is 3-connected. The function Splitcomponents splits a graph G into components that can be easily reconstructed as 3-connected graphs. Finally, the function SeparationVertices finds the cut vertices and/or the separator pairs of a graph.
The underlying algorithms are flow-based algorithms; we have implemented two of them: the Dinic algorithm and a push-relabel method. For more details on these algorithms see say.
the section network below. The push-relabel method is usually (much) faster than Dinic, expect possibly in very sparse graphs with a small connectivity number. This is why the former algorithm is the default algorithm used in all connectivity computations; users may choose Dinic by setting an optional parameter.
Bug Fixes: