ShortestPaths: Path lengths

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/community_trophic_links.R

Description

Functions that compute the shortest trophic paths between nodes.

Usage

1
2
ShortestPaths(community, weight.by=NULL)
CharacteristicPathLength(community)

Arguments

community

an object of class Community.

weight.by

the name of a property by which to weight paths.

Details

ShortestPaths uses Dijkstra's algorithm to compute the number of trophic links between each pair of nodes in the food web. CharacteristicPathLength returns the mean of path lengths.

Value

A square matrix with NumberOfNodes rows and columns or a single number.

Author(s)

Lawrence Hudson

References

Williams, R.J. and Berlow, E.L. and Dunne, J.A. and Barab\'asi, A.L. and Martinez, N.D. (2002) Two degrees of separation in complex food webs. Proceedings of the National Academy of Sciences of the United States of America 99, 20, 12913–12916

See Also

PredationMatrix, NPS

Examples

1
2
3
4
5
6
7
data(Benguela)

# Compare weighted and unweighted
ShortestPaths(Benguela)
ShortestPaths(Benguela, weight.by='diet.fraction')

CharacteristicPathLength(Benguela)

cheddar documentation built on Feb. 13, 2020, 5:07 p.m.