A network is composed of nodes and edges. With information of nodes and edges, we can compute various properties of a network.
However, there are times that we do not know whether there is an edge between two nodes. One possible thing that we can do is to generate as many networks as we can and test which one makes the most sense to a special occasion.
This sounds like a daunting task... It is likely to do with a computer and some simple math, however.