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



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

Επεξεργασία Ερωτήσεων

Εισαγωγή. Γενική Εικόνα του Μαθήµατος. Το εσωτερικό ενός Σ Β. Εισαγωγή. Εισαγωγή Σ Β Σ Β. Αρχεία ευρετηρίου Κατάλογος συστήµατος Αρχεία δεδοµένων

Το εσωτερικό ενός Σ Β

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων

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

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

Οργάνωση αρχείων: πως είναι τοποθετηµένες οι εγγραφές ενός αρχείου όταν αποθηκεύονται στο δίσκο

Διαχείριση Πολιτισμικών Δεδομένων

Τα δεδομένα (περιεχόμενο) μιας βάσης δεδομένων αποθηκεύεται στο δίσκο

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Δεδομένων Ι 8. Ερωτήματα (B) Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας

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

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

Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 7: Αλγόριθμοι για επεξεργασία ερωτήσεων και βελτιστοποίηση

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

Περιεχόμενα. Δομές δεδομένων. Τεχνικές σχεδίασης αλγορίθμων. Εισαγωγή στον προγραμματισμό. Υποπρογράμματα. Επαναληπτικά κριτήρια αξιολόγησης

SQL Data Manipulation Language

ECDL Module 4 Υπολογιστικά Φύλλα Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

Απλές συναρτήσεις του Excel (Συνέχεια)

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

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

Number1, number2,... είναι τα ορίσματα, από τους οποίους θέλετε τη μέγιστη τιμή.

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

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

Πίνακας περιεχοµένων

Cuckoo Hashing. Αλγόριθμοι και Πολυπλοκότητα. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο

Πατώντας το πλήκτρο Enter ή το κουμπί Enter από την γραμμή τύπων εκτελείται η μαθηματική πράξη και παρουσιάζει το αποτέλεσμα του κελιού.

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

Κεφάλαιο 5ο: Εντολές Επανάληψης

Η σύνταξη της συνάρτησης SUMIF έχει τα ακόλουθα ορίσματα:

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1: Μια πρώτη επαφή με το Excel. ΚΕΦΑΛΑΙΟ 2: Ανοίγω Κλείνω Ανοίγω Κλείνω και αποθηκεύω. ΚΕΦΑΛΑΙΟ 3: Μαθαίνω να κάνω υπολογισμούς

ΑΝ.ΕΦ. Γ ΛΥΚΕΙΟΥ Αν η συνθήκη ισχύει, τότε εκτελούνται οι εντολές που βρίσκονται µεταξύ των λέξεων ΤΟΤΕ και και η εκτέλεση του προγράµµατος συνεχίζετα

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

ΔΗΜΟΤΙΚΕΣ ΕΚΛΟΓΕΣ 18/5/2014 ΑΚΥΡΑ

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2015 Β ΦΑΣΗ ÁÈÇÍÁ ΑΠΑΝΤΗΣΕΙΣ

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

επιστρέφει το αμέσως μεγαλύτερο από το x στοιχείο του S επιστρέφει το αμέσως μικρότερο από το x στοιχείο του S

Εισαγωγή. Οπως είδαµε για την εκκίνηση της Simplex χρειαζόµαστε µια Αρχική Βασική Εφικτή Λύση. υϊσµός

Εξατοµίκευση Ερωτήσεων σε Βάσεις εδοµένων

Επιλέξτε Κελιά /Γραμματοσειρά και δώστε συγκεκριμένο μέγεθος και τύπο

Επεξεργασία Ερωτήσεων

Μοντελοποίηση προβληµάτων

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

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

Αρχεία και Βάσεις Δεδομένων

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

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

Γενικευµένη Simplex Γενικευµένη Simplex

5. Απλή Ταξινόμηση. ομές εδομένων. Χρήστος ουλκερίδης. Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων

ΗΥ-360 Αρχεία και Βάσεις Δεδομένων Διδάσκων: Δ. Πλεξουσάκης. Φροντιστήριο SQL Examples ΙΙ Ξένου Ρουμπίνη

13/5/2015 ΟΥΡΕΣ ΠΡΟΤΕΡΑΙΟΤΗΤΑΣ. Δομές Δεδομένων. Ουρές Προτεραιότητας

Εξωτερική Αναζήτηση. Ιεραρχία Μνήμης Υπολογιστή. Εξωτερική Μνήμη. Εσωτερική Μνήμη. Κρυφή Μνήμη (Cache) Καταχωρητές (Registers) μεγαλύτερη ταχύτητα

Πανεπιστήµιο Κρήτης Τµήµα Επιστήµης Υπολογιστών. ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο. Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2.

Πληροφορική 2. Δομές δεδομένων και αρχείων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΣΧΕΣΙΑΚΗ ΑΛΓΕΒΡΑ

ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος Παναγιώτα Φατούρου. Προγραµµατιστική Εργασία 3 ο Μέρος

ΠΑΙΓΝΙΑ Παιχνίδια Γενική Θεώρηση μεγιστοποιήσει την πιθανότητά

4. Μέθοδοι αναγνώρισης ταξινοµητές µε επόπτη

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

Αντικείμενα 5 ου εργαστηρίου

Standard Template Library (STL) C++ library

Αναλυτικός Πίνακας Περιεχομένων

Ενδεικτικές Ερωτήσεις Θεωρίας

Δομές Δεδομένων. Ενότητα 1 - Εισαγωγή. Χρήστος Γκουμόπουλος. Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων

Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

Διάλεξη 23: Τεχνικές Κατακερματισμού II (Hashing)

Η σύνταξη της συνάρτησης SUMIF έχει τα ακόλουθα ορίσματα:

Παραδοτέο Π.4.3. Μέθοδοι εύρεσης ομοιότητας χρηστών υπερχώρων δεδομένων

ΟΥΡΕΣ ΠΡΟΤΕΡΑΙΟΤΗΤΑΣ

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

ΣΥΝΑΡΤΗΣΕΙΣ. 3. Μια μπάλα πέφτει από την κορυφή ενός πυργου. Το ύψος στο οποίο βρίσκετε μετά από t sec δίνεται από τη συνάρτηση f () x 75 3

Στην ενότητα αυτή θα µελετηθούν τα εξής επιµέρους θέµατα:

ιπλωµατική εργασία: Νικόλαος Ματάνας Επιβλέπων Καθηγήτρια: Μπούσιου έσποινα

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

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

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων

Υλοποίηση των Σχεσιακών Τελεστών. 6/16/2009 Μ.Χατζόπουλος 1

Εισαγωγή στους Αλγόριθµους. Αλγόριθµοι. Ιστορικά Στοιχεία. Ο πρώτος Αλγόριθµος. Παραδείγµατα Αλγορίθµων. Τι είναι Αλγόριθµος

Γενικό πλαίσιο. Απαιτήσεις Μοντέλο εδοµένων. MinusXLRequirements. Απόστολος Ζάρρας

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ

Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 7: Αλγόριθμοι για επεξεργασία ερωτήσεων και βελτιστοποίηση

ΛΥΣΗ ΤΗΣ ΔΕΥΤΕΡΗΣ ΑΣΚΗΣΗΣ Όλγα Γκουντούνα

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

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

International Diploma in IT Skills Proficiency Level

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

Εξαντλητική Απαρίθµηση

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)

Μία αξιωματική προσέγγιση για τη διαφοροποίηση των αποτελεσμάτων

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

ΕΙΣΑΓΩΓΗ. Μη Παραµετρική Στατιστική, Κ. Πετρόπουλος. Τµήµα Μαθηµατικών, Πανεπιστήµιο Πατρών

Θέμα: Οργάνωση λογιστηρίου μιας επιχείρησης!

Transcript:

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

Ένα Απλό Παράδειγµα T Y Q, t Q 3, t 3 Q, t X 3 Εισαγωγικά Σύνταξη: Q = {(S,T ),...,(S n,t n )} S είναι ένα χωρικό κατηγόρηµα, T είναι ένα χρονικό κατηγόρηµα ή κενό Αξιολόγηση αντικειµένων βάσει του πόσο πιστά ακολουθούν τις ερωτήσεις προτύπων κινήσεων (βαθµολόγηση) οθείσης χωρο-χρονικής δοµής δεδοµένων µπορεί η βαθµολόγηση των αντικειµένων να γίνει σταδιακά και αποδοτικά; Ιδανικά: Το κάθε αντικείµενο χρειάζεται να εξετασθεί µερικώς µόνο, για σωστή βαθµολόγηση και αποδοτική απόρριψη 4

3 ύο Προβλήµατα ΧΠΚ µε απόλυτους χρόνους Όλαταχωρικάκατηγορήµατα είναι συσχετισµένα µε απόλυτα(absolute) χρονικά κατηγορήµατα ΧΠΚ µε χρονική σειρά Όλαταχωρικάκατηγορήµατα είναι συσχετισµένα µεταξύ τους µε σχετικά (relative) χρονικά κατηγορήµατα 5 Τύποι Ερωτήσεων ΧΠΚ Τοπολογικά κατηγορήµατα: Intersects, Crosses, Leaves, Meets, Βoolean συναρτήσεις βαθµολόγησης (crosses or not) Κατηγορήµατα απόστασης: Κοντινότεροι γείτονες, Κοντινότεροι γείτονες σε γκρουπ, κτλ. Αθροιστικές συναρτήσεις (min, max, average, sum, ) Συνδυασµοί των παραπάνω Συνδυασµός συναρτήσεων, και απάντηση κάθε τύπου κατηγορηµάτων ξεχωριστά 6

4 Ερωτήσεις ΧΠΚ µε ΑπόλυτοΧρόνο Χρησιµοποιούµε υπάρχουσεςδοµές δεδοµένων για κινούµενα αντικείµενα για να απαντήσουµε τα κατηγορήµατα Χρησιµοποιούµε βασικέςαρχέςτουthreshold Algorithm (Fagin et al.) για το σταδιακό υπολογισµό τηςβαθµολογίας κάθε αντικειµένου Απορρίπτουµε µερικώς αξιολογηµένα αντικείµενα χρησιµοποιώντας άνω και κάτω όρια Εξετάζουµε τιςπραγµατικές κινήσεις µόνο των αντικειµένων που γνωρίζουµε ότιείναικαλοί υποψήφιοι 7 Παράδειγµα X 0 P Q 0 P 3 - P 3 4 5 T 8

5 Παράδειγµα X 0 P Q 3 P 3 - P 3 3 4 5 T 9 Ερωτήσεις ΧΠΚ µε Χρονική Σειρά T Y Q Q 3, t 3 Q, t X 0

6 Ερωτήσεις ΧΠΚ µε Χρονική Σειρά Χωρο-χρονικές δοµές δε µπορούν να χρησιµοποιηθούν! Πλήρης προσπέλαση της χρονικής διάστασης Προβολή της χρονικής διάστασης στο επίπεδο δε βοηθάει Ιδανικά χρειάζεται δοµή πουνα επιστρπεφει µόνο τα αντικείµενα που ικανοποιούν τα κατηγορήµατα µε τη σωστή σειρά Λύση Κατακερµατισµός χώρου σε κελιά Για κάθε κελί κρατούµε λίστα αντικειµένων τα οποία το τέµνουν, µαζί µε τη χρονική περίοδο που το τέµνουν Για κάθε κατηγόρηµαδηµιουργούµε τηλίστατων αντικειµένων που το ικανοποιούν χρησιµοποιώντας τις λίστες των σχετικών κελιών Χρησιµοποιούµε ενανmerge-join αλγόριθµο για να απορρίψουµε αντικείµενα που δεν ικανοποιούν τα κατηγορήµατα στη σωστή σειρά

7 Παράδειγµα P P P 3 A B... A = { (P, ) } B = { (P, [, 3]) } F = { (P, [3,4]), (P, 8) } Αυτή είναι η δοµή δεδοµένων που αποθηκεύεται 3 Πειράµατα Χρησιµοποιήσαµε συνθετικά δεδοµένα από τους αυτοκινητόδροµους του Illinois 500K αντικείµενα και 6,000,000 MBRs Μετρήσαµε τοµέσο όρο του αριθµού των σελίδων που πρέπει να προσπελαστούν από τη δοµή δεδοµένων, αλλά και τον αριθµό τωνπραγµατικών αντικειµένων που πρέπει να εξεταστούν Συγκρίναµε διάφορες στρατηγικές προσπελασης, και δοµές δεδοµένων (R-tree, MVR-trees) αλλά και τη σειριακή αναζήτηση 4

8 ΧΠΚ µε Χρονική Σειρά Τοπολογικά Κατηγορήµατα 000 800 600 400 00 0 CellList R-tree 5 0 0 Number of predicates Total I/O (log scale) 0000 000 00 0 CellLis t R-tree 5 0 0 Number of predicates 5 ΧΠΚ µε Χρονική Σειρά Κατηγορήµατα Απόστασης Avg. index I/O (log scale) 00000 0000 000 00 0 Lazy Eager R-tree 5 0 0 Total I/O (log scale) 000000 00000 0000 000 00 0 5 0 0 Lazy Eager R-tree Number of predicates Number of predicates 6

9 Ανακεφαλαίωση Καινούριος τύπος ερωτήσεων Αποτελεσµατική µέθοδος έκφρασης των ερωτήσεων Αλγόριθµοι για την αποτελεσµατική επεξεργασία ΧΠΚ µε απόλυτο χρόνο Κατάλληλος δείκτης για επεκεργασία ΧΠΚ µε χρονική σειρά Εκτεταµένα πειράµατα 7 Ευχαριστώ!