Input: pop. size , attribute distributions ,
degree distribution .
 Output:  .
) .
) foreach  in  do
) //Set the properties of individual .
)foreach  in  do
)  
       .
) //Set individual 's ideal ego net size
) an integer randomly chosen distribution .
) return  .
Listing 2: Procedure MakePopulation.