(Ma question d'origine n'a toujours pas reçu de réponse. J'ai ajouté des clarifications supplémentaires.)
Lors de l'analyse de marches aléatoires (sur des graphes non orientés) en visualisant la marche aléatoire comme une chaîne de Markov, nous exigeons que le graphe soit non bipartite pour que le théorème fondamental des chaînes de Markov s'applique.
Que se passe-t-il si le graphe est plutôt bipartite? Je suis particulièrement intéressé dans le temps de frappe , où il y a une arête entre et dans . Disons que le graphe biparti a arêtes. Nous pouvons ajouter une boucle automatique à un sommet arbitraire dans le graphe pour rendre le graphe résultant non bipartite; appliquer le théorème fondamental des chaînes de Markov à nous obtenons alors que dans , et cela est clairement aussi une limite supérieure pour dans .
Question: Est-il vrai que la revendication la plus forte est valable dans ? (Il a vu cela revendiqué dans les analyses de l'algorithme de marche aléatoire pour 2SAT.) Ou devons-nous vraiment passer par cette étape supplémentaire d'ajout de l'auto-boucle?
la source
J'avais déjà posté cela en tant que commentaire, et je crois qu'il répond à la question modifiée de user686 par l'affirmative (lorsque et sont connectés par une arête dans un graphique (qu'il soit bipartite ou non), , le temps de frappe attendu de à satisfait .)i j G h(i,j) i j h(i,j)<2m
Je dois également noter que dans sa version originale non éditée, la question n'indiquait pas que et sont adjacents, donc si les réponses précédentes sont pertinentes pour la question d'origine, elles ne sont pas pertinentes pour la nouvelle version éditée.i j
Sii j C(i,j)=h(i,j)+h(j,i)=2mR(i,j) R(i,j) i j 1 i j h(i,j)<2m i j G h(i,j) h(j,i)
la source
PS: J'ai mis à jour ma réponse précédente car il semble qu'elle ne répondait pas à votre principale préoccupation.
la source