Εξόρυξη από Γραφήματα

Σχετικά έγγραφα
u v 4 w G 2 G 1 u v w x y z 4

Κατευθυνόµενα γραφήµατα. Στοιχεία Θεωρίας Γραφηµάτων (1) Πολυγραφήµατα (Multigraphs)

Στοιχεία Θεωρίας Γραφηµάτων (1)

Μετασχηματισμοί, Αναπαράσταση και Ισομορφισμός Γραφημάτων

Αναζήτηση Κατά Πλάτος

Βασικές Έννοιες Θεωρίας Γραφημάτων

Βασικές Έννοιες Θεωρίας Γραφημάτων

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

έντρα ιδάσκοντες:. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο

Μη κατευθυνόµενα γραφήµατα. Στοιχεία Θεωρίας Γραφηµάτων (1) Υπογραφήµατα.

ιδάσκοντες: Φ. Αφράτη,. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

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

Τίτλος Μαθήματος: Θεωρία Γραφημάτων. Ενότητα: Εισαγωγή σε βασικές έννοιες. Διδάσκων: Λέκτορας Xάρης Παπαδόπουλος. Τμήμα: Μαθηματικών

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Αναζήτηση Κατά Πλάτος

Θεωρία Γραφημάτων 5η Διάλεξη

Αναζήτηση Κατά Πλάτος

2 ) d i = 2e 28, i=1. a b c

Αναζήτηση Κατά Πλάτος

Σχέσεις. Διμελής Σχέση. ΣτοΊδιοΣύνολο. Αναπαράσταση

Εισαγωγή στους Αλγορίθμους

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Στοιχεία Θεωρίας Γραφηµάτων (4) - έντρα

ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόγχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

HY118- ιακριτά Μαθηµατικά. Θεωρία γράφων / γραφήµατα. Τι είναι οι γράφοι; Εφαρµογές των γράφων Γράφοι

HY118- ιακριτά Μαθηµατικά. Θεωρία γράφων / γραφήµατα. Τι είναι οι γράφοι; Εφαρµογές των γράφων Γράφοι

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Μέγιστη ροή. Κατευθυνόμενο γράφημα. Συνάρτηση χωρητικότητας. αφετηρίακός κόμβος. τερματικός κόμβος. Ροή δικτύου. με τις ακόλουθες ιδιότητες

ιµελής Σχέση ιατεταγµένο ζεύγος (α, β): ύο αντικείµενα (όχι κατ ανάγκη διαφορετικά) σε καθορισµένη σειρά. Γενίκευση: διατεταγµένη τριάδα (α, β, γ), δι

Αλγόριθµοι Γραφηµάτων

Θεωρία Γραφημάτων 5η Διάλεξη

Σχέσεις. ιδάσκοντες:. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ιακριτά Μαθηµατικά και Μαθηµατική Λογική ΠΛΗ20 Ε ρ γ α σ ί α 3η Θεωρία Γραφηµάτων

Κατανεμημένα Συστήματα Ι

Διδάσκοντες: Δ. Φωτάκης, Δ. Σούλιου Επιμέλεια διαφανειών: Δ. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

P = (J, B) T = (I, A) P = (J, B) G = (V, E) i 1 i i + 1

Παράδειγµα (4) Στοιχεία Θεωρίας Γραφηµάτων (2) Ορέστης Τελέλης. Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς. v 2. u 3.

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

HY118-Διακριτά Μαθηματικά

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων

Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες

Θεωρία Γραφημάτων και Εφαρμογές - Διακριτά Μαθηματικά ΙΙ Φεβρουάριος 2017

Θεωρία Γραφημάτων: Ορολογία και Βασικές Έννοιες

Φροντιστήριο #8 Ασκήσεις σε Γράφους 16/5/2017

Θεωρία Γραφημάτων 1η Διάλεξη

(elementary graph algorithms)

Στοιχεία Θεωρίας Γραφηµάτων (2)

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων

ΘΕΩΡΙΑ ΓΡΑΦΩΝ. 7 η Διάλεξη Συνεκτικότητα (Συνδεσμικότητα) Βασικές έννοιες και ιδιότητες Το θεώρημα του Merger Ισομορφισμός

Θεωρία Γραφημάτων 2η Διάλεξη

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

Τομές Γραφήματος. Γράφημα (μη κατευθυνόμενο) Συνάρτηση βάρους ακμών. Τομή : Διαμέριση του συνόλου των κόμβων σε δύο μη κενά σύνολα

E(G) 2(k 1) = 2k 3.

Διάλεξη 7: X Y Σχήμα 7.2: Παράδειγμα για το Πόρισμα 7.2, όπου: 1 = {1, 2, 5}, 2 = {1, 2, 3}, 3 = {4}, 4 = {1, 3, 4}. Θ

1 (6) 9 (6) 2 (3) 10 (9) 3 (6) 11 (6) 4 (8) 12 (6) 5 (6) 13 (8) 6 (5) 14 (6) 7 (6) 15 (11) 8 (8)

x (a 1 + a 2 ) mod 9, y (a 1 a 2 ) mod 9.

2 Πεπερασμένα ευθέα αθροίσματα και προβολές σε χώρους με νόρμα. με νόρμα, με τις ακόλουθες νόρμες οι οποίες ορίζονται μέσω των νορμών των X και Y.

ΣΥΝΕΚΤΙΚΟΤΗΤΑ ΓΡΑΦΗΜΑΤΩΝ

Θεωρία Γραφημάτων 1η Διάλεξη

Θεωρία Γραφημάτων 2η Διάλεξη

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

HY118- ιακριτά Μαθηµατικά. Θεωρία γράφων / γραφήµατα. Τι έχουµε δει µέχρι τώρα. Υπογράφηµα Γράφοι

Γράφημα. Συνδυαστικό αντικείμενο που αποτελείται από 2 σύνολα: Σύνολο κορυφών (vertex set) Σύνολο ακμών (edge set) 4 5 πλήθος κορυφών πλήθος ακμών

HY118-Διακριτά Μαθηματικά

z 1 E(G) 2(k 1) = 2k 3. x z 2 H 1 H 2

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

Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής Εξάμηνο ΣΤ ΘΕΩΡΙΑ ΓΡΑΦΩΝ

Κατανεμημένα Συστήματα Ι

(elementary graph algorithms)

d(v) = 3 S. q(g \ S) S

2 Πεπερασμένα ευθέα αθροίσματα και προβολές σε χώρους με νόρμα. με νόρμα, με τις ακόλουθες νόρμες οι οποίες ορίζονται μέσω των νορμών των X και Y.

Φροντιστήριο #9 Ασκήσεις σε Γράφους 18/5/2018

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

S A : N G (S) N G (S) + d S d + d = S

Συντομότερες Διαδρομές

Επίπεδα Γραφήματα (planar graphs)

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων / γραφήματα. Τι έχουμε δει μέχρι τώρα. Υπογράφημα. 24 -Γράφοι

X i, i I Y j, j J. X i. Z j P = (J, B) G T = (I, J) 1 2 i i + 1 n. 1 i V

Κατανεμημένα Συστήματα Ι

Θεωρία Γραφημάτων 11η Διάλεξη

ΠΛΗ 20, 5 η ΟΣΣ: Θεωρία Γραφημάτων

ΤΕΙ ΛΑΜΙΑΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ ΥΠΟΛΟΓΙΣΤΩΝ

Πανεπιστήμιο Στερεάς Ελλάδας Τμήμα Πληροφορικής Εξάμηνο ΣΤ ΘΕΩΡΙΑ ΓΡΑΦΩΝ

Δώστε έναν επαγωγικό ορισμό για το παραπάνω σύνολο παραστάσεων.

Δοµές Δεδοµένων & Ανάλυση Αλγορίθµων 3ο Εξάµηνο. Γραφήµατα. (Graphs)

HY118-Διακριτά Μαθηματικά. Θεωρία γράφων / γραφήματα. Τι είναι οι γράφοι; Εφαρμογές των γράφων. 23-Γράφοι

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 2: Μαθηματικό Υπόβαθρο

Συντομότερες Διαδρομές

Επαναληπτικές Ασκήσεις. Ρίζου Ζωή

Φροντιστήριο #9 Λυμένες Ασκήσεις σε Γράφους

ΠΛΗ 20, 6 η ΟΣΣ: Δέντρα Εξετάσεις

Σχεδίαση και Ανάλυση Αλγορίθμων Ενότητα 3: ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ - ΓΡΑΦΗΜΑΤΑ

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

Φροντιστήριο #8 Ασκήσεις σε Γράφους 24/5/2016

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΛΓΟΡΙΘΜΩΝ ΒΟΗΘΟΣ: ΒΑΓΓΕΛΗΣ ΔΟΥΡΟΣ

Εισαγωγή στους Αλγορίθμους Ενότητα 7η

Διάλεξη 13: D Σχήμα 13.2: Ενδεικτική αναπαράσταση δίσκου D που ορίζει ο στην εμβάπτιση Γ. Σχήμα 13.3: Σχηματική επεξήγηση περιπτώσεων πο

Ελάχιστο Συνδετικό Δέντρο

Θεωρία Γραφημάτων και Εφαρμογές - Διακριτά Μαθηματικά ΙΙ Σεπτέμβριος 2017

Transcript:

Εισαγωγή Εξόρυξη από Γραφήματα Γράφημα G(V, E) u i V, (u i, u j ) E Ετικέτα l(u i ), l(u i, u j ) Επέκταση της εξόρυξης κανόνων συσχέτισης για τον εντοπισμό συχνών υπο-γραφημάτων s t t Γράφημα με ετικέτες Οι διαφάνειες στηρίζονται στο P.-N. Tn, M.Stinh, V. Kum, «Intoution to Dt Mining», Aison Wsly, 26 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 2 Εισαγωγή Εισαγωγή Εφαρμογές: W Mining: Γράφος (w owsing ttns) Κόμβοι (w gs) Ακμές (hylinks) Υπολογιστική Χημεία Γράφος (stutu o hmil omouns) Κόμβοι (toms, ions) Ακμές (ons) Rsh Homg Εφαρμογές: ίκτυα Υπολογιστών: Γράφος (omut ntwok) Κόμβοι (omuts, svs) Ακμές (intonntions) Smnti W Γράφος (olltions o XML oumnts) Κόμβοι (XML lmnts) Ακμές (nthil) Bioinomtis Γράφος (otin stutus) Κόμβοι (mino is) Ακμές (ontt siu) Atiiil Intllign Dtss Dt Mining Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 3 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 4 Εισαγωγή Γραφήματα: Ορισμοί Asiin Yst otin inttion ntwok om H. Jong t l Ntu 4, 4 (2) Υπο-γράφημα G (V, E ) υπογράφημα του G(V, E): V' V E E G S G s t t s t Γράφημα Υπογράφημα Intnt Co-utho ntwok Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 5 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 6

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 7 Γραφήματα: Ορισμοί Εξόρυξη Συχνών Υπογραφημάτων Έστω μια συλλογή από γραφήματα SG, η υποστήριξη ενός υπογραφήματος g είναι το ποσοστό όλων των γραφημάτων του SG που περιέχουν το g ως υπογράφημά τους { Gi g SGi, Gi SG} s( g) SG Εξόρυξη Συχνών Υπογραφημάτων Έστω ένα σύνολο γραφημάτων SG και ένα κατώφλι υποστήριξης minsu Βρεςόλαταυπογραφήματαg τέτοια ώστε s(g) minsu Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 8 Εξόρυξη Συχνών Υπογραφημάτων Εξόρυξη Συχνών Υπογραφημάτων Θα εστιάσουμε σε μη κατευθυνόμενα, συνδεδεμένα γραφήματα Μπορούμε να ακολουθήσουμε τη ut-o μέθοδο, ηλαδή παρήγαγε όλ τ πιθανά υπογραφήματα Υπολόγισε την υποστήριξη του καθενός Κράτησε μόνο όσους έχουν υποστήριξη minsu Μέγεθος του sh s; i ( )2 i i( i ) / 2 Επιλογή i από κόμβους ιαφορετικές συνδέσεις, μέγιστος αριθμός για μη κατευθυνόμενο είναι i(i-)/2 (πλήρως συνδεδεμένος) Πολύ μεγάλος αριθμός, πχ για 7, αριθμός στοιχειοσυνόλων, 2 28, αριθμός γραφημάτων 2,35.62! Κάποια βέβαια, μη συνδεδεμένα άρα (σχετικά) μικρότερος αριθμός Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 9 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ Εξόρυξη Συχνών Υπογραφημάτων Εξόρυξη Συχνών Υπογραφημάτων Παράδειγμα Ετικέτες για τις ακμές {, } Ένα στοιχείο μόνο μια φορά σε ένα στοιχειοσύνολο, ενώ η ετικέτα ενός κόμβου πολλές φορές σε ένα γράφημα Για το ίδιο ζευγάρι κόμβων, έχουμε διαφορετικές επιλογές για την ετικέτα των ακμών τους Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 2

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 3 Αλγόριθμος βασισμένος στον ioi Αλγόριθμος βασισμένος στον ioi Παράδειγμα: οσοληψίες ως Γραφήματα Μπορούμε να χρησιμοποιήσουμε έναν αλγόριθμο βασισμένο στον ioi όπως στα συχνά στοιχειοσύνολα; Ηαρχήioi ισχύει: γράφημα συχνό > υπογραφήματα του συχνά Γραφήματα ως δοσοληψίες, πως; G G2 G3 Στοιχείο: τριάδα (κόμβος, κόμβος2, ακμή) (l(u), l(u2), l()) Πλάτος δοσοληψίας: αριθμός των ακμών ουλεύει μόνο αν οι τριάδες είναι μοναδικές (,,) (,,) (,,) (,,) (,,) (,,) (,,) G G2 G3 G3 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 4 Αλγόριθμος βασισμένος στον ioi Αλγόριθμος βασισμένος στον ioi Επίσης, Βήμα : Βρες τα συχνά -υπογραφήματα Βήμα 2: Επανέλαβε μέχρι να μην παράγονται νέα συχνά υπογραφήματα - Cnit Gntion: Χρησιμοποίησε τα k- υπογραφήματα για τη δημιουργία k-υπογραφημάτων Ψαλίδισμα Υποψηφίων - Cnit Puning: Ψαλίδισε τα k-υπογραφήματα που περιέχουν μη συχνά (k-)-γραφήματα Υπολογισμός Υποστήριξης - Suot Counting: Υπολόγισε την υποστήριξη των k-υπογραφημάτων που απομένουν Υπολογισμός Υποψηφίων - Cnit Elimintion: ιώξε τα υποψήφια k-υπογραφήματα που δεν είναι συχνά Aitionl onstints imos y ttn stutu Suot n onin not th only onstints Assumtion: unt sughs must onnt Στην πραγματικότητα δεν είναι τόσο απλό, πολλά περισσότερα θέματα Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 5 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 6 Αλγόριθμος βασισμένος στον ioi Αλγόριθμος βασισμένος στον ioi Παράδειγμα: Σύνολο Γραφημάτων (,,) (,,) (,,) (,,) (,,) (,,) (,,) G G2 G3 G4 Παράδειγμα (συνέχεια) (,,) (,,) (,,) (,,) (,,) (,,) (,,) G G2 G3 G4 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 7 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 8

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 9 Υπο-γραφημάτων Υπο-γραφημάτων Από k- υπογραφήματα σε k-υπογραφήματα Αποφυγή δημιουργίας του ίδιου υπο-γραφήματος Τι είναι το k; Αριθμός κόμβων; Ανάπτυξη Κόμβων (Vtx Gowing) Αριθμός Ακμών; Ανάπτυξη Ακμών (Eg Gowing) Τα δύο k- υπογραφήματα που συγχωνεύουμε πρέπει να έχουν ένα κοινό k-2 υπογράφημα Το κοινό υπο-γράφημα ονομάζεται ο τους (o) Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 2 ΣτονAioi: Η συγχώνευση δυο συχνών (k-)-στοιχειοσυνόλων δημιουργεί ένα υποψήφιο k-στοχιειοσύνολο Ανάπτυξη Κόμβων Συγχώνευση δύο υπογραφημάτων με k- κόμβους Οι οποίοι έχουν ένα κοινό υπο-γράφημα (πυρήνα) με k-2 κόμβους Στην εξόρθξη συχνών υπογραφημάτων (unt sugh mining): -> νέο υπογράφημα με k κόμβους Η συγχώνευση δυο συχνών (k-)-υπογραφημάτων μπορεί να δημιουργήσει παραπάνω από ένα υποψήφιο k-υπογράφημα Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 2 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 22 Αναπαράσταση Γραφημάτων Ανάπτυξη Κόμβων 2 υπογραφήματα με 4 κόμβους και ένα κοινό 3-υπογράφημα G G2 G3 join(g,g2) G Πίνακας Γειτνίασης (Ajny Mtix) Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 23 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 24

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 25 G G2 2 Ανάπτυξη Κόμβων Ο πίνακας γειτνίασης M συγχωνεύεται με τον πίνακα γειτνίαση Μ2 αν οι υπο-πίνακες που προκύπτουν σβήνοντας τη τελευταία γραμμή και στήλη του Μ και Μ2 είναι ίδιοι Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 26 G G2 2 3 G3 join(g,g2) Ανάπτυξη Κόμβων Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 27 Ανάπτυξη Κόμβων Ο πίνακας γειτνίασης M συγχωνεύεται με τον πίνακα γειτνίαση Μ2 αν και μόνο αν οι υπο-πίνακες που προκύπτουν σβήνοντας τη τελευταία γραμμή και στήλη του Μ και Μ2 είναι ίδιοι Το αποτέλεσμα είναι ο πίνακας γειτνίασης Μ3 που έχει τον ίδιο υπο-πίνακα επεκταμένος με τις τελευταίες γραμμές των Μ και Μ2 Αρκεί; Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 28 2?? 3 Ανάπτυξη Κόμβων: Πολλαπλοί Υποψήφιοι Πρέπει να θεωρήσουμε όλες τις πιθανές ετικέτες για την ακμή (, ) > παραπάνω από ένα υποψήφιο υπογράφημα Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 29 Συγχώνευση δύο υπογραφημάτων με k- ακμές Οι οποίοι έχουν ένα κοινό υπο-γράφημα -> νέο υπογράφημα με k ακμές Το νέο υπογράφημα μπορεί να μην έχει περισσότερους κόμβους από τα αρχικά Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 3 Ενας συχνό k- υπογράφημα g συγχωνεύεται με ένα συχνό k- υπογράφημα g2 αν και μόνο όταν αφαιρέσουμε μια ακμή από το g προκύπτει ένα k-2 υπογράφημα που είναι τοπολογικά ισοδύναμο ή ισομορφικό (isomohi) με ένα k-2 υπογράφημα που προκύπτει αν αφαιρέσουμε μια ακμή από τον g2 Το αποτέλεσμα είναι ένα k υπογράφημα που προκύπτει αν προσθέσουμε την ακμή που αφαιρέσαμε από το g2 στο g Θα δούμε είναι η «τοπολογική ισοδυναμία»

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 3 (παράδειγμα) (παράδειγμα) G G2 G3 join(g,g2) G G2 G3 join(g,g2) Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 32 (παράδειγμα) (παράδειγμα) Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 33 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 34 Ενας συχνό k- υπογράφημα g συγχωνεύεται με ένα συχνό k- υπογράφημα g2 αν και μόνο όταν αφαιρέσουμε μια ακμή από το g προκύπτει ένα k-2 υπογράφημα που είναι τοπολογικά ισοδύναμο ή ισομορφικό (isomohi) με ένα k-2 υπογράφημα που προκύπτει αν αφαιρέσουμε μια ακμή από τον g2 υο γράφοι είναι τοπολογικά ισοδύναμοι αν υπάρχει μια - απεικόνιση μεταξύ των κόμβων τους Το αποτέλεσμα είναι ένα k υπογράφημα που προκύπτει αν προσθέσουμε την ακμή που αφαιρέσαμε από το g2 στο g Παρατήρηση: πολλά διαφορετικά υπογραφήματα όταν υπάρχουν στον πυρήνα «ισοδύναμες» διαφορετικές θέσεις για να τοποθετήσουμε την ακμή - δηλαδή, τοπολογικά ισοδύναμοι κόμβοι Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 35 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 36

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 37 v v Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 38 v v Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 39 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 4 v v Όπου και να προστεθεί το ίδιο v,,, τοπολογικά ισοδύναμα (4 δυνατές θέσεις) Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 4 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 42

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 43 v v v εν είναι ισοδύναμα Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 44 v v v v Είναι ισοδύναμα Είναι ισοδύναμα Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 45 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 46 v v v v5 Άρα, δυο δυνατές θέσεις Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 47 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 48

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 49 v v v5 v5 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 5 Γενική Περίπτωση v v v5 εν είναι ισοδύναμα v5 Είναι τα και τοπολογικά ισοδύναμα; Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 5 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 52 Περίπτωση, Συμβολισμός, αν τοπολογικά ισοδύναμα αν ίδιες ετικέτες Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 53 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 54

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 55 Περίπτωση, Περίπτωση, Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 56 Περίπτωση, Τέλος, μπορεί να έχουμε Πολλαπλούς Πυρήνες Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 57 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 58 Αλγόριθμος βασισμένος στον ioi Ανάπτυξη Κόμβων και Ακμών Παρόλου που η ανάπτυξη ακμών παράγει πολλαπλούς υποψηφίους, γενικά τείνει να παράγει λιγότερα υπογραφήματα Βήμα : Βρες τα συχνά -υπογραφήματα Βήμα 2: Επανέλαβε μέχρι να μην παράγονται νέα συχνά υπογραφήματα - Cnit Gntion: Χρησιμοποίησε τα k- υπογραφήματα για τη δημιουργία k-υπογραφημάτων Ψαλίδισμα Υποψηφίων - Cnit Puning: Ψαλίδισε τα k-υπογραφήματα που περιέχουν μη συχνά (k-)-γραφήματα Υπολογισμός Υποστήριξης - Suot Counting: Υπολόγισε την υποστήριξη των k-υπογραφημάτων που απομένουν Υπολογισμός Υποψηφίων - Cnit Elimintion: ιώξε τα υποψήφια k-υπογραφήματα που δεν είναι συχνά Στην πραγματικότητα δεν είναι τόσο απλό, πολλά περισσότερα θέματα Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 59 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 6

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 6 Ψαλίδισμα Υποψηφίων Ψαλίδισμα Υποψηφίων Ψαλίδισμα Υποψηφίων Μετά τη δημιουργία των k-υπογραφημάτων, ψαλλιδίζονται (un) τα υπογραφήματα που έxουν ένα k- υπογράφημα που δεν είναι συχνό Πως; Αφαίρεσε μια ακμή και έλεγξε αν το υπογράφημα που προκύπτει είναι συνδεδεμένο και συχνό Αν όχι, ψαλίδισε το k-υπογράφημα Ψαλίδισμα Υποψηφίων Έλεγξε αν το υπογράφημα που προκύπτει είναι συχνό Πως; Ταίριαξε το με τα συχνά k- υπογραφήματα Ισότητα μεταξύ γραφημάτων με βάση τοπολογική ισοδυναμία Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 62 Παράδειγμα υο γράφοι είναι τοπολογικά ισοδύναμοι ή ισομορφικοί αν υπάρχει μια - απεικόνιση μεταξύ των κόμβων τους Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 63 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 64 Έλεγχος για ισομορφισμό μεταξύ γραφημάτων γίνεται:. Duing nit gntion st, to tmin whth nit hs n gnt 2. Duing nit uning st, to hk whth its (k-)-sughs unt 3. Duing nit ounting, to hk whth nit is ontin within noth gh Κανονική Ετικέτα Ο τυπικός τρόπος αντιμετώπισης του ισομορφισμού είναι η απεικόνιση ενός γραφήματος σε μια μοναδική αναπαράσταση με μια διατεταγμένη συμβολοσειράς που ονομάζεται κώδικας (o) ή κανονική ετικέτα (nonil ll) Με την ιδιότητα: Αν δύο γραφήματα είναι ισομορφικά > ίδιοι κώδικες Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 65 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 66

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 67 Κανονική Ετικέτα Κατασκευή του πίνακα γειτνίασης Κανονική Ετικέτα Οι διαφορετικές διατάξεις αντιστοιχούν στον πολλαπλασιασμό του πίνακα γειτνίασης με έναν κατάλληλο πίνακα διάταξης G Ενα γράφημα μπορεί να έχει παραπάνω από μια αναπαράσταση βασισμένη σε πίνακα γειτνίασης γιατί υπάρχουν διαφορετικοί τρόποι να διαταχθούν οι κόμβοι του (άρα και οι στήλες και οι γραμμές του πίνακα) Άρα κατασκευή όλων Πχ αλλαγή γραμμής (στήλης) με 3 γραμμή (στήλη) P3 Μ x P3 αλλαγή και 3 στήλης Μοναδιαίο αλλαγή <->3 γραμμής Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 68 Κανονική Ετικέτα Κανονική Ετικέτα Πχ αλλαγή γραμμής (στήλης) με 3 γραμμή (στήλη) Στη συνέχεια κατασκευάζουμε την ετικέτα P T 3 Μοναδιαίο αλλαγή <->3 στήλης P T 3 x M αλλαγή και 3 γραμμής Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 69 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 7 Στη συνέχεια κατασκευάζουμε την ετικέτα Sting: Cnonil: Παραγωγή όλων και επιλογή του λεξικογραφικά μεγαλύτερης συμβολοσειράς Επειδή ο πίνακας είναι συμμετρικός, μπορεί να κρατήσουμε μόνο το πάνω δεξιά τμήμα του A() A(2) B (5) B (7) B (6) B (8) A(3) A(4) A(2) A() B (7) B (6) B (5) B (8) A(3) A(4) A() A(2) A(3) A(4) B(5) B(6) B(7) B(8) A() A(2) A(3) A(4) B(5) B(6) B(7) B(8) A() A(2) A(3) A(4) B(5) B(6) B(7) B(8) A() A(2) A(3) A(4) B(5) B(6) B(7) B(8) Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 7 Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 72

Εξόρυξη Δεδομένων: Ακ. Έτος 26-27 ΓΡΑΦΗΜΑΤΑ ΚΑΙ ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ 73 Υπολογισμός Υποστήριξης Πολύ ακριβή Για κάθε (k-) υπογράφημα λίστα με τα is των γραφημάτων στα οποία ανήκουν Τομή των λιστών, κάθε φορά που δημιουργείται κάποιο k- υπογράφημα