Maximales Ungleichgewicht in einem Diagramm?


10

Lassen G ein zusammenhängender Graph G=(V,E) mit Knoten V=1n und die Kanten E . Sei wi das (ganzzahlige) Gewicht des Graphen G , wobei iwi=m das Gesamtgewicht im Graphen ist. Das durchschnittliche Gewicht pro Knoten beträgt dann w¯=m/n . Sei ei=wiw¯ die Abweichung des Knotensi aus dem Mittel. Wir nennen|ei|dasUngleichgewichtdes Knotensi .

Angenommen, das Gewicht zwischen zwei benachbarten Knoten kann sich um höchstens 1 , dh

wiwj1(i,j)E.

Frage : Was ist das größtmögliche Ungleichgewicht, das das Netzwerk in Bezug auf n und m ? Um genauer zu sein, stellen Sie sich den Vektor e=(e1,,en) . Ich wäre gleichermaßen zufrieden mit den Ergebnissen bezüglich ||e||1 oder ||e||2 .

Für ||e|| kann eine einfache Grenze in Bezug auf den Graphendurchmesser gefunden werden: Da alle ei zu Null summieren müssen , muss es irgendwo ein negatives e j geben , wenn es ein großes positives ei gibt . Daher ihre Differenz | e i - e j | ist mindestens | e i | Dieser Unterschied kann jedoch höchstens der kürzeste Abstand zwischen den Knoten i und j sein , der wiederum höchstens der Graphendurchmesser sein kann.ej|eiej||ei|ij

Ich interessiere mich für stärkere Grenzen, vorzugsweise für die 1 - oder 2 Norm. Ich nehme an, es sollte eine Spektralgraphentheorie beinhalten, um die Konnektivität des Graphen widerzuspiegeln. Ich habe versucht, es als Max-Flow-Problem auszudrücken, ohne Erfolg.

EDIT: Weitere Erklärung. Ich interessiere mich für die 1 - oder 2 Norm, da sie das gesamte Ungleichgewicht genauer widerspiegeln. Eine triviale Beziehung würde sich aus ||e||1n|||e|| und . Ich erwarte jedoch, dass aufgrund der Verbundenheit des Graphen und meiner Einschränkung derLastdifferenzzwischen benachbarten Knoten die1-und2-Norm viel kleiner sein sollten.||e||2n||e||12

Beispiel: Hypercube der Dimension d mit . Es hat einen Durchmesser d = log 2 ( n ) . Das maximale Ungleichgewicht beträgt dann höchstens d . Dies legt als Obergrenze für die 1- Norm n d = n log 2 ( n ) nahe . Bisher war ich nicht in der Lage, eine Situation zu konstruieren, in der dies tatsächlich erreicht wird. Das Beste, was ich tun kann, ist etwas in der Art von | | e | | 1 = n / 2n=2dd=log2(n)d1nd=nlog2(n)||e||1=n/2, wo ich einen Zyklus in den Hypercube einbette und die Knoten Ungleichgewichte , 1 , 0 , - 1 usw. haben. Hier ist die Grenze also um einen Faktor von log ( n ) versetzt , den ich bereits als zu viel betrachte, wie ich Ich suche (asymptotisch) enge Grenzen.0101log(n)


1
interessante Frage. Gibt es eine bestimmte Anwendung?
Suresh Venkat

2
@ András Salamon: Danke für die Bearbeitung. @Suresh Venkat: Angenommen, die Gewichte stellen die Anzahl der Agenten mit einheitlicher Größe dar, die ihre erfahrene Belastung minimieren möchten. Sie werden von nach j wechseln wollen, wenn w i > w i . Wenn sich niemand bewegen will, nennen wir es ein Nash-Gleichgewicht. Frage: Was ist das größte Ungleichgewicht, das wir in einem Nash-Gleichgewicht haben könnten? ijwi>wi
Lagerbaer

Haben Sie zufällig ein Beispiel für ein Diagramm, bei dem Ihre einfache Durchmessergrenze viel zu locker ist?
mhum

Nun, ich kann die beiden anderen Normen mit trivial binden | e | | 1n | | e | | . Ich interessiere mich für die 1 - oder 2 - Norm, da sie das "totale" Ungleichgewicht genauer erfassen. Ich habe meiner Frage ein Beispiel hinzugefügt. ||e||1n||e||12
Lagerbaer

Was ist, wenn wir für den Hyperwürfel die Scheitelpunkte mit ihrem Hamming-Gewicht abwägen? Ich bekomme so etwas wie für dasl2, und ich denke, dasl1wird in der Ordnungnd sein. d(n2)/2l2l1nd
Artem Kaznatcheev

Antworten:


8

Da wird durch den Durchmesser d begrenzt , wird die 1- Norm trivial durch n d begrenzt , ebenso für die 2- Norm, außer durch |ei|d1nd2(tatsächlich ist diep-Norm durchn 1 / p d begrenzt).ndpn1/pd

Der Fall ist überraschend einfach zu analysieren.1

O ( n 2 ) O ( n d )e1O(n2)O(nd)

Für einen vollständigen -ary-Baum können Sie ihn an der Wurzel in zwei Hälften teilen, indem Sie , eine Seite aufsteigen und die andere absteigen, bis die Blätter , wodurch wieder wird.w root = 0 | e i | = | w i | = log k n O ( n log k n ) = O ( n d )kwroot=0|ei|=|wi|=logknO(nlogkn)=O(nd)

Für eine Clique spielt es keine Rolle, wie Sie die Gewichte verteilen, da sie alle innerhalb von voneinander liegen und dies wiederum ergibt .O ( n ) = O ( n d )1O(n)=O(nd)

Wenn Sie erkennen, dass es sich hier um eine Funktion , nehmen wir ihre Norm: Solange Sie die Gewichte beliebig gleichmäßig über den Bereich verteilen können, ist die Grenze .1 e i[ - d / 2 , d / 2 ] O ( n d )e:Z[d/2,d/2]R1ei[d/2,d/2]O(nd)

Die einzige Möglichkeit, dies zu ändern, besteht darin, Spiele mit der Masse zu spielen. Wenn Sie beispielsweise mehrere Riesencliquen an Punkten haben, die notwendigerweise ausgeglichen sind, wie eine Riesenclique, aus der zwei Pfade gleicher Länge herausragen, können Sie auf eine Grenze von nur (zum Beispiel) .O(d2)

Dies mag bis zu einem gewissen Grad auch für Expander zutreffen, aber ich bin mir nicht sicher. Ich könnte mir einen Fall vorstellen, in dem Sie in einem regulären Graphen und die Werte anschließend von jedem Sprung an ansteigen lassen. Es scheint wahrscheinlich, dass der Mittelwert möglicherweise die größte Masse haben könnte, aber ich weiß nicht, ob es ausreichen würde, um die Grenze zu beeinflussen.w1=0

Ich denke, dass Sie ähnlich über könnten .2

BEARBEITEN:

In den Kommentaren haben wir eine (lose) Grenze von Verwendung der Einschränkungen des Problems und einiger grundlegender Spektralgraphentheorie herausgefunden. O ( | E | / λ 2 ( L ) )2O(|E|/λ2(L))


Ich mag deine Antwort. Ich habe jedoch ein Problem mit " solange Sie die Gewichte willkürlich gleichmäßig über den Bereich verteilen können ". Könnte ich mir nicht eine Situation vorstellen, in der der gebundene Durchmesser es mir ermöglichen würde, irgendwo ein Gewicht aber dann ist die Struktur des Diagramms so, dass ich dieses große positive Gewicht unmöglich kompensieren kann? Also, während natürlich ist eine obere Grenze, wäre es möglich, engere Grenzen zu erhalten? Verwenden Sie schließlich den zweitkleinsten Laplace-Eigenwert oder den zweitgrößten Adjazenz-Eigenwert (da sie Konnektivitätsinformationen codieren)? ei=d/2O(nd)
Lagerbaer

1
Nun, Sie platzieren nicht , Sie platzieren . Wenn Sie also ein schiefes , muss es eine große Anzahl kleiner Gewichte geben, die es auf der anderen Seite des Mittelwerts kompensieren, oder ein anderes großes Gewicht, das ihm diametral entgegengesetzt ist. Die einzige Möglichkeit, eine Grenze kleiner als besteht darin, sich irgendwie auf die Struktur zu verlassen. Und wie gesagt, ich bin mir nicht sicher, was dies beispielsweise für einen Expander bedeuten würde. Ich glaube nicht, dass Sie es aufgrund der Leitfähigkeit tun könnten, aufgrund der Fälle, die ich in meiner Antwort dargelegt habe. eiwieiO(nd)
Josephine Moeller

Lassen Sie mich ein weiteres Beispiel geben. Ein Hantelgraph mit zwei Cliquen hat eine sehr geringe Leitfähigkeit, aber sein Ungleichgewicht ist durch 2 begrenzt.
Josephine Moeller

Eine Bindung, die sich auf die Struktur bezieht, wäre etwas, mit dem ich vollkommen zufrieden wäre. Deshalb habe ich die Eigenwerte erwähnt, da sie sich auf die Verbindungseigenschaften beziehen. Es gibt z. B. Grenzen für den Durchmesser, den mittleren Pfad, die isoperimetrische Zahl usw. in Bezug auf den zweitkleinsten Eigenvektor der Laplace-Matrix des Graphen.
Lagerbaer

Lesen Sie gerade Ihr anderes Beispiel. Ich gehe davon aus, dass ein solcher Graph auch einen sehr kleinen zweitkleinsten Laplace-Eigenwert haben würde, da die isoperimetrische Zahl bei etwa . 2/n
Lagerbaer

3

Bei verbundenen Graphen wird das Ungleichgewicht durch den Durchmesser des Graphen begrenzt. Um das Ungleichgewicht können wir jedes als wobei der kürzeste Weg von nach . Definiere . Wir können |wi1/nkwk|wkwkv1+v1v2+v2...vk+vkwi+wiwk,v1,...,vk,wiwiwkwki=wkv1+v1v2+v2...vk+vkwi

|wi1/nkwk|=|wi1/nk(wki+wi)|=|kiwkin|

Jedes ist durch die Länge des kürzesten Weges von nach durch Ihre Annahme begrenzt, dass für jedes . Daher erhalten wir die triviale Grenze: wkiikwiwj1i,jE

|wi1/nkwk|(n1)nD

Dies ist möglicherweise nicht allzu weit vom Optimum entfernt. Ich denke an einen vollständigen -ary-Baum, bei dem die Knoten auf jeder Ebene ein um eins höheres Gewicht haben als das Gewicht der vorherigen Ebene. Ein großer Teil des Diagramms hat das höchste Gewicht, . Der Durchschnitt sollte also nach oben geneigt sein. Wenn und größer werden, erwarte ich, dass immer näher an was bedeutet, dass das Ungleichgewicht immer näher an heranrücken sollte .kD+1knmD+1D


Soweit ich die Konstruktion hier skizzierte sagen kann , streng gemacht werden, erreichen Ungleichgewicht so nah an wie gewünscht. Da die Frage jedoch nicht spezifiziert, was passiert, wenn Scheitelpunkte nicht benachbart sind, ist eine einfachere Konstruktion ein vollständig getrennter Graph mit Scheitelpunkt mit Gewicht und allen anderen Scheitelpunkten mit Gewicht . Dies hat ein Durchschnittsgewicht was auch sein maximales Ungleichgewicht ist. Dies kann eindeutig beliebig nahe an gebracht werden, indem ein ausreichend großes , und kann so groß gemacht werden, wie es gewünscht wird. 0 0 k k ( n - 1 ) / n k n kD<00kk(n1)/nknk
András Salamon

G

1
||e||
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.