Βασίλης Μάγκλαρης maglaris@netmode.ntua.gr 1/6/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ανάλυση Ουράς Αναμονής M/G/1 Μετασχηματισμοί & Ροπογεννήτριες Συναρτήσεις.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Διαδικασίες Markov, Εκθετική Κατανομή, Κατανομή Poisson
Advertisements

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Διαδικασίες Γεννήσεων-Θανάτων (Birth-Death), Εξισώσεις Ισορροπίας, Συστήματα Αναμονής Μ/Μ/1 Β. Μάγκλαρης
Ανάλυση – Προσομοίωση Ουρών Markov
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Κατανομή Poisson, Διαδικασίες Markov, Διαδικασίες Γεννήσεων-Θανάτων (Birth-Death) Β. Μάγκλαρης
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Συστήματα Αναμονής Μ/Μ/1, M/M/1/K, M/M/m (Erlang-C), M/M/N/K, M/M/m/m (Erlang-B) Β. Μάγκλαρης
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 11/04/13 Διαδικασίες Γεννήσεων-Θανάτων (Birth- Death), Εξισώσεις Ισορροπίας, Συστήματα Αναμονής Μ/Μ/1.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Προσομοιώσεις Συστημάτων Αναμονής Markov (M/M/…)
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Προσομοιώσεις Συστημάτων Αναμονής Markov (M/M/…) Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Επανάληψη (1): Παράμετροι αξιολόγησης συστημάτων αναμονής –Μέσος ρυθμός απωλειών λ – γ.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 2/03/05. ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Μοντέλα συμφόρησης (congestion) –Κυκλοφορία (οδική, σταθερής τροχιάς) –Ουρές σε καταστήματα, ταχυδρομεία,
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Κοινά χαρακτηριστικά (1) –Πελάτης (όχημα, πελάτης καταστήματος, τηλεφωνική κλήση, πακέτο.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 20/06/07 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 21/05/09 Διαδικασίες Birth-Death, Εξισώσεις Ισορροπίας.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 11/06/08 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 27/06/07 Ουρές Markov Μ/Μ/Ν/Κ.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 28/05/08 Διαδικασίες Γεννήσεων Θανάτου Εξισώσεις Ισορροπίας.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 12/07/06 Ανάλυση Ουρών Markov Μ/Μ/Ν/Κ Παραδείγματα Μοντελοποίησης και Αξιολόγησης Επίδοσης Υπολογιστικών και Τηλεπικοινωνιακών Συστημάτων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 06/05/10 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 23/04/12 Διάγραμμα Μετάβασης Καταστάσεων, Εξισώσεις Ισορροπίας, Συστήματα Αναμονής Μ/Μ/1.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εργοδικές Πιθανότητες, Ισορροπία Μεταβάσεων - Ουρές Μ/Μ/1 Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Κατανομή Poisson, Διαδικασίες Γεννήσεων- Θανάτων (Birth-Death Processes) Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παραδείγματα Ανοικτών Δικτύων Ουρών Κλειστά Δίκτυα Ουρών Β. Μάγκλαρης Σ. Παπαβασιλείου.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Συστήματα Αναμονής Μ/Μ/1, M/M/1/K, M/M/m (Erlang-C), M/M/N/K, M/M/m/m (Erlang-B)
ΠΕΡΙΦΕΡΕΙΑΚΟΙ ΣΧΕΔΙΑΣΜΟΙ ΚΑΙ ΔΗΜΟΤΙΚΑ ΣΧΕΔΙΑ ΣΤΑ ΝΗΣΙΑ: ΕΜΠΕΙΡΙΕΣ ΚΑΙ ΣΥΜΠΕΡΑΣΜΑΤΑ ΝΙΚΟΣ ΣΕΛΛΑΣ, ΜΕΛΕΤΗΤΗΣ Workshops Αλεξανδρούπολη 15 Ιανουαρίου 2016.
Ώσμωση και οι νεφροί Π. Δημητρίου Εργαστήριο Ιατρικής Φυσικής.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Διαδικασίες Γεννήσεων - Θανάτων Εξισώσεις Ισορροπίας - Ουρές Μ/Μ/1, M/M/1/N Προσομοίωση Ουράς Μ/Μ/1/Ν Βασίλης Μάγκλαρης.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ουρές Markov (birth-death processes) Ουρές Μ/Μ/N/K - Erlang C Ουρές M/M/c/c - Erlang B Παραδείγματα Εφαρμογής Βασίλης.
 ΦΑΣΗ 1 η : ΕΠΙΛΟΓΗ ΠΡΟΜΗΘΕΥΤΗ με Αξιολόγηση εναλλακτικών προμηθευτών για το ίδιο προϊόν ΒΑΣΙΚΑ ΚΡΙΤΗΡΙΑ : πρέπει να είναι γνωστό πόσο δημοφιλές είναι.
Το βιβλίο που θα σας παρουσιάσω είναι Ο θησαυρός της Βαγίας Ησυγγραφέας αυτού του βιβλίου είναι η καταπληκτική Ζωρζ Σαρή Ο θησαυρός της Βαγίας είναι ένα.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παράμετροι Συστημάτων Αναμονής – Τύπος Little Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εκθετική Κατανομή, Στοχαστικές Ανελίξεις Διαδικασίες Απαρίθμησης, Κατανομή Poisson Βασίλης Μάγκλαρης
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλίας Κινητές Επικοινωνίες Ενότητα #5: Κυψελωτά συστήματα κινητών επικοινωνιών Γεώργιος Καρέτσος Σχολή Τεχνολογικών.
4 ο Εργαστήριο επιδημιολογίας. Διαγνωστικές δοκιμασίες Όταν αξιολογούμε μια διαγνωστική δοκιμασία πρέπει να σκεφτούμε 3 πράγματα. Είναι χρήσιμη ; Είναι.
ΗΛΙΑΚΟΙ ΘΕΡΜΟΣΙΦΩΝΕΣ Ο ηλιακός θερμοσίφωνας είναι ένα ενεργητικό ηλιοθερμικό σύστημα παραγωγής ζεστού νερού χρήσης χρησιμοποιώντας την ηλιακή ενέργεια.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Κλειστά Δίκτυα Ουρών Markov Θεώρημα Gordon – Newell Αλγόριθμος Buzen Βασίλης Μάγκλαρης 11/5/2016.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή
Ανθεκτικά Υπολογιστικά Συστήματα
Εισαγωγή στην Στατιστική
Αρδευτική Μηχανική Εργαστήριο 4: Δοκιμές Διανεμητών Μικροάρδευσης
Μαθαίνω τους χρόνους των ρημάτων με τη Ριρή
Μοντέλα Συστημάτων Αναμονής σε Δίκτυα Επικοινωνιών
Η Ύλη του Μαθήματος Επανάληψη της πολλαπλή παλινδρόμησης και Ασυμπτωτική κατανομή της εκτιμήτριας ελαχίστων τετραγώνων. Βοηθητικές μεταβλητές και παλινδρόμηση.
Matrix Analytic Techniques
Βασίλης Μάγκλαρης 2/3/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παράμετροι Συστημάτων Αναμονής Τύπος Little Βασίλης Μάγκλαρης
ΕΡΓΑΣΙΑ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗ ΤΕΧΝΟΛΟΓΙΑ- ΠΟΛΥΜΕΣΑ ΤΩΝ ΣΠΟΥΔΑΣΤΩΝ ΔΡΑΓΟΓΙΑΝΝΗΣ ΔΗΜΗΤΡΙΟΣ ΛΕΩΤΣΑΚΟΥ ΜΑΤΙΝΑ.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Δίκτυα Ουρών
Βασικά στοιχεία της θεωρίας πιθανοτήτων
ΣΤΑΤΙΣΤΙΚΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή
Ο Κύκλος του Νερού (Φυσική) Μεταβιτσιάδου Ελένη Σελίδα 1
Βασίλης Μάγκλαρης 16/3/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ιδιότητες Κατανομής Poisson & Εκθετικής Κατανομής Διαδικασίες Γεννήσεων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems
ΘΕΡΜΟΫΔΡΑΥΛΙΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΣΥΝΤΗΡΗΤΩΝ ΚΕΝΤΡΙΚΗΣ ΘΕΡΜΑΝΣΗΣ
ΚΑΤΑΚΛΙΣΗ ΔΙΑΜΕΡΙΣΜΑΤΟΣ ΑΠΌ ΘΑΛΑΣΣΑ
ΤΟ ΒΑΣΙΛΕΙΟ ΤΗΣ ΚΙΝΑΣ.
Βασίλης Μάγκλαρης 5/4/2017 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Μοντέλα Ουρών Markov και Εφαρμογές: Ουρά Μ/Μ/2 Σύστημα Μ/Μ/Ν/Κ,
ΤΜΗΜΑ : Πρακτικών Ασκήσεων Διδασκαλίας (ΠΑΔ)
Κεφάλαιο 4 Βενζινομηχανές Κυλινδροκεφαλή
Ποια είναι η προπαίδεια;
Μηχανική Κίνηση σε Μια Διάσταση Διανύσματα
ΓΡΑΜΜΕΣ - ΓΡΑΜΜΑΤΑ - ΓΕΩΜΕΤΡΙΚΕΣ ΚΑΤΑΣΚΕΥΕΣ
Βασίλης Μάγκλαρης 20/4/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ανοικτά Δίκτυα Ουρών Markov: Παραδείγματα Εφαρμογής Βασίλης Μάγκλαρης.
Тербелістер мен толқындар
Πρόβλημα 6. Να σχεδιάσετε τις υποθετικές γραμμές υδραυλικής και ενεργειακής κλίσης στον αγωγό του παρακάτω σχήματος. Να υποθέσετε ότι υπάρχουν τριβές κατά.
ΙΝΣΤΙΤΟΥΤΟ ΕΛΛΗΝΙΚΟΥ ΓΑΛΑΚΤΟΣ
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems
Προκήρυξη - Ανακοίνωση Πρόγραμμα Μεταπτυχιακών Σπουδών
ΟΡΜΗ –ΔΙΑΤΗΡΗΣΗΣ ΟΡΜΗΣ ΑΣΚΗΣΕΙΣ
Μεταγράφημα παρουσίασης:

Βασίλης Μάγκλαρης maglaris@netmode.ntua.gr 1/6/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ανάλυση Ουράς Αναμονής M/G/1 Μετασχηματισμοί & Ροπογεννήτριες Συναρτήσεις (MGF) Αρχές Ανάλυσης Ουράς M/G/1 Ενσωματωμένη Αλυσίδα Markov (Embedded Markov Chain) Τύποι Pollaczeck - Khinchin (P-K) για Ουρές M/G/1 Μέσες Τιμές Επίδοσης M/G/1 Βασίλης Μάγκλαρης maglaris@netmode.ntua.gr 1/6/2016

ΝΟΜΟΙ ΣΥΝΟΛΙΚΗΣ ΠΙΘΑΝΟΤΗΤΑΣ - Total Probability ΙΔΙΟΤΗΤΑ PASTA - Poisson Arrivals See Time Averages (επανάληψη) Συνολική Πιθανότητα Γεγονότος Α σαν Άθροισμα υπό Συνθήκη Πιθανοτήτων Διακριτής Μεταβλητής n =k : P(A)= 𝑘=−∞ ∞ P(A|n =k) P(n =k) Συνολική Πιθανότητα Τυχαίας Μεταβλητής Y σαν Ολοκλήρωμα υπό Συνθήκη Πιθανοτήτων Συνεχούς Τυχαίας Μεταβλητής X =x: P(Y)= −∞ ∞ P(Y|X =x)fX(x)dx E Y = −∞ ∞ E(Y|X =x)fX(x)dx = E X [E(Y|X )] Θεωρείστε διάστημα T διαιρεμένο σε μη επικαλυπτόμενα υποδιαστήματα T1, τ, T2 και n αφίξεις Poisson με μέσο ρυθμό λ αφίξεις/sec Η πιθανότητα k αφίξεων σε διάστημα t είναι P𝑘(t) = e –λt (λt)𝑘 / 𝑘!, 𝑘 = 0,1,2,… με μέσο αριθμό και διασπορά αφίξεων Et(n) = λt = σT2(n) Αν υποθέσουμε πως έχουμε μια άφιξη Poisson στο T με πιθανότητα P1(T ) = e –λT (λT) η άφιξη αυτή θα συμβεί στο υποδιάστημα τ με πιθανότητα P{1 άφιξη Poisson στο τ |1 άφιξη Poisson στο T = T1+ τ +T2} = [P0(T1)xP1(τ)xP0(T2)]/P1(T) = [λτe –λΤ] / [λTe –λΤ] = τ Τ Οι αφίξεις Poisson έχουν τη συμπεριφορά τυχαίων αφίξεων (Poisson Arrivals ~ Random Arrivals) Ιδιότητα PASTA, Poisson Arrivals See Time Averages: Η κατανομή (και ο μέσος όρος) του μήκους ουράς n(t) = k εκτιμάται σαν ο μακροχρόνιος λόγος του συνολικού χρόνου τ𝑘 που η κατάσταση έχει την συγκεκριμένη τιμή 𝑘, προς το συνολικό διάστημα παρατήρησης Τ. Οι εκτιμήσεις αυτές μπορεί να προκύψουν από καταγραφή της κατάστασης σε χρονικά σημεία διαδικασίας Poisson με ενιαίο ρυθμό λ: P{n(t) = 𝑘} = lim Τ→∞ τ𝑘 Τ = lim Ν→∞ Ν𝑘 Ν ≅ αφίξεις Poisson σε υποδιαστήματα τ𝑘όταν n(t) =𝑘 αφίξεις Poisson στο συνολικό διάστημα Τ

ΒΑΣΙΚΟΙ ΟΡΙΣΜΟΙ ΘΕΩΡΙΑΣ ΑΝΑΝΕΩΣΗΣ Renewal Theory: Basic Definitions (επανάληψη) Στατιστικά Μοντέλα Χρόνου Ζωής (Life-Time), Αποτυχίας (Failure-Times), Αποκατάστασης (Repair-Times) Βασική παραδοχή: Τα διαστήματα μεταξύ διαδοχικών Σημείων Ανανέωσης (renewals που ορίζουν το Χρόνο Ζωής) είναι συνεχείς τυχαίες μεταβλητές 𝑺 με τιμές 𝑥≥0 , ανεξάρτητες μεταξύ τους, με την ίδια κατανομή (i.i.d. - independent & identically distributed random variables) και συνάρτηση πυκνότητας πιθανότητας f𝑺 𝑥 : P 𝑺∈ 𝑥−𝑑𝑥, 𝑥 = f𝑺 𝑥 𝑑𝑥, 𝐅𝑺 𝑥 =P 𝑺≤𝑥 = 𝑡=0 𝑥 f𝑺 𝑡 𝑑𝑡 Ένας άσχετος παρατηρητής του συστήματος σε τυχαίο χρονικό σημείο 𝐑 (Random Point που σύμφωνα με την ιδιότητα PASTA ισοδυναμεί με τυχαία άφιξη Poisson) έχει πιθανότητα να βρεθεί σε διάστημα 𝜲 με προτίμηση ανάλογη με το μέγεθος του διαστήματος 𝑥. Η απόσταση Y από το σημείο αυτό μέχρι το επόμενο renewal αποτελεί τον Υπολειπόμενο Χρόνο Ζωής (Residual Life) Renewal Paradox: Η τυχαία μεταβλητή 𝜲 έχει πυκνότητα πιθανότητας f𝜲 𝑥 διαφορετική από την f𝑺 𝑥 P 𝐑∈𝑥|S =x =K∙𝑥 (προτίμηση ανάλογη με το μέγεθος του διαστήματος 𝑥) 𝐅𝑿 𝑥 =P 𝑿≤𝑥 = t=0 𝑥 P 𝐑∈𝑡|S =t f𝑺 𝑡 𝑑𝑡 = t=0 𝑥 K∙𝑡∙f𝑺 𝑡 𝑑𝑡 f𝑿 𝑥 = 𝑑𝐅𝑿 𝑥 𝑑𝑥 = K∙𝑥∙f𝑺 𝑥 , 𝑥=0 ∞ f𝑿 𝑥 𝑑𝑥 =1=K∙ 𝑥=0 ∞ 𝑥f𝑺 𝑥 𝑑𝑥 ⇒ K=1/E 𝑺 και τελικά f𝑿 𝑥 = 𝑥f𝑺 𝑥 /E 𝑺

ΥΠΟΛEΙΠΟΜΕΝΟΣ ΧΡΟΝΟΣ ΖΩΗΣ Residual Life & Renewal Paradox (επανάληψη) P 𝒀∈ 𝑦−𝑑𝑦, 𝑦 |X =x =𝑑𝑦/𝑥 και από τον τύπο της συνολικής πιθανότητας P 𝒀∈ 𝑦−𝑑𝑦, 𝑦 =f𝒀 𝑦 𝑑𝑦= 𝑥=𝑦 ∞ 𝑑𝑦 𝑥 f𝑺 𝑥 𝑑𝑥= 𝑑𝑦 E(𝑆) 𝑥=𝑦 ∞ f𝑿 𝑥 𝑑𝑥= 1− F𝑺 𝑦 E(𝑺) 𝑑𝑦 ⇒ f𝒀 𝑦 = 1− F𝑺 𝑦 E(𝑺) Μέσος Υπολειπόμενος Χρόνος Ζωής (Mean Residual Life): E 𝒀 = 𝑦=0 ∞ 𝑦 f𝒀 𝑦 𝑑𝑦= 𝑦=0 ∞ 𝑦 1− F𝑺 𝑦 E(𝑺) 𝑑𝑦= 1 E 𝑺 𝑦=0 ∞ {𝑦 𝑥=𝑦 ∞ f𝑺 𝑥 𝑑𝑥} 𝑑𝑦= 1 E 𝑺 𝑥=0 ∞ f𝑺 𝑥 { 𝑦=0 𝑥 𝑦 𝑑𝑦} 𝑑𝑥= 1 E 𝑺 𝑥=0 ∞ f𝑺 𝑥 𝑥2 2 𝑑𝑥= E 𝑺2 2𝐸 𝑺 = 𝜎𝑺2+E2 𝑺 2E 𝑺 E 𝒀 = E 𝑺2 2𝐸 𝑺 =(𝜎𝑺2+E2 𝑺 )/(2E 𝑺 )≥E 𝑺 /2 (Renewal Paradox: Τυχαία ενδιάμεση παρατήρηση 𝐑 «προτιμά» κατά μέσο όρο μεγάλα διαστήματα 𝑺) Για σταθερά διαστήματα 𝑺: E 𝑺 =𝑺=1/𝝁, 𝜎𝑺2=0, και E 𝒀 =1/(2𝝁) (αναμενόμενο) Για εκθετικά διαστήματα 𝑺: E 𝑺 =1/𝝁, 𝜎𝑺2=1/𝝁2 και E 𝒀 =E 𝑺 =1/𝝁 (ιδιότητα έλλειψης μνήμης εκθετικής κατανομής)

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΙ & ΡΟΠΟΓΕΝΝΗΤΡΙΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Moment Generating Functions - MGF Διακριτές ακέραιες τυχαίες μεταβλητές 𝒏 με τιμές 𝑘 = 0, 1, 2,… και πιθανότητες 𝑝𝒌=P(𝒏=𝑘) Ορίζουμε την Ροπογεννήτρια Συνάρτηση (MGF) σαν τον μετασχηματισμό z Gn(z) = 𝑘=0 ∞ 𝑝 𝑘 𝑧𝑘, z ≤1, Για z =1 ,Gn(1) = 1 και οι παράγωγοί της MGF δίνουν τις ροπές της 𝒏: Gn (1) ′ =E 𝑿 , Gn (1) (𝑚) = E 𝑿𝑚 Παράδειγμα: Αφίξεις Poisson 𝑘 με ρυθμό λ σε διάστημα Τ με πιθανότητες P 𝒏=𝑘 σε διάστημα Τ =P𝑘(T) = e –λT (λT)𝑘 / 𝑘! , 𝑘 = 0,1,2,… G𝒏(z) = 𝑘=0 ∞ P𝑘(T) 𝑧𝑘 = 𝑘=0 ∞ e–λT(λT𝑧)𝑘/𝑘! = e–λT(1−z) G𝒏(1) = 1, G𝒏(1) ′ =En(𝑘) = λT, G𝒏(1) ′′ =En (𝑘2) = λT+(λT)2, σn2(𝑘) =En(𝑘2) –En2(𝑘) = λT Συνεχείς τυχαίες μεταβλητές 𝑿 με τιμές 𝑡≥0 και συνάρτηση πυκνότητας πιθανότητας f𝑿 𝑡 P 𝑿∈ 𝑡−𝛥𝑡, 𝑡 = f𝑿 𝑡 𝛥𝑡, 𝐅𝑿 𝑡 =P 𝑿≤𝑡 = 𝑡=0 ∞ f𝑿 𝑡 𝑑𝑡 Ορίζουμε τον μετασχηματισμό Laplace 𝑭𝑿 𝑝 της f𝑿 𝑡 𝑭𝑿 𝑝 = 𝑡=0 ∞ 𝑒 −𝑝𝑡 f𝑿 𝑡 𝑑𝑡 Για s =0 έχουμε αντίστοιχα 𝑭𝑿 (0) = 1, 𝑭𝑿 (0) ′ =−E 𝑿 , 𝑭𝑿 (0) (𝑚) = −1 mE 𝑿𝑚 Παράδειγμα: Εκθετική μεταβλητή 𝑿 με μέσο όρο 1/μ, f𝑿 𝑡 = μe –μt , 𝑡≥0 𝑭𝑿 𝑝 = μ /(μ + 𝑝) 𝑭𝑿 (0) = 1, 𝑭𝑿 𝑝 ′=−μ /(μ + 𝑝)2 , E 𝑿 =−𝑭𝑿 (0) ′ =1/μ , 𝑭𝑿 (p) ′′ = 2μ /(μ + 𝑝)3 E 𝑿2 =𝑭𝑿 (0)′′ = 2/μ2, σ2𝑿 =E(𝑿2) –E2(𝑿) = 1/μ2 Παράδειγμα: 𝑿 με σταθερή τιμή 1/μ, f𝑿 𝑡 = δ(t-1/μ) 𝑭𝑿 𝑝 = 𝑒 −𝑝/𝝁 𝑭𝑿 (0) = 1, 𝑭𝑿 𝑝 ′=−(1/μ) 𝑒 −𝑝/𝝁 , E 𝑿 =−𝑭𝑿(0)′=1/μ , 𝑭𝑿 𝑝 ′′=(1/μ2) 𝑒 −𝑝/𝝁 E 𝑿2 =𝑭𝑿 (0)′′ = 1/μ2, σ2𝑿 =E(𝑿2) –E2(𝑿)=0 Άθροισμα ανεξαρτήτων τυχαίων μεταβλητών 𝑭 𝑿+𝒀 𝑝 =𝑭𝑿 𝑝 ∙𝑭𝒀 𝑝

ΑΡΧΕΣ ΑΝΑΛYΣΗΣ ΟΥΡΑΣ M/G/1 λ E 𝑺 Ουρά M/G/1: Αφίξεις Poisson: λ πελάτες/sec Ένας Εξυπηρετητής με χρόνους εξυπηρέτησης: 𝑺 i.i.d με πυκνότητα πιθανότητας f𝑺 𝑡 , 𝑡≥0 P 𝑺∈ 𝑡−𝛥𝑡, 𝑡 = f𝑺 𝑡 𝛥𝑡, 𝐅𝑺 𝑡 =P 𝑺≤𝑡 = 𝑡=0 ∞ f𝑺 𝑡 𝑑𝑡 E 𝑺 = 𝑡=0 ∞ 𝑡 f𝑺 𝑡 𝑑𝑡, E 𝑺𝑚 = 𝑡=0 ∞ 𝑡𝑚 f𝑺 𝑡 𝑑𝑡 , σ2𝑺 =E(𝑺2) –E2(𝑺) Άπειρο μήκος ουράς. Για ευστάθεια πρέπει το σύστημα να αδειάζει άπειρες φορές, ή σε χρονικό ορίζοντα 𝑻→∞ να υπάρχουν αφίξεις Poisson σε χρονικά διαστήματα συνολικής διάρκειας 𝑻0>0 που να το βρίσκουν άδειο: Αν ορίσουμε την εργοδική πιθανότητα P0≜ lim 𝜯→∞ 𝑻0 𝑻 , πρέπει P0=1−λ∙E 𝑺 >𝟎 (ιδιότητα PASTA) ή ρ≜λ∙E 𝑺 <1 Erlangs Η κατάσταση της ουράς σε τυχαία χρονική στιγμή παρατήρησης ή αφίξεως Poisson (από ιδιότητα PASTA) δίνεται πλήρως από το ζεύγος (i,r) όπου: i: Αριθμός πελατών στο σύστημα r: Υπολειπόμενος χρόνος εξυπηρέτησης πελάτη στον εξυπηρετητή κατά τη τυχαία παρατήρηση (αν υπάρχει πελάτης στον εξυπηρετητή, με πιθανότητα 1−P0=ρ=λ∙E 𝑺 <1) Για τον υπολογισμό εργοδικών πιθανοτήτων του αριθμού πελατών Pi≜ lim 𝑻→∞ 𝑻i 𝑻 απαιτείται υπολογισμός των χρονοσταθερών στάσιμων (Stationary) πιθανοτήτων των κατάστάσεων π i,r σε τυχαία σημεία παρατήρησης (ή αφίξεων Poisson) και ολοκλήρωσή τους ως προς την συνθήκη r Απλούστερος τρόπος: Υπολογισμός των στάσιμων (stationary) πιθανοτήτων π i του αριθμού πελατών (όριο σχετικής συχνότητας i) σε ενσωματωμένα σημεία (Embedded Points) στο χρόνο που ορίζονται αμέσως μετά από κάθε αναχώρηση πελάτη, οπότε με βεβαιότητα r=0 Η σχετική συχνότητα πελατών P i μετά από κάθε αναχώρηση πελάτη ισούται με την σχετική συχνότητα πελατών που βλέπουν νέες αφίξεις Poisson στο σύστημα M/G/1 και λόγω PASTA δίνει τις εργοδικές πιθανότητες Pi≜ lim 𝑻→∞ 𝑻i 𝑻 =π i και P0=π 0 =1−ρ=1−λ∙E 𝑺

ΕΝΣΩΜΑΤΩΜΕΝΗ ΑΛΥΣΙΔΑ MARKOV ΓΙΑ ΟΥΡΑ M/G/1 Embedded Markov Chain – M/G/1 Διακριτές Καταστάσεις i=0,1,2,3,… με πιθανότητα εμφάνισης πk i ύστερα από k δυνατές εξελίξεις (βήματα), k = 1,2,3,… Θεωρούμε πως όλες οι καταστάσεις είναι ανά δύο προσβάσιμες μετά από κάποια βήματα της διαδικασίας (στοχαστικής ανέλιξης) Εξέλιξη Κατάστασης: Σε διακριτά χρονικά σημεία μεταβάσεων (βήματα k = 1,2,3,…) από j→i με πιθανότητες P(i|j) ανεξάρτητες από την προϊστορία του συστήματος (οι μεταβάσεις στο κάθε βήμα δεν επηρεάζονται από το παρελθόν) π k+1 i = j=0 ∞ P(i|j) π k (j) Στάσιμες (stationary) πιθανότητες, αν υπάρχει σύγκλιση σε σταθερή κατάσταση (steady-state): π i = lim 𝑘→∞ π k i και π i = j=0 ∞ P(i|j) π j , ∀i : Εξισώσεις Ισορροπίας - Χρονοσταθερότητα των π i για τις απείρως επισκέψιμες (recurrent) καταστάσεις i Ενσωματωμένη Αλυσίδα Markov για Ανάλυση M/G/1: Κατάσταση: Αριθμός Πελατών στο σύστημα i Μεταβάσεις: Σε ενσωματωμένα χρονικά σημεία ορισμένα αμέσως μετά από αναχώρηση πελάτη Υπολογισμός στάσιμων πιθανοτήτων π i της ενσωματωμένης αλυσίδας Markov, ίσων με τις εργοδικές πιθανότητες Pi≜ lim 𝑻→∞ 𝑻0 𝑻 =π i

ΑΝΑΛΥΣΗ ΕΝΣΩΜΑΤΩΜΕΝΗΣ ΑΛΥΣΙΔΑΣ MARKOV (1/2) Υπολογισμός Διανύσματος Στάσιμων Πιθανοτήτων 𝛑= [π 0 , π 1 , π 2 ,…] 𝚻 P(i|j) : Πιθανότητες Μετάβασης από j σε i σε ενσωματωμένα χρονικά σημεία ορισμένα αμέσως μετά από αναχώρηση πελάτη Εξισώσεις Ισορροπίας Μεταβάσεων στη Σταθερή Κατάσταση : π i = j=0 ∞ P(i|j) π j , ∀i 𝛼 k =P k αφίξεις Poisson στο διάστημα εξυπηρέτησης πελάτη 𝑺=𝑡 = 𝑡=0 ∞ {e–λt (λt)k / k!}f𝑺 𝑡 𝑑𝑡 (συνολική πιθανότητα ως προς 𝑺) 𝛼 0 =P(0|0)=P(0|1)=P(1|2)=P(2|3)=P((i−1)|i) , i≥3 𝛼 1 =P(1|0)=P(1|1)=P(2|2)=P(3|3)=P(i|i) , i≥3 𝛼 2 =P(2|0)=P(2|1)=P(3|2)=P(4|3)=P((i+1)|i) , i≥3 𝛼 k =P(k|0)=P(k|1)=P((k+1)|2)=P((k+2)|3)=P((k+i−1)|i) , i≥3 P(i|0) = P(i|1) = 𝛼 i , ∀i και για j>1 : P(i|j) = 𝛼 i−j+1 , i= j−1 ,j, j+1 , j+2 , … P(i|j) = 0, i < j−1 Παράδειγμα: Αν η 𝑺 έχει εκθετική κατανομή f𝑺 𝑡 = μe –μt , 𝑡≥0 (M/M/1) 𝛼 0 = 𝑡=0 ∞ e–λt μe–μt𝑑𝑡 = 𝝁 𝝀+𝝁 𝛼 1 = 𝑡=0 ∞ e–λt (λt) μe–μt𝑑𝑡 = 𝝀𝝁 𝝀+𝝁 𝛼 2 = 𝑡=0 ∞ {e–λt (λt)2/2} μe–μt𝑑𝑡 = 𝝀2𝝁 𝝀+𝝁 …… Εξισώσεις Ισορροπίας για τις στάσιμες πιθανότητες 𝛑: 𝛑= π(0) π(1) π(2) π(3) ⋮ = 𝛼 0 𝛼 0 0 0 ⋯ 𝛼 1 𝛼 1 𝛼 0 0 ⋯ 𝛼 2 𝛼 2 𝛼 1 𝛼 0 ⋯ 𝛼 3 𝛼 3 𝛼 2 𝛼 1 ⋯ ⋮ ⋮ ⋮ ⋮ ⋱ π(0) π(1) π(2) π(3) ⋮ =𝐀∙𝛑 π i = 𝛼 i π 0 + 𝛼 i π 1 +𝛼 i−1 π 2 +…+ 𝛼 2 π i−1 + 𝛼 1 π i + 𝛼 0 π i+1 = 𝛼 i π 0 + j=0 i 𝑎j π i+1−j , ∀i Ενδεικτικές Πιθανότητες Μετάβασης Ενσωματωμένης Αλυσίδας Markov

ΑΝΑΛΥΣΗ ΕΝΣΩΜΑΤΩΜΕΝΗΣ ΑΛΥΣΙΔΑΣ MARKOV (2/2) Υπολογισμός Μετασχηματισμού Z (Moment Generating Function - MGF) των π i : Π(z) = i=0 ∞ π(i) 𝑧i, z ≤1 σαν συνάρτηση του Μετασχηματισμού Z των 𝛼 i : Α(z) = k=0 ∞ 𝛼 k 𝑧k, z ≤1 π i = 𝛼 i π 0 + j=0 i 𝑎j π i+1−j Π(z) = i=0 ∞ π(i) 𝑧i = 1 𝑧 i=0 ∞ { j=0 i 𝑎j 𝑧 𝑗 π i+1−j 𝑧 i+1−j }+ i=0 ∞ 𝛼 i π(0) 𝑧i = 1 𝑧 j=0 ∞ { i=j ∞ 𝑎j 𝑧 𝑗 π i+1−j j=0 ∞ { i=j ∞ 𝑎j 𝑧 𝑗 π i+1−j 𝑧 i+1−j }+ π 0 Α(z) = 1 𝑧 j=0 ∞ 𝑎j 𝑧 𝑗 { i=j ∞ π i+1−j 𝑧 i+1−j }+ π 0 Α(z)= 1 𝑧 Α(z)[Π(z)−π 0 ]+π 0 Α(z) π 0 =P0=1−ρ=1−λ∙E 𝑺 (εργοδικότητα & PASTA) Π(z) = π 0 Α(z)(1− 𝑧 −1 ) 1− 𝑧 −1 Α(z) = (1−ρ)Α(z)(1−z) Α(z)−z Υπολογισμός Α(z) (συνολική πιθανότητα ως προς τον χρόνο εξυπηρέτησης S ) Α(z) = k=0 ∞ 𝛼 k 𝑧k = k=0 ∞ { 𝑡=0 ∞ P(k|S=t)fS(t)dt} 𝑧k = k=0 ∞ 𝑡=0 ∞ e–λt [(λ𝑧t)k / k!]fS(t)dt= 𝑡=𝑜 ∞ e– (λ−λz)tfS(t)dt =𝑭𝑺 𝝀−𝝀𝑧 Τελικός Τύπος Pollaczeck−Khinchin (P-K) για την MGF των π i : Π(z) = (1−ρ)𝑭𝑺 𝝀−𝝀𝑧 (1−𝑧) 𝑭𝑺 𝝀−𝝀𝑧 −𝑧 = i=0 ∞ π(i) 𝑧i, z ≤1 Παράδειγμα: Αν η 𝑺 έχει εκθετική κατανομή f𝑺 𝑡 = μe –μt , 𝑡≥0 𝑭𝑺 𝝀−𝝀𝑧 = μ /(μ +𝝀−𝝀𝑧), Π(z) =(1−ρ)/(1−ρ𝑧) και π i = 1−ρ ρ i , i=0,1,2,… (M/M/1)

ΧΡΟΝΟΙ ΠΑΡΑΜΟΝΗΣ & ΚΑΘΥΣΤΕΡΗΣΗΣ – M/G/1 Sojourn & Waiting Times – M/G/1 λ E 𝑺 =1/𝝁 𝑻, 𝑾, 𝑺: Tυχαίες μεταβλητές των χρόνων Συνολικής Καθυστέρησης (Παραμονής στο Σύστημα ή Sojourn Time), Αναμονής (Waiting Time) και Εξυπηρέτησης (Service Time), 𝑻=𝑾+𝑺 Υπολογισμός του μετασχηματισμού Laplace 𝑭𝜯 𝑝 της 𝑓𝜯 𝜏 : Ο χρόνος 𝑻 πελάτη που εισέρχεται στη ουρά την χρονική στιγμή 𝑡 ορίζεται σαν η συνολική παραμονή του στο σύστημα, μέχρι να εξυπηρετηθούν οι 𝒏 𝑡 =i πελάτες που βρίσκει μπροστά του (υποθέτουμε εξυπηρέτηση FCFS/FIFO). Στη σταθερή κατάσταση οι πιθανότητες της 𝒏 𝑡 ισούνται με τις πιθανότητες π i της ενσωματωμένης αλυσίδας Markov ⇒ Πληθυσμός στο σύστημα μετά την αναχώρηση Πελάτη = Αριθμός αφίξεων Poisson στη διάρκεια του χρόνου παραμονής 𝑻=𝜏 π i = 𝜏=0 ∞ {e–λτ (λτ)k / k!}f𝑻 𝜏 𝑑𝜏 Π(z) = i=0 ∞ π(i) 𝑧i = k=0 ∞ 𝜏=0 ∞ e–λτ [(λ𝑧τ)k / k!]fT (τ)dτ= 𝜏=𝑜 ∞ e– (λ−λz)τfT (τ)dτ = 𝑭𝑻 𝝀−𝝀𝑧 Από τον τύπο P-K με 𝑝=𝝀−𝝀𝑧 προκύπτει ο επίσης ονομαζόμενος τύπος P-K 𝑭𝜯 𝑝 = (1−ρ)𝑭𝑺 𝑝 𝑝 𝝀𝑭𝑺 𝑝 +𝑝−𝝀 όπου λ ο μέσος ρυθμός αφίξεων Poisson και 𝑭𝑺 𝑝 ο μετασχηματισμός Laplace της κατανομής του χρόνου εξυπηρέτησης 𝑺 Μ/Μ/1, εκθετική εξυπηρέτηση E 𝑺 =𝟏/𝝁 : 𝑭𝑺 𝑝 = 𝝁 𝝁+𝑝 ⇒ 𝑭𝜯 𝑝 = 𝝁(1−ρ) 𝝁(1−ρ) +𝑝 και f𝑻 𝜏 =𝝁(1−ρ)e–μ(1−ρ)τ, 𝜏≥ο M/D/1, σταθερή εξυπηρέτηση E 𝑺 =𝑺=𝟏/𝝁 : 𝑭𝑺 𝑝 = 𝑒 −𝑝/𝝁 ⇒ 𝑭𝜯 𝑝 = (1−ρ) 𝑒 −𝑝/𝝁 𝑝 𝝀 𝑒 −𝑝/𝝁 +𝑝−𝝀 𝑻=𝑾+𝑺 όπου 𝑾, 𝑺 ανεξάρτητες τυχαίες μεταβλητές άρα 𝑭𝜯 𝑝 =𝑭𝑾 𝑝 ∙𝑭𝑺 𝑝 ⇒ 𝑭𝒘 𝑝 = (1−ρ) 𝑝 𝝀𝑭𝑺 𝑝 +𝑝−𝝀

ΜΕΣΕΣ ΤΙΜΕΣ ΕΠΙΔΟΣΗΣ M/G/1 Από τύπους P-K: E[𝒏 𝑡 ]= 𝜫(1) ′ παραγώγιση της Π (z ) με διπλή εφαρμογή του κανόνα L’ Hospital και αναγωγή στη τιμή z =1 E 𝑻 =𝑭𝜯 0 ′ παραγώγιση της 𝑭𝜯 𝑝 με κανόνα L’ Hospital και αναγωγή στη τιμή 𝑝 =0 ή από τύπο Little: E 𝑻 =E[𝒏 𝑡 ]/𝝀 E 𝑾 =E 𝑻 −E 𝑺 Με άμεση εφαρμογή μέσων τιμών: nQ (t) : Αριθμός πελατών στην αναμονή, E[𝒏𝑸 𝑡 ]/𝝀 = E(W)/λ E(W) =E[𝒏𝑸 𝑡 ]∙E 𝑺 + ρE 𝒀 = E(W) + ρE 𝒀 E[𝒏𝑸 𝑡 ]∙E 𝑺 : Μέσος χρόνος εξυπηρέτησης πελατών που προηγούνται στην αναμονή ρ: Πιθανότητα να υπάρχει πελάτης στην εξυπηρέτηση κατά την άφιξη Poisson (ιδιότητα PASTA) E 𝒀 : Μέσος υπολειπόμενος χρόνος ζωής (εξυπηρέτησης πελάτη κατά την άφιξη τυχαίου πελάτη – renewal paradox) E 𝒀 = E 𝑺2 2𝐸 𝑺 Τύπος P-K για Μέσο Χρόνο Αναμονής: E(W) = 𝝀E 𝑺2 2(1−ρ) M/M/1: E 𝑺 =1/μ, E 𝑺2 = 2/μ2 ⇒ E 𝑾 = ρ 𝜇(1−ρ) , E 𝑻 =E 𝑾 +1/μ = 1/μ (1−ρ) M/D/1: E 𝑺 =𝑺 = 1/μ, E 𝑺2 = 1/μ2 ⇒ E 𝑾 = ρ 2𝜇(1−ρ) , E 𝑻 =E 𝑾 +1/μ E 𝑻 =E 𝑾 +E 𝑺 =E 𝑾 +1/𝝁 λ 𝝁 Ε[nQ(t)] = E(W)/λ