G -Network – Wikipedia wiki

before-content-x4

Aus Wikipedia, der freien Enzyklopädie

after-content-x4

In der Warteschlangentheorie eine Disziplin innerhalb der mathematischen Wahrscheinlichkeitstheorie, a G-Netzwerk ( Verallgemeinerte Warteschlangennetzwerk Anwesend [Erste] [2] oft als a genannt Gelenbe -Netzwerk [3] ) ist ein offenes Netzwerk von G-Queueus, das erstmals von Erol Gelenbe als Modell für Warteschlangensysteme mit spezifischen Steuerfunktionen wie Verkehrsausführung oder Verkehrszerstörung sowie als Modell für neuronale Netzwerke eingeführt wird. [4] [5] Ein G-Queue ist ein Netzwerk von Warteschlangen mit verschiedenen Arten von neuartigen und nützlichen Kunden:

  • positiv Kunden, die aus anderen Warteschlangen ankommen oder als Poisson -Ankünfte extern eintreffen und den Standarddienst und die Routing -Disziplinen wie in herkömmlichen Netzwerkmodellen befolgen,
  • Negativ Kunden, die aus einer anderen Warteschlange ankommen oder extern als Poisson-Ankünfte ankommen und Kunden in einer nicht leeren Warteschlange entfernen (oder „töten“). “Kunden [6] [7]
  • “Trigger”, die von anderen Warteschlangen oder außerhalb des Netzwerks ankommen und die Kunden verdrängen und in andere Warteschlangen verschieben

Eine Produkt-Form-Lösung, die oberflächlich in Form von Jacksons Theorem ähnlich ist, das jedoch die Lösung eines Systems nichtlinearer Gleichungen für die Verkehrsströme erfordert, ist für die stationäre Verteilung von G-Networks vorhand In der Tat überraschend nichtlinear, und das Modell befolgt kein teilweise Gleichgewicht. Dies brach frühere Annahmen, dass eine Teilbilanz eine notwendige Bedingung für eine Produkt-Form-Lösung war. Eine leistungsstarke Eigenschaft von G-Networks ist, dass sie universelle Approximators für kontinuierliche und begrenzte Funktionen sind, damit sie verwendet werden können, um recht allgemeine Verhaltensweisen für Eingabe-Outputs zu approximieren. [8]

Definition [ bearbeiten ]

Ein Netzwerk von M miteinander verbundene Warteschlangen sind a G-Netzwerk Wenn

  1. Jede Warteschlange hat einen Server, der mit Rate dient M ich Anwesend
  2. Externe Ankünfte positiver Kunden oder Auslöser oder Zurücksetzen bilden Poisson -Ratenprozesse
  3. Beim Abschluss des Dienstes wechselt ein Kunde aus der Warteschlange ich Schlange J Als positiver Kunde mit Wahrscheinlichkeit
  4. Bei der Ankunft in einer Warteschlange wirkt ein positiver Kunde wie gewohnt und erhöht die Warteschlangenlänge um 1.
  5. Bei der Ankunft in einer Warteschlange reduziert der negative Kunde die Länge der Warteschlange um eine zufällige Zahl (falls mindestens ein positiver Kunde in der Warteschlange vorhanden ist), während ein Auslöser einen Kunden probabilistisch in eine andere Warteschlange verlegt und ein Reset den Status festlegt der Warteschlange in ihren stationären Zustand, wenn die Warteschlange beim Eintreffen des Resets leer ist. Alle Auslöser, negativen Kunden und Zurücksetzen verschwinden, nachdem sie ihre Maßnahmen ergriffen haben, so dass sie tatsächlich “Kontroll” -Signale im Netzwerk sind.
  • Beachten Sie, dass normale Kunden, die eine Warteschlange verlassen, zu Triggern oder zurückgesetzt werden können, und negative Kunden, wenn sie die nächste Warteschlange besuchen.

Eine Warteschlange in einem solchen Netzwerk ist als als bekannt G-Queue .

after-content-x4

Stationäre Verteilung [ bearbeiten ]

Definieren Sie die Nutzung an jedem Knoten,

bei dem die

λi+,λi{displayStyle scriptstyle {lambda _ {i}^{+}, lambda _ {i}^{-}}}

für

i=1,,m{displayStyle scriptstyle {i = 1, ldots, m}}

erfüllen

( Erste )

( 2 )

Dann schreiben ( N Erste , …, N M ) für den Zustand des Netzwerks (mit Warteschlangenlänge N ich am Knoten ich ), wenn eine einzigartige nicht negative Lösung

(λi+,λi){displayStyle scriptstyle {(lambda _ {i}^{+}, lambda _ {i}^{-})}}

existiert zu den obigen Gleichungen ( Erste ) Und ( 2 ) so dass R ich für alle ich dann existiert die stationäre Wahrscheinlichkeitsverteilung π und wird gegeben

Nachweisen [ bearbeiten ]

Es reicht aus, um zu zeigen

Pi {displayStyle pi}

Befriedigt die globalen Balance-Gleichungen, die, ganz anders als Jackson-Netzwerke, nicht linear sind. Wir stellen fest, dass das Modell auch mehrere Klassen ermöglicht.

G-Networks wurden in einer Vielzahl von Anwendungen verwendet, einschließlich der Darstellung von Genregulierungsnetzen, der Mischung aus Kontrolle und Nutzlast in Paketnetzwerken, neuronalen Netzwerken und der Darstellung von Farbbildern und medizinischen Bildern wie Magnetresonanzbildern.

Reaktionszeitverteilung [ bearbeiten ]

Die Reaktionszeit ist die Zeitdauer, die ein Kunde im System verbringt. Die Reaktionszeitverteilung für einen einzelnen G-Queue ist bekannt [9] wo Kunden mit einer FCFS -Disziplin zum Preis serviert werden M , mit positiven Ankünften mit Geschwindigkeit l + und negative Ankünfte mit Rate l – – die Kunden vom Ende der Warteschlange töten. Die Laplace -Transformation der Reaktionszeitverteilung in dieser Situation ist [9] [zehn]

Wo l = l + + l – – Und R = l + /( l – – + M ), erforderlich R <1 für Stabilität.

Die Reaktionszeit für ein Tandempaar von G-Queue (bei dem Kunden, die den Service am ersten Knoten abschließen, sofort zum zweiten und dann das Netzwerk verlassen) ist ebenfalls bekannt, und es wird angenommen, dass Erweiterungen zu größeren Netzwerken unerbittlich sein werden. [zehn]

Verweise [ bearbeiten ]

  1. ^ Gelenbe, Erol (1991). “Produkt-Form-Warteschlangennetzwerke mit negativen und positiven Kunden” (PDF) . Journal of Applied Wahrscheinlichkeit . 28 (3): 656–663. doi: 10.2307/3214499 .
  2. ^ Gelenbe, Erol (September 1993). “G-Networks mit ausgelöster Kundenbewegung”. Journal of Applied Wahrscheinlichkeit . 30 (3): 742–748. doi: 10.2307/3214781 . JStor 3214781 .
  3. ^ Gelenbe, Erol; Fourneau, Jean-Michel (2002). “G-Networks mit Zurücksetzungen”. Leistungsbeurteilung . 49 (1/4): 179–191. doi: 10.1016/s0166-5316 (02) 00127-x .
  4. ^ Gelenbe, Erol (1989). “Zufällige neuronale Netze mit negativen und positiven Signalen und Produktformlösung” (PDF) . Neuronale Berechnung . Erste (4): 502–510. doi: 10.1162/etwas.1989.1.4.502 .
  5. ^ Harrison, Peter (2009). “Die Zeit umdrehen – wie beeinflusst sie die Leistung?”. Das Computerjournal . 53 (6): 860–868. Citeseerx 10.1.1.574.9535 . doi: 10.1093/comjnl/bxp021 .
  6. ^ Gelenbe, Erol (1993). “G-Networks mit Signalen und Stapelentfernung”. Wahrscheinlichkeit in den Ingenieur- und Informationswissenschaften . 7 (3): 335–342. doi: 10.1017/s0269964800002953 .
  7. ^ Artalejo, J. R. (Okt 2000). “G-Networks: Ein vielseitiger Ansatz für die Entfernung von Arbeiten in Warteschlangennetzwerken”. Europäisches Journal of Operational Research . 126 (2): 233–249. doi: 10.1016/s0377-2217 (99) 00476-2 .
  8. ^ Gelenbe, Erol; Mao, Zhi-Hong; Da Li, Yan (1999). “Funktionsnäherung mit versetzten zufälligen Netzwerken”. IEEE -Transaktionen auf neuronale Netze . zehn (1): 3–9. Citeseerx 10.1.1.46.7710 . doi: 10,1109/72.737488 . PMID 18252498 .
  9. ^ A B Harrison, P. G.; Liter, E. (1993). “Sojourn Times in Single-Server-Warteschlangen mit negativen Kunden”. Journal of Applied Wahrscheinlichkeit . 30 (4): 943–963. doi: 10.2307/3214524 . JStor 3214524 .
  10. ^ A B Harrison, Peter G. (1998). Reaktionszeiten in G-Nets . 13. Internationales Symposium über Computer- und Informationswissenschaften (ISCIS 1998). S. 9–16. ISBN 9051994052 .

after-content-x4