A network is composed of nodes and edges. With information on nodes and edges, we can compute various properties of a network.
However, there are times that we do not know whethere there is an edge between two nodes. All we can do is to generate many networks and test which one makes the most sense to a special occasion.