Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

RBGL.overview

RBGL.overview


Description

The RBGL package consists of a number of interfaces to the Boost C++ library for graph algorithms. This page follows, approximately, the chapter structure of the monograph on the Boost Graph Library by Siek et al., and gives hyperlinks to documentation on R functions currently available, along with the names of formal parameters to these functions.

basicAlgs

Functions parameters
bandwidth g
bfs object,node,checkConn
dfs object,node,checkConn
edgeConnectivity g
gprofile g
isomorphism g1,g2
minCut g
transitive.closure g
tsort x

ShortestPaths

Functions parameters
bellman.ford.sp g,start
dag.sp g,start
dijkstra.sp g,start
extractPath s,f,pens
johnson.all.pairs.sp g
sp.between g,start,finish
sp.between.old g,start,finish
sp.between.scalar g,start,finish

MinimumSpanningTree

Functions parameters
mstree.kruskal x

ConnectedComponents

MaximumFlow

Functions parameters
edmonds.karp.max.flow g,source,sink
push.relabel.max.flow g,source,sink

SparseMatrixOrdering

Functions parameters
cuthill.mckee.ordering g
minDegreeOrdering g,delta
sloan.ordering g,w1,w2

LayoutAlgorithms

Functions parameters
circle.layout g,radius
kamada.kawai.spring.layout g,edge_or_side,es_length

GraphClustering

Functions parameters
betweenness.centrality.clustering g,threshold,normalize

Betweenness

Functions parameters
brandes.betweenness.centrality g

Wavefront

Functions parameters
aver.wavefront g
ith.wavefront g,start
maxWavefront g
rms.wavefront g

References

Boost Graph Library ( www.boost.org/libs/graph/doc/index.html )

The Boost Graph Library: User Guide and Reference Manual; by Jeremy G. Siek, Lie-Quan Lee, and Andrew Lumsdaine; (Addison-Wesley, Pearson Education Inc., 2002), xxiv+321pp. ISBN 0-201-72914-8


RBGL

An interface to the BOOST graph library

v1.66.0
Artistic-2.0
Authors
Vince Carey <stvjc@channing.harvard.edu>, Li Long <li.long@isb-sib.ch>, R. Gentleman
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.