This is a library of tools for creating and manipulating complex networks.
Complex network is a graph-like structure with non-trivial characteristics. A complex network is a graph (network) with non-trivial topological features—features that do not occur in simple networks such as lattices or random graphs but often occur in networks representing real systems. The study of complex networks is a young and active area of scientific research inspired largely by empirical findings of real-world networks such as computer networks, biological networks, technological networks, brain networks, climate networks and social networks.
Perform a breadth-first search over the network, starting with root and looking for target.
Return a HashSet of all nodes discovered in the process or
Explore the network with BFS starting with
Performs the phase of information spreading according to the susceptible-infected diffusion model.
Stich the network together if it is not whole.