Simulating The Spread Of Infectious Diseases In Heterogeneous Populations With Diverse Interactions Characteristics