Considérons un graphe aléatoire Erdos-Renyi . L'ensemble des sommets est étiqueté par . L'ensemble des arêtes est construit par un processus aléatoire.
Soit une probabilité , puis chaque paire non ordonnée de sommets ( ) se présente comme une arête dans de probabilité , indépendamment des autres paires.
Un triangle en est un triple non ordonné de sommets distincts, tels que , et \ {k, i \} sont des arêtes dans G .
Le nombre maximum de triangles possibles est . Définir la variable aléatoire comme le nombre observé de triangles dans le graphe .
La probabilité que trois liens soient simultanément présents est . Par conséquent, la valeur attendue de est donnée par . Naïvement, on peut deviner que la variance est donnée par , mais ce n'est pas le cas.
Le code Mathematica suivant simule le problème:
n=50;
p=0.6;
t=100;
myCounts=Table[Length[FindCycle[RandomGraph[BernoulliGraphDistribution[n,p]],3,All]],{tt,1,t}];
N[Mean[myCounts]] // 4216. > similar to expected mean
Binomial[n,3]p^3 // 4233.6
N[StandardDeviation[myCounts]] // 262.078 > not similar to "expected" std
Sqrt[Binomial[n,3](p^3)(1-p^3)] // 57.612
Histogram[myCounts]
Quelle est la variance de ?
la source
Je propose une approche légèrement différente de la dérivation de .X2
Avec la même distinction de cas que Robin Ryder:
Si c'est-à-dire que les 3 sommets sont les mêmes, nous devons donc choisir 3 sommets parmi n possibles . Nous devons avoir 3 arêtes présentes . Combiné:{i,j,k}={i′,j′,k′} ⇒(n3) ⇒p3 (n3)p3
Si et ont deux sommets en commun, cela signifie que pour lesquels et vice versa (chaque triangle a un sommet qui ne fait pas partie de l'autre triangle). Wlog imagine que et sont les sommets disjoints mentionnés et = , = . Pour obtenir = , = , nous devons choisir les deux mêmes sommets parmi n possibles . Pour{i,j,k} {i′,j′,k′} ∃v∈{i,j,k} v∉{i′,j′,k′} v=k v′=k′ i i′ j j′ i i′ j j′ ⇒(n2) k≠k′ nous devons en choisir deux autres parmi les sommets qui restent. Premier: et deuxième: . Comme l'arête et est la même, nous devons avoir 5 arêtes présentes . Combiné:(n−2) (n−3) {i,j} {i′,j′} ⇒p5 (n2)(n−2)(n−3)p5
Si et n'ont qu'un seul sommet en commun, alors 4 sont disjoints. Imaginez, wlog, que = . Cela signifie que, sur n sommets possibles, nous devons choisir 1 . Pour le triangle nous choisissons 2 sommets parmi les restants . Pour le triangle nous choisissons 2 des restants , ceci est dû à l'hypothèse que et . Parce que nous n'avons qu'un seul sommet en commun, nous devons avoir 6 arêtes présentes{i,j,k} {i′,j′,k′} i i′ ⇒n {i,j,k} (n−1)⇒(n−12) {i′,j′,k′} (n−3)⇒(n−32) j′∉{i,j,k} k′∉{i,j,k} ⇒p6 . Combiné:n(n−12)(n−32)p6
Pour le dernier cas: Si et n'ont pas de sommet en commun, alors les 2 triangles sont disjoints. Nous choisissons le premier triangle, 3 sommets sur n possibles . Et le deuxième triangle, 3 sommets sur restants . Les triangles sont disjoints, c'est-à-dire qu'ils ne partagent ni arêtes ni sommets, donc 6 arêtes doivent être présentes . Combiné:{i,j,k} {i′,j′,k′} ⇒(n3) (n−3) ⇒(n−33) ⇒p6 (n3)(n−33)p6
Comme dans l'approche de Robin Ryder, nous pouvons également vérifier que:
Cela mène à:
la source