Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 8 Τ ΕΛΕΙΑ Γ ΡΑΦΗΜΑΤΑ Σταύρος Δ. Νικολόπουλος 1.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Γραφήματα & Επίπεδα Γραφήματα
Advertisements

«Κυβερνητικές προτάσεις για το Ασφαλιστικό» © VPRC – Μάρτιος / Δ.1 © VPRC – Μάρτιος 2008 ΚΥΒΕΡΝΗΤΙΚΕΣ ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΤΟ ΑΣΦΑΛΙΣΤΙΚΟ.
Ερωτηματολόγιο Συλλογής Απαιτήσεων Εφαρμογών Υψηλών Επιδόσεων
Αποτελέσματα Μελέτης για το Μέγαρο Πολιτισμού Κύπρου Ετοιμάστηκε για την Εταιρεία KPMG Από την Εταιρεία RAI Consultants Public Ltd Μάρτιος 2008.
Μάρτιος 2011 Βαρόμετρο ΕΒΕΘ - Καταναλωτές. “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΘΕΜΑΤΟΛΟΓΙΑ Η μόχλευση σε ανταγωνιστική και χωρίς φόρους οικονομία
Βασικές Συναρτήσεις Πινάκων
Προβολή SPmC TURBOHALER ΑΣθΜΑ ΧΑΠ Subordinated pages Animation step Structure of the pages is clear No animation Simple animation.
της Μαρίας-Ζωής Φουντοπούλου
Εισαγωγή στους Γράφους
ΤΑ ΜΕΡΗ ΤΟΥ ΠΟΔΗΛΑΤΟΥ
1 Τα Προβλήματα TSP & RSA Σε αυτές τις διαφάνειες παρουσιάζουμε μια σύντομη ανάλυση  του προβλήματος του Περιοδεύοντα Πωλητή (Traveling.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
1 Αλγοριθμική Θεωρία Γραφημάτων Ακαδ. ‘Ετος Τμήμα Πληροφορικής - Πανεπιστήμιο Ιωαννίνων Διάλεξη 1.
Προγραμματισμός PASCAL Πληροφορική Γ' Λυκείου μέρος γ
Ρωτήθηκαν 67 άτομα μιας σχολής χορού και έδωσαν τις εξής απαντήσεις: Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,L,L,L,L,L,L, L,L,L,L,T,T,T,T,T,T,T,M,M,M,M,M,M,M,M,M,M,L,L,L,L,L,L,L,T,T,T,T,T,M,M,
Λανθάνουσα Σημασιολογική Ανάλυση (Latent Semantic Analysis)
Page  1 Ο.Παλιάτσου Γαλλική Επανάσταση 1 ο Γυμνάσιο Φιλιππιάδας.
Ανάλυση του λευκού φωτός και χρώματα
© GfK 2012 | Title of presentation | DD. Month
-17 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Σεπτέμβριος 2013 Δείκτης > +20 Δείκτης 0 a +20 Δείκτης 0 a -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
+21 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Δεκέμβριος 2013 Δείκτης > +20 Δείκτης 0 να +20 Δείκτης 0 να -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
Βαρόμετρο ΕΒΕΘ - Καταναλωτές Σεπτέμβριος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι.
ΚΑΤΟΧΗ - ΕΘΝΙΚΗ ΑΝΤΙΣΤΑΣΗ.
Αβιοτικό περιβάλλον οργανισμοί.
Προγραμματισμός ΙΙ Διάλεξη #7: Περισσότερες Δομές Ελέγχου Δρ. Νικ. Λιόλιος.
1 AYTOΣ Ο ΠΛΑΝΗΤΗΣ ΕΙΝΑΙ ΠΟΛΥ ΕΝΔΙΑΦΕΡΩΝ ΤΟΠΟΣ ΓΙΑ ΝΑ ΖΕΙ ΚΑΝΕΙΣ….
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Συναρτησιακές Εξαρτήσεις.
Αποκεντρωμένη Διοίκηση Μακεδονίας Θράκης ∆ιαχείριση έργων επίβλεψης µε σύγχρονα µέσα και επικοινωνία C2G, B2G, G2G Γενική Δ/νση Εσωτερικής Λειτουργίας.
1/5/ ΧΡΗΣΕΙΣ ΤΗΣ ΗΛΙΑΚΗΣ ΑΝΤΙΝΟΒΟΛΙΑΣ 1/5/ (πηγή: HELIOAKMI).
Βαρόμετρο ΕΒΕΘ Μάρτιος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι του Νομού Θεσσαλονίκης”
13ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών – Κέρκυρα Οκτωβρίου 2004 Το σύστημα COINE για την προβολή της πολιτιστικής κληρονομιάς και την υποστήριξη.
+14 Σεπτέμβριο 2014 Δείκτης > +20 Δείκτης 0 να +20 Δείκτης 0 να -20 Δείκτης < -20 Συνολικά της ΕΕ: +1 Δείκτης > +20 Δείκτης 0 να +20 Δείκτης 0 να -20 Δείκτης.
1 Τοπικές βλάβες από δήγματα όφεων Κουτσουμπού Γεωργία Ειδικευόμενη Γενικής Ιατρικής ΓΚΑ Αθήνα, 18 η Ιουλίου 2002.
Προγραμματισμός ΙΙ Διάλεξη #6: Απλές Δομές Ελέγχου Δρ. Νικ. Λιόλιος.
Βαρόμετρο ΕΒΕΘ Μάρτιος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι του Νομού Θεσσαλονίκης”
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
Εργαστήριο Δασικής Διαχειριστικής & Τηλεπισκόπησης Ασκήσεις Δασικής Διαχειριστικής Ι Διδάσκων Δημήτριος Καραμανώλης, Επίκουρος Καθηγητής Άσκηση 4.
Δομές Δεδομένων 1 Στοίβα. Δομές Δεδομένων 2 Στοίβα (stack)  Δομή τύπου LIFO: Last In - First Out (τελευταία εισαγωγή – πρώτη εξαγωγή)  Περιορισμένος.
Γράφοι: Προβλήματα και Αλγόριθμοι
Σχεδιαση Αλγοριθμων - Τμημα Πληροφορικης ΑΠΘ - Κεφαλαιο 9ο1 Άπληστοι αλγόριθμοι βελτιστοποίησης Προβλήματα βελτιστοποίησης λύνονται με μια σειρά επιλογών.
Προγραμματισμός ΙΙ Διάλεξη #5: Εντολές Ανάθεσης Εντολές Συνθήκης Δρ. Νικ. Λιόλιος.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Κληρονομικότητα.
“ Ἡ ἀ γάπη ἀ νυπόκριτος. ἀ ποστυγο ῦ ντες τ ὸ πονηρόν, κολλώμενοι τ ῷ ἀ γαθ ῷ, τ ῇ φιλαδελφί ᾳ ε ἰ ς ἀ λλήλους φιλόστοργοι, τ ῇ τιμ ῇ ἀ λλήλους προηγούμενοι.
Το Πρόβλημα Routing and Path Coloring και οι εφαρμογές του σε πλήρως οπτικά δίκτυα Ευχαριστίες: οι διαφάνειες αυτές βασίστηκαν εν μέρει στην παρουσίαση.
ΜΑΘΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗ ΜΕΤΑΓΓΙΣΗ ΑΙΜΑΤΟΣ - ΑΙΜΟΔΟΣΙΑ
Distance Functions on Hierarchies Eftychia Baikousi.
Δομές Δεδομένων - Ισοζυγισμένα Δυαδικά Δένδρα (balanced binary trees)
+19 Δεκέμβριος 2014 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20 Δείκτης < -20 Συνολικά της ΕΕ: +5 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20.
Αγγελική Γεωργιάδου- Αναστασία Πεκτέσογλου Δράμα 2006
Βαρόμετρο ΕΒΕΘ Σεπτέμβριος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι του Νομού.
ΗΥ Παπαευσταθίου Γιάννης1 Clock generation.
AMORE Patra, Combined Bus and Driver Scheduling C. Valouxis, E. Housos Computers and Operation Research Journal Vol 29/3, pp , March 2002.
Προσομοίωση Δικτύων 2n Άσκηση Δημιουργία, διαμόρφωση μελέτη επικοινωνιακών ζεύξεων.
Προσομοίωση Δικτύων 4η Άσκηση Σύνθετες τοπολογίες, διακοπή συνδέσεων, δυναμική δρομολόγηση.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εξόρυξη Δεδομένων Απορροφητικοί τυχαίοι περίπατοι. Προβλήματα κάλυψης Διδάσκων: Επίκ. Καθ. Παναγιώτης.
Προσομοίωση Δικτύων 3η Άσκηση Δημιουργία, διαμόρφωση μελέτη σύνθετων τοπολογιών.
Διασύνδεση LAN Γιατί όχι μόνο ένα μεγάλο LAN
Relations Chapter 9.
Θεωρία & Αλγόριθμοι Γράφων Αντιστοιχίσεις και Καλύμματα
International Hospitality Management MC Employability Scheme
Σήμερα στην πόλη του Δαβίδ κι αυτός είναι ο Χριστός ο Κύριος
Πανεπιστήμιο Θεσσαλίας
Find: φ σ3 = 400 [lb/ft2] CD test Δσ = 1,000 [lb/ft2] Sand 34˚ 36˚ 38˚
GLY 326 Structural Geology
Τεχνολογία & εφαρμογές μεταλλικών υλικών
Max-Flow: Non-terminating example with irrational capatcities
Μεταγράφημα παρουσίασης:

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 8 Τ ΕΛΕΙΑ Γ ΡΑΦΗΜΑΤΑ Σταύρος Δ. Νικολόπουλος 1

2 Εισαγωγή Βασικοί Αλγόριθμοι Γραφημάτων Πολυπλοκότητα χώρου και χρόνου: Ο και Ω Τέλεια Γραφήματα Κλάσεις Ιδιότητες Προβλήματα Αλγοριθμικές Τεχνικές … Αλγόριθμοι Προβλημάτων Αναγνώρισης και Βελτιστοποίησης

3 Αλγόριθμοι Θεωρίας Γραφημάτων Πολυωνυμικοί Αλγόριθμοι… (Γραμμικοί) Προβλήματα: NP-Πλήρη Επιλογές Προσέγγιση Λύσης Περιορισμοί Ιδιοτήτων Τέλεια Γραφήματα, …

4 Κλάσεις Τέλειων Γραφημάτων

5

6 Μοντελοποίηση Προβλήματος →

Let F be a family of nonempty sets. The intersection graph of F is obtained be representing each set in F by a vertex: x  y  S X ∩ S Y ≠  7 Intersection Graphs

The intersection graph of a family of intervals on a linearly ordered set (like the real line) is called an interval graph 2 I 1 I 3 I I 2 I 4 I I 7 5 unit internal graph proper internal graph - no internal property contains another 8 7 Intersection Graphs (Interval)

Circular-arc graphs properly contain the internal graphs. proper circular - arc graphs Intersection Graphs (Circular-arc)

A permutation diagram consists of n points on each of two parallel lines and n straight line segments matching the points. Π= [ 4,1, 3, 2 ] G[ Π ] 10 Intersection Graphs (Permutation)

11 Intersection Graphs (Permutation)

Intersecting chords of a circle Proposition. An induced subgraph of an interval graph is an interval graph. 12 Intersection Graphs (Chords-of-circle)

Triangulated Graph Property every simple cycle of length l > 3 possesses a chord Triangulated graphs (or chord graphs) 13 Triangulated Property

Transitive Orientation Property Each edge can be assigned a one-way direction in such a way that the resulting oriented graph (V, F): ab  F and bc  F  ac  F (  a, b, c  V) Graphs which satisfy the transitive orientation property are called comparability graph. 14 Transitive Orientation Property

ab  F and bc  F  ac  F (  a, b, c  V) 15 Transitive Orientation Property

Clique number ω(G) the number of vertices in a maximum clique of G 16 Stability number α(G) the number of vertices in a stable set of max cardinality  Max κλίκα του G ω(G) = 4 Max stable set of G α(G) = 3 a b c d f e b c d e a c f Graph Theoretic Foundations (1)

A clique cover of size k is a partition V = C 1 + C 2 +…+ C k such that C i is a clique. A proper coloring of size c (proper c-coloring) is a partition V = X 1 + X 2 +…+ X c such that X i is a stable set. 17 Graph Theoretic Foundations (2)

Clique cover number κ(G) the size of the smallest possible clique cover of G Chromatic number χ(G) the smallest possible c for which there exists a proper c-coloring of G. χ(G) = 2 κ(G) = 3 clique cover V={2,5}+{3,4}+{1} c-coloring V={1,3,5}+{2,4} κ(G)=3 χ(G)=2 18 Graph Theoretic Foundations (3)

For any graph G: ω(G) ≤ χ(G) α(G) ≤ κ(G) Obriasly : α(G) = ω(Ğ) and κ(G) = χ(Ğ) 19 Graph Theoretic Foundations (4)

Let G = (V, E) be an undirected graph: (P 1 ) ω(G A ) = χ(G A )  A  V (P 2 ) α(G A ) = κ(G A )  A  V G is called Perfect 20 Perfect Graphs - Definition

χ-Perfect property For each induced subgraph G A of G χ(G A ) = ω(G A ) α-Perfect property For each induced subgraph G A of G α(G A ) = κ(G A ) 21 Perfect Graphs - Properties

22 Κλάσεις Τέλειων Γραφημάτων

23 Κλάσεις Τέλειων Γραφημάτων

G triangulated  G has the triangulated graph property Every simple cycle of length l > 3 possesses a chord. Triangulated graphs, or Chordal graphs, or Perfect Elimination graphs Triangulated Graphs

Dirac showed that: every chordal graph has a simplicial node, a node all of whose neighbors form a clique. 25 a b c d f e a, c, f simplicial nodes b, d, e non siplicial Triangulated Graphs

It follows easily from the triangulated property that deleting nodes of a chordal graph yields another chordal graph. 26 Triangulated Graphs a b c d f e a b c d f a b d f  

Recognition Algorithm This observation leads to the following easy and simple recognition algorithm : Find a simplicial node of G Delete it from G, resulting G ’ Recourse on the resulting graph G ’, until no node remain 27 Triangulated Graphs

node-ordering : perfect elimination ordering, or perfect elimination scheme Rose establishes a connection between chordal graphs and symmetric linear systems. 28 a b c d e (a, c, b, e, d) (c, d, e, a, b) (c, a, b, d, e) … Triangulated Graphs

Let σ =  v 1,v 2,...,v n  be an ordering of the vertices of a graph G = (V, E). σ = peo if each v i is a simplicial node to graph G  v i,v i+1, …,v n  29 Triangulated Graphs a b c d e σ = (c, d, e, a, b) a b d e

Example: σ =  1, 7, 2, 6, 3, 5, 4  no simplicial vertex G 1 has 96 different peo. 30 Triangulated Graphs

Algorithm LexBFS 1. for all v  V do label(v) :  () ; 2. for i :   V  down to 1 do 2.1 choose v  V with lexmax label (v); 2.1 σ (i)  v; 2.3 for all u  V ∩N(v) do label (u)  label (u) || i 2.4 V  V \  v  ; end 31 Algorithms for computing peo

32 Algorithms for Computing PEO

Algorithm MCS 1. for i :   V  down to 1 do 1.1 choose v  V with max number of numbered neighbours; 1.2 number v by i; 1.3 σ (i)  v; 1.4 V  V \  v  ; end 33 Algorithms for Computing PEO

34 Algorithms for Computing PEO

35 Minimum Vertex Separators x y p q r z

36 Minimum Vertex Separators

37 Minimum Vertex Separators

Βασικοί Αλγόριθμοι Γραφημάτων Πολυπλοκότητα χώρου και χρόνου: Ο και Ω Τέλεια Γραφήματα Κλάσεις Ιδιότητες Προβλήματα Τεχνικές Διάσπασης (modular decomposition, …) Αλγόριθμοι Προβλημάτων Αναγνώρισης και Βελτιστοποίησης 38 Coloring Max Clique Max Stable Set Clique Cover Matching Hamiltonian Path Hamiltonian Cycle … Perfect Graphs – Optimization Problems Triangulated Comparability Interval Permutation Split Cographs Threshold graphs QT graphs …

Minimum Vertex Separators