Graph Generation Methods
Flat random model: construct graph by probabilistically adding edges to a set of nodes. No structure among nodes.
Regular model: generate graphs with a specific and rigid structure. No randomness.
Hierarchical model: build larger graphs from smaller graph components. Certain structure imposed.
more deterministic <======