Υπολογιστική Γεωμετρία

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

Download "Υπολογιστική Γεωμετρία"

Transcript

1 Υπολογιστική Γεωμετρία 1ο Μέρος(α): Κυρτότητα στο επίπεδο Γιάννης Εμίρης Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Εαρ.2016 Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

2 Περιεχόμενα 1 Εισαγωγικά 2 Κυρτό Περίβλημα σε δύο διαστάσεις Ορισμός ΚΠ2 Κατηγόρημα προσανατολισμού- CCW Αλγόριθμος περιτύλιξης για το ΚΠ2 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Γενική θέση vs εκφυλισμένα δεδομένα Περαιτέρω αλγόριθμοι Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

3 Υπολογιστικό μοντέλο Πραγματική (real) RAM (Random Access Machine): Ακριβής αναπαράσταση, αποθήκευση πραγματικών σε χώρο O(1) Μοναδιαίος χρόνος για προσπέλαση μνήμης. Μοναδιαίος χρόνος, απόλυτη ακρίβεια για βασικές πράξεις στο R Μια ικανοποιητική υλοποίηση του μοντέλου είναι η βιβλιοθήκη CGAL. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

4 Outline 1 Εισαγωγικά 2 Κυρτό Περίβλημα σε δύο διαστάσεις Ορισμός ΚΠ2 Κατηγόρημα προσανατολισμού- CCW Αλγόριθμος περιτύλιξης για το ΚΠ2 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Γενική θέση vs εκφυλισμένα δεδομένα Περαιτέρω αλγόριθμοι Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

5 Κυρτό σύνολο Ορισμός(Κυρτότητα) Τοσύνολο Sείναικυρτό (convex)ανν a,b S τοευθύγραμμοτμήμα (a,b) S. Ασκηση Ισοδύναμα,το Sείναικυρτόανν σημείο p S«φαίνονται»όλατα σημείατου S,δηλ.συνδέονταιμετο pμεευθύγραμμοτμήμαεντόςτου S. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

6 Κυρτό Περίβλημα σε 2 διαστάσεις Ορισμός(ΚΠ2) nσημεία A 1,A 2,...,A n στο R 2. Το κυρτό περίβλημα(κπ) συνόλου σημείων είναι το μικρότερο(ως προς επιφάνεια, ως προς περίμετρο, ή ως σημειοσύνολο: άσκηση) κυρτόσύνολο(πολύγωνο),τοοποίοπεριλαμβάνειόλατα A i. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

7 Κυρτό Περίβλημα σε 2 διαστάσεις Μη κυρτό πολύγωνο και κατασκευή ΚΠ σημείων στο επίπεδο. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

8 Συνδυασμοί σημείων Παρατήρηση Συχνάθαταυτίζουμεένασημείο Aμετοδιάνυσμα (0,A),τοοποίοδεν είναι«ελεύθερο», δε μετακινείται στον χώρο. Ορισμός(Συνδυασμοίσημείων/διανυσμάτων A i ) Γραμμικόςσυνδυασμός λ 1 A 1 + +λ n A n, λ i R. Θετικός(κωνικός)συνδυασμός λ 1 A 1 + +λ n A n, λ i 0. Αφινικόςσυνδυασμός λ 1 A 1 + +λ n A n, i λ i = 1. Κυρτόςσυνδυασμός λ 1 A 1 + +λ n A n, i λ i = 1, λ i 0. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

9 Αφινικός συνδυασμός Παρατήρηση Εστωαφινικόςσυνδυασμόςτων A 1,...,A n τοσημείο P = λ 1 A 1 + +λ n A n, λ i = 1. Ισοδύναμα P = A n +λ 1 (A 1 A n )+ +λ n 1 (A n 1 A n ), γιαοποιαδήποτε λ 1,...,λ n 1 R.Ανθέσουμετο A n ωςαρχήτων αξόνων A n = 0τότετο Pείναιγραμμικόςσυνδυασμόςτων A 1,...,A n 1. i Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

10 Συνδυασμοί σημείων: παράδειγμα Παράδειγμα(Συνδυασμοί) Εστωτα A 1,A 2 R 2 γραμμικώςανεξάρτητα: Γραμμικός: {λ 1 A 1 +λ 2 A 2 : λ i R} = R 2. Θετικός: {λ 1 A 1 +λ 2 A 2, λ i 0} =κώνοςτων A 1,A 2,κορυφή (0,0) Αφινικόςσυνδυασμός: {λ 1 A 1 +λ 2 A 2 : λ 1 +λ 2 = 1} =ευθείαπου περνάαπότα A 1,A 2. Κυρτόςσυνδυασμός: {λ 1 A 1 +λ 2 A 2 : λ 1 +λ 2 = 1, λ i 0} = ευθύγραμμοτμήμα (A 1,A 2 ). Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

11 Ιδιότητες ΚΠ Πόρισμα Οικορυφές P 1,...,P k τουκπανήκουνστηνείσοδο A 1,...,A n. Τα σημεία του ΚΠ είναι κυρτοί συνδυασμοί των κορυφών: λ 1 P 1 + +λ k P k, i λ i = 1, λ i 0,άρακαιτων A i. Κάθεκυρτόςσυνδυασμόςτων P i,ήτων A i,ανήκειστοκπ. Πρόταση(Καραθεοδωρής) Κάθε σημείο του ΚΠ είναι κυρτός συνδυασμός κάποιων 3 κορυφών: λ 1 P 1 +λ 2 P 2 +λ 3 P 3, i λ i = 1, λ i 0. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

12 Outline 1 Εισαγωγικά 2 Κυρτό Περίβλημα σε δύο διαστάσεις Ορισμός ΚΠ2 Κατηγόρημα προσανατολισμού- CCW Αλγόριθμος περιτύλιξης για το ΚΠ2 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Γενική θέση vs εκφυλισμένα δεδομένα Περαιτέρω αλγόριθμοι Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

13 Κατηγόρημα προσανατολισμού- CCW Κατηγόρημα(predicate) καλείται ο έλεγχος μιας ιδιότητας πάνω σε ορισμένα γεωμετρικά δεδομένα. Η έξοδος του κατηγορήματος παίρνει(2 ή 3) διακριτές τιμές. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

14 Κατηγόρημα προσανατολισμού- CCW Κατηγόρημα(predicate) καλείται ο έλεγχος μιας ιδιότητας πάνω σε ορισμένα γεωμετρικά δεδομένα. Η έξοδος του κατηγορήματος παίρνει(2 ή 3) διακριτές τιμές. Το κατηγόρημα προσανατολισμού (orientation) έχει ως όρισμα 3 σημεία p 0,p 1,p 2 R 2. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

15 Κατηγόρημα προσανατολισμού- CCW Κατηγόρημα(predicate) καλείται ο έλεγχος μιας ιδιότητας πάνω σε ορισμένα γεωμετρικά δεδομένα. Η έξοδος του κατηγορήματος παίρνει(2 ή 3) διακριτές τιμές. Το κατηγόρημα προσανατολισμού (orientation) έχει ως όρισμα 3 σημεία p 0,p 1,p 2 R 2. Αποφασίζειανταδιανύσματα v 1 = (p 0,p 1 ), v 2 = (p 0,p 2 )ορίζουν θετική ή αρνητική στροφή(κανόνας Δεξιού Χεριού). Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

16 Κατηγόρημα προσανατολισμού- CCW Διανύσματα v i = (p 0,p i ),ηστροφήτουςείναι Αρνητικήανν v 1 v 2 με3ησυντεταγμένη < 0(ClockWise, CW). Θετικήανν v 1 v 2 με3ησυντεταγμένη > 0(CounterClockWise). Μηορισμένηανν v 1 v 2 με3ησυντεταγμένη = 0(3συνευθειακά p i δηλ.παράλληλα v i ). p1 p2 p2 p1 p0 p0 Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

17 Υπολογισμός CCW Λήμμα Το CCWτων p i = (x i,y i )ανάγεταισεπρόσημοορίζουσας: [ x1 x det 0 y 1 y 0 x 2 x 0 y 2 y 0 ] = det 1 x 0 y 0 1 x 1 y 1 1 x 2 y 2. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

18 Υπολογισμός CCW Λήμμα Το CCWτων p i = (x i,y i )ανάγεταισεπρόσημοορίζουσας: [ x1 x det 0 y 1 y 0 x 2 x 0 y 2 y 0 ] = det 1 x 0 y 0 1 x 1 y 1 1 x 2 y 2. Λήμμα Το CCW υπολογίζει σε ποιά πλευρά(ημιεπίπεδο) της ευθείας των p 0,p 1 ανήκειτο p 2.Ισοδύναμα,σεποιοημιεπίπεδοτων p 1,p 2 ανήκειτο p 0. Το CCWυπολογίζειτηνφοράτηςστροφήςπουορίζουντα p 0,p 1,p 2 σεαυτήτησειρά. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

19 Outline 1 Εισαγωγικά 2 Κυρτό Περίβλημα σε δύο διαστάσεις Ορισμός ΚΠ2 Κατηγόρημα προσανατολισμού- CCW Αλγόριθμος περιτύλιξης για το ΚΠ2 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Γενική θέση vs εκφυλισμένα δεδομένα Περαιτέρω αλγόριθμοι Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

20 Περιτύλιξη CCW Ιδέα Jarvis r 0 ηαριστερότερη, rητελευταία(πιοπρόσφατη)κορυφή: uτουποψήφιοσημείογιαναγίνειεπόμενηκορυφήτουκπ. Δοκιμάζουμεόλατασημεία t1,t,...:στηνεικόνα,το tανανεώνει/ βελτιώνειτο u,ενώτο t1έπαιξετονρόλοτου tπροηγουμένως r0 t1 u r u< t compgeom/pycgalvisual/whypython.shtml Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

21 Αλγόριθμος περιτύλιξης για το ΚΠ2 Είσοδος:Σύνολο nσημείων S R 2. Εξοδος: CCW αλυσίδα κορυφών του ΚΠ. 1 Αρχικοποίησεκορυφή r = r 0 =αριστερότεροσημείο(minx). Αν περισσότερα, επέλεξε λεξικογραφικά μικρότερο(min y). Αρχικοποίησε αλυσίδα κορυφών με r. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

22 Αλγόριθμος περιτύλιξης για το ΚΠ2 Είσοδος:Σύνολο nσημείων S R 2. Εξοδος: CCW αλυσίδα κορυφών του ΚΠ. 1 Αρχικοποίησεκορυφή r = r 0 =αριστερότεροσημείο(minx). Αν περισσότερα, επέλεξε λεξικογραφικά μικρότερο(min y). Αρχικοποίησε αλυσίδα κορυφών με r. 2 r =τρέχουσακορυφή, u Sδενέχειεπιλεγείωςκορυφή. Γιακάθε t u, t S,θέσε u tαν: Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

23 Αλγόριθμος περιτύλιξης για το ΚΠ2 Είσοδος:Σύνολο nσημείων S R 2. Εξοδος: CCW αλυσίδα κορυφών του ΚΠ. 1 Αρχικοποίησεκορυφή r = r 0 =αριστερότεροσημείο(minx). Αν περισσότερα, επέλεξε λεξικογραφικά μικρότερο(min y). Αρχικοποίησε αλυσίδα κορυφών με r. 2 r =τρέχουσακορυφή, u Sδενέχειεπιλεγείωςκορυφή. Γιακάθε t u, t S,θέσε u tαν: ισχύει CW(r,u,t)ή Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

24 Αλγόριθμος περιτύλιξης για το ΚΠ2 Είσοδος:Σύνολο nσημείων S R 2. Εξοδος: CCW αλυσίδα κορυφών του ΚΠ. 1 Αρχικοποίησεκορυφή r = r 0 =αριστερότεροσημείο(minx). Αν περισσότερα, επέλεξε λεξικογραφικά μικρότερο(min y). Αρχικοποίησε αλυσίδα κορυφών με r. 2 r =τρέχουσακορυφή, u Sδενέχειεπιλεγείωςκορυφή. Γιακάθε t u, t S,θέσε u tαν: ισχύει CW(r,u,t)ή r,u,tσυνευθειακά, uεσωτερικότου (r,t), Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

25 Αλγόριθμος περιτύλιξης για το ΚΠ2 Είσοδος:Σύνολο nσημείων S R 2. Εξοδος: CCW αλυσίδα κορυφών του ΚΠ. 1 Αρχικοποίησεκορυφή r = r 0 =αριστερότεροσημείο(minx). Αν περισσότερα, επέλεξε λεξικογραφικά μικρότερο(min y). Αρχικοποίησε αλυσίδα κορυφών με r. 2 r =τρέχουσακορυφή, u Sδενέχειεπιλεγείωςκορυφή. Γιακάθε t u, t S,θέσε u tαν: ισχύει CW(r,u,t)ή r,u,tσυνευθειακά, uεσωτερικότου (r,t), 3 Αν u = r 0 τερμάτισε,αλλιώς: r u,s S {r},πρόσθεσεστιςκορυφέςτο r,συνέχισεστο2. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

26 Ορθότητα Λήμμα Ανισχύει CCW(r,u,t 1 )και CW(r,u,t)τότεισχύει CCW(r,t,t 1 ). Απόδειξη. Ηγωνία (r 0 ru)μεγαλώνειμεκάθεανανέωσητου uκαιείναιπάντα μεγαλύτερηαπότην (r 0 rt),γιαοποιοδήποτε tέχειεξεταστεί. r0 t1 u r u< t Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

27 Πολυπλοκότητα αλγορίθμου περιτύλιξης Αρχικοποίηση = O(n). H = # κορυφών/ακμών στην έξοδο. Βήμα 3 εκτελείται H φορές, καθεμιά με πολυπλοκότητα O(n). Κόστος κατηγορήματος CCW = O(1). Συνολικόςχρόνος = O(n)+O(Hn) = O(Hn) = O(n 2 ). Ερώτημα.ΑποδείξτεΚΠ2 = Ω(nlogn). Εξηγήστε το παράδοξο ο αλγόριθμος περιτύλιξης να είναι ταχύτερος για H = O(1). Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

28 Outline 1 Εισαγωγικά 2 Κυρτό Περίβλημα σε δύο διαστάσεις Ορισμός ΚΠ2 Κατηγόρημα προσανατολισμού- CCW Αλγόριθμος περιτύλιξης για το ΚΠ2 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Γενική θέση vs εκφυλισμένα δεδομένα Περαιτέρω αλγόριθμοι Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

29 Αυξητικός αλγόριθμος για το ΚΠ2 p k Παράδειγμα: Ανανέωση ΚΠ(10 σημείων) με το επόμενο σημείο p, όπου η τελευταία/πρόσφατη κορυφή είναι η k. Ορισμός κόκκινων/γαλάζιων ακμών/κορυφών και βυσσινί κορυφών. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

30 Νέα κορυφή Αυξητικός αλγόριθμος Κάθε βήμα εξετάζει ένα σημείο(προσθέτει μια κορυφή). Γενικά ο αλγόριθμος αποφασίζει αν το νέο σημείο βρίσκεται εντός/ εκτός του τρέχοντος πολυγώνου. Προσέγγιση Διέταξε τα σημεία(κατά φθίνουσα τετμημένη), άρα: κάθε νέο σημείο εκτός πολυγώνου(συνεπώς κορυφή), υπάρχει κόκκινη ακμή προσπίπτουσα στο προηγούμενο σημείο/κορυφή Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

31 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Είσοδος: nσημείαστο R 2,σεγενικήθέση. Εξοδος: αλυσίδα ακμών και κορυφών ΚΠ. 1 Διέταξετασημείαλεξικογραφικάκατάφθίνουσα x: p 1,...,p n. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

32 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Είσοδος: nσημείαστο R 2,σεγενικήθέση. Εξοδος: αλυσίδα ακμών και κορυφών ΚΠ. 1 Διέταξετασημείαλεξικογραφικάκατάφθίνουσα x: p 1,...,p n. 2 Αρχικοποίηση:τρέχονπολύγωνο τρίγωνο (p 1,p 2,p 3 ). Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

33 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Είσοδος: nσημείαστο R 2,σεγενικήθέση. Εξοδος: αλυσίδα ακμών και κορυφών ΚΠ. 1 Διέταξετασημείαλεξικογραφικάκατάφθίνουσα x: p 1,...,p n. 2 Αρχικοποίηση:τρέχονπολύγωνο τρίγωνο (p 1,p 2,p 3 ). 3 Γιατοσημείο p k, k = 4,...,n: Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

34 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Είσοδος: nσημείαστο R 2,σεγενικήθέση. Εξοδος: αλυσίδα ακμών και κορυφών ΚΠ. 1 Διέταξετασημείαλεξικογραφικάκατάφθίνουσα x: p 1,...,p n. 2 Αρχικοποίηση:τρέχονπολύγωνο τρίγωνο (p 1,p 2,p 3 ). 3 Γιατοσημείο p k, k = 4,...,n: Εξέτασετιςακμέςπουπροσπίπτουνστο p k 1 :υπάρχεικόκκινη. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

35 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Είσοδος: nσημείαστο R 2,σεγενικήθέση. Εξοδος: αλυσίδα ακμών και κορυφών ΚΠ. 1 Διέταξετασημείαλεξικογραφικάκατάφθίνουσα x: p 1,...,p n. 2 Αρχικοποίηση:τρέχονπολύγωνο τρίγωνο (p 1,p 2,p 3 ). 3 Γιατοσημείο p k, k = 4,...,n: Εξέτασετιςακμέςπουπροσπίπτουνστο p k 1 :υπάρχεικόκκινη. Χρωματισμός: Ξεκινώντας από κόκκινη ακμή, βρες όλες τις κόκκινες ακμές και 2 γαλάζιες ακμές δηλ. 2 βυσσινί κορυφές Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

36 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Είσοδος: nσημείαστο R 2,σεγενικήθέση. Εξοδος: αλυσίδα ακμών και κορυφών ΚΠ. 1 Διέταξετασημείαλεξικογραφικάκατάφθίνουσα x: p 1,...,p n. 2 Αρχικοποίηση:τρέχονπολύγωνο τρίγωνο (p 1,p 2,p 3 ). 3 Γιατοσημείο p k, k = 4,...,n: Εξέτασετιςακμέςπουπροσπίπτουνστο p k 1 :υπάρχεικόκκινη. Χρωματισμός: Ξεκινώντας από κόκκινη ακμή, βρες όλες τις κόκκινες ακμές και 2 γαλάζιες ακμές δηλ. 2 βυσσινί κορυφές Αντικατέστησεκόκκινεςακμέςμε2νέες:κάθεμίαορίζεταιαπό p k και βυσσινί κορυφή. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

37 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Είσοδος: nσημείαστο R 2,σεγενικήθέση. Εξοδος: αλυσίδα ακμών και κορυφών ΚΠ. 1 Διέταξετασημείαλεξικογραφικάκατάφθίνουσα x: p 1,...,p n. 2 Αρχικοποίηση:τρέχονπολύγωνο τρίγωνο (p 1,p 2,p 3 ). 3 Γιατοσημείο p k, k = 4,...,n: Εξέτασετιςακμέςπουπροσπίπτουνστο p k 1 :υπάρχεικόκκινη. Χρωματισμός: Ξεκινώντας από κόκκινη ακμή, βρες όλες τις κόκκινες ακμές και 2 γαλάζιες ακμές δηλ. 2 βυσσινί κορυφές Αντικατέστησεκόκκινεςακμέςμε2νέες:κάθεμίαορίζεταιαπό p k και βυσσινί κορυφή. 4 Επέστρεψε το τρέχον πολύγωνο. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

38 Πολυπλοκότητα αυξητικού αλγορίθμου Αρχικοποίηση = O(n log n). Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

39 Πολυπλοκότητα αυξητικού αλγορίθμου Αρχικοποίηση = O(n log n). νέο σημείο: Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

40 Πολυπλοκότητα αυξητικού αλγορίθμου Αρχικοποίηση = O(n log n). νέο σημείο: Εύρεσηκόκκινηςακμής = O(1) Συνολικά = O(n). Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

41 Πολυπλοκότητα αυξητικού αλγορίθμου Αρχικοποίηση = O(n log n). νέο σημείο: Εύρεσηκόκκινηςακμής = O(1) Συνολικά = O(n). Χρωματισμός όλων των κόκκινων ακμών #νέων ακμών 2n. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

42 Πολυπλοκότητα αυξητικού αλγορίθμου Αρχικοποίηση = O(n log n). νέο σημείο: Εύρεσηκόκκινηςακμής = O(1) Συνολικά = O(n). Χρωματισμός όλων των κόκκινων ακμών #νέων ακμών 2n. Κατασκευήδύονέωνακμών = O(1) Συνολικά = O(n). Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

43 Πολυπλοκότητα αυξητικού αλγορίθμου Αρχικοποίηση = O(n log n). νέο σημείο: Εύρεσηκόκκινηςακμής = O(1) Συνολικά = O(n). Χρωματισμός όλων των κόκκινων ακμών #νέων ακμών 2n. Κατασκευήδύονέωνακμών = O(1) Συνολικά = O(n). Συνολικόςχρόνος = O(nlogn)+O(n) = O(nlogn). Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

44 Outline 1 Εισαγωγικά 2 Κυρτό Περίβλημα σε δύο διαστάσεις Ορισμός ΚΠ2 Κατηγόρημα προσανατολισμού- CCW Αλγόριθμος περιτύλιξης για το ΚΠ2 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Γενική θέση vs εκφυλισμένα δεδομένα Περαιτέρω αλγόριθμοι Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

45 Υπόθεση γενικής θέσης Υπόθεση γενικής θέσης Η υπόθεση διευκολύνει τον σχεδιασμό του αλγορίθμου, αλλά δυσκολεύει την υλοποίησή του. Γιαυτό χρησιμοποιούνται μέθοδοι διαταραχής που προσωμοιάζουν την γενική θέση[υπολογ.γεωμ:ενότ.6.3]. Ορισμός γενικής θέσης Οορισμόςεξαρτάταιαπότοπρόβλημα,αλλάκάποτεκαιαπότον αλγόριθμο(και τα κατηγορήματα): π.χ. ένας αλγόριθμος σάρωσης του R 2 ίσωςυποθέτειπωςδενυπάρχουν2σημείαστηνίδιακατακόρυφο Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

46 ΓενικήθέσηγιατοΚΠd Ορισμός Σημειοσύνολο {A 1,...,A n } R d βρίσκεταισεγενικήθέση (generic position, non-degenerate),ωςπροςτοπρόβλημακπd,ανντα A i σε κάθευποσύνολο d +1σημείων,π.χ. {A 1,...,A d+1 },είναιαφινικώς ανεξάρτητα, δηλ. είναι γραμμικώς ανεξάρτητα τα Λήμμα A 1 A d+1,...,a d A d+1. Τα A 1,...,A n βρίσκονταισεγενικήθέσηωςπροςκπdαννκάθε κατηγόρημα CCWστο R d δίνειμη-μηδενικόπρόσημο.τότε,κάθε k +1 σημείαθαείναιαφινικώςανεξάρτηταστο R k,για 1 k d. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

47 ΓενικήθέσηγιατοΚΠ2 Παράδειγμα 4σημείαστο R 3 :αφινικώςανεξάρτητααννδενείναισυνεπίπεδα. 3σημείαστο R 2 :αφινικώςανεξάρτητααννδενείναισυνευθειακά. 2 σημεία στην ευθεία: αφινικώς ανεξάρτητα ανν δεν ταυτίζονται. Παράδειγμα Η διατύπωση που δώσαμε για τον αλγόριθμο Beneath Beyond στο ΚΠ2 ισχύει για όλα τα δεδομένα σε γενική θέση(και επεκτείνεται ομοίως σε dδιαστάσεις). Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

48 Outline 1 Εισαγωγικά 2 Κυρτό Περίβλημα σε δύο διαστάσεις Ορισμός ΚΠ2 Κατηγόρημα προσανατολισμού- CCW Αλγόριθμος περιτύλιξης για το ΚΠ2 Αλγόριθμος Beneath-Beyond για το ΚΠ2 Γενική θέση vs εκφυλισμένα δεδομένα Περαιτέρω αλγόριθμοι Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

49 Αλγόριθμοι και πολυπλοκότητα [Jarvis march], κόστος O(nH). Μέθοδος Περιτυλίγματος (gift wrapping) [Chand,Kapur 70] Ο Chan [1996] πετυχαίνει O(n log H). Ο αυξητικός αλγόριθμος (beneath beyond) σε O(n log n). Επεκτείνεται με δυναμικές διαγραφές και προσθήκες σημείων. Διαίρει και βασίλευε (Divide and conquer) σε O(n log n). «Βασίλευε και διαίρει» [Kirkpatrick-Seidel 86] σε O(n log H). Ο πρώτος αλγόριθμος Graham scan [1972] σε O(n log n), βασίζεται σε γωνιακή ταξινόμηση των σημείων. [Andrew 79] O(n log n) QuickHull = O(n log n), αν τα σημεία είναι κατανεμημένα ομοιόμορφα, αλλιώς O(nH) [Eddy 77,Bykat 78]. Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

50 Κάτω φράγμα Ασκηση ΚΠ2 = Ω(nlogH). Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία Πανεπιστήμιο Αθηνών) Εαρ / 32

Υπολογιστική Γεωμετρία

Υπολογιστική Γεωμετρία Υπολογιστική Γεωμετρία 1ο Μέρος(β): Κυρτότητα σε γενική διάσταση Γιάννης Εμίρης Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Εαρ. 2016 Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών

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

Υπολογιστική Γεωμετρία

Υπολογιστική Γεωμετρία Υπολογιστική Γεωμετρία 1ο Μέρος: Κυρτότητα(γ) Γιάννης Εμίρης Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Εαρ.2015 Γιάννης Εμίρης (Τμήμα Πληροφορικής και Τηλεπικοινωνιών Υπολογιστική Γεωμετρία

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

Σ 1, Σ 2... Σ N p 1, p 2,... p N k 1, k 2... k n

Σ 1, Σ 2... Σ N p 1, p 2,... p N k 1, k 2... k n Υπολογιστική Γεωμετρία (σημειώσεις διαλέξεων ) Διδάσκων: Ι.Εμίρης Πέμπτη, 7 Απριλίου 2016 1 Ζητήματα πολυπλοκότητας 1. ΚΠ2 Τομή ημιεπιπέδων 2. ΚΠ3, ΚΠd n [d/2+1] (worst case) - Αλλά!! Αν έχουμε σημεία

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

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

Σχεδίαση Αλγορίθμων -Τμήμα Πληροφορικής ΑΠΘ - Εξάμηνο 4ο Πολλαπλασιασμός μεγάλων ακεραίων (1) Για να πολλαπλασιάσουμε δύο ακεραίους με n 1 και n 2 ψηφία με το χέρι, θα εκτελέσουμε n 1 n 2 πράξεις πολλαπλασιασμού Πρόβλημα ρβημ όταν έχουμε πολλά ψηφία: A = 12345678901357986429

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

Π(n) : 1 + a + + a n = an+1 1 a 1. a 1. + a k+1 = ak+2 1

Π(n) : 1 + a + + a n = an+1 1 a 1. a 1. + a k+1 = ak+2 1 Διακριτά Μαθηματικά [Rosen, κεφ. 5] Γιάννης Εμίρης Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Νοέμβριος 2018 Επαγωγή και Αναδρομή [Rosen, κεφ. 5] Μαθηματική επαγωγή [Rosen 5.1] Μέθοδος απόδειξης μιας μαθηματικής

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

Π(n) : 1 + a + + a n = αν+1 1

Π(n) : 1 + a + + a n = αν+1 1 Διακριτά Μαθηματικά [Rosen, κεφ. 5] Γιάννης Εμίρης Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Νοέμβριος 2017 Επαγωγή και Αναδρομή [Rosen, κεφ. 5] Μαθηματική επαγωγή [Rosen 5.1] Μέθοδος απόδειξης μιας μαθηματικής

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

Περιεχόµενα. I Ορατότητα 43. Χαιρετισµός 17. Πρόλογος 19

Περιεχόµενα. I Ορατότητα 43. Χαιρετισµός 17. Πρόλογος 19 Περιεχόµενα Χαιρετισµός 17 Πρόλογος 19 1 Εισαγωγή 23 1.1 TιείναιηΥπολογιστικήΓεωµετρία;... 23 1.2 Εφαρµογές... 25 1.3 Υπολογιστικό µοντέλο και πολυπλοκότητα.... 35 1.4 οµέςδεδοµένων... 39 I Ορατότητα 43

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

Μαθηµατικά για Πληροφορική

Μαθηµατικά για Πληροφορική Μαθηµατικά για Πληροφορική Μάθηµα 7 Ηλίας Κουτσουπιάς, Γιάννης Εµίρης Τµήµα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήµιο Αθηνών 1 / 31 Γενικό πλάνο 1 Θεωρητικό Υπόβαθρο 2 Αποτελεσµατική ακριβής αριθµητική

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

Γενικό πλάνο. Μαθηµατικά για Πληροφορική. Εισαγωγή. Υπολογιστική Αλγεβρα. Μάθηµα 7

Γενικό πλάνο. Μαθηµατικά για Πληροφορική. Εισαγωγή. Υπολογιστική Αλγεβρα. Μάθηµα 7 Γενικό πλάνο Μαθηµατικά για Πληροφορική Μάθηµα 7 Θεωρητικό Υπόβαθρο Ηλίας Κουτσουπιάς, Γιάννης Εµίρης Τµήµα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήµιο Αθηνών Αποτελεσµατική ακριβής αριθµητική 3 Ταχύς

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

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

Αλγόριθµοι και Πολυπλοκότητα Αλγόριθµοι και Πολυπλοκότητα Ν. Μ. Μισυρλής Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Πανεπιστήµιο Αθηνών Καθηγητής: Ν. Μ. Μισυρλής () Αλγόριθµοι και Πολυπλοκότητα 23 Μαρτίου 2017 1 / 20 Επιλογή Το πρόβληµα

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

Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης. Οταν το πρόβλημα έχει πεπερασμ

Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης. Οταν το πρόβλημα έχει πεπερασμ Μαθηματικά Πληροφορικής 4ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης.

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

εισαγωγικές έννοιες Παύλος Εφραιμίδης Δομές Δεδομένων και

εισαγωγικές έννοιες Παύλος Εφραιμίδης Δομές Δεδομένων και Παύλος Εφραιμίδης 1 περιεχόμενα ενθετική ταξινόμηση ανάλυση αλγορίθμων σχεδίαση αλγορίθμων 2 ενθετική ταξινόμηση 3 ενθετική ταξινόμηση Βασική αρχή: Επιλέγει ένα-έναταστοιχείατηςμηταξινομημένης ακολουθίας

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

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

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

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

Παράλληλοι Αλγόριθμοι: Ανάλυση Εικόνας και Υπολογιστική Γεωμετρία. Πέτρος Ποτίκας CoReLab 4/5/2006

Παράλληλοι Αλγόριθμοι: Ανάλυση Εικόνας και Υπολογιστική Γεωμετρία. Πέτρος Ποτίκας CoReLab 4/5/2006 Παράλληλοι Αλγόριθμοι: Ανάλυση Εικόνας και Υπολογιστική Γεωμετρία Πέτρος Ποτίκας CoReLab 4/5/2006 Επισκόπηση Ετικέτες σε συνιστώσες (Component labelling) Hough μετασχηματισμοί (transforms) Πλησιέστερος

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

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

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

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

Σχεδίαση και Ανάλυση Αλγορίθμων

Σχεδίαση και Ανάλυση Αλγορίθμων Σχεδίαση και Ανάλυση Αλγορίθμων Ενότητα 4.0 Επιλογή Αλγόριθμοι Επιλογής Select και Quick-Select Σταύρος Δ. Νικολόπουλος 2016-17 Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Ιωαννίνων Webpage: www.cs.uoi.gr/~stavros

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

Υπολογιστικό Πρόβληµα

Υπολογιστικό Πρόβληµα Υπολογιστικό Πρόβληµα Μετασχηµατισµός δεδοµένων εισόδου σε δεδοµένα εξόδου. Δοµή δεδοµένων εισόδου (έγκυρο στιγµιότυπο). Δοµή και ιδιότητες δεδοµένων εξόδου (απάντηση ή λύση). Τυπικά: διµελής σχέση στις

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

Κεφάλαιο 8. Οπτικοποίηση Απαλοιφή

Κεφάλαιο 8. Οπτικοποίηση Απαλοιφή Κεφάλαιο 8. Οπτικοποίηση Απαλοιφή Oι οπτικές επιδράσεις, που μπορεί να προκαλέσει μια εικόνα στους χρήστες, αποτελούν ένα από τα σπουδαιότερα αποτελέσματα των λειτουργιών γραφικών με Η/Υ. Τον όρο της οπτικοποίησης

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

Κατ οίκον Εργασία 2 Σκελετοί Λύσεων

Κατ οίκον Εργασία 2 Σκελετοί Λύσεων Κατ οίκον Εργασία 2 Σκελετοί Λύσεων 1. (α) Αλγόριθµος: ηµιούργησε το σύνολο P που αποτελείται από τα άκρα όλων των ευθυγράµµων τµηµάτων. Βρες το κυρτό περίβληµα του P µε τον αλγόριθµο του Graham. Ορθότητα:

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

ΚΕΦΑΛΑΙΟ 1 Ο ΔΙΑΝΥΣΜΑΤΑ

ΚΕΦΑΛΑΙΟ 1 Ο ΔΙΑΝΥΣΜΑΤΑ ΘΕΜΑΤΑ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΤΗΣ ΤΡΑΠΕΖΑΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΑ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΟΥ Β ΛΥΚΕΙΟΥ ΣΧΟΛΙΚΟ ΕΤΟΣ 014-015 ΚΕΦΑΛΑΙΟ 1 Ο ΔΙΑΝΥΣΜΑΤΑ 1. ΘΕΜΑ ΚΩΔΙΚΟΣ_18556 Δίνονται τα διανύσματα α και β με ^, και,. α Να

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

1.4 ΣΥΝΤΕΤΑΓΜΕΝΕΣ ΣΤΟ ΕΠΙΠΕΔΟ

1.4 ΣΥΝΤΕΤΑΓΜΕΝΕΣ ΣΤΟ ΕΠΙΠΕΔΟ 34 4 ΣΥΝΤΕΤΑΓΜΕΝΕΣ ΣΤΟ ΕΠΙΠΕΔΟ Άξονας Πάνω σε μια ευθεία επιλέγουμε δύο σημεία Ο και Ι, έτσι ώστε το διάνυσμα OI να έχει μέτρο και να βρίσκεται στην ημιευθεία O Λέμε τότε ότι έχουμε έναν άξονα με αρχή

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

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

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

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

1.4 ΣΥΝΤΕΤΑΓΜΕΝΕΣ ΣΤΟ ΕΠΙΠΕΔΟ

1.4 ΣΥΝΤΕΤΑΓΜΕΝΕΣ ΣΤΟ ΕΠΙΠΕΔΟ ΚΕΦΑΛΑΙΟ Ο : ΔΙΑΝΥΣΜΑΤΑ - ΕΝΟΤΗΤΑ 4 ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ 4 ΣΥΝΤΕΤΑΓΜΕΝΕΣ ΣΤΟ ΕΠΙΠΕΔΟ Κάθε διάνυσμα του επιπέδου γράφεται κατά μοναδικό τρόπο στη μορφή : i j όπου i, j μοναδιαία διανύσματα με κοινή αρχή το

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

( AB) + ( BC) = ( AC).

( AB) + ( BC) = ( AC). ΜΕΜ 102 Γεωμετρία και Γραμμική Άλγεβρα Διάλεξη 3 Προβολή, εσωτερικό γινόμενο Χρήστος Κουρουνιώτης Πανεπιστήμιο Κρήτης Σεπ 2014 Χ.Κουρουνιώτης (Παν.Κρήτης) ΜΕΜ 102-3 Σεπ 2014 1 / 12 Άξονας, αλγεβρική τιμή

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

Διακριτά Μαθηματικά [Rosen, κεφ. 3] Γιάννης Εμίρης Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Οκτώβριος 2018

Διακριτά Μαθηματικά [Rosen, κεφ. 3] Γιάννης Εμίρης Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Οκτώβριος 2018 Διακριτά Μαθηματικά [Rosen, κεφ. 3] Γιάννης Εμίρης Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Οκτώβριος 2018 Αλγόριθμοι Ρυθμός αύξησης συναρτήσεων [Rosen 3.2] Αριθμητικές συναρτήσεις Τάξη αριθμητικών συναρτήσεων

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

Διάλεξη 09: Αλγόριθμοι Ταξινόμησης I

Διάλεξη 09: Αλγόριθμοι Ταξινόμησης I Διάλεξη 09: Αλγόριθμοι Ταξινόμησης I Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Οι αλγόριθμοι ταξινόμησης: Α. SelectionSort Ταξινόμηση με Επιλογή Β. InsertionSort Ταξινόμηση με Εισαγωγή

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

Διάλεξη 09: Αλγόριθμοι Ταξινόμησης I

Διάλεξη 09: Αλγόριθμοι Ταξινόμησης I Διάλεξη 09: Αλγόριθμοι Ταξινόμησης I Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Οι αλγόριθμοι ταξινόμησης: Α. SelectoSort Ταξινόμηση με Επιλογή Β. IsertoSort Ταξινόμηση με Εισαγωγή Γ. MergeSort

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

Διακριτά Μαθηματικά. Γιάννης Εμίρης. Τμήμα Πληροφορικής & Τηλεπικοινωνιών ΕΚΠΑ. Νοέμβριος

Διακριτά Μαθηματικά. Γιάννης Εμίρης. Τμήμα Πληροφορικής & Τηλεπικοινωνιών ΕΚΠΑ. Νοέμβριος ΔιακριτάΜαθηματικά Γιάννης Εμίρης http://eclass.uoa.gr/ Τμήμα Πληροφορικής & Τηλεπικοινωνιών ΕΚΠΑ Νοέμβριος 2016 Διακριτά Μαθηματικά ΕπαγωγήκαιΑναδρομή [Rosen,κεφ. 5] Διακριτά Μαθηματικά Μαθηματικήεπαγωγή

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

Θεωρία Γραφημάτων 11η Διάλεξη

Θεωρία Γραφημάτων 11η Διάλεξη Θεωρία Γραφημάτων 11η Διάλεξη Α Συμβώνης Εθνικο Μετσοβειο Πολυτεχνειο Σχολη Εφαρμοσμενων Μαθηματικων και Φυσικων Επιστημων Τομεασ Μαθηματικων Φεβρουάριος 2016 Α Συμβώνης (ΕΜΠ) Θεωρία Γραφημάτων 11η Διάλεξη

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

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

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

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

Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης. Οταν το πρόβλημα έχει πεπερασμ

Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης. Οταν το πρόβλημα έχει πεπερασμ Μαθηματικά Πληροφορικής 2ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης.

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

Μορφές αποδείξεων. Μαθηματικά Πληροφορικής 2ο Μάθημα. Μορφές αποδείξεων (συνέχεια) Εξαντλητική μέθοδος

Μορφές αποδείξεων. Μαθηματικά Πληροφορικής 2ο Μάθημα. Μορφές αποδείξεων (συνέχεια) Εξαντλητική μέθοδος Μορφές αποδείξεων Μαθηματικά Πληροφορικής ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης.

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

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

Αλγόριθµοι και Πολυπλοκότητα Αλγόριθµοι και Πολυπλοκότητα Ενότητα 2 ιαίρει και Βασίλευε Ν. Μ. Μισυρλής Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Καθηγητής: Ν. Μ. Μισυρλής Αλγόριθµοι και Πολυπλοκότητα - Ενότητα 2 1 / 24 Επιλογή Το πρόβληµα

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

Μαθηματικά Πληροφορικής

Μαθηματικά Πληροφορικής Μαθηματικά Πληροφορικής 7ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Ταιριάσματα(matchings) Ορισμός(Ταίριασμα) Εστωγράφημα G = (V,E).Ταίριασμακαλείταιένασύνολο M E,τέτοιοώστεκάθεκόμβοςτου

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

Εισαγωγή στην Ανάλυση Αλγορίθμων (1) Διαφάνειες του Γ. Χ. Στεφανίδη

Εισαγωγή στην Ανάλυση Αλγορίθμων (1) Διαφάνειες του Γ. Χ. Στεφανίδη Εισαγωγή στην Ανάλυση Αλγορίθμων (1) Διαφάνειες του Γ. Χ. Στεφανίδη 0. Εισαγωγή Αντικείμενο μαθήματος: Η θεωρητική μελέτη ανάλυσης των αλγορίθμων. Στόχος: επιδόσεις των επαναληπτικών και αναδρομικών αλγορίθμων.

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

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

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

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

Κατανομή συνάρτησης τυχαίας μεταβλητής Y=g(X) Πιθανότητες & Στατιστική 2017 Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Δ13 ( 1 )

Κατανομή συνάρτησης τυχαίας μεταβλητής Y=g(X) Πιθανότητες & Στατιστική 2017 Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Δ13 ( 1 ) Κατανομή συνάρτησης τυχαίας μεταβλητής =() Πιθανότητες & Στατιστική 07 Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Δ3 ( ) Κατανομή συνάρτησης τυχαίας μεταβλητής Έστω τ.μ. Χ με γνωστή κατανομή. Δηλαδή

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

ΑΝΑΓΝΩΡΙΣΗ ΠΡΟΤΥΠΩΝ. ΕΝΟΤΗΤΑ: Γραμμικές Συναρτήσεις Διάκρισης. ΔΙΔΑΣΚΟΝΤΕΣ: Βλάμος Π. Αυλωνίτης Μ. ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΑΝΑΓΝΩΡΙΣΗ ΠΡΟΤΥΠΩΝ. ΕΝΟΤΗΤΑ: Γραμμικές Συναρτήσεις Διάκρισης. ΔΙΔΑΣΚΟΝΤΕΣ: Βλάμος Π. Αυλωνίτης Μ. ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΓΝΩΡΙΣΗ ΠΡΟΤΥΠΩΝ ΕΝΟΤΗΤΑ: Γραμμικές Συναρτήσεις Διάκρισης ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΔΑΣΚΟΝΤΕΣ: Βλάμος Π. Αυλωνίτης Μ. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

1.2 Συντεταγμένες στο Επίπεδο

1.2 Συντεταγμένες στο Επίπεδο 1 Συντεταγμένες στο Επίπεδο Τι εννοούμε με την έννοια άξονας; ΑΠΑΝΤΗΣΗ Πάνω σε μια ευθεία επιλέγουμε δύο σημεία και Ι έτσι ώστε το διάνυσμα OI να έχει μέτρο 1 και να βρίσκεται στην ημιευθεία O Λέμε τότε

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

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΛΓΟΡΙΘΜΩΝ ΒΟΗΘΟΣ: ΒΑΓΓΕΛΗΣ ΔΟΥΡΟΣ 1 ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΛΓΟΡΙΘΜΩΝ ΒΟΗΘΟΣ: ΒΑΓΓΕΛΗΣ ΔΟΥΡΟΣ Φροντιστήριο #2: Πολυωνυμικοί Αλγόριθμοι, Εισαγωγή στα Γραφήματα, Αναζήτηση κατά Βάθος, Τοπολογική Ταξινόμηση

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

Κρυπτογραφία. Έλεγχος πρώτων αριθών-παραγοντοποίηση. Διαφάνειες: Άρης Παγουρτζής Πέτρος Ποτίκας

Κρυπτογραφία. Έλεγχος πρώτων αριθών-παραγοντοποίηση. Διαφάνειες: Άρης Παγουρτζής Πέτρος Ποτίκας Κρυπτογραφία Έλεγχος πρώτων αριθών-παραγοντοποίηση Διαφάνειες: Άρης Παγουρτζής Πέτρος Ποτίκας Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχολή ΗΜΜΥ ΕΜΠ Κρυπτογραφία

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

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

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

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119)

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119) ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΙΩΑΝΝΗΣ Α. ΤΣΑΓΡΑΚΗΣ ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119) ΜΕΡΟΣ 5: ΔΙΑΝΥΣΜΑΤΙΚΟΙ ΥΠΟΧΩΡΟΙ ΓΡΑΜΜΙΚΗ ΑΝΕΞΑΡΤΗΣΙΑ ΒΑΣΕΙΣ & ΔΙΑΣΤΑΣΗ Δ.Χ. ΣΗΜΕΙΩΣΕΙΣ

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

Διάλεξη 19: Κατανομή Πόρων Κόψιμο Τούρτας. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι

Διάλεξη 19: Κατανομή Πόρων Κόψιμο Τούρτας. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι Διάλεξη 19: Κατανομή Πόρων Κόψιμο Τούρτας ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι Ορισμός Προβλήματος Τι θα δούμε σήμερα Συνθήκη Δικαιοσύνης Αλγόριθμος 2 επεξεργαστών (Cut & Choose) Αλγόριθμος 3 επεξεργαστών

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

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

ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΤΗΣ Β ΛΥΚΕΙΟΥ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΤΗΣ Β ΛΥΚΕΙΟΥ Διανύσματα Πολλαπλασιασμός αριθμού με διάνυσμα ο Θέμα _8603 Δίνεται τρίγωνο ΑΒΓ και σημεία Δ και Ε του επιπέδου τέτοια, ώστε 5 και

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δοµές Δεδοµένων

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δοµές Δεδοµένων ΟΝΟΜΑΤΕΠΩΝΥΜΟ: ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ AM: Δοµές Δεδοµένων Εξεταστική Ιανουαρίου 2014 Διδάσκων : Ευάγγελος Μαρκάκης 20.01.2014 ΥΠΟΓΡΑΦΗ ΕΠΟΠΤΗ: Διάρκεια εξέτασης : 2 ώρες και

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

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

Εισαγωγή στους Αλγόριθµους. Αλγόριθµοι. Ιστορικά Στοιχεία. Ο πρώτος Αλγόριθµος. Παραδείγµατα Αλγορίθµων. Τι είναι Αλγόριθµος Εισαγωγή στους Αλγόριθµους Αλγόριθµοι Τι είναι αλγόριθµος; Τι µπορεί να υπολογίσει ένας αλγόριθµος; Πως αξιολογείται ένας αλγόριθµος; Παύλος Εφραιµίδης pefraimi@ee.duth.gr Αλγόριθµοι Εισαγωγικές Έννοιες

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

Μαθηματικά προσανατολισμού Β Λυκείου

Μαθηματικά προσανατολισμού Β Λυκείου Μαθηματικά προσανατολισμού Β Λυκείου Συντεταγμένες Διανύσματος wwwaskisopolisgr wwwaskisopolisgr Συντεταγμένες στο επίπεδο Άξονας Πάνω σε μια ευθεία επιλέγουμε δύο σημεία Ο και Ι, έτσι το διάνυσμα i OI

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

και 2, 2 2 είναι κάθετα να βρείτε την τιμή του κ. γ) Αν στο τρίγωνο ΑΒΓ επιπλέον ισχύει Α(3,1), να βρείτε τις συντεταγμένες των κορυφών του Β και Γ.

και 2, 2 2 είναι κάθετα να βρείτε την τιμή του κ. γ) Αν στο τρίγωνο ΑΒΓ επιπλέον ισχύει Α(3,1), να βρείτε τις συντεταγμένες των κορυφών του Β και Γ. Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ (ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) 8556 ΘΕΜΑ Δίνονται τα διανύσματα και με, και, 3 α) Να βρείτε το εσωτερικό γινόμενο β) Αν τα διανύσματα γ) Να βρείτε το μέτρο του διανύσματος 8558 ΘΕΜΑ

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

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

ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΤΗΣ Β ΛΥΚΕΙΟΥ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΤΗΣ Β ΛΥΚΕΙΟΥ Διανύσματα Πολλαπλασιασμός αριθμού με διάνυσμα ο Θέμα _8603 Δίνεται τρίγωνο ΑΒΓ και σημεία Δ και Ε του επιπέδου τέτοια, ώστε 5 και

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

Επαναληπτικό Διαγώνισμα Μαθηματικών Θετικής-Τεχνολογικής Κατεύθυνσης Β Λυκείου

Επαναληπτικό Διαγώνισμα Μαθηματικών Θετικής-Τεχνολογικής Κατεύθυνσης Β Λυκείου Επαναληπτικό Διαγώνισμα Μαθηματικών Θετικής-Τεχνολογικής Κατεύθυνσης Β Λυκείου Θέμα A. Να αποδείξετε ότι η εξίσωση της εφαπτομένης του κύκλου στο σημείο του Α, ) είναι 8 μονάδες) Β. Να δώσετε τον ορισμό

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

Σχεδίαση και Ανάλυση Αλγορίθμων

Σχεδίαση και Ανάλυση Αλγορίθμων Σχεδίαση και Ανάλυση Αλγορίθμων Ενότητα.0 Σταύρος Δ. Νικολόπουλος 06-7 Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Ιωαννίνων Webpage: www.cs.uoi.gr/~stavros Ταξινόμηση Selection-Sort Bubble-Sort και

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

Γραφικά με υπολογιστές. Διδάσκων: Φοίβος Μυλωνάς. Διαλέξεις #11-#12

Γραφικά με υπολογιστές. Διδάσκων: Φοίβος Μυλωνάς. Διαλέξεις #11-#12 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Χειμερινό εξάμηνο Γραφικά με υπολογιστές Διδάσκων: Φοίβος Μυλωνάς fmlonas@ionio.gr Διαλέξεις #-# Σύνθεση Δ Μετασχηματισμών Ομογενείς Συντεταγμένες Παραδείγματα Μετασχηματισμών

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ Ενότητα 1: Εισαγωγή Μαρία Σατρατζέμη Τμήμα Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

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

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

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

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

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

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

Τράπεζα Θεμάτων Διαβαθμισμένης Δυσκολίας-Μαθηματικά Ομάδας Προσανατολισμού Θετικών Σπουδών ΟΜΑΔΑΣ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ Β Λ Υ Κ Ε Ι Ο Υ

Τράπεζα Θεμάτων Διαβαθμισμένης Δυσκολίας-Μαθηματικά Ομάδας Προσανατολισμού Θετικών Σπουδών ΟΜΑΔΑΣ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ Β Λ Υ Κ Ε Ι Ο Υ Μ Α Θ Η Μ Α Τ Ι Κ Α ΟΜΑΔΑΣ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ Β Λ Υ Κ Ε Ι Ο Υ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΔΙΑΒΑΘΜΙΣΜΕΝΗΣ ΔΥΣΚΟΛΙΑΣ Σχολικό έτος : 04-05 Τα θέματα εμπλουτίζονται με την δημοσιοποίηση και των νέων θεμάτων

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

Σχεδίαση & Ανάλυση Αλγορίθμων

Σχεδίαση & Ανάλυση Αλγορίθμων Σχεδίαση & Ανάλυση Αλγορίθμων Ενότητα 3 Αλγόριθμοι Επιλογής Σταύρος Δ. Νικολόπουλος Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Ιωαννίνων Webpage: www.cs.uoi.gr/~stavros Αλγόριθμοι Επιλογής Γνωρίζουμε

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

Διαίρει και Βασίλευε. πρόβλημα μεγέθους Ν. διάσπαση. πρόβλημα μεγέθους k. πρόβλημα μεγέθους Ν-k

Διαίρει και Βασίλευε. πρόβλημα μεγέθους Ν. διάσπαση. πρόβλημα μεγέθους k. πρόβλημα μεγέθους Ν-k Διαίρει και Βασίλευε πρόβλημα μεγέθους Ν διάσπαση πρόβλημα μεγέθους k πρόβλημα μεγέθους Ν-k Διαίρει και Βασίλευε πρόβλημα μεγέθους Ν διάσπαση επιλύουμε αναδρομικά τα υποπροβλήματα πρόβλημα μεγέθους k πρόβλημα

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

Διάλεξη 10: Αλγόριθμοι Ταξινόμησης II

Διάλεξη 10: Αλγόριθμοι Ταξινόμησης II ΕΠΛ231 Δομές Δεδομένων και Αλγόριθμοι 1 Διάλεξη 10: Αλγόριθμοι Ταξινόμησης II Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Οι αλγόριθμοι ταξινόμησης: Δ. QuickSort Γρήγορη Ταξινόμηση Ε. BucketSort

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

Ταξινόμηση: Εισαγωγικά. Ταξινόμηση (Sor ng) Αλγόριθμοι Απλής Ταξινόμησης. Βασικά Βήματα των Αλγορίθμων

Ταξινόμηση: Εισαγωγικά. Ταξινόμηση (Sor ng) Αλγόριθμοι Απλής Ταξινόμησης. Βασικά Βήματα των Αλγορίθμων Ταξινόμηση: Εισαγωγικά Ταξινόμηση (Sor ng) Ορέστης Τελέλης Βασικό πρόβλημα για την Επιστήμη των Υπολογιστών. π.χ. αλφαβητική σειρά, πωλήσεις ανά τιμή, πόλεις με βάση πληθυσμό, Μπορεί να είναι ένα πρώτο

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

Θεωρία Αλγόριθμοι Γραμμικής Βελτιστοποίησης 3/4/2012. Lecture08 1

Θεωρία Αλγόριθμοι Γραμμικής Βελτιστοποίησης 3/4/2012. Lecture08 1 Τμήμα Εφαρμοσμένης Πληροφορικής ΑΛΓΟΡΙΘΜΟΙ ΓΡΑΜΜΙΚΗΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ 8 Ο ΕΞΑΜΗΝΟ ΣΑΜΑΡΑΣ ΝΙΚΟΛΑΟΣ, ΕΠ. ΚΑΘΗΓΗΤΗΣ Μεθοδολογία αλγορίθμων τύπου simplex (5) Βήμα 0: Αρχικοποίηση (Initialization). Στο βήμα

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

Οι ασκήσεις βασίζονται στο αξιόλογο φυλλάδιο του Μαθηματικού Μιλτ. Παπαγρηγοράκη, από τις σημειώσεις του για το 4ο Γενικό Λύκειο Χανίων [ <

Οι ασκήσεις βασίζονται στο αξιόλογο φυλλάδιο του Μαθηματικού Μιλτ. Παπαγρηγοράκη, από τις σημειώσεις του για το 4ο Γενικό Λύκειο Χανίων [ < Οι ασκήσεις βασίζονται στο αξιόλογο φυλλάδιο του Μαθηματικού Μιλτ. Παπαγρηγοράκη, από τις σημειώσεις του για το 4ο Γενικό Λύκειο Χανίων [008-09 < Mathematica.gr], τον οποίο κι ευχαριστώ ιδιαίτερα για το

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

( ) ( ) ( 3 ) ( ) = ( ) ( ) ( ) ( ) ( ) ( 1) ( ) (( ) ( )) ( ) + = = και και και και. ζ να ταυτισθούν, δηλαδή θα πρέπει: f x ημ x. 6 x x x.

( ) ( ) ( 3 ) ( ) = ( ) ( ) ( ) ( ) ( ) ( 1) ( ) (( ) ( )) ( ) + = = και και και και. ζ να ταυτισθούν, δηλαδή θα πρέπει: f x ημ x. 6 x x x. Ενδεικτικές Λύσεις Διαγωνίσματος (9--9) ΘΕΜΑ Α A. Απόδειξη σχολικού βιβλίου σελ. 5 Α. α. ψ β. Αντιπαράδειγμα σχολικού βιβλίου σελ. 99 Α. Ορισμός σχολικού βιβλίου σελ. 6 Α4. α) Σ β) Λ γ) Λ δ) Σ ε) Λ ΛΥΣΗ

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

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα

Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα Αλγόριθμοι πολυωνυμικού χρόνου Ένας αλγόριθμος πολυωνυμικού χρόνου έχει χρόνο εκτέλεσης όπου είναι μία (θετική) σταθερά Κλάση πολυπλοκότητας : περιλαμβάνει τα προβλήματα που επιδέχονται λύση σε πολυωνυμικό

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

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

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

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

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας Εισηγητής Αναστάσιος Κεσίδης Ακμές και περιγράμματα Ακμές και περιγράμματα Γενικά Μεγάλο τμήμα της πληροφορίας που γίνεται αντιληπτή

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

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

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

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

Διακριτά Μαθηματικά. Άγγελος Κιαγιάς. https://crypto.di.uoa.gr/dmath aggelos. Τμήμα Πληροφορικής & Τηλεπικοινωνιών. π.

Διακριτά Μαθηματικά. Άγγελος Κιαγιάς. https://crypto.di.uoa.gr/dmath aggelos. Τμήμα Πληροφορικής & Τηλεπικοινωνιών. π. π.1 Διακριτά Μαθηματικά https://crypto.di.uoa.gr/dmath2013 Άγγελος Κιαγιάς http://www.di.uoa.gr/ aggelos Τμήμα Πληροφορικής & Τηλεπικοινωνιών π.2 Τι είναι τα Διακριτά Μαθηματικά; Είναι η μελέτη διακριτών

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

1,y 1) είναι η C : xx yy 0.

1,y 1) είναι η C : xx yy 0. ΘΕΜΑ Α ΔΕΙΓΜΑΤΑ ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΜΑΙΟΥ-ΙΟΥΝΙΟΥ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ο δείγμα Α. Αν α, β δύο διανύσματα του επιπέδου με συντελεστές διεύθυνσης λ και λ αντίστοιχα, να αποδείξετε ότι α β λ λ.

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

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

ΕΝΔΕΙΚΤΙΚΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΑΝΥΣΜΑΤΑ ΚΑΙ ΤΗΝ ΕΥΘΕΙΑ ΓΡΑΜΜΗ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΕΝΔΕΙΚΤΙΚΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΑΝΥΣΜΑΤΑ ΚΑΙ ΤΗΝ ΕΥΘΕΙΑ ΓΡΑΜΜΗ ΓΙΑ ΕΡΓΑΣΙΑ ΣΤΗΝ ΤΑΞΗ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΔΗΜΗΤΡΗΣ ΝΤΡΙΖΟΣ ΣΧΟΛΙΚΟΣ ΣΥΜΒΟΥΛΟΣ ΜΑΘΗΜΑΤΙΚΩΝ / ΘΕΜΑ Δίνεται το κυρτό τετράπλευρο ΑΒΓΔ

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

Ασυμπτωτικός Συμβολισμός

Ασυμπτωτικός Συμβολισμός Ασυμπτωτικός Συμβολισμός Επιμέλεια διαφανειών: Δημήτρης Φωτάκης (λίγες προσθήκες: Άρης Παγουρτζής) Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Υπολογιστική Πολυπλοκότητα

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

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΛΓΟΡΙΘΜΩΝ ΒΟΗΘΟΣ: ΒΑΓΓΕΛΗΣ ΔΟΥΡΟΣ ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΛΓΟΡΙΘΜΩΝ ΒΟΗΘΟΣ: ΒΑΓΓΕΛΗΣ ΔΟΥΡΟΣ Φροντιστήριο #: Εύρεση Ελαχίστων Μονοπατιών σε Γραφήματα που Περιλαμβάνουν και Αρνητικά Βάρη: Αλγόριθμος

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

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

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

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

ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ

ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ - ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ - 2 ο ΘΕΜΑ ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΝΥΣΜΑΤΑ 1. Δίνεται τρίγωνο ΑΒΓ και σημεία Δ και Ε του επιπέδου τέτοια, ώστε = 5 + 2 α) Να γράψετε το διάνυσμα β) Να δείξετε

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

1o. Θ Ε Μ Α Β Ε. Γ Κ Ο Ρ Α. βρίσκεται ολόκληρη μέσα στο τετράγωνο ΑΒΓΔ.

1o. Θ Ε Μ Α Β Ε. Γ Κ Ο Ρ Α. βρίσκεται ολόκληρη μέσα στο τετράγωνο ΑΒΓΔ. o. Θ Ε Μ Α Β Ε. Γ Κ Ο Ρ Α Δίνεται τετράγωνο με κορυφές τα σημεία Α,, Β,, Γ, και Δ, και μία συνεχής στο, συνάρτηση της οποίας η γραφική παράσταση βρίσκεται ολόκληρη μέσα στο τετράγωνο ΑΒΓΔ. B. Nα βρείτε

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

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

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

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

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

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

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

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

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 13: Μεθοδολογία Αλγορίθμων τύπου Simplex, Αναθεωρημένος Πρωτεύων Αλγόριθμος Simplex Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

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

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο Κάθε δομή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόβλημα ή εφαρμογή

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο Κάθε δομή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόβλημα ή εφαρμογή Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 3 1. Κάθε δομή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόβλημα ή εφαρμογή 2. Δυναμικές είναι οι δομές που αποθηκεύονται σε συνεχόμενες θέσεις μνήμης 3. Ένας πίνακας

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

Θέματα και Απαντήσεις Προαγωγικών Εξετάσεων Β ΛΥΚΕΙΟΥ στα Μαθηματικά Θετικού Προσανατολισμού

Θέματα και Απαντήσεις Προαγωγικών Εξετάσεων Β ΛΥΚΕΙΟΥ στα Μαθηματικά Θετικού Προσανατολισμού ΘΕΜΑ ο Θέματα και Απαντήσεις Προαγωγικών Εξετάσεων Β ΛΥΚΕΙΟΥ στα Μαθηματικά Θετικού Προσανατολισμού (Α Να χαρακτηρίσετε με τις λέξεις ΣΩΣΤΟ ή ΛΑΘΟΣ τις παρακάτω πέντε προτάσεις μεταφέροντας τις απαντήσεις

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

Μηχανές Turing (T.M) I

Μηχανές Turing (T.M) I Μηχανές Turing (T.M) I Οι βασικές λειτουργίες μιας TM είναι: Διάβασε το περιεχόμενο του τρέχοντος κυττάρου Γράψε 1 ή 0 στο τρέχον κύτταρο Κάνε τρέχον το αμέσως αριστερότερο ή το αμέσως δεξιότερο κύτταρο

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

Μαθηματικά Προσανατολισμού Β Λυκείου Στάμου Γιάννης

Μαθηματικά Προσανατολισμού Β Λυκείου Στάμου Γιάννης Μαθηματικά Προσανατολισμού Β Λυκείου Στάμου Γιάννης Αναλυτική θεωρία Λυμένα παραδείγματα Ερωτήσεις κατανόησης Ασκήσεις Επαναληπτικά διαγωνίσματα ΠΕΡΙΕΧΟΜΕΝΑ Κεφάλαιο ο : Διανύσματα Ενότητα I: Η έννοια

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

ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ

ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ - ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ - ο ΘΕΜΑ ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΝΥΣΜΑΤΑ 1. Δίνεται παραλληλόγραμμο ΑΒΓΔ με τρεις κορυφές τα σημεία Α (1,1), Γ (4,3) και Δ (,3). α) Να υπολογίσετε τα μήκη

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

2.8. Ασκήσεις σχολικού βιβλίου σελίδας A Οµάδας. 1.i)

2.8. Ασκήσεις σχολικού βιβλίου σελίδας A Οµάδας. 1.i) 1.8 Ασκήσεις σχολικού βιβλίου σελίδας 77 79 A Οµάδας 1.i) Να βρείτε τα διαστήµατα στα οποία η συνάρτηση () 5 5 4 + είναι κυρτή ή κοίλη και να προσδιορίσετε (αν υπάρχουν) τα σηµεία καµπής της γραφικής της

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

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

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 1Ο : ΔΙΑΝΥΣΜΑΤΑ ΒΑΣΙΚΗ ΜΕΘΟΔΟΛΟΓΙΑ Διάνυσμα Θέσης ενός σημείου Αν θεωρήσουμε ένα οποιοδήποτε σημείο Ο του επιπέδου ως σημείο αναφοράς (ακόμα

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

ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ [TΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ] (Μονάδες 13) β) Να δείξετε ότι τα διανύσματα ΔΕ και BΓ είναι παράλληλα.

ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ [TΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ] (Μονάδες 13) β) Να δείξετε ότι τα διανύσματα ΔΕ και BΓ είναι παράλληλα. ΔΙΑΝΥΣΜΑΤΑ ΘΕΜΑ Ο 863 Δίνεται τρίγωνο ΑΒΓ και σημεία Δ και Ε του επιπέδου τέτοια, ώστε: AΔ=AB+5AΓ και AΕ =5AB+AΓ α) Να γράψετε το διάνυσμα ΔΕ ως γραμμικό συνδυασμό των AB και AΓ ) Να δείξετε ότι τα διανύσματα

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

(Γραμμικές) Αναδρομικές Σχέσεις

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

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

Δρομολόγηση Και Πολύχρωματισμός. Γραφημάτων ΚΑΡΑΓΕΩΡΓΟΣ ΤΙΜΟΘΕΟΣ Α.Μ 1026

Δρομολόγηση Και Πολύχρωματισμός. Γραφημάτων ΚΑΡΑΓΕΩΡΓΟΣ ΤΙΜΟΘΕΟΣ Α.Μ 1026 Δρομολόγηση Και Πολύχρωματισμός Μονοπατιών Γραφημάτων ΚΑΡΑΓΕΩΡΓΟΣ ΤΙΜΟΘΕΟΣ Α.Μ 1026 Εισαγωγή. Το πρόβλημα με το οποίο θα ασχοληθούμε εδώ είναι γνωστό σαν: Δρομολόγηση και Πολύ-χρωματισμός Διαδρομών (Routing

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

ΤΕΙ ΣΕΡΡΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΞΕΤΑΣΗ ΣΤΟ ΜΑΘΗΜΑ «ΑΝΑΓΝΩΡΙΣΗ ΠΡΟΤΥΠΩΝ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ» ΔΕ. 11 ΙΟΥΝΙΟΥ 2012

ΤΕΙ ΣΕΡΡΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΞΕΤΑΣΗ ΣΤΟ ΜΑΘΗΜΑ «ΑΝΑΓΝΩΡΙΣΗ ΠΡΟΤΥΠΩΝ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ» ΔΕ. 11 ΙΟΥΝΙΟΥ 2012 ΔΕ. ΙΟΥΝΙΟΥ Δίνονται τα εξής πρότυπα: [ ] [ ] [ ] [ ] Άσκηση η ( μονάδες) Χρησιμοποιώντας το κριτήριο της ομοιότητας να απορριφθεί ένα χαρακτηριστικό με βάσει το συντελεστή συσχέτισης. (γράψτε ποιο χαρακτηριστικό

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

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 5 o Φροντιστήριο

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 5 o Φροντιστήριο Πρόβλημα ο Ασκήσεις Φροντιστηρίου 5 o Φροντιστήριο Δίνεται το παρακάτω σύνολο εκπαίδευσης: # Είσοδος Κατηγορία 0 0 0 Α 2 0 0 Α 0 Β 4 0 0 Α 5 0 Β 6 0 0 Α 7 0 Β 8 Β α) Στον παρακάτω κύβο τοποθετείστε τα

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

ΦΑΣΜΑ GROUP προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.

ΦΑΣΜΑ GROUP προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι. Σύγχρονο www.fasma.fro.gr ΦΑΣΜΑ GROUP προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι. Μαθητικό Φροντιστήριο Κατά το πέρας της εξέτασης οι λύσεις θα αναρτηθούν στο και στο site του φροντιστηρίου. 5ης Μαρτίου 111 ΠΕΤΡΟΥΠΟΛΗ

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

= lim. e 1. e 2. = lim. 2t 3

= lim. e 1. e 2. = lim. 2t 3 ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΑΝΑΛΥΣΗΣ ΙΙ, ΣΕΜΦΕ, 6/06/017 Θέμα 1. Δίνεται η συνάρτηση f : R R με f(0, 0) = 0 και f(x, y) = x3 + y 3 x + y αν (x, y) (0, 0). (i) Δείξτε ότι η f είναι συνεχής στο (0, 0). (ii) Αν u

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

Έστω ε μια ευθεία του καρτεσιανού επιπέδου, με εξίσωση ) ένα σημείο εκτός αυτής. Θέλουμε y (1)

Έστω ε μια ευθεία του καρτεσιανού επιπέδου, με εξίσωση ) ένα σημείο εκτός αυτής. Θέλουμε y (1) 7 ΕΜΒΑΔΟΝ ΤΡΙΓΩΝΟΥ Απόσταση Σημείου από Ευθεία Έστω ε μια ευθεία του καρτεσιανού επιπέδου, με εξίσωση M ( x, y ) ένα σημείο εκτός αυτής Θέλουμε y να υπολογίσουμε την απόσταση d( M, ε) του ε σημείου M από

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

5.1. Προσδοκώμενα αποτελέσματα

5.1. Προσδοκώμενα αποτελέσματα 5.1. Προσδοκώμενα αποτελέσματα Όταν θα έχεις ολοκληρώσει τη μελέτη αυτού του κεφαλαίου θα έχεις κατανοήσει τις τεχνικές ανάλυσης των αλγορίθμων, θα μπορείς να μετράς την επίδοση των αλγορίθμων με βάση

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

Λέγεται κάθε προσανατολισμένη ευθεία x x στην οποία ορίζουμε ως αρχή ένα σημείο. Ο και το μοναδιαίο διάνυσμα i ( i = 1)

Λέγεται κάθε προσανατολισμένη ευθεία x x στην οποία ορίζουμε ως αρχή ένα σημείο. Ο και το μοναδιαίο διάνυσμα i ( i = 1) α.. Άξονας Λέγεται κάθε προσανατολισμένη ευθεία στην οποία ορίζουμε ως αρχή ένα σημείο Ο και το μοναδιαίο διάνυσμα i ( i 1). Ο i I Οι ημιευθείες Ο και O λέγονται αντίστοιχα θετικός ημιάξονας και αρνητικός

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

Υπολογιστική Πολυπλοκότητα

Υπολογιστική Πολυπλοκότητα Υπολογιστική Πολυπλοκότητα Υπολογιστική πολυπλοκότητα αλγόριθµου Α: Ποσότητα υπολογιστικών πόρων που απαιτεί Α ως αύξουσα συνάρτηση µεγέθους στιγµιότυπου εισόδου. Χρόνος, µνήµη, επεξεργαστές, επικοινωνία,

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

x < A y f(x) < B f(y).

x < A y f(x) < B f(y). Χειμερινό Εξάμηνο 2016 2017 Ασκήσεις στα Κεφάλαια 5 & 6 1. Αυτή είναι ουσιαστικά η Άσκηση 5.2 (σελ. 119), από τις σημειώσεις του Σκανδάλη. Εστω A, < καλά διατεταγμένο σύνολο και έστω στοιχείο a A. Αποδείξτε

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

ΑΛΓΟΡΙΘΜΟΙ. Ενότητα 4: Διαίρει και Βασίλευε. Ιωάννης Μανωλόπουλος, Καθηγητής Αναστάσιος Γούναρης, Επίκουρος Καθηγητής Τμήμα Πληροφορικής ΑΠΘ

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

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

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

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

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