Ηλεκτρονική Διάθεση Μαθήματος
Περιεχόμενο Μαθήματος
Αλγόριθμοι και δομές δεδομένων με έμφαση σε διαχείριση τεράστιου όγκου δεδομένων. Μοντέλα Δευτερεύουσας Μνήμης. Αλγόριθμοι και Δομές Δεδομένων για μοντέλα δύο επιπέδων (B - δέντρα, Αλγόριθμοι Υπολογιστικής Γεωμετρίας στη Δευτερεύουσα Μνήμη, Αλγόριθμοι Διαχείρισης Συμβολοσειρών στη Δευτερεύουσα Μνήμη). Αλγόριθμοι και Δομές Δεδομένων για Cache Oblivious Μοντέλα (Cache Oblivious B - δέντρο). Προχωρημένες τεχνικε διασποράς. Προχωρημένες δομές αναζήτησης. Αλγόριθμοι συμπίεσης δεδομένων. Aλγόριθμοι στο Μοντέλο Ροών Δεδομένων. Τεχνικές Δόμησης Δεδομένων σε P2P δίκτυα (overlays).
Λέξεις Κλειδιά
Δευτερεύουσα Μνήμη, Μοντέλο Ροών, Συμπίεση, Πρόβλημα Αναζήτησης, Διασπορά
Επιπρόσθετη βιβλιογραφία για μελέτη
1. J. Abello, P.M. Pardalos and M.G.C. Resende (editors). Handbook of Massive Data Sets. Kluwer Academic Publishers. 2002, ISBN: 1-4020-0489-3.
2. D. Menta and S Sahni, Handbook of Data Structures and Application. 2005, ISBN 1-5848-8435-5
3. J. Vitter, Algorithms and Data Structures for External Memory, Book, (http://www.ittc.ku.edu/~jsv/Papers/Vit.IO_book.pdf)
4. External Memory Geometric Data Structures. L. Arge, Duke University Lecture notes
5. Erik Demaine, Cache Oblivious Algorithms and Data-Structures, in Lecture Notes from the EEF Summer School on Massive Data Sets, Lecture Notes in Computer Science, BRICS, University of Aarhus, Denmark, June 27-July 1, 2002, (http://erikdemaine.org/papers/BRICS2002/)
6. *Muthu Muthukrishnan, Data Streams: Algorithms and Applications (ebook) (http://algo.research.googlepages.com/eight.ps)