Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T05:17:21.099Z Has data issue: false hasContentIssue false

Random intersection graphs with communities

Published online by Cambridge University Press:  22 November 2021

Remco van der Hofstad*
Affiliation:
Eindhoven University of Technology
Júlia Komjáthy*
Affiliation:
Delft University of Technology
Viktória Vadon*
Affiliation:
University of Miskolc
*
*Postal address: Department of Mathematics and Computer Science, Eindhoven University of Technology, PO Box 513, 5600 MB, Eindhoven, The Netherlands. Email address: r.w.v.d.hofstad@tue.nl
**Postal address: Department of Applied Mathematics, Delft University of Technology, Postbus 5, 2600AA, Delft, The Netherlands. Email address: J.Komjathy@tudelft.nl
***Postal address: Institute of Mathematics, University of Miskolc, Egyetem ut 1, 3515, Miskolc, Hungary. Email address: viktoria.vadon@uni-miskolc.hu
Rights & Permissions [Opens in a new window]

Abstract

Random intersection graphs model networks with communities, assuming an underlying bipartite structure of communities and individuals, where these communities may overlap. We generalize the model, allowing for arbitrary community structures within the communities. In our new model, communities may overlap, and they have their own internal structure described by arbitrary finite community graphs. Our model turns out to be tractable. We analyze the overlapping structure of the communities, show local weak convergence (including convergence of subgraph counts), and derive the asymptotic degree distribution and the local clustering coefficient.

Information

Type
Original Article
Copyright
© The Author(s) 2021. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Figure 1. Two models for overlapping communities: RIG and RIGC.

Figure 1

Figure 2. An example of the parameters. Individuals form the left-hand side partition $\mathscr{V}^{\mathscr{l}}$, and their $\mathscr{l}$-degree, i.e., the number of community memberships, is represented by outgoing half-edges. Communities form the right-hand side partition $\mathscr{V}^{\mathscr{r}}$, and each is assigned an arbitrary connected community graph. As before, we represent the $\mathscr{r}$-degree, i.e., the number of community members, by outgoing half-edges. In fact, each half-edge represents a specific vertex (role) in the community graph; thus they are labeled the same way. In the next step, we assign community memberships (community roles) through a (bipartite) matching of the half-edges.

Figure 2

Figure 3. The community projection.