1 ΥΠΟΛΟΓΙΣΤΙΚΉ ΓΕΩΜΕΤΡΊΑ. 2 Πρόβλημα:  Δυναμική διατήρηση N διαστημάτων με διαφορετικά ανά δύο σημεία αρχής και τέλους (σύνορα) έτσι ώστε να απαντάμε.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βασικές έννοιες αλγορίθμων
Advertisements

Δομές Δεδομένων και Αλγόριθμοι
ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ ΜΑΘΗΜΑ 5.
ΣΧΕΣΙΑΚΗ ΑΛΓΕΒΡΑ 2 ΜΑΘΗΜΑ 4.
1. Εισαγωγή Ορισμοί:  VOD  NVOD  Live Streaming.
ΠΙΝΑΚΕΣ ΜΑΘΗΜΑ 6.
ΓΡΑΜΜΑΤΙΚΕΣ ΧΩΡΙΣ ΣΥΜΦΡΑΖΟΜΕΝΑ I
Ανακτηση Πληροφοριασ σε νεφη Υπολογιστων
Η εντολή Δείξε είναι μια εντολή εξόδου και χρησιμοποιείται για:
Δομές Αναζήτησης TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A εισαγωγή αναζήτησηεπιλογή διατεταγμένος πίνακας.
Καλώς ήρθατε ! Ετοιμάζεστε να παρακολουθήσετε την παρουσίαση της εφαρμογής Copyright © iBS LTD, all rights reserved.
Επιλογή Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο.
Εργασία Η υλοποίηση του αλγορίθμου συγχώνευσης θα πρέπει να χρησιμοποιεί την ιδέα των ροών (streams). Θα πρέπει να υπάρχουν δύο διαφορετικά είδη.
Ανάλυση Συστημάτων Αυτομάτου Ελέγχου:
Κοντινότεροι Κοινοί Πρόγονοι α βγ θ δεζ η π ν ι κλμ ρσ τ κκπ(λ,ι)=α, κκπ(τ,σ)=ν, κκπ(λ,π)=η κκπ(π,σ)=γ, κκπ(ξ,ο)=κ ξο κκπ(ι,ξ)=β, κκπ(τ,θ)=θ, κκπ(ο,μ)=α.
Προσεγγιστικοί Αλγόριθμοι
Δυναμική Διατήρηση Γραμμικής Διάταξης Διατηρεί μια γραμμική διάταξη δυναμικά μεταβαλλόμενης συλλογής στοιχείων. Υποστηρίζει τις λειτουργίες: Έλεγχος της.
ΘΠ06 - Μεταγλωττιστές Πίνακας Συμβόλων. Πίνακας Συμβόλων (Symbol Table) (Ι)  Είναι μια δομή στην οποία αποθηκεύονται τα ονόματα ενός προγράμματος και.
ΓΡΑΜΜΕΣ - ΓΡΑΜΜΑΤΑ - ΓΕΩΜΕΤΡΙΚΕΣ ΚΑΤΑΣΚΕΥΕΣ
ΜΑΘΗΜΑ: ΣΧΕΔΙΑΣΗ ΑΛΓΟΡΙΘΜΩΝ ΔΙΔΑΣΚΩΝ: Π. ΚΑΤΣΑΡΟΣ Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου 2015Δευτέρα, 12 Ιανουαρίου.
Ενότητα: Αρχεία-Φάκελοι Διδάσκων: Λεπενιώτης Βασίλειος ΠΛΗΡΟΦΟΡΙΚΗ Β’ ΓΥΜΝΑΣΙΟΥ.
Εξόρυξη Δεδομένων και Αλγόριθμοι Μάθησης. K-means k-windows k-means: 2 φάσεις 1. Μια διαμέριση των στοιχείων σε k clusters 2. Η ποιότητα της διαμέρισης.
Δυναμικά Σύνολα TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A Δυναμικό σύνολο Tα στοιχεία του μεταβάλλονται.
Αναζήτηση – Δέντρα (2 ο Μέρος) Advanced Data Indexing (Προηγμένη ευρετηρίαση δεδομένων)
CHORD A Scalable Peer-to-peer Lookup Service for Internet Applications Μαρίνα Δρόσου Νικόλαος Μπουντουρόπουλος Οδυσσέας Πετρόχειλος Παναγιώτης Δομουχτσίδης.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Advanced Data Indexing (Προηγμένη ευρετηρίαση δεδομένων) Κατακερματισμός – Hashing (1 ο Μέρος)
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων.
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Αναδρομή (1/2)
Διάλεξη 8η: Διαγραμματική επίλυση προβλημάτων ελαχίστου κατά την εφαρμογή του γραμμικού προγραμματισμού στη γεωργική παραγωγή 1.Στην περίπτωση των κλάδων.
Θεωρία Βασικών Δομών Δεδομένων Διδάσκοντες:Μακρής Χρήστος, Τσακαλίδης Αθανάσιος
Μέγιστη ροή TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A Συνάρτηση χωρητικότητας Κατευθυνόμενο γράφημα.
1 4 Ερωτήσεις σε ένα Τετράγωνο B A Δ Γ Κοίταξε προσεκτικά το σχήμα. Θα σου κάνω 4 ερωτήσεις. Είσαι έτοιμος;
Microsoft Excel 4.3 Διαχείριση Φύλλων Εργασίας Κίκα Χρυσοστόμου.
Παράδειγμα B + -Tree Υποθέτουμε B + -Tree τάξης 3 (α=2, b=3)  Κάθε φύλλο θα έχει 2 ως 3 το πολύ στοιχεία  Κάθε εσωτερικός κόμβος θα έχει 2 ως 3 το πολύ.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ευρετήρια.
Ηλεκτρική Δυναμική Ενέργεια Δυναμικό – Διαφορά Δυναμικού.
Η συλλογιστική για το σχεδιασμό. Για το μάθημαΙ  « Παραδοτέα :  Ασκήσεις  Σχεδιασμός και κατασκευή ενός λογισμικού με το Αβάκιο  Ένα κείμενο
Γλώσσες Προγραμματισμού Μεταγλωττιστές Πίνακας Συμβόλων Πανεπιστήμιο Μακεδονίας Τμήμα Εφαρμοσμένης Πληροφορικής Ηλίας Σακελλαρίου.
« Δραστηριότητες από τον κόσμο της φυσικής για το νηπιαγωγείο » Ο σχηματισμός των σκιών Πασσά Διονυσία Ψαρρού Αλεξία.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΥΔΑΤΙΚΟΥ ΙΣΟΖΥΓΙΟΥ ΣΤΙΣ ΔΕΥΑ Λάρισα 7 & 8 Απριλίου 2016 Δέσποινα Μπώκου, Αναπληρώτρια Δ/ντρια ΔΕΥΑ Λέσβου Κωνσταντίνος.
ΔΥΑΔΙΚΗ ΑΝΑΖΗΤΗΣΗ & ΤΑΞΙΝΟΜΗΣΗ ΜΕ ΣΥΓΧΩΝΕΥΣΗ. Δυαδική αναζήτηση (Binary search) ΔΕΔΟΜΕΝΟ: ένα μεγάλο αρχείο που περιέχει τιμές z [0,1,…,n-1] ταξινομημένες.
Η Διαδικασία της Αναλυτικής Ιεράρχησης
Ευρετήρια Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Δυναμικός Κατακερματισμός
Επίλυση Προβλημάτων με Αναζήτηση
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Μαθηματικά Α' ΓΥΜΝΑΣΙΟΥ
ΜΕΤΑΒΟΛΕΣ ΥΠΗΡΕΣΙΑΚΗΣ ΚΑΤΑΣΤΑΣΗΣ
Διδάσκων: Δρ. Τσίντζα Παναγιώτα
Ενότητα 10: Καμπύλες κόστους
Αλγόριθμοι - Τμήμα Πληροφορικής ΑΠΘ - Εξάμηνο 4ο
Εισαγωγή στο Γραμμικό Προγραμματισμό
Μέγιστη ροή Κατευθυνόμενο γράφημα 12 Συνάρτηση χωρητικότητας
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων
ΓΡΑΠΤΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΘΗΜΑΤΙΚΩΝ ΓΥΜΝΑΣΙΟΥ
ΠΩΣ; ΠΟΙΟΣ; ΠΟΥ; ΠΟΤΕ; ΓΙΑΤΙ; ΤΙ ΚΑΝΕΙ; Ο ΕΞΥΠΝΟΣ ΚΥΒΟΣ Αρ. 1
Τεστ στα Μαθηματικά πολλαπλασιασμοί & διαιρέσεις 10, 100, 1000.
Δυναμικός Προγραμματισμός
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων 2ο Κεφάλαιο.
Δένδρα Αναζήτησης Πολλαπλής Διακλάδωσης
Αξιολόγηση επενδύσεων
ΣΤΟΙΧΕΙΟΜΕΤΡΙΑ. Λύση ΣΤΟΙΧΕΙΟΜΕΤΡΙΑ Λύση.
Υπολογιστικά Φύλλα Διαχείριση Κελιών
Διαχρονικές Δομές Δεδομένων
Δυναμικός Κατακερματισμός
Θεατρικές δραστηριότητες και τεχνικές
Η έννοια του γραμμικού συστήματος και η γραφική επίλυσή του. Γ΄Γυμνασίου.
Μεταγράφημα παρουσίασης:

1 ΥΠΟΛΟΓΙΣΤΙΚΉ ΓΕΩΜΕΤΡΊΑ

2 Πρόβλημα:  Δυναμική διατήρηση N διαστημάτων με διαφορετικά ανά δύο σημεία αρχής και τέλους (σύνορα) έτσι ώστε να απαντάμε αποδοτικά ερωτήσεις τομής Επιθυμητή απόδοση:  Ο(n) χώρο  Ο(log B N) ενημέρωση  Ο(log B N+T/B) ερώτηση Διαχείριση Διαστημάτων x Κάποιες εφαρμογές: • Γραφικά • GIS • Constraint DBs

3 Το Στατικό Πρόβλημα Σάρωσε από αριστερά προς δεξιά χρησιμοποιώντας ένα διαχρονικό B-δένδρο  Ένθεσε το διάστημα όταν συναντούμε το αριστερό σημείο  Διέγραψε το διάστημα όταν συναντούμε το δεξί σημείο Για ερώτηση x: αναφέρουμε όλα τα διαστήματα στο B-δένδρο στο χρόνο x  Ο(n) χώρος  Ο(log B N) ερώτηση  Ο(nlog B N) κατασκευή με την τεχνική ενδιάμεσης μνήμης Γίνεται ημι-δυναμικό με Ο(log 2 B N) για ένθεση με την λογαριθμική μέθοδο x

4 Λογαριθμική Μέθοδος: Ιδέα (κύρια Μνήμη) Δοθείσης δομής D σε σύνολο V  O(log N) ερώτηση, O(log N) διαγραφή, O(N log N) κατασκευή Λογαριθμική Μέθοδος:  Διαίρεση του V σε υποσύνολα V 0, …, V log N, |V i | = 2 i ή |V i |=0  Κατασκευή D i σε V i  Διαγραφή: O(log N)  Ερώτηση: Ρωτάμε κάθε D i  O(log 2 N)  Ένθεση: Βρίσκουμε το πρώτο άδειο D i και κατασκευάζουμε D i από στοιχεία στα V 0,V 1, … V i-1  O(2 i log 2 i ) κατασκευή  O(log N) για κάθε μετακινούμενο στοιχείο  Κάθε στοιχείο μετακινείται O(log N) φορές  Ο(log 2 N) επιμερισμένο κόστος 4

 Μειώνουμε το πλήθος των υποσυνόλων V i σε log B N  Πρόβλημα: Αφού δεν υπάρχουν αρκετά στοιχεία στα V 0,V 1, … V i-1 για την κατασκευή του V i  Λύση: Επιτρέπουμε το V i να περιέχει πλήθος  B i  Ένθεση: Βρες D i έτσι ώστε και κατασκεύασε ένα νέο D i από τα στοιχεία των V 0,V 1, … V i  Μετακινούμε στοιχεία  Αν το D i κατασκευάζεται σε O((|V i |/B)log B |V i |) = O(B i-1 log B N) I/Os τότε κάθε μετακινούμενο στοιχείο κοστίζει O(log B N) I/Os  Το κάθε στοιχείο μετακινείται O(log B N) φορές  5 Λογαριθμική Μέθοδος: Ιδέα

6 Αποτελέσματα  Δοθείσης δομής δεδομένων γραμμικού χώρου με:  Ο(log B N+T/B) I/Os για ερώτηση  Ο((N/B)log B N) I/Os για κατασκευή  (Ο(log B N) I/Os για διαγραφή)   Γραμμικού χώρου δυναμική δομή με  I/Os για ερώτηση  I/Os για ένθεση επιμερισμένο  ( I/Os για διαγραφή)  Δυναμική διαχείριση διαστημάτων  I/Os για ερώτηση  I/Os για ένθεση επιμερισμένο x