Soit un graphe connexe G = ( V , E ) avec des noeuds V = 1 ... n et des bords E . Soit w i le poids (entier) du graphe G , avec ∑ i w i = m le poids total du graphe. Le poids moyen par nœud est alors ˉ w = m / n . Soit e i = w i - ˉ w la déviation du nœud de la moyenne. Nous appelons | e i | ledéséquilibredu nœud i .
Supposons que le poids entre deux nœuds adjacents quelconques puisse différer d'au plus , c'est-à-dire w i - w j ≤ 1
Question : Quel est le plus grand déséquilibre possible que le réseau puisse avoir, en termes de et m ? Pour être plus précis, imaginez le vecteur → e = ( e 1 , … , e n ) . Je serais également satisfait des résultats concernant | | → e | | 1 ou | | → e | | 2 .
Pour , une borne simple en termes de diamètre du graphe peut être trouvée: Puisque tout e i doit être égal à zéro, s'il y a un grand e i positif , il doit y avoir quelque part un e j négatif . D'où leur différence | e i - e j | est au moins | e i | , mais cette différence peut être au plus la distance la plus courte entre les nœuds i et j , qui à son tour peut être au plus le diamètre du graphe.
Je suis intéressé par des limites plus fortes, de préférence pour la norme ou 2 . Je suppose que cela devrait impliquer une théorie du graphe spectral pour refléter la connectivité du graphe. J'ai essayé de l'exprimer comme un problème de débit maximal, en vain.
EDIT: Plus d'explications. Je m'intéresse à la norme ou 2 car elles reflètent plus précisément le déséquilibre total. Une relation triviale serait obtenue à partir de | | → e | | 1 ≤ n | | | → e | | ∞ et | | → e | | 2 ≤ √. Je m'attends cependant à ce qu'en raison de la connectivité du graphique et de ma contrainte dans la différence de charges entre les nœuds adjacents, lesnormes1et2devraient être beaucoup plus petites.
Exemple: Hypercube de dimension d, avec . Il a un diamètre d = log 2 ( n ) . Le déséquilibre maximal est alors au plus d . Cela suggère comme limite supérieure pour la 1 -norm n d = n log 2 ( n ) . Jusqu'à présent, je n'ai pas été en mesure de construire une situation où cela est réellement obtenu, le mieux que je puisse faire est quelque chose comme | | → e | | 1 = n / 2, Où j'intégrer un cycle dans l'hypercube et ont les noeuds ont des déséquilibres , 1 , 0 , - 1 etc. Donc, voici la limite est désactivée par un facteur de log ( n ) , que je considère déjà trop, comme je cherche des limites serrées (asymptotiquement).
Réponses:
Depuis est borné par le diamètre d , la norme ℓ 1 va être trivialement bornée par n d , de même pour la norme ℓ 2 , sauf par √|ei| d ℓ1 nd ℓ2 (en fait lanormeℓpest bornée parn 1 / p d).n−−√d ℓp n1/pd
Le cas s'avère étonnamment facile à analyser.ℓ1
Pour un chemin, il est facile de voir que est O ( n 2 ) , donc vous ne pouvez pas faire mieux que O ( n d ) .∥e⃗ ∥1 O(n2) O(nd)
Pour un arbre -ary complet , vous pouvez le diviser en deux à la racine, en définissant w root = 0 , en montant d'un côté et en descendant de l'autre jusqu'à ce que les feuilles aient | e i | = | w i | = log k n , produisant de nouveau O ( n log k n ) = O ( n d ) .k wroot=0 |ei|=|wi|=logkn O(nlogkn)=O(nd)
Pour une clique, la façon dont vous répartissez les poids n'a pas vraiment d'importance, car ils seront tous à moins de de l'autre, et cela donnera à nouveau O ( n ) = O ( n d ) .1 O(n)=O(nd)
Lorsque vous réalisez que ce dont nous parlons ici est une fonction , puis nous prenons sa norme ℓ 1 , tant que vous pouvez distribuer arbitrairement des poids e i ∈ [ - d / 2 , d / 2 ] uniformément sur toute la plage, la limite sera O ( n d ) .e:Z→[−d/2,d/2]⊂R ℓ1 ei∈[−d/2,d/2] O(nd)
La seule façon de changer cela est de jouer à des jeux avec la masse. Par exemple, si vous avez plusieurs cliques géantes à des points qui sont nécessairement équilibrés, comme une clique géante avec deux chemins de longueur égale en saillie, alors vous pouvez compter sur une limite de seulement (par exemple) .O(d2)
Cela peut être vrai pour les expandeurs dans une certaine mesure également, mais je ne suis pas sûr. Je pourrais imaginer un cas où vous définissez dans un graphique régulier, puis laissez les valeurs augmenter par la suite à chaque saut. Il semble probable que la moyenne pourrait avoir le plus de masse, mais je ne sais pas si cela suffirait à affecter la limite.w1=0
Je pense que vous pourriez raisonner de la même manière sur .ℓ2
ÉDITER:
la source
la source