Εφαρμογές σε Χωρικά Δίκτυα

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Εφαρμογές σε Χωρικά Δίκτυα"

Transcript

1 Εφαρμογές σε Χωρικά Δίκτυα Ελευθέριος Τιάκας Δεκέμβριος 2013 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Εργαστήριο Τεχνολογίας και Επεξεργασίας Δεδομένων Τμήμα Πληροφορικής Α.Π.Θ.

2 Σύνοψη Παρουσίασης Σημαντικά Κίνητρα και Εφαρμογές σε Χωρικά Δίκτυα Βασικά Ερωτήματα και Προβλήματα Βασική Μεθοδολογία Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες σε Χωρικά Δίκτυα Εκτίμηση της Επιλεξιμότητας Ερωτημάτων σε Χωρικά Δίκτυα Ομαδοποίηση Κόμβων Γράφου με Μεταβατική Ομοιότητα Ιδέες για Μελλοντική Έρευνα 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 2

3 Σημαντικά Κίνητρα και Εφαρμογές Συστήματα Πλοήγησης - Navigation Systems (map destination, shortest routes, route planning, location-based services, etc.) map destination shortest routes 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 3

4 Σημαντικά Κίνητρα και Εφαρμογές Συστήματα Πλοήγησης - Navigation Systems (map destination, shortest routes, route planning, location-based services, etc.) route planning location-based services 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 4

5 Σημαντικά Κίνητρα και Εφαρμογές Συστήματα Μεταφοράς - Transportation Systems (road, river, railway networks, traffic analysis, etc. ) 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 5

6 Σημαντικά Κίνητρα και Εφαρμογές Συστήματα Υποδομών (oil, electrical power network, natural gas, telephone lines, water-sewer systems etc.) 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 6

7 Σημαντικά Κίνητρα και Εφαρμογές Συστήματα Υποδομών (oil, electrical power network, natural gas, telephone lines, water-sewer systems etc.) 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 7

8 Σημαντικά Κίνητρα και Εφαρμογές Πολλοί διαφορετικοί Χάρτες και Συστήματα GIS. Μεγάλες ποσότητες δεδομένων (GPS, Sensors, δορυφόροι) για ροές (flows) και τροχιές (trajectories). Μεγάλη ζήτηση αγοράς αυτόματων συστημάτων και συστημάτων ελέγχου από εταιρείες, από κυβερνητικούς οργανισμούς αλλά και από ιδιώτες. Εκτενής έρευνα σε ιστορικά στοιχεία τέτοιων βάσεων δεδομένων. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 8

9 Βασικά Ερωτήματα σε Χωρικά Δίκτυα Εύρεση βέλτιστης ομάδας χωρικών αντικειμένων με κριτήρια ως προς τον χώρο (απόσταση) ή τον χρόνο ή ακόμα και τον συνδυασμό χώρου-χρόνου: π.χ. τα κοντινότερα βενζινάδικα σε ακτίνα 5km (range), τα κοντινότερα ξενοδοχεία στα αξιοθέατα μιας πόλης (collocation) κ.α. Τα κριτήρια συνήθως αφορούν ελαχιστοποίηση των αποστάσεων (shortest-paths) Η επεξεργασία των ερωτημάτων στηρίζεται σε τεχνικές spatial data mining. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 9

10 Βασικά Ερωτήματα σε Χωρικά Δίκτυα Εύρεση βέλτιστης διαδρομής σε μορφή τροχιάς (trajectory) ως προς τον χώρο (απόσταση) ή τον χρόνο ή ακόμα και τον συνδυασμό χώρου-χρόνου: Η ελάχιστη διαδρομή σε απόσταση είναι η μπλε αλλά η ταχύτερη είναι η κίτρινη. Οι τροχιές δημιουργούνται από την περιοδική καταγραφή της θέσης μέσω GPS ή άλλων συσκευών. Δημιουργούνται πολύ μεγάλες βάσεις δεδομένων ακόμα και σε μικρά δίκτυα (>1Τ). Χρειάζονται ευέλικτες δομές indexing για τη διαχείρισή τους. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 10

11 Βασικά Ερωτήματα σε Χωρικά Δίκτυα Εύρεση βέλτιστης διαδρομής σε μορφή τροχιάς (trajectory) όταν εμφανίζονται αστάθμητοι παράγοντες και αβεβαιότητα (ερωτήματα ακόμα και πάνω σε δυναμικά χωρικά δίκτυα): 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 11

12 Βασικά Ερωτήματα σε Χωρικά Δίκτυα Εύρεση βέλτιστης διαδρομής σε μορφή τροχιάς (trajectory) η οποία να διέρχεται από καθορισμένα σημεία ενδιαφέροντος (π.χ. αξιοθέατα, σημεία παράδοσης προϊόντων ή εμπορευμάτων κλπ.) Τελείως διαφορετικό πρόβλημα. Τα σημεία ενδιαφέροντος καθορίζουν επιπλέον περιορισμούς. Ακόμα πιο σύνθετο το ερώτημα αν παίζει ρόλο και η προτεραιότητα επίσκεψης. Χρειάζονται ειδικές δομές και αλγόριθμοι για την επεξεργασία τους. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 12

13 Βασικά Ερωτήματα σε Χωρικά Δίκτυα Εύρεση βέλτιστης διαδρομής σε μορφή τροχιάς (trajectory) η οποία να χρησιμοποιεί καταγεγραμμένες διαδρομές (ιστορικό) άλλων (travel recommendation, sharing life experiences & friend recommendation, κλπ.) Συνδυασμός Χωρικών και Κοινωνικών Δικτύων (Social Networks). 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 13

14 Βασική Μεθοδολογία Μοντελοποίηση του χωρικού δικτύου ως γράφου: Δημιουργία δομών για κόμβους, ακμές, βάρη, μονοπάτια, αποστάσεις (συνήθως adjacency lists και distance matrices). Υπολογισμός ελαχίστων αποστάσεων (shortest path distances), συνήθως με την μέθοδο Dijkstra. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 14

15 Βασική Μεθοδολογία Μοντελοποίηση των χωρικών αντικειμένων (σημεία ενδιαφέροντος, ομάδες, κατηγορίες κλπ.): Τα αντικείμενα μπορεί να μην βρίσκονται στους κόμβους, αλλά πάνω στις ακμές. Τα αντικείμενα μπορεί να κινούνται και να διαγράφουν τροχιές. Αν τα αντικείμενα είναι σταθερά χρησιμοποιούνται τεχνικές και αλγόριθμοι data mining. Χρησιμοποιούνται ειδικές δομές για την δεικτοδότησή τους (συνήθως τα R-Trees και οι παραλλαγές τους). 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 15

16 Βασική Μεθοδολογία Αναζήτηση ομοιότητας μεταξύ τροχιών ή μεταξύ σημείων ενδιαφέροντος και τροχιών με βάση καθορισμένα μέτρα ομοιότητας. Frentzos et al. Geoinfomatica- 2007; Dfoser et al. VLDB (R-tree variants) Chen et al, SIGMOD-2005; Vlachos et al, ICDE-2002; Yi et al, ICDE-1998, etc. (Similarity) Chen et al, SIGMOD-2010; Wang et al, SIGMOD-2012; Shang et al, VLDB Journal /12/ Εφαρμογές σε Χωρικά Δίκτυα 16

17 Βασική Μεθοδολογία Angular Tan R-Tree R*-Tree Πολλές φορές οι υπάρχουσες δομές (π.χ. R-Trees) δεν είναι αποδοτικές για την περίπτωση χωρικών δικτύων, αλλά μόνο για Ευκλείδειους χώρους. Αναγκαία η δημιουργία ευέλικτων δομών δεικτοδότησης (indexing) των αντικειμένων και των τροχιών τους. Δημιουργία αποδοτικών αλγορίθμων για την επεξεργασία των ερωτημάτων. Ελαχιστοποίηση του συνολικού κόστους επεξεργασίας (CPU, I/O). 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 17

18 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Στην ομοιότητα τροχιών έγινε η μεγαλύτερη έρευνα τις τελευταίες δύο δεκαετίες.

19 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Έρευνα και Βιβλιογραφία Μέθοδοι που αντιμετωπίζουν τις τροχιές ως χρονοσειρές ή ακολουθίες πραγματικών αριθμών: Agrawal-1993, Faloutsos-1994, Yi-1998, Chan-1999, Keogh-2002, Chen-2004, Morse-2007, Sherkat Μέθοδοι που βασίζονται μόνο στα χωρικά δεδομένα των τροχιών: Vlachos-2002, Chen-2005, Wang-2012, Lin-2005, Frentzos Κόστος υπολογισμών υψηλό, ειδικοί μηχανισμοί approximation για ελάττωσή του, η ομοιότητα αναζητείται κυρίως σε Ευκλείδειους χώρους (αρχικοί ή μετασχηματισμένοι χώροι) και γίνεται χρήση R-Trees και παραλλαγών τους. Χρήση ειδικών μέτρων ομοιότητας (π.χ. Dynamic Time Warping, Longest Common Sub-Sequence, Edit-Distance, Lp-norms) με υψηλό κόστος υπολογισμών, ομοιότητα σε Ευκλείδειους χώρους. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 19

20 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Έρευνα και Βιβλιογραφία Μέθοδοι που βασίζονται και σε χωρικά και σε χρονικά δεδομένα αλλά προβάλλονται σε Ευκλείδειους χώρους με παρόμοια προβλήματα: Cai-2004 (Chebyshev-based distances), Frentzos Μέθοδοι που βασίζονται σε Χωρικά Δίκτυα: Tiakas-2006, Tiakas Η ομοιότητα τροχιών δεν έχει μελετηθεί επαρκώς πάνω σε χωρικά δίκτυα, αλλά σε ελεύθερους (κυρίως ευκλείδειους) χώρους. Η πραγματικότητα όμως είναι διαφορετική. Οι περισσότερες εργασίες που προτάθηκαν για ομοιότητα τροχιών σε δίκτυα μελέτησαν το πρόβλημα δυαδικά, δηλαδή πότε δύο τροχιές είναι όμοιες ή ανόμοιες, χωρίς να εκφράζεται το πόσο όμοιες είναι. Η ποσοτική ομοιότητα τροχιών είναι σημαντική (cluster detection, data mining, outliers etc.). 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 20

21 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Μέτρα Ομοιότητας Τροχιές κινούμενων αντικειμένων στον ελεύθερο ευκλείδειο χώρο και πάνω σε ένα χωρικό δίκτυο. Βασικό μέτρο ομοιότητας δύο τροχιών T a, T b με ίδιο μήκος περιγραφής m: 1 7 D net1 ( T, T ) a b = 1 m m i= 1 ( ) 200 c ( v, v ) + c( v, v ) ai = bi D G bi ai = /12/ Εφαρμογές σε Χωρικά Δίκτυα 21

22 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Μέτρα Ομοιότητας Βασικό μέτρο ομοιότητας δύο τροχιών T a, T b με ίδιο μήκος περιγραφής m στον χρόνο: m 1 1 ( Ta [ i + 1]. t Ta [ ]. i t) ( Tb [ i + 1]. t Tb [ ]. i t) Dtime ( Ta, Tb ) = m T i t T i t T i t T i t D D time time i= {( [ + 1]. [ ]. ), ( [ + 1]. [ )} 1 1 max a a b b ] ( Ta, Tb ) = = ( Ta, Tc ) = = Εναλλακτικό μέτρο ομοιότητας δύο τροχιών T a, T b με ίδιο μήκος περιγραφής m στον χώρο: 2 2 m 1 ( xv xv ) + ( yv yv ) ai bi ai bi Dnet 2( Ta, Tb ) = m i= 1 DG Οι όμοιες τροχιές που επιστρέφονται με τη χρήση του μέτρου D net2 χρειάζονται έλεγχο και με το μέτρο D net1 (ύπαρξη false alarms). 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 22

23 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Αποσύνθεση Δεικτοδότηση Τροχιών Αποσύνθεση τροχιών διαφορετικού μήκους σε τμήματα ίδιου μεγέθους μ: Δεικτοδότηση όλων των τμημάτων των τροχιών με M-trees: Μ-tree p i = S i Χρήση ενός M-tree για κάθε διαφορετικό μέτρο ομοιότητας: (NET-M-tree, TIME-M-tree). Χρήση LRU-Buffer για τις υπολογισμένες αποστάσεις. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 23

24 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Επεξεργασία Ερωτημάτων Περιοχής Βασικές παράμετροι του ερωτήματος: (T q ) τροχιά αναφοράς, (E net, E time ) ακτίνες αποστάσεων στο χώρο και στο χρόνο. Κάθε τροχιά T που θα βρίσκεται στα αποτελέσματα του ερωτήματος πρέπει να ικανοποιεί την εξής ιδιότητα: Μέθοδος MtreeII Για κάθε τμήμα τροχιάς qs της T q εκτελείται ένα απλό ερώτημα περιοχής στα NET-M-Tree και TIME-M-Tree. Αποτελέσματα στα σύνολα C net και C time αντίστοιχα. AS = C net C time (id s τμημάτων). AT = id s αντιστοίχων τροχιών από το AS. Μέθοδος MtreeI Για κάθε τμήμα τροχιάς qs της T q εκτελείται ένα απλό ερώτημα περιοχής μόνο στο NET-M-Tree. Αποτελέσματα στο σύνολο C net. Κάθε τμήμα του C net ελέγχεται και στο χρόνο (αποτελέσματα στο AS). AT = id s αντιστοίχων τροχιών από το AS. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 24

25 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Αξιολόγηση της Απόδοσης Το οδικό δίκτυο του Oldenburg: Βασικά στοιχεία 6105 κόμβοι 7135 ακμές Μέσος βαθμός κόμβων = 2,3 Μέσο μήκος ακμών = 73,68 m Διάμετρος D G = m Στοιχεία τροχιών 3797 τροχιές με μήκη τμήματα τροχιών (μ=10) 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 25

26 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Αξιολόγηση της Απόδοσης Βασικά μεγέθη αποτελεσμάτων: πλήθος τμημάτων στο AS false alarms για το μέτρο D net2+1 (κοντά στο 0,30 το μέγιστο) 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 26

27 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Αξιολόγηση της Απόδοσης Συνολικός χρόνος εκτέλεσης για την μέθοδο MtreeII: μέτρα D net1, D time μέτρα D net2+1, D time 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 27

28 Ερωτήματα Ομοιότητας Τροχιών σε Χωρικά Δίκτυα Αξιολόγηση της Απόδοσης Συνολικός χρόνος εκτέλεσης για την μέθοδο MtreeI: μέτρα D net1, D time μέτρα D net2+1, D time 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 28

29 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Χωρικών Δικτύων Location-based Trajectory Similarity.

30 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Το πρόβλημα Εύρεση βέλτιστης τροχιάς η οποία να διέρχεται από καθορισμένα σημεία ενδιαφέροντος (τοποθεσίες) 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 30

31 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Έρευνα και Βιβλιογραφία Τελείως διαφορετικό πρόβλημα καθώς τα σημεία ενδιαφέροντος (τοποθεσίες) καθορίζουν επιπλέον περιορισμούς (με προτεραιότητα επίσκεψης ή χωρίς). Το πρόβλημα προτάθηκε αρχικά από τον Chen το 2010: Οι τροχιές ορίζονται σε Ευκλείδειους χώρους, τα μέτρα ομοιότητας περιέχουν Ευκλείδειες αποστάσεις και γίνεται χρήση R-Trees. Η αναζήτηση ομοιότητας γίνεται με Incremental k-nn τεχνικές από κάθε location. Βελτιώθηκε από τον Tang το 2011: Οι τροχιές πάλι ορίζονται σε Ευκλείδειους χώρους και γίνεται χρήση R-Trees, αλλά η αναζήτηση ομοιότητας χρησιμοποιεί τον αλγόριθμο του Fagin (Threshold Algorithm). 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 31

32 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Έρευνα και Βιβλιογραφία Ακόμα μία βελτίωση από τον Wang το 2012: Δίνεται δυνατότητα στον χρήστη να ορίσει προτεραιότητες επίσκεψης. Γίνεται χρήση του Heaviest Common Subsequence μέτρου. Οι τροχιές όμως πάλι ορίζονται σε Ευκλείδειους χώρους. Οι μόνες δουλειές σε Spatial Networks είναι του Shang (2012, 2013): Στο EDBT-2012 προτείνεται αλγόριθμος που συνδυάζει την αναζήτηση στον χώρο με textual attributes, ενώ το 2013 γίνεται συνδυασμός και στον χρόνο με κατάλληλα μέτρα (VLDB-Journal). Μεγάλο πρόβλημα το θέμα των πολλαπλών visits στα trajectory data και το ότι απαιτείται ο προϋπολογισμός όλων των ελαχίστων αποστάσεων του χωρικού δικτύου (all-to-all shortest path distances) 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 32

33 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Μέτρα Ομοιότητας Βασικό μέτρο ομοιότητας τροχιάς T στον χώρο με τις επιλεγμένες τοποθεσίες q j Q: m 1 c Dnet ( Q, T ) = d( q j, T ) ( ) ( q j, vi ) d q j, T = min m vi T D j= 1 Βασικό μέτρο ομοιότητας τροχιάς T στον χρόνο με τις επιλεγμένες τοποθεσίες q j Q: m 1 dt j qt j Dtime( Q, T ) = m 1 max dt qt { } j= 2,..., m j, dt > qt j j qt j : χρονικό διάστημα ανοχής καθορισμένο από τον χρήστη για την μετάβαση από την τοποθεσία q j-1 στην q j (αν δεν υπάρχει τότε ). j dt j : χρονικό διάστημα μεταξύ των κοντινότερων κόμβων vmin j-1, vmin j στις τοποθεσίες q j-1, q j αντίστοιχα. ( Q, T ) + (1 a) D ( Q T ) D( Q, T ) = a D net time, G 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 33

34 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Δεικτοδότηση Τροχιών Χρήση δομής adjacency list για τον γράφο του χωρικού δικτύου. Επέκταση της δομής με κατάλληλα Trajectory-ID Clusters. Linear space για αποθήκευση γράφου και τροχιών, Linear time για την κατασκευή της δομής, Κατανομή των τροχιών σε πολλά μικρά clusters, Μείωση των πολλαπλών visits στα δεδομένα των τροχιών. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 34

35 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Προοδευτικός Αλγόριθμος Από κάθε μία τοποθεσία q j Q γίνεται Dijkstra expansion με roundrobin εναλλαγή. Από κάθε edge που βρέθηκε στο expansion level και μέσω της προηγούμενης δομής επιλέγονται τα trajectory IDs από τα αντίστοιχα clusters. Σε κάθε trajectory που βρέθηκε υπολογίζονται οι αποστάσεις του D net, D time και D. Μετά τον υπολογισμό ένα flag γίνεται true ώστε να μην υπολογιστούν ξανά ακόμα και αν βρεθούν σε άλλο cluster. Οι top-k min αποστάσεις και τα αντίστοιχα trajectory IDs κρατούνται σε σωρό (k-μόνο στοιχείων) και ενημερώνονται. Ενημερώνεται ένα threshold: a L = m ( q, v min ) όπου vmin j είναι ο κοντινότερος κόμβος στην q j στο τρέχον επίπεδο ανάπτυξης. Κάθε τροχιά στο τρέχον top-k που έχει απόσταση D μικρότερη του L εμφανίζεται προοδευτικά στα αποτελέσματα. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 35 m j= 1 c j D G j

36 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Πειράματα και Αποτελέσματα Oldenburg San Francisco North America California 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 36

37 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Πειράματα και Αποτελέσματα Χρόνοι εκτέλεσης και πλήθος visits στις τροχιές (που αντιπροσωπεύει το κόστος Ι/Ο) τουλάχιστον δύο τάξεις μεγέθους καλύτερα σε σχέση με τις μεθόδους του Shang. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 37

38 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Πειράματα και Αποτελέσματα Η προοδευτική εμφάνιση των αποτελεσμάτων δίνει πολλά πλεονεκτήματα: Ο χρήστης παραλαμβάνει μία-μία τις τροχιές σε διαφορετικές χρονικές στιγμές χωρίς να περιμένει να πάρει όλο το top-k μαζί. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 38

39 Ερωτήματα Ομοιότητας Τροχιών με Τοποθεσίες Πειράματα και Αποτελέσματα Το πλήθος των τοποθεσιών επηρεάζει γραμμικά την απόδοση του αλγορίθμου. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 39

40 Εκτίμηση της Επιλεξιμότητας Ερωτημάτων σε Χωρικά Δίκτυα Oldenburg

41 Εκτίμηση της Επιλεξιμότητας ερωτημάτων σε Χωρικά Δίκτυα Κίνητρα και Εφαρμογές Η εκτίμηση της επιλεξιμότητας ενός ερωτήματος είναι η εκτίμηση της περιοχής του χώρου των δεδομένων που πρόκειται αυτό να προσπελάσει κατά την εκτέλεσή του. Το μέγεθος αυτής της περιοχής έχει επίπτωση και στο συνολικό Ι/Ο κόστος του ερωτήματος. Δεν έχει γίνει εκτίμηση της επιλεξιμότητας σε χωρικά δίκτυα αλλά μόνο σε δεδομένα πάνω σε ευκλείδειους χώρους (R-Trees, Power Method, Hausdorff fractal dimension) κλπ. Σημαντικές εφαρμογές στην βελτιστοποίηση ερωτημάτων και στην εκτίμηση του κόστους I/O. Εφαρμογές στην πρόβλεψη τροχιών και θέσεων κινούμενων αντικειμένων σε δίκτυα. Εφαρμογές στην εκτίμηση του πλήθους των αντικειμένων που βρίσκονται γύρω από ένα προκαθορισμένο αντικείμενο. Εφαρμογές στη συνεχή αξιολόγηση ερωτημάτων (π.χ. συνεχής παρακολούθηση ενός συνόλου αντικειμένων γύρω από ένα κινούμενο αντικείμενο σε συγκεκριμένη απόσταση). 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 41

42 Εκτίμηση της Επιλεξιμότητας ερωτημάτων σε Χωρικά Δίκτυα Ορισμός του προβλήματος Το πλήθος των κόμβων και των ακμών στην περιοχή ενδιαφέροντος από έναν κόμβο v 0 με βάση μία ακτίνα e είναι: Αναζητείται η εύρεση αποτελεσματικών ~ ~ εκτιμητών N(v 0,e), E(v 0,e). Το κόστος των περισσοτέρων βασικών και σύνθετων ερωτημάτων αναλύεται σε κόστη συγκεκριμένων ερωτημάτων περιοχής (π.χ. top-k, join, κλπ.) σε επίπεδο μηχανής. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 42

43 Εκτίμηση της Επιλεξιμότητας ερωτημάτων σε Χωρικά Δίκτυα Η μέθοδος MDS-grid Μετασχηματισμός του δικτύου σε Ευκλείδειο χώρο k κατάλληλων διαστάσεων ώστε να διατηρούνται οι αρχικές αποστάσεις των κόμβων: Εφαρμογή ενός πλέγματος Η με c k υπερ-ορθογώνια κελιά. Ορισμός της αντίστοιχης περιοχής Α στον Ευκλείδειο χώρο. Μέτρηση της πυκνότητας CD σε κάθε κελί που βρίσκεται μέσα ή που τέμνεται με την περιοχή Α. Άθροισμα των πυκνοτήτων. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 43

44 Εκτίμηση της Επιλεξιμότητας ερωτημάτων σε Χωρικά Δίκτυα Οι μέθοδοι Global και Local Μέθοδος Global: εκτίμηση με καθολικές παραμέτρους του δικτύου (μέσο βάρος ακμών, μέσος βαθμός κόμβων): Μέθοδος local: εκτίμηση με τοπικές πυκνότητες κόμβων και ακμών με την εκλογή μίας σταθερής μικρής απόστασης e c : (Κάθε κόμβος έχει τις δικές του τοπικές πυκνότητες κόμβων και ακμών) 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 44

45 Εκτίμηση της Επιλεξιμότητας ερωτημάτων σε Χωρικά Δίκτυα Οι μέθοδοι Kernel και Binary Μέθοδος Kernel: εκτίμηση με τοπικές πυκνότητες πυρήνων κόμβων και ακμών με βάση ένα προκαθορισμένο εύρος ζώνης h: Χρήση κυρίως του Gaussian Kernel: Μέθοδος Binary: εκτίμηση με δυαδική κωδικοποίηση των αποστάσεων: _ Εκλογή μίας απόστασης w u ως μοναδιαίας (w u <w). Μετασχηματισμός του δικτύου σε νέο (χωρίς βάρη), διαιρώντας κάθε ακμή σε μοναδιαίες με την προσθήκη A G ενδιάμεσων κόμβων. Υπολογισμός δυαδικών κωδικών c v για κάθε κόμβο v με προσαρμογή υπερκύβων (μέθοδος Gupta). 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 45

46 Εκτίμηση της Επιλεξιμότητας ερωτημάτων σε Χωρικά Δίκτυα Η μέθοδος Binary Σύγκριση Η απόσταση Hamming κάθε ζεύγους κωδικών προσεγγίζει την απόσταση δικτύου των αντιστοίχων κόμβων τους. Συνάρτηση προσήμου: u(x) = 1 όταν x 0 αλλιώς u(x) = 0. Τύποι τελικών εκτιμήσεων: Σύγκριση απαιτήσεων και πολυπλοκότητας των μεθόδων: 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 46

47 Εκτίμηση της Επιλεξιμότητας ερωτημάτων σε Χωρικά Δίκτυα Πειραματικά Αποτελέσματα Δίκτυα που χρησιμοποιήθηκαν: San Francisco California Oldenburg Επιλογή των τιμών των ρυθμίσιμων παραμέτρων των μεθόδων: 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 47

48 Εκτίμηση της Επιλεξιμότητας ερωτημάτων σε Χωρικά Δίκτυα Πειραματικά Αποτελέσματα 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 48

49 Εκτίμηση της Επιλεξιμότητας ερωτημάτων σε Χωρικά Δίκτυα Πειραματικά Αποτελέσματα 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 49

50 Ομαδοποίηση Κόμβων Γράφου με Μεταβατική Ομοιότητα Oldenburg

51 Ομαδοποίηση Κόμβων Γράφου με Μεταβατική Ομοιότητα Ορισμός - Κίνητρα - Εφαρμογές Στόχος είναι ο εντοπισμός των πυκνών υπο-γράφων, με βάση ένα μέτρο ομοιότητας / απόστασης. Πολλές υπάρχουσες μέθοδοι αλλά με αρκετά μειονεκτήματα: μέθοδοι top-down, bottom-up: αυξημένο κόστος υπολογισμών λόγω των αναδρομών και των aggregations. μέθοδοι spectral clustering: αυξημένες απαιτήσεις σε χώρο και σε προϋπολογισμούς, μη αποδοτικές σε μεγάλους γράφους. μέθοδοι kernel based clustering: αυξημένες απαιτήσεις σε χώρο (χρήση τετραγωνικών πινάκων, πράξεων τους κλπ.). Έτσι δεν μπορούν να υποστηρίξουν αποδοτικά μεγάλους γράφους. Σημαντικές εφαρμογές σε graph data mining, knowledge discovery. Εφαρμογές σε ανακάλυψη κοινοτήτων στο διαδίκτυο και στα κοινωνικά δίκτυα. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 51

52 Ομαδοποίηση Κόμβων Γράφου με Μεταβατική Ομοιότητα Συνεισφορά Ο νέος αλγόριθμος ομαδοποίησης έχει τις εξής ιδιότητες: Υπολογισμός ομοιότητας on-the-fly (δεν απαιτείται χώρος για τις τιμές ομοιότητας). Προοδευτικός εντοπισμός ομάδων (1 προς 1). Χαμηλή πολυπλοκότητα (scalability support). Εφαρμογή σε γράφους με βάρη ή χωρίς. Εφαρμογή σε τμήματα γράφων. Εφαρμογή και σε μη συνδεδεμένους γράφους. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 52

53 Ομαδοποίηση Κόμβων Γράφου με Μεταβατική Ομοιότητα Μέτρα Ομοιότητας Για δύο γειτονικούς κόμβους v i ~ v j : 2 2 sim( v1, v2) = = = 2 7 ( ) + ( 2 + 1) Για δύο μη γειτονικούς κόμβους v a, v b : ελάχιστο μονοπάτι: 1 10 sim( v1, v5) = sim( v1, v4) sim( v4, v5) = = v 2 2 v v 3 v v 5 v 6 2 v /12/ Εφαρμογές σε Χωρικά Δίκτυα 53

54 Ομαδοποίηση Κόμβων Γράφου με Μεταβατική Ομοιότητα Ο Αλγόριθμος Ομαδοποίησης Προαιρετική προβαθμολόγηση των κόμβων: rank[ ] Οριακή τιμή ομοιότητας για την κατασκευή των ομάδων: r Όταν r=0 κάθε κόμβος αποτελεί και μία ομάδα. Όταν r=1 κάθε συνεκτικό κομμάτι του γράφου γίνεται ομάδα. Όταν 0<r<1 το πλήθος των ομάδων c είναι αντιστρόφως ανάλογο του r. Πολυπλοκότητα: O(c(M+NlogN)). Χώρος: O(N+M). Similarity Computations Cluster Construction 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 54

55 Ομαδοποίηση Κόμβων Γράφου με Μεταβατική Ομοιότητα H ομαδοποίηση κόμβων του Oldenburg Δημιουργία τροχιών με μήκη Προβαθμολόγηση των κόμβων με βάση τη συχνότητα εμφάνισής τους στις τροχιές. Οριακή τιμή ομοιότητας r = 0,005. Εκτέλεση του αλγορίθμου. Ακρίβεια ομαδοποίησης: 80,54%. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 55

56 Ιδέες για Μελλοντική Έρευνα στα θέματα της Ομοιότητας Μελέτη αλγορίθμων εύρεσης βέλτιστης τροχιάς όταν εμφανίζονται αστάθμητοι παράγοντες και αβεβαιότητα. Μελέτη αλγορίθμων εύρεσης βέλτιστης τροχιάς πάνω σε δυναμικά χωρικά δίκτυα, όπου δεν μπορούν να προϋπολογιστούν shortest path distances. Μελέτη προβλημάτων που αφορούν το συνδυασμό χωρικών και κοινωνικών δικτύων. Μελέτη της επεξεργασίας ερωτημάτων ομοιότητας με προσεγγίσεις. Μελέτη της ομαδοποίησης τροχιών από τα προτεινόμενα μέτρα (ανακάλυψη και επεξεργασία ομάδων). Η μελέτη των μεθόδων εκτίμησης του πλήθους των κόμβων και των ακμών σε σύνθετους τύπους ερωτημάτων. Η προσαρμογή του αλγορίθμου ομαδοποίησης κόμβων με στόχο την ανακάλυψη και επικαλυπτόμενων ομάδων. 18/12/ Εφαρμογές σε Χωρικά Δίκτυα 56

57 Ευχαριστώ

EPEXERGASIA ERWTHMATWN OMOIOTHTAS KAI KURIARQIAS SE POLUDIASTATOUS QWROUS

EPEXERGASIA ERWTHMATWN OMOIOTHTAS KAI KURIARQIAS SE POLUDIASTATOUS QWROUS EPEXERGASIA ERWTHMATWN OMOIOTHTAS KAI KURIARQIAS SE POLUDIASTATOUS QWROUS Tiˆkac Eleujèrioc DIDAKTORIKH DIATRIBH Αριστοτέλειο Πανεπιστήμιο Τμήμα Πληροφορικής 54124 Θεσσαλονίκη, Ελλάδα tiakas@csd.auth.gr

Διαβάστε περισσότερα

Gemini, FastMap, Applications. Εαρινό Εξάμηνο Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών

Gemini, FastMap, Applications. Εαρινό Εξάμηνο Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών Gemini,, Applications Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών Εαρινό Εξάμηνο 2011-2012 Table of contents 1 Table of contents 1 2 Table of contents 1 2 3 Table of contents

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΑΡΟΥΣΙΑΣΗ ΔΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ ΔΟΥΒΛΕΤΗΣ ΧΑΡΑΛΑΜΠΟΣ ΕΠΙΒΛΕΠΟΝΤΕΣ ΚΑΘΗΓΗΤΕΣ Μαργαρίτης Κωνσταντίνος Βακάλη

Διαβάστε περισσότερα

Τεχνικές Μείωσης Διαστάσεων. Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας

Τεχνικές Μείωσης Διαστάσεων. Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας Τεχνικές Μείωσης Διαστάσεων Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας 1 Εισαγωγή Το μεγαλύτερο μέρος των δεδομένων που καλούμαστε να επεξεργαστούμε είναι πολυδιάστατα.

Διαβάστε περισσότερα

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

ΔΕΙΓΜΑΤΟΛΗΨΙΑ ΧΡΟΝΟΣΗΜΑΣΜΕΝΩΝ, ΑΚΟΛΟΥΘΙΑΚΩΝ, ΣΥΝΘΕΤΩΝ ΤΥΠΩΝ ΔΕΔΟΜΕΝΩΝ ΔΕΙΓΜΑΤΟΛΗΨΙΑ ΧΡΟΝΟΣΗΜΑΣΜΕΝΩΝ, ΑΚΟΛΟΥΘΙΑΚΩΝ, ΣΥΝΘΕΤΩΝ ΤΥΠΩΝ ΔΕΔΟΜΕΝΩΝ Δομή παρουσίασης Εισαγωγή Βασικές Έννοιες Σχετικές μελέτες Εφαρμογή Δεδομένων Συμπεράσματα Εισαγωγή Μελέτη και προσαρμογή των διάφορων

Διαβάστε περισσότερα

MBR Ελάχιστο Περιβάλλον Ορθογώνιο (Minimum Bounding Rectangle) Το µικρότερο ορθογώνιο που περιβάλλει πλήρως το αντικείµενο 7 Παραδείγµατα MBR 8 6.

MBR Ελάχιστο Περιβάλλον Ορθογώνιο (Minimum Bounding Rectangle) Το µικρότερο ορθογώνιο που περιβάλλει πλήρως το αντικείµενο 7 Παραδείγµατα MBR 8 6. Πανεπιστήµιο Πειραιώς - Τµήµα Πληροφορικής Εξόρυξη Γνώσης από εδοµένα (Data Mining) Εξόρυξη Γνώσης από χωρικά δεδοµένα (κεφ. 8) Γιάννης Θεοδωρίδης Νίκος Πελέκης http://isl.cs.unipi.gr/db/courses/dwdm Περιεχόµενα

Διαβάστε περισσότερα

Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα)

Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Αλγόριθμοι και Δομές Δεδομένων (IΙ) (γράφοι και δένδρα) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Αφηρημένες

Διαβάστε περισσότερα

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

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Ενότητα 6 Τμήμα Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι. Λουκάς Γεωργιάδης

Δομές Δεδομένων και Αλγόριθμοι. Λουκάς Γεωργιάδης Δομές Δεδομένων και Αλγόριθμοι Λουκάς Γεωργιάδης loukas@cs.uoi.gr www.cs.uoi.gr/~loukas Στόχοι Μαθήματος Η σχεδίαση και ανάλυση αλγορίθμων και δομών δεδομένων αποτελεί σημαντικό τμήμα της πληροφορικής.

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Ανάπτυξη μιας προσαρμοστικής πολιτικής αντικατάστασης αρχείων, με χρήση

Διαβάστε περισσότερα

Χωρικές και Πολυμεσικές Βάσεις Δεδομένων (ΠΜΣ) Ενδεικτικές ερωτήσεις-θέματα για την εξέταση της θεωρίας

Χωρικές και Πολυμεσικές Βάσεις Δεδομένων (ΠΜΣ) Ενδεικτικές ερωτήσεις-θέματα για την εξέταση της θεωρίας Χωρικές και Πολυμεσικές Βάσεις Δεδομένων (ΠΜΣ) Ενδεικτικές ερωτήσεις-θέματα για την εξέταση της θεωρίας 1. Ποια είναι τα βασικά πλεονεκτήματα ενός παραδοσιακού σχεσιακού συστήματος βάσεων δεδομένων και

Διαβάστε περισσότερα

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

Αλγόριθμοι και Πολυπλοκότητα 7ο εξάμηνο Σ.Η.Μ.Μ.Υ. & Σ.Ε.Μ.Φ.Ε. http://www.corelab.ece.ntua.gr/courses/ 4η εβδομάδα: Εύρεση k-οστού Μικρότερου Στοιχείου, Master Theorem, Τεχνική Greedy: Knapsack, Minimum Spanning Tree, Shortest Paths

Διαβάστε περισσότερα

Θέμα: Ανάπτυξη Βασικής Πλατφόρμας για Υπηρεσίες με Βάση το Προφίλ και τη Θέση (Profile & Location Based Services)

Θέμα: Ανάπτυξη Βασικής Πλατφόρμας για Υπηρεσίες με Βάση το Προφίλ και τη Θέση (Profile & Location Based Services) Θέμα: Ανάπτυξη Βασικής Πλατφόρμας για Υπηρεσίες με Βάση το Προφίλ και τη Θέση (Profile & Location Based Services) Επιβλέπων καθηγητής: Ι. Βασιλείου Συγγραφείς: Ιωάννης Κολτσίδας, Παναγιώτης Παπαδημητρίου

Διαβάστε περισσότερα

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

Graph Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Καούρη Γεωργία Μήτσου Βάλια Graph Algorithms Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Καούρη Γεωργία Μήτσου Βάλια Περιεχόμενα Μεταβατικό Κλείσιμο Συνεκτικές συνιστώσες Συντομότερα μονοπάτια Breadth First Spanning

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Clustering. Αλγόριθµοι Οµαδοποίησης Αντικειµένων

Clustering. Αλγόριθµοι Οµαδοποίησης Αντικειµένων Clustering Αλγόριθµοι Οµαδοποίησης Αντικειµένων Εισαγωγή Οµαδοποίηση (clustering): οργάνωση µιας συλλογής από αντικείµενα-στοιχεία (objects) σε οµάδες (clusters) µε βάση κάποιο µέτρο οµοιότητας. Στοιχεία

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 24: Ειδικές Περιπτώσεις του Προβλήματος Ροής Ελαχίστου Κόστους Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Κεφ.11: Ευρετήρια και Κατακερματισμός

Κεφ.11: Ευρετήρια και Κατακερματισμός Κεφ.11: Ευρετήρια και Κατακερματισμός Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Κεφ. 11: Ευρετήρια-Βασική θεωρία Μηχανισμοί ευρετηρίου χρησιμοποιούνται για την επιτάχυνση

Διαβάστε περισσότερα

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

ΑΝΑΓΝΩΡΙΣΗ ΚΟΙΝΟΤΗΤΩΝ ΚΑΙ ΣΥΣΤΑΣΗ ΠΛΗΡΟΦΟΡΙΑΣ ΜΕ ΤΗΝ ΧΡΗΣΗ ΣΥΝΘΕΤΙΚΩΝ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΑΝΑΓΝΩΡΙΣΗ ΚΟΙΝΟΤΗΤΩΝ ΚΑΙ ΣΥΣΤΑΣΗ ΠΛΗΡΟΦΟΡΙΑΣ ΜΕ ΤΗΝ ΧΡΗΣΗ ΣΥΝΘΕΤΙΚΩΝ ΣΥΝΤΕΤΑΓΜΕΝΩΝ Παπαδάκης Χαράλαμπος 1, Παναγιωτάκης Κώστας 2, Παρασκευή Φραγκοπούλου 1 1 Τμήμα Μηχ/κών Πληροφορικής, ΤΕΙ Κρήτης 2 Τμήμα

Διαβάστε περισσότερα

ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π.

ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π. ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα 005 - Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π. Δυναμικός Προγραμματισμός με Μεθόδους Monte Carlo: 1. Μάθηση Χρονικών Διαφορών (Temporal-Difference Learning) 2. Στοχαστικός

Διαβάστε περισσότερα

Ομαδοποίηση ΙΙ (Clustering)

Ομαδοποίηση ΙΙ (Clustering) Ομαδοποίηση ΙΙ (Clustering) Πασχάλης Θρήσκος PhD Λάρισα 2016-2017 pthriskos@mnec.gr Αλγόριθμοι ομαδοποίησης Επίπεδοι αλγόριθμοι Αρχίζουμε με μια τυχαία ομαδοποίηση Βελτιώνουμε επαναληπτικά KMeans Ομαδοποίηση

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 18 Dijkstra s Shortest Path Algorithm 1 / 12 Ο αλγόριθμος εύρεσης της συντομότερης διαδρομής του Dijkstra

Διαβάστε περισσότερα

Επερωτήσεις σύζευξης με κατάταξη

Επερωτήσεις σύζευξης με κατάταξη Επερωτήσεις σύζευξης με κατάταξη Επερωτήσεις κατάταξης Top-K queries Οι επερωτήσεις κατάταξης επιστρέφουν τις k απαντήσεις που ταιριάζουν καλύτερα με τις προτιμήσεις του χρήστη. Επερωτήσεις κατάταξης Top-K

Διαβάστε περισσότερα

Αποθήκες εδοµένων και Εξόρυξη Γνώσης (Data Warehousing & Data Mining)

Αποθήκες εδοµένων και Εξόρυξη Γνώσης (Data Warehousing & Data Mining) Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής Αποθήκες εδοµένων και Εξόρυξη Γνώσης (Data Warehousing & Data Mining) Εξόρυξη Γνώσης από Χωρικά εδοµένα (spatial data mining) Γιάννης Θεοδωρίδης, Νίκος Πελέκης

Διαβάστε περισσότερα

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων:

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Oμαδοποίηση: Μέρος B http://delab.csd.auth.gr/~gounaris/courses/dwdm/ gounaris/courses/dwdm/ Ευχαριστίες Οι διαφάνειες του μαθήματος σε γενικές γραμμές ακολουθούν

Διαβάστε περισσότερα

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

Συντομότερες ιαδρομές Συντομότερες ιαδρομές ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Συντομότερη ιαδρομή Κατευθυνόμενο G(V, E, w) με μήκη Μήκος διαδρομής Απόσταση d(u,

Διαβάστε περισσότερα

Advanced Data Indexing

Advanced Data Indexing Advanced Data Indexing (Προηγμένη ευρετηρίαση δεδομένων) Αναζήτηση Δέντρα (2 ο Μέρος) Διαχρονικά -Δέντρα (Persistent -trees) Σε μερικές εφαρμογές βάσεων/δομών δεδομένων όπου γίνονται ενημερώσεις μας ενδιαφέρει

Διαβάστε περισσότερα

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

Αλγόριθμοι Γραφημάτων Αλγόριθμοι Γραφημάτων 1. Συντομότατα μονοπάτια 2. Αλγόριθμος Bellman-Ford 3. Αλγόριθμος Dijkstra 4. Floyd-Warshall Εισαγωγή στην Ανάλυση Αλγορίθμων Μάγια Σατρατζέμη Single-Source Shortest Path Πρόβλημα:

Διαβάστε περισσότερα

substructure similarity search using features in graph databases

substructure similarity search using features in graph databases substructure similarity search using features in graph databases Aleksandros Gkogkas Distributed Management of Data Laboratory intro Θα ενασχοληθούμε με το πρόβλημα των ερωτήσεων σε βάσεις γραφημάτων.

Διαβάστε περισσότερα

ΕΝΤΟΠΙΣΜΟΣ ΘΕΣΗΣ ΚΑΙ ΧΑΡΤΗΓΡΑΦΗΣΗ

ΕΝΤΟΠΙΣΜΟΣ ΘΕΣΗΣ ΚΑΙ ΧΑΡΤΗΓΡΑΦΗΣΗ ΕΝΤΟΠΙΣΜΟΣ ΘΕΣΗΣ ΚΑΙ ΧΑΡΤΗΓΡΑΦΗΣΗ Δρ Γιώργος Α. Δημητρίου Ευφυή Κινούμενα Ρομπότ 139 Ρομποτικός Εντοπισμός Θέσης Δεδομένα Χάρτης του περιβάλλοντος Ακολουθία παρατηρήσεων Ζητούμενο Εκτίμηση της θέσης του

Διαβάστε περισσότερα

ΔΙΚΤΥΑ (13) Π. Φουληράς

ΔΙΚΤΥΑ (13) Π. Φουληράς ΔΙΚΤΥΑ (13) Π. Φουληράς Τεχνολογίες WAN και Δρομολόγηση LAN Επεκτείνεται μόνον σε ένα κτίριο ή ομάδα κτιρίων WAN (Wide Area Network) Επεκτείνονται σε μεγάλες περιοχές MAN Ενδιάμεσο ως προς το μέγεθος της

Διαβάστε περισσότερα

ιαµέριση - Partitioning

ιαµέριση - Partitioning ιαµέριση - Partitioning ιαµέριση ιαµέριση είναι η διαµοίραση αντικειµένων σε οµάδες µε στόχο την βελτιστοποίηση κάποιας συνάρτησης. Στην σύνθεση η διαµέριση χρησιµοποιείται ως εξής: Οµαδοποίηση µεταβλητών

Διαβάστε περισσότερα

Περιγραφή των Δεδομένων

Περιγραφή των Δεδομένων Τεχνικές Εξόρυξης Δεδομένων Μεγάλης Κλίμακας Χειμερινό Εξάμηνο 2017-2018 1η Άσκηση, Ημερομηνία παράδοσης: Έναρξη Εξεταστικής Χειμερινού Εξαμήνου Ομαδική Εργασία (2 Ατόμων) Σκοπός της εργασίας Σκοπός της

Διαβάστε περισσότερα

Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες)

Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 1 Εισαγωγή 1 / 14 Δομές Δεδομένων και Αλγόριθμοι Δομή Δεδομένων Δομή δεδομένων είναι ένα σύνολο αποθηκευμένων

Διαβάστε περισσότερα

Σχεδίαση Αλγορίθμων - Τμήμα Πληροφορικής ΑΠΘ -4ο εξάμηνο 1

Σχεδίαση Αλγορίθμων - Τμήμα Πληροφορικής ΑΠΘ -4ο εξάμηνο 1 Σχεδίαση Αλγορίθμων Δυναμικός Προγραμματισμός http://delab.csd.auth.gr/~gounaris/courses/ad Σχεδίαση Αλγορίθμων - Τμήμα Πληροφορικής ΑΠΘ -4ο εξάμηνο 1 Δυναμικός προγραμματισμός Ο Δυναμικός Προγραμματισμός

Διαβάστε περισσότερα

Αλγόριθμοι - Τμήμα Πληροφορικής ΑΠΘ -4ο εξάμηνο 1

Αλγόριθμοι - Τμήμα Πληροφορικής ΑΠΘ -4ο εξάμηνο 1 Αλγόριθμοι Δυναμικός Προγραμματισμός http://delab.csd.auth.gr/courses/algorithms/ Αλγόριθμοι - Τμήμα Πληροφορικής ΑΠΘ -4ο εξάμηνο 1 Δυναμικός προγραμματισμός Ο Δυναμικός Προγραμματισμός προτάθηκε από τον

Διαβάστε περισσότερα

Κεφάλαιο 5 ο : Αλγόριθµοι Σύγκρισης Ακολουθιών Βιολογικών εδοµένων

Κεφάλαιο 5 ο : Αλγόριθµοι Σύγκρισης Ακολουθιών Βιολογικών εδοµένων Κεφάλαιο 5 ο : Αλγόριθµοι Σύγκρισης Ακολουθιών Βιολογικών εδοµένων Σε αυτό το κεφάλαιο παρουσιάζουµε 2 βασικούς αλγορίθµους σύγκρισης ακολουθιών Βιολογικών εδοµένων τους BLAST & FASTA. Οι δυο αλγόριθµοι

Διαβάστε περισσότερα

Δροµολόγηση (Routing)

Δροµολόγηση (Routing) Δροµολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναµικός Προγραµµατισµός Dijkstra s Algorithm Αλγόριθµοi Δροµολόγησης Link State Distance Vector Δροµολόγηση σε Κινητά Δίκτυα Δροµολόγηση

Διαβάστε περισσότερα

Ερωτήσεις Χωροχρονικών. Προτύπων-Κινήσεων

Ερωτήσεις Χωροχρονικών. Προτύπων-Κινήσεων Ερωτήσεις Χωροχρονικών Προτύπων-Κινήσεων Μ. Χατζηελευθερίου Γ. Κόλλιος P. Bakalov Β. Ι. Τσότρας Τα Κίνητρα Η ανάγκη ανεύρεσης αντικειµένων τα οποία ακολουθούν συγκεκριµένες τροχιές. Παραδείγµατα: Εντοπισµός

Διαβάστε περισσότερα

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

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα Ροή Δικτύου Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Μοντελοποίηση Δικτύων Μεταφοράς Τα γραφήματα χρησιμοποιούνται συχνά για την μοντελοποίηση

Διαβάστε περισσότερα

Τι είναι αλγόριθμος; Υποπρογράμματα (υποαλγόριθμοι) Βασικές αλγοριθμικές δομές

Τι είναι αλγόριθμος; Υποπρογράμματα (υποαλγόριθμοι) Βασικές αλγοριθμικές δομές Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

Διαβάστε περισσότερα

Τι προσφέρουν τα Τµήµατα Πληροφορικής. ... το Εργαστήριο Πληροφοριακών Συστηµάτων του Πα.Πει. Ερευνητικές δραστηριότητες σε GI Ενδεικτικές εργασίες

Τι προσφέρουν τα Τµήµατα Πληροφορικής. ... το Εργαστήριο Πληροφοριακών Συστηµάτων του Πα.Πει. Ερευνητικές δραστηριότητες σε GI Ενδεικτικές εργασίες ΗΓεωπληροφορικήστα Τµήµατα Πληροφορικής Γιάννης Θεοδωρίδης Τµήµα Πληροφορικής Πανεπιστήµιο Πειραιά Περιεχόµενα... Τι προσφέρουν τα Τµήµατα Πληροφορικής το Τµήµα Πληροφορικής του Παν/µίου Πειραιά... το

Διαβάστε περισσότερα

R-Trees, kd-trees, QuadTrees. Εαρινό Εξάμηνο Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών

R-Trees, kd-trees, QuadTrees. Εαρινό Εξάμηνο Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών ,, Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών Εαρινό Εξάμηνο 2011-2012 Table of contents 1 Table of contents 1 2 Table of contents 1 2 3 Table of contents 1 2 3 4 Table

Διαβάστε περισσότερα

GPS NAVIGATION SYSTEM QUICK START USER MANUAL

GPS NAVIGATION SYSTEM QUICK START USER MANUAL GPS NAVIGATION SYSTEM QUICK START USER MANUAL GREEK Πώς να ξεκινήσετε Την πρώτη φορά που θα χρησιμοποιήσετε το λογισμικό πλοήγησης, θα ξεκινήσει αυτόματα μια διαδικασία αρχικών ρυθμίσεων. Κάντε τα εξής:

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα 2 Βήματα Επεξεργασίας Τα βασικά βήματα στην επεξεργασία

Διαβάστε περισσότερα

Network Science. Θεωρεία Γραφηµάτων (2)

Network Science. Θεωρεία Γραφηµάτων (2) Network Science Θεωρεία Γραφηµάτων () Section.8 PATHOLOGY Διαδρομές Μια διαδρομή είναι μια σειρά κόμβων όπου κάθε κόμβος είναι δίπλα στην επόμενη P i0,in μήκους n μεταξύ των κόμβων i 0 και i n είναι μια

Διαβάστε περισσότερα

Προβλήματα Μεταφορών (Transportation)

Προβλήματα Μεταφορών (Transportation) Προβλήματα Μεταφορών (Transportation) Παραδείγματα Διατύπωση Γραμμικού Προγραμματισμού Δικτυακή Διατύπωση Λύση Γενική Μέθοδος Simplex Μέθοδος Simplex για Προβλήματα Μεταφοράς Παράδειγμα: P&T Co ΗεταιρείαP&T

Διαβάστε περισσότερα

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

4η Γραπτή Ασκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 3/2/2019 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Ασκηση 3/2/ / 37 4η Γραπτή Άσκηση Αλγόριθμοι και Πολυπλοκότητα CoReLab ΣΗΜΜΥ 3/2/2019 CoReLab (ΣΗΜΜΥ) 4η Γραπτή Άσκηση 3/2/2019 1 / 37 Άσκηση 1 Πρέπει να βρούμε όλες τις καλές προτάσεις φίλων για τον i ανάμεσα σε όλους

Διαβάστε περισσότερα

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων:

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων: Oμαδοποίηση: Μέρος Α http://delab.csd.auth.gr/~gounaris/courses/dwdm/ gounaris/courses/dwdm/ Ευχαριστίες Οι διαφάνειες του μαθήματος σε γενικές γραμμές ακολουθούν

Διαβάστε περισσότερα

Τα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη

Τα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη Ευρετήρια 1 Αρχεία Τα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη µνήµη. Η µεταφορά δεδοµένων από το δίσκο στη µνήµη και από τη

Διαβάστε περισσότερα

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Γραφήματα. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Γραφήματα. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Δομές Δεδομένων Γραφήματα Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Γραφήματα Κατευθυνόμενο Γράφημα Ένα κατευθυνόμενο γράφημα G είναι ένα ζευγάρι (V, E) όπου V είναι ένα

Διαβάστε περισσότερα

ΟΜΑΔΕΣ. Δημιουργία Ομάδων

ΟΜΑΔΕΣ. Δημιουργία Ομάδων Δημιουργία Ομάδων Μεθοδολογίες ομαδοποίησης δεδομένων: Μέθοδοι για την εύρεση των κατηγοριών και των υποκατηγοριών που σχηματίζουν τα δεδομένα του εκάστοτε προβλήματος. Ομαδοποίηση (clustering): εργαλείο

Διαβάστε περισσότερα

Τεχνικές Εξόρυξης Δεδομένων

Τεχνικές Εξόρυξης Δεδομένων ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ Διατμηματικό Μεταπτυχιακό Πρόγραμμα στα Πληροφοριακά Συστήματα ( MIS ) Τεχνικές Εξόρυξης Δεδομένων για την βελτίωση της απόδοσης σε Κατανεμημένα Συστήματα Ζάχος Δημήτριος Επιβλέποντες:

Διαβάστε περισσότερα

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

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Εισαγωγή στους Αλγορίθμους Ενότητα 9η Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Ελάχιστα Γεννητικά Δένδρα Ελάχιστο Γεννητικό

Διαβάστε περισσότερα

Διάλεξη 14: Δέντρα IV - B-Δένδρα

Διάλεξη 14: Δέντρα IV - B-Δένδρα ΕΠΛ231 Δομές Δεδομένων και Αλγόριθμοι 1 Διάλεξη 14: Δέντρα IV - B-Δένδρα Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - 2-3 Δένδρα, Εισαγωγή και άλλες πράξεις - Άλλα Δέντρα: Β-δένδρα, Β+-δέντρα,

Διαβάστε περισσότερα

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra) ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra) Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr 2/11/2015 Άδεια Χρήσης Το

Διαβάστε περισσότερα

Query-Driven Indexing for Scalable Peer-to-Peer Text Retrieval. Gleb Skobeltsyn, Toan Luu, Ivana Podnar Zarko, Martin Rajman, Karl Aberer

Query-Driven Indexing for Scalable Peer-to-Peer Text Retrieval. Gleb Skobeltsyn, Toan Luu, Ivana Podnar Zarko, Martin Rajman, Karl Aberer Query-Driven Indexing for Scalable Peer-to-Peer Text Retrieval Gleb Skobeltsyn, Toan Luu, Ivana Podnar Zarko, Martin Rajman, Karl Aberer Περιγραφή του προβλήματος Ευρετηριοποίηση μεγάλων συλλογών εγγράφων

Διαβάστε περισσότερα

Επίλυση Προβληµάτων µε Greedy Αλγόριθµους

Επίλυση Προβληµάτων µε Greedy Αλγόριθµους Επίλυση Προβληµάτων µε Greedy Αλγόριθµους Περίληψη Επίλυση προβληµάτων χρησιµοποιώντας Greedy Αλγόριθµους Ελάχιστα Δέντρα Επικάλυψης Αλγόριθµος του Prim Αλγόριθµος του Kruskal Πρόβληµα Ελάχιστης Απόστασης

Διαβάστε περισσότερα

Εισαγωγή στην. Εισαγωγή Σ Β. Αρχεία ευρετηρίου Κατάλογος. συστήματος. Αρχεία δεδομένων

Εισαγωγή στην. Εισαγωγή Σ Β. Αρχεία ευρετηρίου Κατάλογος. συστήματος. Αρχεία δεδομένων Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή Σ Β Σύνολο από προγράμματα για τη διαχείριση της Β Αρχεία ευρετηρίου Κατάλογος ΒΑΣΗ Ε ΟΜΕΝΩΝ Αρχεία δεδομένων συστήματος Σύστημα Βάσεων εδομένων (ΣΒ ) 2 :

Διαβάστε περισσότερα

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι

Διαβάστε περισσότερα

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ Διάλεξη 23: Βραχύτερα Μονοπάτια σε Γράφους Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Βραχύτερα Μονοπάτια σε γράφους Ο αλγόριθμος Dijkstra για εύρεση της βραχύτερης απόστασης Ο αλγόριθμος

Διαβάστε περισσότερα

Εφαρμογές της Θεωρίας της Πληροφορίας σε διαδικασίες ανάκτησης εικόνας

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

Διαβάστε περισσότερα

Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ευρετήρια Ευαγγελία Πιτουρά 1 τιμή γνωρίσματος Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται

Διαβάστε περισσότερα

Multimedia IR. εικτοδότηση και Αναζήτηση. Ανάκτηση Πληροφορίας

Multimedia IR. εικτοδότηση και Αναζήτηση. Ανάκτηση Πληροφορίας Multimedia IR εικτοδότηση και Αναζήτηση 1 Εισαγωγή Μεγάλες ποσότητες πληροφορίες υπάρχουν σε αρχεία εικόνων, ήχου, video. Οι τυπικές µέθοδοι ανάκτησης κειµένου δεν µπορούν να εφαρµοστούν άµεσα στην περίπτωση

Διαβάστε περισσότερα

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης Κωνσταντίνος Μαργαρίτης Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας kmarg@uom.gr http://eos.uom.gr/~kmarg

Διαβάστε περισσότερα

ΔΙΑΣΧΙΣΗ ΓΡΑΦΗΜΑΤΩΝ 1

ΔΙΑΣΧΙΣΗ ΓΡΑΦΗΜΑΤΩΝ 1 ΔΙΑΣΧΙΣΗ ΓΡΑΦΗΜΑΤΩΝ 1 Θέματα μελέτης Πρόβλημα αναζήτησης σε γραφήματα Αναζήτηση κατά βάθος (Depth-first search DFS) Αναζήτηση κατά πλάτος (Breadth-first search BFS) 2 Γράφημα (graph) Αναπαράσταση συνόλου

Διαβάστε περισσότερα

AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM

AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM MANETS MANETS = Mobile Ad Hoc Networks Δεν υπάρχει fixed network infrastructure

Διαβάστε περισσότερα

I student. Μεθοδολογική προσέγγιση και απαιτήσεις για την ανάπτυξη των αλγορίθμων δρομολόγησης Χρυσοχόου Ευαγγελία Επιστημονικός Συνεργάτης ΙΜΕΤ

I student. Μεθοδολογική προσέγγιση και απαιτήσεις για την ανάπτυξη των αλγορίθμων δρομολόγησης Χρυσοχόου Ευαγγελία Επιστημονικός Συνεργάτης ΙΜΕΤ I student Μεθοδολογική προσέγγιση και απαιτήσεις για την ανάπτυξη των αλγορίθμων δρομολόγησης Χρυσοχόου Ευαγγελία Επιστημονικός Συνεργάτης ΙΜΕΤ Ινστιτούτο Bιώσιμης Κινητικότητας και Δικτύων Μεταφορών (ΙΜΕΤ)

Διαβάστε περισσότερα

Ανάκτηση πληροφορίας

Ανάκτηση πληροφορίας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ανάκτηση πληροφορίας Ενότητα 6: Ο Αντεστραμμένος Κατάλογος Απόστολος Παπαδόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Προβλήματα Ελάχιστου Κόστους Ροής σε Δίκτυο. Δίκτυα Ροής Ελάχιστου Κόστους (Minimum Cost Flow Networks)

Προβλήματα Ελάχιστου Κόστους Ροής σε Δίκτυο. Δίκτυα Ροής Ελάχιστου Κόστους (Minimum Cost Flow Networks) Προβλήματα Ελάχιστου Κόστους Ροής σε Δίκτυο Ορισμοί Παραδείγματα Δικτυακή Simplex (προβλήματα με και χωρίς φραγμούς). Δίκτυα Ροής Ελάχιστου Κόστους (Minimum ost Flow Networks) Ένα δίκτυο μεταφόρτωσης αποτελείται

Διαβάστε περισσότερα

Multimedia IR. Εισαγωγή. Εισαγωγή. εικτοδότηση και Αναζήτηση

Multimedia IR. Εισαγωγή. Εισαγωγή. εικτοδότηση και Αναζήτηση Multimedia IR εικτοδότηση και Αναζήτηση 1 Εισαγωγή Μεγάλες ποσότητες πληροφορίες υπάρχουν σε αρχεία εικόνων, ήχου, video. Οι τυπικές µέθοδοι ανάκτησης κειµένου δεν µπορούν να εφαρµοστούν άµεσα στην περίπτωση

Διαβάστε περισσότερα

Μελέτη και Υλοποίηση Αλγορίθμων για Βιολογικές Εφαρμογές σε MapReduce Περιβάλλον

Μελέτη και Υλοποίηση Αλγορίθμων για Βιολογικές Εφαρμογές σε MapReduce Περιβάλλον Μελέτη και Υλοποίηση Αλγορίθμων για Βιολογικές Εφαρμογές σε MapReduce Περιβάλλον Δανάη Κούτρα Eργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Εθνικό Μετσόβιο Πολυτεχνείο Θέματα Σκοπός της διπλωματικής

Διαβάστε περισσότερα

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

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 5 ΣΥΝΕΚΤΙΚΟΤΗΤΑ Σταύρος Δ. Νικολόπουλος 2017-18 www.cs.uoi.gr/~stavros Συνεκτικότητα Έννοια της συνδεσμικότητας: «Ποσότητα συνδεσμικότητας»...

Διαβάστε περισσότερα

Ευρετήρια. Ευρετήρια. Βάσεις Δεδομένων 2009-2010: Ευρετήρια 1

Ευρετήρια. Ευρετήρια. Βάσεις Δεδομένων 2009-2010: Ευρετήρια 1 Ευρετήρια 1 Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται (συνήθως) σε ένα γνώρισμα του αρχείου

Διαβάστε περισσότερα

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ ιάλεξη : λάχιστα εννητορικά ένδρα Αλγόριθμος Prim Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: λάχιστα εννητορικά ένδρα () Minimum Spanning Trees Ο αλγόριθμος του Prim για εύρεση σε γράφους

Διαβάστε περισσότερα

Εισαγωγή στους Αλγόριθμους. Παύλος Εφραιμίδης, Λέκτορας

Εισαγωγή στους Αλγόριθμους. Παύλος Εφραιμίδης, Λέκτορας Εισαγωγή στους Αλγόριθμους Παύλος Εφραιμίδης, Λέκτορας http://pericles.ee.duth.gr 1 Περιεχόμενα Μαθήματος Εισαγωγή στου Αλγόριθμους Πολυπλοκότητα Αλγορίθμων Ασυμπτωτική Ανάλυση Θεωρία Γράφων Κλάσεις Πολυπλοκότητας

Διαβάστε περισσότερα

Περιεχόμενα. Περιεχόμενα

Περιεχόμενα. Περιεχόμενα Περιεχόμενα xv Περιεχόμενα 1 Αρχές της Java... 1 1.1 Προκαταρκτικά: Κλάσεις, Τύποι και Αντικείμενα... 2 1.1.1 Βασικοί Τύποι... 5 1.1.2 Αντικείμενα... 7 1.1.3 Τύποι Enum... 14 1.2 Μέθοδοι... 15 1.3 Εκφράσεις...

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ Διάλεξη 9: Εισαγωγή στους Γράφους Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Γράφοι - ορισμοί και υλοποίηση Διάσχιση Γράφων Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

Διαβάστε περισσότερα

Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων

Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων Εισηγητής: ρ Ηλίας Ζαφειρόπουλος Εισαγωγή Ιατρικά δεδοµένα: Συλλογή Οργάνωση Αξιοποίηση Data Mining ιαχείριση εδοµένων Εκπαίδευση

Διαβάστε περισσότερα

Εισαγωγή Αλγόριθµοι Αποτελέσµατα Επίλογος Ορισµός του Προβλήµατος Ευθυγράµµιση : Εύρεση ενός γεωµετρικού µετασχηµατισµού που ϕέρνει κοντά δύο τρισδιάσ

Εισαγωγή Αλγόριθµοι Αποτελέσµατα Επίλογος Ορισµός του Προβλήµατος Ευθυγράµµιση : Εύρεση ενός γεωµετρικού µετασχηµατισµού που ϕέρνει κοντά δύο τρισδιάσ Εισαγωγή Αλγόριθµοι Αποτελέσµατα Επίλογος Αλγόριθµοι Ευθυγράµµισης Τρισδιάστατων Αντικειµένων Τµήµα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήµιο Αθηνών 20 Οκτωβρίου 2005 Εισαγωγή

Διαβάστε περισσότερα

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων

Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων Ενότητα 8: Ομαδοποίηση Μέρος B Αναστάσιος Γούναρης, Επίκουρος Καθηγητής Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Χρήση συστημάτων πληροφορικής στην οδική υποδομή

Χρήση συστημάτων πληροφορικής στην οδική υποδομή ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Αγρονόμων & Τοπογράφων Μηχανικών ΕΜΠ Εργαστήριο Συγκοινωνιακής Τεχνικής Χρήση συστημάτων πληροφορικής στην οδική υποδομή Κωνσταντίνος Αντωνίου Αναπληρωτής Καθηγητής ΕΜΠ

Διαβάστε περισσότερα

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

Δίκτυα Διασύνδεσης. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχανικών Υπολογιστών Εργαστήριο Υπολογιστικών Συστημάτων Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχανικών Υπολογιστών Εργαστήριο Υπολογιστικών Συστημάτων Δίκτυα Διασύνδεσης 9 ο Εξάμηνο Δίκτυα Διασύνδεσης E E E n Δίκτυο Διασύνδεσης M M k E/E

Διαβάστε περισσότερα

Δυναμικές Δομές Δεδομένων Λίστες Δένδρα - Γράφοι

Δυναμικές Δομές Δεδομένων Λίστες Δένδρα - Γράφοι Δυναμικές Δομές Δεδομένων Λίστες Δένδρα - Γράφοι Κ Ο Τ Ι Ν Η Ι Σ Α Β Ε Λ Λ Α Ε Κ Π Α Ι Δ Ε Υ Τ Ι Κ Ο Σ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Π Ε 8 6 Ν Ε Ι Ρ Ο Σ Α Ν Τ Ω ΝΙ Ο Σ Ε Κ Π Α Ι Δ Ε Υ Τ Ι Κ Ο Σ Π Λ Η Ρ Ο Φ Ο

Διαβάστε περισσότερα

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

Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα ΔΕΝΔΡΑ Σταύρος Δ. Νικολόπουλος 2017-18 www.cs.uoi.gr/~stavros Εισαγωγή Ένα γράφημα G είναι δένδρο αν: 1. Είναι συνδεδεμένο και δεν έχει κύκλους.

Διαβάστε περισσότερα

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής. Εξόρυξη Γνώσης από εδοµένα (Data Mining) Συσταδοποίηση. Γιάννης Θεοδωρίδης

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής. Εξόρυξη Γνώσης από εδοµένα (Data Mining) Συσταδοποίηση. Γιάννης Θεοδωρίδης Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής Εξόρυξη Γνώσης από εδοµένα (Data Mining) Συσταδοποίηση Γιάννης Θεοδωρίδης Οµάδα ιαχείρισης εδοµένων Εργαστήριο Πληροφοριακών Συστηµάτων http://isl.cs.unipi.gr/db

Διαβάστε περισσότερα

Μπιτσάκη Αντωνία-Χρυσάνθη Ταουσάκος Θανάσης

Μπιτσάκη Αντωνία-Χρυσάνθη Ταουσάκος Θανάσης Μπιτσάκη Αντωνία-Χρυσάνθη Ταουσάκος Θανάσης Τι εννοούμε με τον όρο data mining. (ανακάλυψη patterns με τη χρήση διαφορετικών μεθόδων) Το σενάριο με το οποίο θα ασχοληθούμε (2 πλευρές με σκοπό την άντληση

Διαβάστε περισσότερα

Ανάκτηση Πληροφορίας

Ανάκτηση Πληροφορίας Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #06 Πιθανοτικό Μοντέλο 1 Άδεια χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

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

Αλγόριθμοι Γραφημάτων Αλγόριθμοι Γραφημάτων. Γραφήματα. Αναπαράσταση Γραφημάτων 3. Διερεύνηση σε Πρώτα σε Πλάτος (BFS) Εισαγωγή στην Ανάλυση Αλγορίθμων Μάγια Σατρατζέμη Γράφημα Ορισμός: Ένα γράφημα G είναι το διατεταγμένο ζεύγος

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Οι δυναμικές δομές δεδομένων στην ΑΕΠΠ

Οι δυναμικές δομές δεδομένων στην ΑΕΠΠ Καθηγητής Πληροφορικής Απαγορεύεται η αναπαραγωγή των σημειώσεων χωρίς αναφορά στην πηγή Οι σημειώσεις, αν και βασίζονται στο διδακτικό πακέτο, αποτελούν προσωπική θεώρηση της σχετικής ύλης και όχι επίσημο

Διαβάστε περισσότερα

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

Αλγόριθμοι και πολυπλοκότητα: 4 η σειρά ασκήσεων ΣΗΜΜΥ - Ε.Μ.Π. Αλγόριθμοι και πολυπλοκότητα: 4 η σειρά ασκήσεων CO.RE.LAB. ΣΗΜΜΥ - Ε.Μ.Π. Άσκηση 1 η : Παιχνίδι επιλογής ακμών Έχουμε ένα ακυκλικό κατευθυνόμενο γράφο, μια αρχική κορυφή και δυο παίκτες. Οι παίκτες διαδοχικά

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI Β. Μεγαλοοικονόμου Μέθοδοι Προσπέλασης Χωρικών Δεδομένων ΙΙ Spatial Access Methods (SAMs) II (παρουσίαση βασισμένη εν μέρη σε σημειώσεις των Silberchatz,

Διαβάστε περισσότερα

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

Συντομότερες Διαδρομές Συντομότερη Διαδρομή Συντομότερες Διαδρομές Διδάσκοντες: Σ Ζάχος, Δ Φωτάκης Επιμέλεια διαφανειών: Δ Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Κατευθυνόμενο G(V, E, w) με μήκη Μήκος

Διαβάστε περισσότερα

Θέματα Εφαρμογών Βάσεων Δεδομένων: Ιδιωτικότητα Δεδομένων

Θέματα Εφαρμογών Βάσεων Δεδομένων: Ιδιωτικότητα Δεδομένων Θέματα Εφαρμογών Βάσεων Δεδομένων: Ιδιωτικότητα Δεδομένων 3. Δυναμικός Προγραμματισμός Ζαγορίσιος Παναγώτης Παπαοικονόμου Χριστίνα Δυναμικός Προγραμματισμός Μέθοδος επίλυσης σύνθετων προβλημάτων. Όπως

Διαβάστε περισσότερα

Ευρετήρια. Ευρετήρια. Βάσεις Δεδομένων : Ευρετήρια 1

Ευρετήρια. Ευρετήρια. Βάσεις Δεδομένων : Ευρετήρια 1 Ευρετήρια 1 Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται (συνήθως) σε ένα γνώρισμα του αρχείου

Διαβάστε περισσότερα