Bonjour à tous,
Je devrais implémenter un modèle de graphe connu sous le nom de SmallWorld (cf. Kleinberg http://dl.acm.org/citation.cfm?id=335325) où des sommets sont reliés à d'autres de la manière suivante:
Soit un coefficient r >= 0, et d(u,v) la distance entre u et v, la probabilité qu'un arc relie u à v est proportionnelle à [d(u,v)]^-r.
Si r=0, cette probabilité est donc uniforme pour tous les points. Si r augmente, les points adjacents sont de plus en plus serrés autour de u, ou autrement dit, les arcs joignant des points lointains sont de plus en plus rare.
Le texte de Kl. précise: To obtain a probability distribution, we divide this quantity (d(u,v)^-r) by the appropriate normalizing constant (Sum)v[d(u,v)]^−r; we will call this the inverse rth-power distribution.
Là, je décroche.
Pour chaque sommet u du graphe, je dois en choisir n autres dans l'ensemble des autres sommets pour les relier à u. Comment procéder pour que la probabilté en question soit respectée ?
Si quelqu'un a une piste...
Cordialement,
G.
Partager