| Literature DB >> 29291108 |
D W Shanafelt1, K R Salau2, J A Baggio3.
Abstract
Network theory is finding applications in the life and social sciences for ecology, epidemiology, finance and social-ecological systems. While there are methods to generate specific types of networks, the broad literature is focused on generating unweighted networks. In this paper, we present a framework for generating weighted networks that satisfy user-defined criteria. Each criterion hierarchically defines a feature of the network and, in doing so, complements existing algorithms in the literature. We use a general example of ecological species dispersal to illustrate the method and provide open-source code for academic purposes.Entities:
Keywords: adjacency matrix; network and graph theory; optimization; weighted network
Year: 2017 PMID: 29291108 PMCID: PMC5717683 DOI: 10.1098/rsos.171227
Source DB: PubMed Journal: R Soc Open Sci ISSN: 2054-5703 Impact factor: 2.963
Common network algorithms in the literature.
| algorithm | brief summary | reference |
|---|---|---|
| Asano | Given a | Asano [ |
| Bansal | Given a random network of | Bansal |
| Markov chain (maximum likelihood) | Given a network of | Carayol |
| random | For each node | Erdős & Rényi [ |
| scale-free | Given an initial number of nodes in a network, | Barabasi & Albert [ |
| small world (clustered) | Given a ring lattice network of | Watts & Strogatz [ |
Figure 1.Comparison of networks with different properties. Note that each network has six nodes. (a,b) Networks have the same spectral radius (r = 80 km) but different variances (0 and 0.026). In a, all nodes contribute evenly to the overall connectivity of the network; in b, node contribution is not homogeneous. Nodes 1 and 4 are more connected than the others. (c,d) Networks have the same spectral radius and variance (r = 65 km, v = 0.0086) but different skewness (−1.79 and 1.086). In c, only node 3 is a strong contributor to connectivity; in d, nodes 1–4 contribute strongly. Adapted from Salau et al. [28].
Figure 2.Available network configurations that can be generated using the algorithm. Each network consists of 10 patches. (a) Each combination of variance (v*) and skewness (s*) of the dominant eigenvector assumes a desired spectral radius (λ*) of 20. The minimum (wmin) and maximum (wmax) distance between nodes are set to 1 and 50, respectively. A red dot indicates convergence; a black dot indicates that the algorithm did not converge to a solution. Other potential configurations can be found in electronic supplementary material, A. (b–d) Visual representation of the networks indicated by circles in a, where: v* = 0.005, s* = 0.4 (b); v* = 0.005, s* = −0.5 (c); and v* = 0.025, s* = −0.5 (d).