Nombre de nœuds distincts dans une marche aléatoire


22

Le temps de trajet dans un graphique connecté est défini comme le nombre attendu d'étapes dans une marche aléatoire commençant à , avant que le nœud soit visité et que le nœud soit à nouveau atteint. Il s'agit essentiellement de la somme des deux temps de frappe et .G=(V,E)ijiH(i,j)H(j,i)

Existe-t-il quelque chose de similaire au temps de trajet (pas exactement le même) mais défini en termes de nœuds? En d'autres termes, quel est le nombre attendu de nœuds distincts par une marche aléatoire commençant à et revenant à visiterai?ii

Mise à jour (30 septembre 2012): Il existe un certain nombre de travaux connexes sur le nombre de sites distincts visités par un marcheur aléatoire sur un réseau (c'est-à-dire, ). Par exemple, voir: http://jmp.aip.org/resource/1/jmapaq/v4/i9/p1191_s1?isAuthorized=noZn

Quelqu'un a déjà lu quelque chose à ce sujet?


Quel est le problème avec l'argument suivant? Une marche aléatoire sur un graphe peut être décrite par une chaîne de Markov où les états sont les nœuds. De même, on peut représenter la même marche par une chaîne de Markov où les états peuvent être les bords. (Chaque bord contient également les informations actuelles sur le nœud visité.) Une fois qu'une chaîne de Markov est obtenue, vous pouvez utiliser n'importe quelle définition / résultat de chaînes de Markov.
Abuzer Yakaryilmaz

Merci pour le commentaire. J'ai en fait oublié de dire des nœuds distincts . Je vais modifier la question tout de suite.
Fabrizio Silvestri

Peut-être que je l'ai raté (désolé si c'est le cas), mais quelle est l'URL du message SE?

J'ai supprimé le message SE ... Il est interdit de poster la même question à deux endroits différents.
Fabrizio Silvestri

cela dépend du graphique particulier, non? pouvez-vous esquisser quelque chose de connu sur des problèmes similaires?
vzn

Réponses:


4

de Q & A avec vous dans les commentaires que vous semblez intéressés à étudier quelque chose défini comme la distance de la pile dans cet ensemble de diapositives, Sur la modélisation mathématique des caches

définir les distance de pile d'une référence comme étant le nombre d'adresses de bloc uniques entre la référence actuelle et la référence précédente au même numéro de bloc.

il a une analyse empirique via des repères. il indique en général qu'il n'y a "aucune mesure connue de la localité" des demandes de cache et propose ensuite la distance de pile comme une telle mesure. il ne le relie pas à la théorie des graphes aléatoires bien que vous ayez esquissé une telle connexion dans vos commentaires. (Il semble que la distance de la pile puisse être liée au mélange de chaînes Markov ?)

il semble que vous souhaitiez modéliser les performances de cache ou les algorithmes d'optimisation en considérant les requêtes de cache comme des nœuds d'un graphe et les bords comme des transitions entre des requêtes adjacentes. n'ont pas vu d'articles qui étudient la structure de ce graphique. il ne semble pas un graphique purement aléatoire dans des applications réelles en raison du succès des caches dans la pratique et de ce que l'on appelle la localité spatiale et temporelle dans les diapositives ci-dessus. c'est-à-dire une sorte de "clustering" comme Joe le dessine dans sa réponse.

(peut-être qu'il a une petite structure mondiale ?, ce qui est assez omniprésent dans les données du monde réel)


Belle prise. En effet, il a une petite structure mondiale. En fait, dans la demande que j'ai à l'esprit, la répartition des degrés suit une loi de puissance. Maintenant, cela peut aider ... Pourtant, nous n'avons pas trouvé de bonne voie à suivre :)
Fabrizio Silvestri

THX. quel paramètre de mise en cache essayez-vous d'optimiser? semble que sa corrélation directe avec l'exposant de la loi de puissance en quelque sorte ....? soupçonne que de simples approches de monte carlo pourraient montrer que la distance de la pile est liée à l'exposant de la loi de puissance, etc.
vzn

bien ... Au début, je pensais corréler k avec dans la loi de puissance. De toute évidence, différentes valeurs de α , c'est-à-dire = 1 , < 1 , > 1 , devront être traitées séparément. J'essayais juste de voir s'il y avait autre chose que des graphiques de loi de puissance. Quelque chose de plus général, pour ainsi dire. Quoi qu'il en soit, je veux vérifier le concept de distance de pile. Je n'en savais rien. αα=1,<1,>1
Fabrizio Silvestri

semble que la distance de la pile n'ait pas été étudiée directement en théorie des graphes mais c'est un vaste domaine. notez que le modèle watts / strogatz est bon pour les approches de monte-carlo générant de petits graphiques du monde. aussi des promenades aléatoires sur un graphe par lovasz est un bon aperçu de la théorie des promenades sur des graphes aléatoires.
vzn

4

Un commentaire: J'ai récemment assisté à une conférence de Bruce Reed avec le titre Catching a Drunk Miscreant , qui était un travail conjoint avec Natasha Komorov et Peter Winkler. Si vous pouvez obtenir les résultats de ce travail, cela pourrait peut-être vous aider dans une certaine direction.

En général, ils prouvent une limite supérieure sur le nombre d'étapes dont un flic a besoin dans un graphique général pour pouvoir attraper un voleur, quand nous savons que le voleur se déplace au hasard le long des bords.


Avez-vous la possibilité d'avoir un brouillon ou une copie des diapositives?
Fabrizio Silvestri

2
Je suis désolé, je n'ai plus rien à donner, mais peut-être que ce fil MO est d'une aide: les flics et les voleurs ivres .
Pål GD

Merci Pål ... Je regarde le papier lié à partir du fil MO.
Fabrizio Silvestri

3

Ce n'est pas vraiment une bonne réponse à votre question, mais c'est un peu trop long pour un commentaire.

La quantité que vous recherchez variera d'un graphique à l'autre et dépendra de l'emplacement initial du déambulateur. Le nombre attendu de nœuds intermédiaires distincts dépendra fortement du clustering dans le graphique, et je m'attends à ce que le nombre attendu de nœuds intermédiaires distincts soit corrélé avec le coefficient de clustering .

Un cluster est fondamentalement un sous-ensemble de sommets qui partagent un grand nombre d'arêtes, de sorte que chaque sommet est connecté à une grande fraction des autres sommets du cluster. Lorsqu'un marcheur pénètre dans un cluster, il est susceptible de rester dans cette région pendant un grand nombre de sauts, revisitant éventuellement chaque nœud plusieurs fois. En effet, l'utilisation de marches aléatoires de cette manière est l'une des techniques de calcul utilisées pour identifier les grappes dans les grands graphiques. Ainsi, pour un marcheur commençant dans une grappe, le nombre attendu de sommets intermédiaires distincts évoluera probablement avec la taille de la grappe et la probabilité moyenne de quitter la grappe.

N1NN+1 . Même si nous connectons certains sommets de ce graphique à un sommet dans un autre graphique (c'est-à-dire en dehors de cette clique), la probabilité que chaque saut quitte le cluster avant de revenir au site initial peut être très faible. Ainsi, nous nous attendons à ce que le clustering réduise le nombre de sommets intermédiaires distincts en confinant le marcheur dans le cluster.

Le degré moyen de sommets dans le graphique jouera également un rôle important, bien que cela soit lié au clustering. La raison en est que lorsque le marcheur saute sur un sommet de degré 1, il doit revenir au sommet précédent au saut suivant. Même lorsque le degré est 2, il n'y a qu'un seul chemin qui peut être suivi à travers le graphique, bien qu'il puisse être parcouru dans les deux sens à chaque saut. En revanche, pour les graphiques de degré supérieur à 2, le nombre de chemins peut exploser, ce qui rend extrêmement improbable le retour au site initial même si le chemin le plus court entre les deux est petit.

Ainsi, vous vous attendriez à ce que le nombre de sommets intermédiaires distincts soit élevé pour les graphiques qui ont tous deux un degré moyen sensiblement supérieur à 2 et qui n'ont pas non plus de regroupement significatif, comme les arbres.

Bien sûr, ces commentaires ne valent plus dans le cas des marches aléatoires quantiques, mais je suppose que vous ne vous souciez que du cas classique.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.