Ring Routing and Wavelength Conversion. Γιώργος Ζώης

Σχετικά έγγραφα
21/11/2005 Διακριτά Μαθηματικά. Γραφήματα ΒΑΣΙΚΗ ΟΡΟΛΟΓΙΑ : ΜΟΝΟΠΑΤΙΑ ΚΑΙ ΚΥΚΛΟΙ Δ Ι. Γεώργιος Βούρος Πανεπιστήμιο Αιγαίου

CSE.UOI : Μεταπτυχιακό Μάθημα

Υπολογιστική Πολυπλοκότητα

OPTICAL WAVELENGTH ROUTING ON DIRECTED FIBER TREES

Αποδεικτικές Διαδικασίες και Μαθηματική Επαγωγή.

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ

Οι γέφυρες του ποταμού... Pregel (Konigsberg)

Δ Ι Α Κ Ρ Ι Τ Α Μ Α Θ Η Μ Α Τ Ι Κ Α. 1η σειρά ασκήσεων

{ i f i == 0 and p > 0

Αναγνώριση Προτύπων. Σημερινό Μάθημα

Κουτσιούμπας Αχιλλέας U. Adamy, C. Ambuehl, R. Anand, T. Erlebach

Υπολογιστική Πολυπλοκότητα

Πολυπλοκότητα. Παράμετροι της αποδοτικότητας ενός αλγόριθμου: Χρόνος εκτέλεσης. Απαιτούμενοι πόροι, π.χ. μνήμη, εύρος ζώνης. Προσπάθεια υλοποίησης

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Εαρινό Εξάμηνο

ΑΙΚΑΤΕΡΙΝΗ-ΠΑΝΑΓΙΩΤΑ ΣΤΟΥΚΑ ΝΙΚΟΛΑΟΣ ΛΑΜΠΡΟΥ. μπλ 2014

Μητροπολιτικά Οπτικά Δίκτυα Εισαγωγή

Συγκέντρωση Κίνησης Εισαγωγή Στατική Συγκέντρωση Κίνησης

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιµότητα. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Προηγμένα Θέματα Αλγορίθμων (ΣΗΜΜΥ ΕΜΠ) Αλγόριθμοι Δικτύων και Πολυπλοκότητα (ΕΜΠ - ΑΛΜΑ) Προσεγγιστικοί Αλγόριθμοι.

Graph Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Καούρη Γεωργία Μήτσου Βάλια

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

Κλάσεις Πολυπλοκότητας

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Παύλος Εφραιμίδης V1.1,

Τρίτη, 05 Ιουνίου 2001 ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Γ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Εαρινό Εξάμηνο

ΑΛΓΟΡΙΘΜΟΙ Άνοιξη I. ΜΗΛΗΣ

Chapter 7, 8 : Completeness

ΣΥΝΟΛΑ (προσέξτε τα κοινά χαρακτηριστικά των παρακάτω προτάσεων) Οι άνθρωποι που σπουδάζουν ΤΠ&ΕΣ και βρίσκονται στην αίθουσα

Αλγόριθµοι και Πολυπλοκότητα

Σχέσεις και ιδιότητές τους

Εξαναγκασμένες ταλαντώσεις, Ιδιοτιμές με πολλαπλότητα, Εκθετικά πινάκων. 9 Απριλίου 2013, Βόλος

Αλγόριθμοι & Βελτιστοποίηση

Αναγνώριση Προτύπων 1

Μεταγλωττιστές ΙΙ. Καταμερισμός καταχωρητών. Νικόλαος Καββαδίας Μεταγλωττιστές ΙΙ

ΠΡΟΣΕΓΓΙΣΤΙΚΑ ΣΧΗΜΑΤΑ ΓΙΑ ΠΡΟΒΛΗΜΑΤΑ ΧΡΟΝΟΔΡΟΜΟΛΟΓΗΣΗΣ

Αλγόριθμοι Προσέγγισης για NP-Δύσκολα Προβλήματα

G περιέχει τουλάχιστον μία ακμή στο S. spanning tree στο γράφημα G.

Οπτικά Δίκτυα. Εγκατάσταση Οπτικών Διαδρομών (Lightpath Setup) και δρομολόγηση

ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ

Μάθημα Ευρυζωνικά τηλεπικοινωνιακά δίκτυα κορμού και πρόσβασης

Το Πρόβλημα Routing and Path Coloring και οι εφαρμογές του σε πλήρως οπτικά δίκτυα

Αναγνώριση Προτύπων. Σημερινό Μάθημα

Εστω X σύνολο και A μια σ-άλγεβρα στο X. Ονομάζουμε το ζεύγος (X, A) μετρήσιμο χώρο.

Multicut and Integer Multicomodity Flow in Trees (chap. 18) Αγγελής Γιώργος

Το Πρόβληµα Routing and Path Coloring και οι εφαρµογές του σε πλήρως οπτικά δίκτυα

Το Πρόβλημα Routing and Path Coloring και οι εφαρμογές του σε πλήρως οπτικά δίκτυα

τους στην Κρυπτογραφία και τα

ΔΥΣΚΟΛΙΑ ΣΤΗΝ ΠΡΟΣΕΓΓΙΣΙΜΟΤΗΤΑ

Αλγόριθμοι και πολυπλοκότητα: 4 η σειρά ασκήσεων ΣΗΜΜΥ - Ε.Μ.Π.

Μη Ντετερμινισμός και NP-Πληρότητα

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές

«ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ»

Ευρωπαϊκά παράγωγα Ευρωπαϊκά δικαιώματα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Εαρινό Εξάμηνο

Μη Ντετερμινισμός και NP-Πληρότητα

ιάσταση του Krull Α.Π.Θ. Θεσσαλονίκη Χ. Χαραλαμπους (ΑΠΘ) ιάσταση του Krull Ιανουάριος, / 27

Αλγόριθμοι Δικτύων και Πολυπλοκότητα

Προσεγγιστικοί Αλγόριθμοι βασισμένοι σε Γραμμικό Προγραμματισμό

Δήμος Σωτήριος Υ.Δ. Εργαστήριο Λογικής & Επιστήμης Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής & Υπολογιστών Σ.Η.Μ.Μ.Υ. Ε.Μ.Π.

Θεωρία Αποφάσεων και Βελτιστοποίηση

ΑΛΓΟΡΙΘΜΟΙ Άνοιξη I. ΜΗΛΗΣ

ΣΧΟΛΙΚΟ ΕΤΟΣ ΕΥΘΥΓΡΑΜΜΗ ΟΜΑΛΗ ΚΙΝΗΣΗ ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ A ΛΥΚΕΙΟΥ. Ονοματεπώνυμο Τμήμα

Μαθηματικά Πληροφορικής

12/1/2006 Διακριτά Μαθηματικά. Ορισμός. Υπό γράφημα Τ γραφήματος Γ καλείται συνδετικό (ή επικαλύπτον)

Εισαγωγικά. 1.1 Η σ-αλγεβρα ως πληροφορία

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 3/2/2019 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 3/2/ / 37

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 7 Φεβρουαρίου 2017 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 7 Φεβρουαρίου / 38

Ας υποθέσουμε ότι ο παίκτης Ι διαλέγει πρώτος την τυχαιοποιημένη στρατηγική (x 1, x 2 ), x 1, x2 0,

Chapter 9: NP-Complete Problems

για NP-Δύσκολα Προβλήματα

Δρομολόγηση Και Πολύχρωματισμός. Γραφημάτων ΚΑΡΑΓΕΩΡΓΟΣ ΤΙΜΟΘΕΟΣ Α.Μ 1026

Θεµελίωση Γενετικών Αλγορίθµων

Αναγνώριση Προτύπων. Σήμερα! Λόγος Πιθανοφάνειας Πιθανότητα Λάθους Κόστος Ρίσκο Bayes Ελάχιστη πιθανότητα λάθους για πολλές κλάσεις

Μία χρονοσειρά (time serie) είναι μια ακολουθία

Μη Ντετερμινισμός και NP-Πληρότητα

Επίλυση δικτύων διανομής

Αλγόριθμοι & Βελτιστοποίηση ΠΜΣ-ΕΤΥ : Μεταπτυχιακό Μάθημα

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές

Κλάση NP, NP-Complete Προβλήματα

Η εξίσωση Black-Scholes

ΑΣΕΠ 2000 ΑΣΕΠ 2000 Εμπορική Τράπεζα 1983 Υπουργείο Κοιν. Υπηρ. 1983

Αλγόριθμοι για Ασύρματα Δίκτυα. Θεωρία Γραφημάτων

Κεφάλαιο 1. Πέντε Αντιπροσωπευτικά Προβλήματα. Έκδοση 1.4, 30/10/2014. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Εκφωνήσεις και Λύσεις των Θεμάτων

Κεφάλαιο 3. Γραφήµατα v1.0 ( ) Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Ταξινόμηση των μοντέλων διασποράς ατμοσφαιρικών ρύπων βασισμένη σε μαθηματικά κριτήρια.

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα

Γράφοι. Ένας γράφος ή αλλιώς γράφηµα αποτελείται απο. Εφαρµογές: Τηλεπικοινωνιακά και Οδικά ίκτυα, Ηλεκτρονικά Κυκλώµατα, Β.. κ.ά.

Προσεγγιστικοί Αλγόριθμοι για NP- ύσκολα Προβλήματα

Γράφοι: κατευθυνόμενοι και μη

Αλγόριθµοι Προσέγγισης για NP- ύσκολα Προβλήµατα

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

P. Chretienne, E. Coffman, J. Lenstra, Z. Liu Scheduling Theory and its Applications John Wiley & Sons, New York, (1995)

3η Σειρά Γραπτών Ασκήσεων

Ασυμπτωτικός Συμβολισμός

Αλγόριθμοι για ανάθεση συχνοτήτων και έλεγχο αποδοχής κλήσεων σε κυψελικά ασύρματα δίκτυα. (μέρος ΙΙ)

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές

Γράφοι. Αλγόριθμοι και πολυπλοκότητα. Στάθης Ζάχος, Δημήτρης Φωτάκης

Transcript:

Ring Routing and Wavelength Conversion Γιώργος Ζώης

Ενότητες της παρουσίασης 1. Directed Ring Routing Wavelength Conversion σε WDM δίκτυα. 2. Wavelength Conversion σε shortest path δρομολογήσεις. 3. Επιπλέον αποτελέσματα Κατευθύνσεις για μελλοντική έρευνα.

1.1 Εννοιολογικοί ορισμοί Οπτικά δίκτυα επικοινωνίας. WDM technology: Wavelength selective (W.S). Wavelength Interchanging (W.I) Wavelength Converters. Τοπολογία: G = (V,E), V = n, E = 2n. Ο G αποτελείται από δύο δακτυλίους αντίθετης κατεύθυνσης.

1.2 Directed Ring Routing (1/5) [s,t] = {u : s u t} αν s t, [s,n 1] [0,t] αλλιώς. Directed Ring Routing Problem: Είσοδος: Θετικοί ακέραιοι n,m και διατεταγμένα ζεύγη (s 1,t 1 ),,(s m,t m ) από το σύνολο {0,, n 1}, με s i t i. Ερώτηση: Βρείτε τιμές x 1,,x m από το {0,1} που ελαχιστοποιούν το L, όπου L = max( max k A k, max k B k ) και A k = {i: k [s i, t i 1] και x i = 1} B k = {i: k [t i, s i 1] και x i = 0} Το πρόβλημα απόφασης του Directed Ring Routing ανήκει στο NP.

1.2 Directed Ring Routing (2/5) Θεώρημα 1.1: Το Directed Ring Routing επιλύεται σε πολυωνυμικό χρόνο. Απόδειξη: Relaxed Directed Ring Routing: Είσοδος: Θετικοί ακέραιοι n,m και διατεταγμένα ζεύγη (s 1,t 1 ),, (s m,t m ) από το σύνολο {0,, n 1} 2, με s i t i. Ερώτηση: Βρείτε τιμές x 1,,x m από το [0,1] που ελαχιστοποιούν το L *, όπου L * = max( max k A k*,max k B k* ) και A * k = x i, B k* = i:k [s i, t i 1] i:k [t i, s i 1] ( 1 x i) L OPT* L OPT και L OPT * L OPT

1.2 Directed Ring Routing (3/5) Πρόταση 1.1: Δοθέντος ενός στιγμιοτύπου του Relaxed mdirected Ring Routing, μια δρομολόγηση x τ.π το x i να είναι ακέραιος (flush routing), με L i = 1 L OPT, μπορεί να βρεθεί σε πολυωνυμικό χρόνο. Πρόταση 1.2: Δοθέντος ενός στιγμιοτύπου του Relaxed Directed Ring Routing και μίας flush δρομολόγησης x με φορτίο L, μία flush δρομολόγηση x με L L τ.παπόδύο οποιεσδήποτε παράλληλες αιτήσεις το πολύ η μία θα χωρίζεται, μπορεί να βρεθεί σε πολυωνυμικό χρόνο.

1.2 Directed Ring Routing (4/5) Παράλληλες αιτήσεις που χωρίζονται Διάταξη μη παράλληλων αιτήσεων που χωρίζονται

1.2 Directed Ring Routing (5/5) Κατασκευάζουμε μια {0,1} δρομολόγηση x με φορτία συνδέσμων A k, B k : A k = A k + B k = B k + (xi xiʹʹ) i [i k,j k] (xiʹʹ x) i i [i k,j k] xj { 1 = 0 αν αλλιώς j1 x ʹʹ + (x x ʹʹ) < j i i i1 = Δείχνουμε ότι: A k A k < 1, B k B k < 1 L < L + 1, L L LOPT 1 2

1.3 Directed Ring Routing with Wavelength Conversion Πρόταση 1.3: Υποθέτουμε ότι στον κόμβο 0 ενός δακτυλίου R τοποθετείται ένας Wavelength Converter. Τότε για κάθε δρομολόγηση με φορτίο L χρειάζονται L οπτικές συχνότητες οι οποίες ανατίθενται σε χρόνο πολυωνυμικό ως προς το n και το πλήθος των μονοπατιών (n, κόμβοι δακτυλίου).

1.4 Wavelength Converters σε WDM δίκτυα (1/2) G=(V,E), P σύνολο αιτήσεων και S V το σύνολο των κόμβων που εφοδιάζονται με wavelength converters. Ορισμοί: Έγκυρη ανάθεση (ως προς το S) Sufficient S. Ερώτημα 1: Ποιες επιλογές του S είναι sufficient; Ερώτημα 2: Δεδομένης μιας τοποθέτησης wavelength converters στους κόμβους είναι το πρόβλημα της ανάθεσης συχνοτήτων επιλύσιμο.

1.4 Wavelength Converters σε WDM δίκτυα (2/2) Θεώρημα 1.2: Το κενό σύνολο είναι sufficient ανν ο G είναι spider. Κατασκευάζουμε το γράφο G(S): V(S) = V\S { <s,e>: s S και η ακμή e προσπίπτει στον s} και E(S) = {{u,v} E(G): u,v S} {{<s,e>,u}:e={s,u}} {{<s,e>,<t,e>}:s,t S και s,t γειτονικοί κόμβοι}. G1(S),, Gk(S) ταconnected components του G(S) Θεώρημα 1.3: Το S είναι sufficient ανν κάθε component είναι spider. MINIMUM SUFFICIENT SET problem.

2.1 Shortest Path routing Fixed routing στρατηγικές. Περιοριζόμαστε σε shortest path δρομολόγηση ώστε να αποφεύγονται τοποθετήσεις wavelength converters που μπορεί να επιλέξουν ακόμη και όλους τους κόμβους. Η shortest path δρομολόγηση αλλάζει τη φύση του προβλήματος. Shortest Path sufficient σύνολο S (SPsufficient).

2.2 Προσδιορισμός έγκυρης τοποθέτησης των Wavelength Connerters(1/2) Ιδέα: Χρησιμοποίηση βοηθητικού γράφου που διατηρεί τη δομή των shortest paths. Κατασκευή γράφου: Δίνεται γράφος G=(V,E), S V, P, P G και P(S). Θεωρούμε Τ(P) ένα πολυγράφο στο Ε με ακμές κάθε υπομονοπάτι μήκους 2 ενός p P με μήκος μεγαλύτερο του 2. Παράδειγμα του G και του T(P G (S)) για S =

2.2 Προσδιορισμός έγκυρης τοποθέτησης των Wavelength Connerters(2/2) Θεώρημα 2.1: To S είναι SP sufficient ανν ισχύουν οι εξής δύο συνθήκες: i. Το T(P G (S)) είναι διμερές. ii. Δύο ακμές του T(P G (S)), που αντιστοιχούν σε δύο υπο μονοπάτια μήκους 2 ενός p P μήκους 3, δεν εμφανίζονται διαδοχικά στον ίδιο κύκλο. ΑπότοΘεώρημα2.1 προκύπτει αλγόριθμος πολυωνυμικού χρόνου που αποφασίζει αν το S είναι SP sufficient σε O( V 2 E ).

2.4 Ανάθεση συχνοτήτων σε δίκτυα με Wavelength Converters Θεώρημα 2.2 : Δίνεται γράφος G = (V,E) και S V τ.π να ικανοποιούνται οι συνθήκες του Θερήματος 2.1. Κάθε σύνολο P από shortest paths στον G μπορεί να χρωματισθεί με L(P) χρώματα. Παράδειγμα των μετασχηματισμών που χρειάζονται για τη συνένωση τοπικών χρωματισμών.

2.3 Πολυπλοκότητα και δυσκολία στην τοποθέτηση Wavelength Converters Ορισμός (L αναγωγιμότητα): Ένα πρόβλημα βελτιστοποίησης Π L ανάγεται στο πρόβλημα βελτιστοποίησης Π αν υπάρχουν πολυωνυμικοί αλγόριθμοι f, g και θετικές σταθερές c 1, c 2 τ.π για κάθε στιγμιότυπο I του Π ισχύουν οι ακόλουθες ιδιότητες: i. Ο αλγόριθμος f παράγει ένα στιγμιότυπο I = f(i) του Π τ.π OPT(I ) c 1 OPT(I). ii. Δοθείσας μιας λύσης του I με κόστος SOL(I ), ο αλγόριθμος g παράγει μία λύση του Ι με κόστος SOL(I) τ.π SOL(I) OPT(I) c 2 SOL(I ) OPT(I ). Θεώρημα 2.3: Υπάρχει L αναγωγή από το EBIP στο MIN SP SUFFICIENT πρόβλημα. Το EBIP είναι MAXSNP complete Το MIN SP SUFFICIENT είναι MAXSNP complete στην μηκατευθυνόμενη περίπτωση.

Επιπλέον αποτελέσματα Κατευθύνσεις για μέλλοντική έρευνα. Ring Routing and Wavelength translation (Winkler, Wilfong). Wavelength Conversion in all optical netxorks with Shortest Path routing (Erlebach Stefanakos). Wavelength Conversion in all optical networks (Kleinberg, Kumar). Προσεγγιστικοί αλγόριθμοι για το MIN CONVERSION στο RPMC πρόβλημα (Complexity of wavelength assignment in Optical Network optimiztion, Andrews και Zhang) c προσσέγγιση του MIN Sufficinet Set σε μη κατευθυνόμενους γράφους, με c<2.