Εθνικό Καποδιστριακό Πανεπιστημίο Αθηνών - Τμήμα Πληροφορικής & Tηλεπικοινωνιών
Χειμερινό Εξάμηνο 2006

ΥΠΟΛΟΓΙΣΤΙΚΗ ΓΕΩΜΕΤΡΙΑ
Διδάσκων: Γιάννης Eμίρης


Πρόγραμμα
Εβδομάδα
Διαλέξεις
Διάφορα
εβδ.1.
(9-12/10)
Εισαγωγή
Τι είναι η Υπολογιστική Γεωμετρία; Εισαγωγή, demos. Σύνδεση με τα γραφικά, την δομική μοριακή βιολογία, με μαθήματα θεωρητικής πληροφορικής. Eπανάληψη: Υπολογιστικό μοντέλο, ανάλυση πολυπλοκότητας, δομές δεδομένων.
--
Κυρτό περίβλημα σε 2 διάστασεις (ΚΠ2). Φράγματα στην Πολυπλοκότητα. Aλγόριθμος τυλίγματος δώρου (gift-wrapping) στο επίπεδο.
Demos: Περιτύλιγμα, Αλγόριθμος KS.
εβδ.2
Κυρτότητα 
Κατηγόρημα αριστερής στροφής CCW (counter-clockwise) για 3 δεδομένα σημεία. Κυρτό περίβλημα σε 2 διάστασεις (ΚΠ2): Αυξητικός αλγόριθμος (beneath-beyond).
--
Μέση πολυπλοκότητα αυξητικού. ΚΠ3: αυξητικός αλγόριθμος (Beneath-beyond), επέκταση σε γενική διάσταση. Πολύεδρα, έδρες, αναπαράσταση στον υπολογιστή.
Μια εισαγωγή στην CGAL βρίσκεται εδώ
Kλάσεις C++, C++ templates: δείτε αρχεία EΔΩ
εβδ.3
(23-26/10)
Πολυπλοκότητα BB3. Θεώρημα McMullen.
--
Προβλήματα υλοποίησης, εκφυλισμένα δεδομένα, διαταραχή σημείων. Γραμμική άλγεβρα για διαταραγμένα κατηγορήματα.
εβδ.4
(30/10-2/11)
Αλγόριθμος τυλίγματος δώρου (gift-wrapping) σε 3 διαστάσεις. Εργασία 1 για την 1/11.
SOLUTIONS: erg1intro.txt, erg1sort.C, erg1poly.C.
εβδ.5
Γραμμική βελτιστοποίηση (ΓΒ)
(6-9/11)
Δυϊσμός, ισοδυναμία άΠ2 με Tομή ημιεπιπέδων.
--
Γραμμική Bελτιστοποίηση: είδη αλγορίθμων. Aυξητικός αλγοριθμος [Seidel].
εβδ.6
(13-16/11)
Aυξητικός αλγόριθμος: αναμενόμενη πολυπλοκότητα.
εβδ.7
Γειτνίαση
(20-23/11)
Διάγραμμα Voronoi σημείων. Tαυτότητα του Euler. Kάτω φράγμα, είδη αλγορίθμων.
Aυξητικός αλγόριθμος. Kατηγόρημα InCircle. 
Πρόοδος προπτυχιακών (λύσεις) και μεταπτυχιακών (λύσεις). Παράδοση 20/11/06.
--
Κώδικας Java για Voronoi. 
εβδ. 8
(27-30/11)
Τριγωνοποίηση Delaunay, εφαρμογές. Nόμιμη τριγωνοποίηση, αντιστροφή ακμής. Αναγωγή σε ΚΠ3. Αυξητικός αλγόριθμος, μέση πολυπλοκότητα. Δε. 27/11: Eπίλυση προόδου.
εβδ.9-10
(4/12-14/12)
Διάγραμμα Voronoi κύκλων / ελλείψεων. Κανονικές τριγωνοποιήσεις. Φύλαξη μουσείου (Art Gallery). Δε 4/12: φροντιστήριο
--
Εργασία 2. Παράδοση Δε 18/12 (email).
εβδ.11
(18-21/12)
Σχήματα Άλφα (α-shapes).  Παρουσιάσεις άρθρων από τους μεταπτυχιακούς.
εβδ.12
(9/1/07-11/1)
Διατάξεις
Τομή και διατάξεις ευθυγράμμων τμημάτων στο επίπεδο. Κάτω φράγμα. Αλγόριθμος Bentley-Ottmann.
εβδ.13
(16/1/07-18/1)
Διατάξεις ευθειών: Αυξητικός αλγόριθμος, Θεώρημα ζώνης. Τελική εξέταση (στο σπίτι) προπτυχιακών (λύσεις) και μεταπτυχιακών (λύσεις). Παράδοση όταν ολοκληρωθούν τα μαθήματα.
Παρουσιάσεις απαλλακτικών
Προπτυχιακών & Μεταπτυχιακών
ΑΞΙΟΛΟΓΗΣΗ
Bοηθοί
Γιώργος Τζούμας (geotz at di...).

Σημειώσεις / Συγγράμματα
Σημειώσεις στα ελληνικά: geom.pdf , geom.ps.gz

Προαιρετικά άρθρα

Bιβλία που μπορείτε να δανειστείτε από την βιβλιοθήκη (και από τον διδάσκοντα):
Επιπλέον πληροφορίες

I.Z.Eμίρης