Περιεχόμενα. Πρόλογος Προκαταρκτικά Βασικές ιδιότητες των ακεραίων Ισοτιμίες Υπολογισμοί με μεγάλους ακεραίους...

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

Download "Περιεχόμενα. Πρόλογος Προκαταρκτικά Βασικές ιδιότητες των ακεραίων Ισοτιμίες Υπολογισμοί με μεγάλους ακεραίους..."

Transcript

1

2

3 Περιεχόμενα Πρόλογος Προκαταρκτικά Βασικές ιδιότητες των ακεραίων Διαιρετότητα και πρώτοι αριθμοί Ιδεώδη και μέγιστοι κοινοί διαιρέτες Μερικές συνέπειες της κατά μοναδικό τρόπο παραγοντοποίησης Ισοτιμίες Ορισμοί και βασικές ιδιότητες Επίλυση γραμμικών ισοτιμιών Κλάσεις καταλοίπων Η συνάρτηση φι του Euler Το μικρό θεώρημα του Fermat Αριθμητικές συναρτήσεις και αντιστροφή Möbius Υπολογισμοί με μεγάλους ακεραίους Ασυμπτωτικοί συμβολισμοί Μοντέλα μηχανής και θεωρία πολυπλοκότητας Βασική αριθμητική ακεραίων Υπολογισμοί στο Z n Ταχύτερη αριθμητική ακεραίων ( ) Σημειώσεις Ο αλγόριθμος του Ευκλείδη Ο βασικός Ευκλείδειος αλγόριθμος O διευρυμένος Ευκλείδειος αλγόριθμος

4 6 Περιεχόμενα 4.3 Υπολογισμός modular αντιστρόφων και Κινέζικων υπολοίπων Επιτάχυνση της εκτέλεσης των αλγορίθμων μέσω modular υπολογισμών Ανακατασκευή ρητού και εφαρμογές Σημειώσεις H κατανομή των πρώτων Το θεώρημα του Chebyshev για την πυκνότητα των πρώτων Αξίωμα του Bertrand To Θεώρημα του Merten Tο κόσκινο του Ερατοσθένη To θεώρημα των πρώτων αριθμών και παραπέρα Σημειώσεις Πεπερασμένες και διακριτές κατανομές πιθανότητας Πεπερασμένες κατανομές πιθανότητας: βασικοί ορισμοί Δεσμευμένη πιθανότητα και ανεξαρτησία Τυχαίες μεταβλητές Αναμενόμενη τιμή και διακύμανση Μερικά χρήσιμα φράγματα Το παράδοξο των γενεθλίων Συναρτήσεις κατακερματισμού Στατιστική απόσταση Μέτρα τυχαιότητας και το εναπομείναν λήμμα κατακερματισμού (*) Διακριτές κατανομές πιθανότητας Σημειώσεις Πιθανοτικοί αλγόριθμοι Βασικοί ορισμοί Προσέγγιση συναρτήσεων Ρίψη νομίσματος μέχρι να εμφανιστεί κορώνα Παραγωγή τυχαίου αριθμού από ένα δεδομένο διάστημα Παραγωγή ενός τυχαίου πρώτου Παραγωγή τυχαίας μη αύξουσας ακολουθίας Παραγωγή τυχαίου παραγοντοποιημένου αριθμού Το κρυπτοσύστημα RSA Σημειώσεις Αβελιανές ομάδες Ορισμοί, βασικές ιδιότητες και παραδείγματα Υποομάδες...214

5 Περιεχόμενα Σύμπλοκα και ομάδες πηλίκα Ομομορφισμοί και ισομορφισμοί ομάδων Κυκλικές ομάδες Η δομή των πεπερασμένων αβελιανών ομάδων (*) Δακτύλιοι Ορισμοί, βασικές ιδιότητες και παραδείγματα Δακτύλιοι Πολυωνύμων Ιδεώδη και δακτύλιοι πηλίκα Ομομορφισμοί και ισομορφισμοί δακτυλίων Πιθανοτικός έλεγχος για πρώτο Δοκιμαστική διαίρεση Η δομή της Z n Ο έλεγχος Miller-Rabin Παραγωγή τυχαίων πρώτων με χρήση του ελέγχου Miller-Rabin Έλεγχος τέλειας δύναμης και παραγοντοποίηση σε δυνάμεις πρώτων Παραγοντοποίηση και υπολογισμός της συνάρτησης φι του Euler Σημειώσεις Εύρεση γεννητόρων και διακριτών λογαρίθμων στο Z p Εύρεση γεννήτορα του Z p Υπολογισμός διακριτών λογαρίθμων στο Z p Το πρωτόκολλο εδραίωσης κλειδιών Diffie-Hellman Σημειώσεις Τετραγωνικά κατάλοιπα και τετραγωνική αντιστροφή Τετραγωνικά κατάλοιπα Το σύμβολο Legendre Το σύμβολο Jacobi Σημειώσεις Υπολογιστικά προβλήματα σχετικά με τα τετραγωνικά κατάλοιπα Υπολογισμός του συμβόλου Jacobi Έλεγχος της τετραγωνικής υπολειμματικότητας Υπολογισμός modular τετραγωνικών ριζών Η υπόθεση τετραγωνικής υπολειμματικότητας Σημειώσεις...335

6 8 Περιεχόμενα 14 Modules και διανυσματικοί χώροι Ορισμοί, βασικές ιδιότητες και παραδείγματα Υπο-modules και modules πηλίκα Ομομορφισμοί και ισομορφισμοί module Γραμμική ανεξαρτησία και βάσεις Διανυσματικοί χώροι και διάσταση Πίνακες Βασικοί ορισμοί και ιδιότητες Πίνακες και γραμμικές απεικονίσεις Ο αντίστροφος ενός πίνακα Απαλοιφή Gauss Εφαρμογές της απαλοιφής Gauss Σημειώσεις Διακριτοί λογάριθμοι υποεκθετικού χρόνου και παραγοντοποίηση Λείοι αριθμοί Ένας αλγόριθμος για διακριτούς λογαρίθμους Ένας αλγόριθμος για την παραγοντοποίηση ακεραίων Πρακτικές βελτιώσεις Σημειώσεις Περισσότεροι δακτύλιοι Άλγεβρες Το σώμα κλασμάτων μιας ακέραιας περιοχής Παραγοντοποίηση πολυωνύμων κατά μοναδικό τρόπο Πολυωνυμικές ισοτιμίες Άλγεβρες πηλίκα πολυωνύμων Γενικές ιδιότητες των σωμάτων επέκτασης Τυπικές δυναμοσειρές και σειρές Laurent Περιοχές μοναδικής παραγοντοποίησης (*) Σημειώσεις Αριθμητική πολυωνύμων και εφαρμογές Βασική αριθμητική Υπολογισμός ελάχιστων πολυωνύμων στο F [X]/(f) (I) Ο αλγόριθμος του Ευκλείδη Υπολογισμός modular αντιστρόφων και Κινέζικων υπολοίπων Ανακατασκευή ρητής συνάρτησης και εφαρμογές...453

7 Περιεχόμενα Ταχύτερη αριθμητική πολυωνύμων (*) Σημειώσεις Γραμμικώς παραγόμενες ακολουθίες και εφαρμογές Βασικοί ορισμοί και ιδιότητες Υπολογισμός ελάχιστων πολυωνύμων: μια ειδική περίπτωση Υπολογισμός ελάχιστων πολυωνύμων: μια πιο γενική περίπτωση Επίλυση αραιών γραμμικών συστημάτων Υπολογισμός ελάχιστων πολυωνύμων στο F[X]/(f) (II) Η άλγεβρα των γραμμικών μετασχηματισμών (*) Σημειώσεις Πεπερασμένα σώματα Εισαγωγικά Η ύπαρξη των πεπερασμένων σωμάτων Η δομή υποσώματος και η μοναδικότητα των πεπερασμένων σωμάτων Συζυγή, στάθμες και ίχνη Αλγόριθμοι για πεπερασμένα σώματα Έλεγχος και κατασκευή ανάγωγων πολυωνύμων Υπολογισμός ελάχιστων πολυωνύμων στο F[X]/(f ) (III) Παραγοντοποίηση πολυωνύμων: ο αλγόριθμος Cantor-Zassenhaus Παραγοντοποίηση πολυωνύμων: ο αλγόριθμος του Berlekamp Ντετερμινιστικοί αλγόριθμοι παραγοντοποίησης ( ) Ταχύτερη αποσύνθεση ελεύθερη τετραγώνου ( ) Σημειώσεις Ντετερμινιστικός έλεγχος για πρώτο Η βασική ιδέα O αλγόριθμος και η ανάλυσή του Σημειώσεις Παράρτημα: Μερικές χρήσιμες προτάσεις Βιβλιογραφία Ευρετήριο συμβόλων Ευρετήριο

8

9 7 Πιθανοτικοί αλγόριθμοι Μερικές φορές είναι χρήσιμο να δώσουμε στον αλγόριθμό μας τη δυνατότητα να παράγει τυχαίους αριθμούς. Για να απλοποιήσουμε τα πράγματα, θεωρούμε μόνο αλγορίθμους που παράγουν τυχαία bit. Από πού προέρχονται πραγματικά αυτά τα τυχαία bit δεν θα μας απασχολήσει και πολύ εδώ. Σε μια πρακτική υλοποίηση, θα χρησιμοποιούσε κάποιος μια ψευδοτυχαία γεννήτρια bit η οποία θα παρήγαγε bit τα οποία για όλους τους πρακτικούς σκοπούς θα ήταν τόσο καλά όσο τα τυχαία. Ενώ υπάρχει μια καλά ανεπτυγμένη θεωρία της παραγωγής ψευδοτυχαίων bit (μέρος της οποίας θεμελιώνεται πάνω στις ιδέες της 6.9), δεν θα ασχοληθούμε εδώ με αυτή. Επιπλέον, οι ψευδοτυχαίες γεννήτριες bit που χρησιμοποιούνται στην πράξη, δεν βασίζονται σ αυτή τη γενική θεωρία και είναι πολύ περισσότερο βασισμένες ειδικώς στη σχεδίαση. Έτσι, παρόλο που θα παρουσιάσουμε μια αυστηρή επίσημη θεωρία των πιθανοτικών αλγορίθμων, η εφαρμογή αυτής της θεωρίας στην πράξη είναι τελικά λιγάκι ευρετική. 7.1 Βασικοί ορισμοί Μιλώντας τυπικά, θα προσθέσουμε ένα νέο τύπο εντολής στη μηχανή μας τυχαίας προσπέλασης (που περιγράψαμε στην 3.2): τυχαίο bit (random bit) Αυτός ο τύπος εντολής (instruction) είναι της μορφής α RAN- DOM, όπου το α παίρνει την ίδια μορφή όπως στις αριθμητικές εντολές. Η εκτέλεση αυτού του τύπου εντολής αναθέτει στο α μια τιμή που έχει επιλεγεί σαν δείγμα από την ομοιόμορφη κατανομή στο {0, 1}, ανεξάρτητα από την εκτέλεση όλων των άλλων εντολών τυχαίου bit. Κατά την περιγραφή των αλγορίθμων σε ένα υψηλό επίπεδο, θα γράφουμε b R {0, 1} για να συμβολίζουμε την ανάθεση ενός τυχαίου bit στη μεταβλητή b και s R {0, 1} l για να συμβολίζουμε την ανάθεση μιας τυχαίας δυαδικής συμβολοσειράς μήκους l στη μεταβλητή s. 175

10 176 Πιθανοτικοί αλγόριθμοι Κατά την περιγραφή της συμπεριφοράς ενός τέτοιου πιθανοτικού (probabilistic) ή τυχαιοποιημένου (randomized) αλγορίθμου A, για οποιαδήποτε δεδομένα εισόδου x, βλέπουμε το χρόνο εκτέλεσής του και την έξοδό του σαν τυχαίες μεταβλητές που συμβολίζονται με Τ A (x) και Α(x), αντιστοίχως. Ο αναμενόμενος χρόνος εκτέλεσης του Α με είσοδο x ορίζεται ως η αναμενόμενη τιμή Ε[Τ Α (x)] της τυχαίας μεταβλητής Τ A (x). Σημειώστε ότι στον ορισμό του αναμενόμενου χρόνου εκτέλεσης, δεν θεωρούμε την είσοδο να επιλέγεται τυχαία από κάποια κατανομή πιθανότητας. Θα μπορούσε κάποιος, φυσικά, να ορίσει μια τέτοια έννοια όμως, δεν είναι πάντα εύκολο να έχουμε μια κατανομή στο χώρο των δεδομένων εισόδου που να μοντελοποιεί ικανοποιητικά μια συγκεκριμένη κατάσταση του πραγματικού κόσμου. Δεν θα αναφερθούμε περισσότερο σ αυτό το θέμα εδώ. Λέμε ότι ένας πιθανοτικός αλγόριθμος Α εκτελείται σε αναμενόμενο πολυωνυμικό χρόνο αν υπάρχουν σταθερές c, d τέτοιες ώστε για όλα τα n 0 και όλες τις εισόδους x μήκους n, να έχουμε Ε[Τ Α (x)] n c + d. Λέμε ότι ο Α εκτελείται σε αυστηρά πολυωνυμικό χρόνο αν υπάρχουν σταθερές c, d τέτοιες ώστε για όλα τα n και όλες τις εισόδους x μήκους n, ο Α πάντα τερματίζεται για είσοδο x μέσα σε χρόνο n c + d, ανεξάρτητα από τις τυχαίες επιλογές του. Το να ορίσουμε τις κατανομές των Τ A (x) και Α(x) είναι λίγο δύσκολο. Τα πράγματα είναι αρκετά απλά αν ο Α τερματίζεται πάντα για είσοδο x μετά από ένα πεπερασμένο πλήθος βημάτων, ανεξάρτητα από τα αποτελέσματα των τυχαίων επιλογών του: σε αυτή την περίπτωση, μπορούμε φυσικά να δούμε τις Τ A (x) και Α(x) σαν τυχαίες μεταβλητές με ομοιόμορφη κατανομή πάνω σε δυαδικές συμβολοσειρές κάποιου συγκεκριμένου μήκους μια τέτοια τυχαία δυαδική συμβολοσειρά μπορεί να χρησιμοποιηθεί σαν πηγή τυχαίων bit για τον αλγόριθμο. Όμως, αν δεν υπάρχει εκ των προτέρων φράγμα στο πλήθος των βημάτων, τα πράγματα γίνονται πιο σύνθετα: σκεφτείτε έναν αλγόριθμο που παράγει τυχαία bit, ένα κάθε φορά, μέχρι να παράγει, ας πούμε 1 bit ακριβώς όπως στο Παράδειγμα 6.29, δεν προσπαθούμε να μοντελοποιήσουμε αυτό σαν μια κατανομή πιθανότητας στο μη μετρήσιμο σύνολο των άπειρων δυαδικών συμβολοσειρών, αλλά αντίθετα, ορίζουμε απευθείας μια κατάλληλη διακριτή κατανομή πιθανότητας που μοντελοποιεί την εκτέλεση του Α με είσοδο x Ορισμός της κατανομής πιθανότητας Προειδοποίηση στον αναγνώστη: το υπόλοιπο αυτής της ενότητας είναι λίγο τεχνικό και μπορεί να θελήσετε να περάσετε στην 7.2 κατά την πρώτη ανάγνωση, αν είστε πρόθυμοι να εμπιστευτείτε τη διαίσθησή σας σχετικά με τους πιθανοτικούς αλγορίθμους. Για να δικαιολογήσουμε τον ορισμό μας, ο οποίος μπορεί αρχικά να φαίνεται λίγο περίεργος, θεωρούμε ξανά το Παράδειγμα Θα μπορούσαμε να δούμε το δειγματικό χώρο εκείνου του παραδείγματος ως το σύνολο όλων των δυαδικών συμβολοσειρών αποτελούμενων από μηδέν ή περισσότερα 0 bit, ακολουθούμενα από ένα 1 bit και σε κάθε

11 7.1 Βασικοί ορισμοί 177 τέτοια δυαδική συμβολοσειρά σ αυτής της ειδικής μορφής, να αναθέσουμε την πιθανότητα 2 σ, όπου σ συμβολίζει το μήκος της σ. Το τυχαίο πείραμα που έχουμε στο μυαλό μας είναι να παράγουμε τυχαία bit, ένα κάθε φορά, μέχρι να παραχθεί μια από αυτές τις ειδικές συμβολοσειρές τερματισμού. Κατά τη διατύπωση του ορισμού της κατανομής πιθανότητας ενός πιθανοτικού αλγορίθμου, απλά θεωρούμε πιο γενικά σύνολα από συμβολοσειρές τερματισμού, καθορισμένα από τον αλγόριθμο και την είσοδό του. Για να απλοποιήσουμε τα πράγματα, υποθέτουμε ότι η μηχανή παράγει μια σειρά από τυχαία bit, ένα με κάθε εντολή που εκτελείται και αν η εντολή τυχαίνει να είναι μια εντολή τυχαίου-bit, τότε αυτό είναι το bit που χρησιμοποιεί. Για μια δυαδική συμβολοσειρά σ, μπορούμε να εκτελέσουμε τον Α με είσοδο x μέχρι σ βήματα, χρησιμοποιώντας τη σ για το ρεύμα τυχαίων bit και παρατηρούμε τη συμπεριφορά του αλγορίθμου. Ο αναγνώστης μπορεί να θέλει να απεικονίσει τη σ σαν μια πεπερασμένη διαδρομή σε ένα άπειρο δυαδικό δέντρο, όπου η εκκίνηση γίνεται από τη ρίζα, με μια διακλάδωση προς τα αριστερά αν το επόμενο bit της σ είναι 0 και μια διακλάδωση προς τα δεξιά αν το επόμενο bit της σ είναι ένα 1 bit. Σε αυτά τα πλαίσια, καλούμε τη σ διαδρομή εκτέλεσης (execution path). Κάποια επιπλέον ορολογία θα είναι χρήσιμη: Αν ο Α τερματίζεται σε σ το πολύ βήματα, τότε καλούμε τη σ πλήρη διαδρομή εκτέλεσης αν ο Α τερματίζεται σε σ ακριβώς βήματα, τότε καλούμε τη σ ακριβή διαδρομή εκτέλεσης αν ο Α δεν τερματίζεται σε λιγότερα από σ βήματα, τότε καλούμε τη σ μερική διαδρομή εκτέλεσης. O δειγματικός χώρος S της κατανομής πιθανότητας που σχετίζεται με τον Α με είσοδο x αποτελείται από όλες τις ακριβείς διαδρομές εκτέλεσης. Προφανώς, ο S είναι ελεύθερος προθέματος (prefix free) δηλαδή, καμιά συμβολοσειρά στον S δεν είναι ένα γνήσιο πρόθεμα μιας άλλης. Θεώρημα 7.1. Αν S είναι ένα ελεύθερο προθέματος σύνολο δυαδικών συμβολοσειρών, σ τότε σ S 2 1. Απόδειξη. Αρχικά ισχυριζόμαστε ότι το θεώρημα ισχύει για κάθε πεπερασμένο ελεύθερο προθέματος σύνολο S. Μπορούμε να υποθέσουμε ότι το S είναι μη κενό, διότι διαφορετικά, ο ισχυρισμός είναι τετριμμένος. Αποδεικνύουμε τον ισχυρισμό με επαγωγή στο ά- θροισμα των μηκών των στοιχείων του S. Η βασική περίπτωση είναι όταν το S περιέχει μόνο την κενή συμβολοσειρά, στην οποία περίπτωση ο ισχυρισμός είναι προφανής. Αν το S περιέχει μη κενές συμβολοσειρές, έστω τ μια συμβολοσειρά του S μέγιστου μήκους και έστω τ το πρόθεμα μήκους τ 1 της τ. Τώρα, αφαιρέστε από το S όλες τις συμβολοσειρές που έχουν το τ σαν πρόθεμα (υπάρχουν μία ή δύο τέτοιες συμβολοσειρές) και προ-

12 178 Πιθανοτικοί αλγόριθμοι σθέστε στο S τη συμβολοσειρά τ. Είναι εύκολο να δούμε (επαληθεύστε) ότι το σύνολο S που παίρνουμε σαν αποτέλεσμα είναι επίσης ελεύθερο προθέματος και ότι σ S σ σ 2 2. σ S' Ο ισχυρισμός τώρα προκύπτει με επαγωγή. Για τη γενική περίπτωση, έστω σ 1, σ 2, μια συγκεκριμένη απαρίθμηση του S και θεωρούμε τα μερικά αθροίσματα i 1 2 σ j S i = j= για i = 1, 2,. Από τον παραπάνω ισχυρισμό, καθένα από αυτά τα μερικά αθροίσματα είναι το πολύ 1, από το οποίο έπεται ότι limi Si 1. Από το παραπάνω θεώρημα, αν S είναι ένας δειγματικός χώρος που σχετίζεται με τον αλγόριθμο Α με είσοδο x, έχουμε S σ S σ 2 1. Υποθέτουμε ότι S = 1. Τότε λέμε ότι ο Α τερματίζεται με πιθανότητα 1 για είσοδο x και ορίζουμε την κατανομή D A,x που σχετίζεται με τον Α με είσοδο x να είναι η κατανομή στο S που αναθέτει την πιθανότητα 2 σ σε κάθε δυαδική συμβολοσειρά σ S. Ορίζουμε επίσης τις Τ Α (x) και Α(x) σαν τυχαίες μεταβλητές στην κατανομή D A,x με το φυσικό τρόπο: για κάθε σ S, ορίζουμε την Τ Α (x) να είναι σ και την Α(x) να είναι η έξοδος που παράγεται από τον Α με είσοδο x χρησιμοποιώντας τη σ να οδηγεί την εκτέλεσή του. Όλοι οι παραπάνω ορισμοί υπέθεσαν ότι ο Α τερματίζεται με πιθανότητα 1 για είσοδο x και όντως, θα ενδιαφερθούμε μόνο για αλγορίθμους που τερματίζουν με πιθανότητα 1 για όλες τις εισόδους. Όμως, για να αναλύσουμε έναν δεδομένο αλγόριθμο, πρέπει ακόμη να αποδείξουμε ότι τερματίζεται με πιθανότητα 1 για όλες τις εισόδους πριν χρησιμοποιήσουμε αυτούς τους ορισμούς και να εξασκήσουμε όλα τα μέσα της θεωρίας της διακριτής πιθανότητας. Τέλος, είναι χρήσιμο να μελετήσουμε διάφορες κατανομές πεπερασμένης πιθανότητας που σχετίζονται με την εκτέλεση του Α με είσοδο x. Για κάθε ακέραιο k 0, ας θεωρήσουμε την ομοιόμορφη κατανομή στις δυαδικές συμβολοσειρές μήκους k και για ( k) κάθε j = 0,, k, ορίζουμε το Hj να είναι το ενδεχόμενο ότι μια τέτοια τυχαία k-bit συμβολοσειρά έχει σαν αποτέλεσμα ο Α με είσοδο x να τερματίζεται μέσα σε j βήματα. Παραθέτουμε ορισμένες παρατηρήσεις. Πρώτον, αν S είναι το σύνολο όλων των ακριβών διαδρομών εκτέλεσης του Α με είσοδο x, τότε έχουμε (επαληθεύστε) ( k) σ P [ Hj ] = 2. σ S σ j Από αυτό προκύπτει ότι για όλους τους μη αρνητικούς ακεραίους j, k, k με j min{k, k }, έχουμε

13 7.1 Βασικοί ορισμοί 179 ( k) ( k) j ( k ) j P[ H ] = P[ H ]. Ορίζοντας Η k P [ H k ], προκύπτει επίσης ότι η ακολουθία { H k } k 0 είναι μη-φθίνουσα και άνω φραγμένη από το 1, και ότι ο Α τερματίζεται με πιθανότητα 1 για είσοδο x, αν και μόνο αν lim H = 1. k Μια απλή αναγκαία συνθήκη για το σταμάτημα με πιθανότητα 1 για δοθείσα είσοδο είναι ότι για όλες τις μερικές διαδρομές εκτέλεσης, υπάρχει κάποια επέκταση που είναι μια ολοκληρωμένη διαδρομή εκτέλεσης. Διαισθητικά, αν αυτό δεν ισχύει, τότε με κάποια μη-μηδενική πιθανότητα, ο αλγόριθμος πέφτει σε έναν ατέρμονα βρόχο. Πιο επίσημα, αν υπάρχει μια μερική διαδρομή εκτέλεσης μήκους j που δεν μπορεί να επεκταθεί σε μια ο- λοκληρωμένη διαδρομή εκτέλεσης, τότε για όλα τα k j έχουμε k H k 1 2 j. Αυτό, όμως, δεν εγγυάται το σταμάτημα με πιθανότητα 1. Μια απλή ικανή συνθήκη είναι η εξής: Υπάρχει ένα φράγμα l (ενδεχομένως εξαρτώμενο από την είσοδο) τέτοιο, ώστε για κάθε μερική διαδρομή εκτέλεσης σ, να υπάρχει μια πλήρης διαδρομή εκτέλεσης που επεκτείνει την σ και της οποίας το μήκος είναι το πολύ σ + l. Για να δούμε γιατί αυτή η συνθήκη συνεπάγεται ότι ο Α τερματίζεται με πιθανότητα 1, παρατηρούμε ότι αν o A εκτελείται για kl βήματα χωρίς να τερματίζεται, τότε η πιθανότητα ότι δεν τερματίζεται μέσα σε (k + 1)l βήματα είναι το πολύ 1 2 l. Πιο επίσημα, ας ορίσουμε H 1 Η k και σημειώστε ότι για όλα τα k 0, έχουμε k (( k 1) ) (( k 1) ) (( k 1) ) H( 1) + l + l + l k + l = P H( k + 1) l H k l P H k l [ ] [ ] l (( k+ 1) l) kl (1 2 ) P [ H ] l = (1 2 ) Hk και συνεπώς (με επαγωγή στο k), έχουμε από το οποίο προκύπτει ότι l l (1 2 ) k H k l, lim H = 1. k k

14 180 Πιθανοτικοί αλγόριθμοι Είναι συνήθως αρκετά απλό να επαληθεύσουμε την ιδιότητα αυτή για έναν συγκεκριμένο αλγόριθμο δια παρατηρήσεως. Παράδειγμα 7.1. Θεωρούμε τον εξής αλγόριθμο: repeat b R {0, 1} until b = 1 Αφού κάθε βρόχος είναι απλά ένα σταθερό πλήθος εντολών και αφού υπάρχει περίπτωση να τερματίζεται με κάθε επανάληψη του βρόχου, ο αλγόριθμος τερματίζεται με πιθανότητα 1. Παράδειγμα 7.2. Θεωρούμε τον εξής αλγόριθμο: i 0 repeat i i + 1 s R {0,1} i i until s = 0 Για θετικό ακέραιο n, θεωρούμε την πιθανότητα p n της εκτέλεσης τουλάχιστον n επαναλήψεων βρόχου (κάθε p n ορίζεται χρησιμοποιώντας μια κατάλληλη πεπερασμένη κατανομή πιθανότητας). Έχουμε n n 1 n 1 + i 1 n 2 i i (1 2 ) i=, p = e = e e i= 1 i= 1 όπου έχουμε κάνει χρήση της εκτίμησης (iii) της Α1. Αφού η p n δεν τείνει στο μηδέν καθώς n, μπορούμε να συμπεράνουμε ότι ο αλγόριθμος δεν τερματίζεται με πιθανότητα 1. Σημειώστε ότι κάθε μερική διαδρομή εκτέλεσης μπορεί να επεκταθεί σε πλήρη διαδρομή εκτέλεσης, αλλά το μήκος της επέκτασης δεν είναι φραγμένο. Οι παρακάτω τρεις ασκήσεις αναπτύσσουν εργαλεία τα οποία απλοποιούν την ανάλυση των πιθανοτικών αλγορίθμων. AΣΚΗΣΗ 7.1. Θεωρούμε έναν πιθανοτικό αλγόριθμο Α που τερματίζεται με πιθανότητα 1 για είσοδο x και θεωρούμε την κατανομή πιθανότητας D A,x στο σύνολο S των ακριβών διαδρομών εκτέλεσης. Έστω τ μια σταθερή, μερική διαδρομή εκτέλεσης και έστω B S το ενδεχόμενο που αποτελείται από όλες τις ακριβείς διαδρομές εκτέλεσης που επεκτείνουν την τ. Δείξτε ότι P[B] = 2 τ. AΣΚΗΣΗ 7.2. Θεωρούμε έναν πιθανοτικό αλγόριθμο Α που τερματίζεται με πιθανότητα 1 για είσοδο x και θεωρούμε την κατανομή πιθανότητας D A,x στο σύνολο S των ακριβών

15 7.1 Βασικοί ορισμοί 181 διαδρομών εκτέλεσης. Για μια δυαδική συμβολοσειρά σ και έναν ακέραιο k 0, έστω ότι με {σ} k συμβολίζουμε την τιμή της σ αποκομμένη στα πρώτα k bit. Υποθέτουμε ότι B S είναι ένα ενδεχόμενο της μορφής B = {σ S : φ({σ} k )} για κάποιο κατηγόρημα φ και κάποιον ακέραιο k 0. Διαισθητικά, αυτό σημαίνει ότι το B είναι τελείως προσδιορισμένο από τα πρώτα k bit της διαδρομής εκτέλεσης. Τώρα θεωρούμε την ομοιόμορφη κατανομή στο {0,1}. Ας ορίσουμε ένα ενδεχόμενο B σε αυτή k την κατανομή ως εξής. Για σ {0,1} k, ας εκτελέσουμε τον Α με είσοδο x χρησιμοποιώντας τη διαδρομή εκτέλεσης σ για k βήματα ή μέχρι ο Α να τερματίσει (όποιο από τα δύο συμβεί πρώτο). Αν το πλήθος των βημάτων που θα εκτελεστούν είναι t (όπου t k), τότε βάζουμε τη σ στο B, αν και μόνο αν φ({σ} t ). Δείξτε ότι η πιθανότητα ότι το ενδεχόμενο B πραγματοποιείται (ως προς την κατανομή D A,x ) είναι η ίδια με την πιθανότητα ότι το B k πραγματοποιείται (ως προς την ομοιόμορφη κατανομή { 0,1} ). Υπόδειξη: χρησιμοποιήστε την Άσκηση 7.1. Η παραπάνω άσκηση είναι πολύ χρήσιμη στην απλοποίηση της ανάλυσης των πιθανοτικών αλγορίθμων. Τυπικά, μπορεί κάποιος να ανάγει την ανάλυση ενός ενδεχομένου που μας ενδιαφέρει στην ανάλυση μιας συλλογής ενδεχομένων, καθένα από τα οποία προσδιορίζεται από τα πρώτα k bit της διαδρομής εκτέλεσης για κάποιο σταθερό k. Η πιθανότητα ενός ενδεχομένου το οποίο προσδιορίζεται από τα πρώτα k bit της διαδρομής εκτέλεσης μπορεί μετά να υπολογιστεί αναλύοντας τη συμπεριφορά του αλγορίθμου σε μια τυχαία k-bit διαδρομή εκτέλεσης. AΣΚΗΣΗ 7.3. Υποθέτουμε ότι ο αλγόριθμος Α καλεί τον αλγόριθμο Β σαν μια υπορουτίνα. Στην κατανομή πιθανότητας D A,x, θεωρούμε μια συγκεκριμένη μερική διαδρομή εκτέλεσης τ που οδηγεί τον Α σε ένα σημείο όπου ο Α καλεί τον αλγόριθμο Β με μια συγκεκριμένη είσοδο y (καθορισμένη από τα x και τ). Θεωρούμε τη δεσμευμένη κατανομή πιθανότητας με δεδομένο ότι τ είναι ένα πρόθεμα της πραγματικής διαδρομής εκτέλεσης του Α. Μπορούμε να ορίσουμε μια τυχαία μεταβλητή Χ σε αυτή τη δεσμευμένη κατανομή της οποίας η τιμή είναι η υποδιαδρομή που ακολουθείται από την κλήση της υπορουτίνας Β. Δείξτε ότι η κατανομή της Χ είναι η ίδια με την D Β,y. Υπόδειξη: χρησιμοποιήστε την Άσκηση 7.1. Η παραπάνω άσκηση είναι επίσης πολύ χρήσιμη στην απλοποίηση της ανάλυσης των πιθανοτικών αλγορίθμων, με το ότι μας επιτρέπει να αναλύσουμε μια υπορουτίνα απομονωμένη και να χρησιμοποιήσουμε τα αποτελέσματα στην ανάλυση ενός αλγορίθμου που καλεί την υπορουτίνα αυτή. AΣΚΗΣΗ 7.4. Έστω Α ένας πιθανοτικός αλγόριθμος και για μια είσοδο x και ακέραιο k 0, θεωρούμε το πείραμα στο οποίο επιλέγουμε μια τυχαία διαδρομή εκτέλεσης μήκους k και εκτελούμε τον Α με είσοδο x μέχρι k βήματα χρησιμοποιώντας την επιλεγμένη δια-

16 182 Πιθανοτικοί αλγόριθμοι δρομή εκτέλεσης. Αν ο Α τερματίζεται μέσα σε k βήματα, ορίζουμε Α k (x) να είναι η έξοδος που παράγεται από τον Α και TA k ( x ) να είναι το πραγματικό πλήθος βημάτων που εκτελούνται από τον Α διαφορετικά, ορίζουμε Α k (x) να είναι η διακεκριμένη τιμή και T ( x) να είναι ο k. A k (α) Δείξτε ότι αν ο Α τερματίζεται με πιθανότητα 1 για είσοδο x, τότε για όλες τις δυνατές εξόδους y, P[ A( x) = y] = lim P [ A ( x) = y]. k (β) Δείξτε ότι αν ο Α τερματίζεται με πιθανότητα 1 για είσοδο x, τότε E[ T ( x)] = lim E [ T ( x)]. A A k k AΣΚΗΣΗ 7.5. Μπορεί κάποιος να γενικεύσει την έννοια μιας διακριτής, στοχαστικής διαδικασίας, ως εξής. Έστω Γ ένα πεπερασμένο ή μετρήσιμα άπειρο σύνολο. Έστω f μια συνάρτηση που απεικονίζει ακολουθίες ενός ή περισσοτέρων στοιχείων του Γ στο [0, 1], έτσι ώστε να ισχύει η παρακάτω ιδιότητα: για όλες τις πεπερασμένες ακολουθίες (γ 1,, γ i 1 ), όπου i 1, η f (γ 1,, γ i 1, γ) είναι μη μηδενική για το πολύ ένα πεπερασμένο πλήθος από γ Γ και γ Γ f( γ,..., γ, γ) = 1. 1 i 1 Θεωρούμε τώρα ένα ελεύθερο προθέματος σύνολο S των πεπερασμένων ακολουθιών στοιχείων του Γ. Για σ = (γ 1,, γ n ) S, ορίζουμε n P[σ] f( γ1,..., γi ). i= 1 Δείξτε ότι σ S P [ σ] 1. Έτσι μπορούμε να ορίσουμε μια κατανομή πιθανότητας στο S χρησιμοποιώντας τη συνάρτηση πιθανότητας P[ ] αν αυτό το άθροισμα είναι 1. H ιδέα είναι ότι μοντελοποιούμε μια διαδικασία κατά την οποία αρχίζουμε με κενή διαμόρφωση (configuration) σε κάθε βήμα, αν είμαστε στη διαμόρφωση (γ 1,, γ i 1 ), τερματίζουμε αν αυτή είναι μια διαμόρφωση τερματισμού, δηλαδή ένα στοιχείο του S και διαφορετικά, προχωράμε στη διαμόρφωση (γ 1,, γ i 1, γ) με πιθανότητα f (γ 1,, γ i 1, γ). k 7.2 Προσέγγιση συναρτήσεων Υποθέτουμε ότι f είναι μια συνάρτηση που απεικονίζει δυαδικές συμβολοσειρές σε δυαδικές συμβολοσειρές. Μπορεί να έχουμε έναν αλγόριθμο Α που υπολογίζει προσεγγιστικά την f

17 7.2 Προσέγγιση συναρτήσεων 183 με την εξής έννοια: υπάρχει μια σταθερά ε, με 0 ε < 1/2, τέτοια, ώστε για όλες τις εισόδους x, P[A(x) = f (x)] 1 ε. Η τιμή ε είναι ένα φράγμα στην πιθανότητα σφάλματος η οποία ορίζεται ως P[A(x) f (x)] Ελάττωση της πιθανότητας σφάλματος Υπάρχει ένα καθιερωμένο τρικ με το οποίο μπορεί κάποιος να κάνει την πιθανότητα σφάλματος πολύ μικρή δηλαδή, εκτελεί τον Α με είσοδο x ένα πλήθος, ας πούμε, t φορών και παίρνει την πλειοψηφούσα έξοδο σαν απάντηση. Χρησιμοποιώντας το φράγμα Chernoff (Θεώρημα 6.13), η πιθανότητα σφάλματος για την επαναλαμβανόμενη εκδοχή του Α είναι φραγμένη από το exp[ (1/2 ε) 2 t/2] και έτσι η πιθανότητα σφάλματος μειώνεται εκθετικά ως προς το πλήθος των επαναλήψεων. Αυτό το φράγμα παράγεται ως εξής. Για i = 1,, t, έστω X i μια τυχαία μεταβλητή που αναπαριστά το αποτέλεσμα της i-οστής επανάληψης του Α ακριβέστερα, Χ i = 1 αν Α(x) f(x) στην i-οστή επανάληψη και Χ i = 0, διαφορετικά. Έστω ε x η πιθανότητα ότι Α(x) f(x). Η πιθανότητα ότι η πλειοψηφούσα έξοδος είναι εσφαλμένη είναι ίση με την πιθανότητα ότι ο μέσος δείγματος των X 1,, X t υπερβαίνει τον μέσο ε x τουλάχιστον κατά 1/2 ε x. Το τμήμα (i) του Θεωρήματος 6.13 λέει ότι αυτό συμβαίνει με πιθανότητα το πολύ 2 2 (1/ 2 ε ) (1/ 2 ) x t ε t exp 2(1 εx ) 2 exp Αυστηρά πολυωνυμικός χρόνος Αν έχουμε έναν αλγόριθμο Α που εκτελείται σε αναμενόμενο πολυωνυμικό χρόνο και ο οποίος υπολογίζει προσεγγιστικά μια συνάρτηση f, τότε μπορούμε εύκολα να τον μετατρέψουμε σε έναν νέο αλγόριθμο Α που εκτελείται σε αυστηρά πολυωνυμικό χρόνο και επίσης, προσεγγίζει την f, ως εξής. Υποθέτουμε ότι ε < 1/2 είναι ένα φράγμα στην πιθανότητα σφάλματος και Τ(n) είναι ένα πολυωνυμικό φράγμα στον αναμενόμενο χρόνο εκτέλεσης για εισόδους μήκους n. Τότε ο Α εκτελεί τον Α για το πολύ tt(n) βήματα, όπου t είναι μια σταθερά επιλεγμένη έτσι ώστε ε + 1/t < 1/2 αν ο Α δεν τερματίζεται μέσα σ αυτό το φράγμα χρόνου, τότε ο Α απλά τερματίζεται με μια αυθαίρετη έξοδο. Η πιθανότητα ότι ο Α σφάλλει είναι το πολύ η πιθανότητα ότι ο Α σφάλλει συν την πιθανότητα ότι ο Α εκτελείται για περισσότερα από tt(n) βήματα. Από την ανισότητα του Markov (Θεώρημα 6.11), η τελευταία πιθανότητα είναι το πολύ 1/t και συνεπώς ο Α προσεγγίζει την f επίσης, αλλά με μια πιθανότητα σφάλματος φραγμένη από το ε + 1/t.

18 184 Πιθανοτικοί αλγόριθμοι Αναγνώριση Lagrange Μια σημαντική ειδική περίπτωση προσεγγιστικού υπολογισμού συνάρτησης είναι όταν η έξοδος της συνάρτησης f είναι 0 ή 1 (ή ισοδύναμα false ή true). Στην περίπτωση αυτή, μπορούμε να δούμε την f σαν τη χαρακτηριστική συνάρτηση της γλώσσας L {x : f(x) = 1}. (Είναι παράδοση της θεωρίας της υπολογιστικής πολυπλοκότητας να καλούμε γλώσσες σύνολα δυαδικών συμβολοσειρών.) Υπάρχουν διάφορες «αποχρώσεις» πιθανοτικών αλγορίθμων για τον προσεγγιστικό υπολογισμό της χαρακτηριστικής συνάρτησης f μιας γλώσσας L που θεωρούνται παραδοσιακά για τους σκοπούς αυτών των ορισμών, μπορούμε να περιοριστούμε στους αλγορίθμους που έχουν έξοδο 0 ή 1: Καλούμε έναν πιθανοτικό αλγόριθμο αναμενόμενου πολυωνυμικού χρόνου, αλγόριθμο Atlantic City για την αναγνώριση της L αν υπολογίζει προσεγγιστικά την f με πιθανότητα σφάλματος φραγμένη από μια σταθερά ε < 1/2. Καλούμε έναν πιθανοτικό αλγόριθμο αναμενόμενου πολυωνυμικού χρόνου, αλγόριθμο Monte Carlo για την αναγνώριση της L αν για κάποια σταθερά δ > 0, έχουμε: για κάθε x L, P[A(x) = 1] δ και για κάθε x L, P[A(x) = 1] = 0. Καλούμε έναν πιθανοτικό αλγόριθμο αναμενόμενου πολυωνυμικού χρόνου, αλγόριθμο Las Vegas για την αναγνώριση της L αν υπολογίζει την f σωστά για όλες τις εισόδους x. Λέει επίσης κάποιος ότι ένας αλγόριθμος Atlantic City έχει αμφίπλευρο σφάλμα (two-sided error), ένας αλγόριθμος Monte Carlo έχει μονόπλευρο σφάλμα (one-sided error) και ένας αλγόριθμος Las Vegas έχει μηδενικό-πλευρο σφάλμα (zero-sided error). AΣΚΗΣΗ 7.6. Δείξτε ότι κάθε γλώσσα που αναγνωρίζεται από έναν αλγόριθμο Las Vegas, αναγνωρίζεται επίσης από έναν αλγόριθμο Monte Carlo και ότι κάθε γλώσσα που αναγνωρίζεται από έναν αλγόριθμο Monte Carlo, αναγνωρίζεται επίσης από έναν αλγόριθμο Atlantic City. AΣΚΗΣΗ 7.7. Δείξτε ότι αν η L αναγνωρίζεται από έναν αλγόριθμο Atlantic City που ε- κτελείται σε αναμενόμενο πολυωνυμικό χρόνο, τότε αναγνωρίζεται από έναν αλγόριθμο Atlantic City που εκτελείται σε αυστηρά πολυωνυμικό χρόνο και του οποίου η πιθανότητα σφάλματος είναι το πολύ 2 n με δεδομένα εισόδου μήκους n. AΣΚΗΣΗ 7.8. Δείξτε ότι αν η L αναγνωρίζεται από έναν αλγόριθμο Monte Carlo που ε- κτελείται σε αναμενόμενο πολυωνυμικό χρόνο, τότε αναγνωρίζεται από έναν αλγόριθμο Monte Carlo που εκτελείται σε αυστηρά πολυωνυμικό χρόνο και του οποίου η πιθανότητα σφάλματος είναι το πολύ 2 n με δεδομένα εισόδου μήκους n.

19 7.3 Ρίψη νομίσματος μέχρι να εμφανιστεί κορώνα 185 AΣΚΗΣΗ 7.9. Δείξτε ότι μια γλώσσα αναγνωρίζεται από έναν αλγόριθμο Las Vegas, αν και μόνο αν η γλώσσα και το συμπλήρωμά της αναγνωρίζονται από αλγορίθμους Monte Carlo. AΣΚΗΣΗ Δείξτε ότι αν μια γλώσσα αναγνωρίζεται από έναν αλγόριθμο Las Vegas που εκτελείται σε αυστηρά πολυωνυμικό χρόνο, τότε η L μπορεί να αναγνωρίζεται σε ντετερμινιστικό πολυωνυμικό χρόνο. AΣΚΗΣΗ Υποθέτουμε ότι για μια δεδομένη γλώσσα L, υπάρχει πιθανοτικός αλγόριθμος Α που εκτελείται σε αναμενόμενο πολυωνυμικό χρόνο και πάντα έχει έξοδο 0 ή 1. Επιπλέον, υποθέτουμε ότι για κάποιες σταθερές α και c, όπου α είναι ένας ρητός αριθμός με 0 α < 1, και c είναι ένας θετικός ακέραιος, και για όλους τους αρκούντως μεγάλους n και όλα τα δεδομένα εισόδου x μήκους n, έχουμε αν x L, τότε P[A(x) = 1] α, και αν x L, τότε P[A(x) = 1] α + 1/n c. (α) Δείξτε ότι υπάρχει αλγόριθμος Atlantic City για την L. (β) Δείξτε ότι αν α = 0, τότε υπάρχει αλγόριθμος Monte Carlo για την L. 7.3 Ρίψη νομίσματος μέχρι να εμφανιστεί κορώνα Σε αυτή και τις επόμενες ενότητες του κεφαλαίου αυτού εξετάζουμε ένα πλήθος συγκεκριμένων πιθανοτικών αλγορίθμων. Ας αρχίσουμε με τον εξής απλό αλγόριθμο (ο οποίος ήδη παρουσιάστηκε στο Παράδειγμα 7.1) που ουσιαστικά ρίχνει ένα νόμισμα μέχρι να εμφανιστεί κορώνα: repeat b R {0, 1} until b = 1 Έστω Χ μια τυχαία μεταβλητή που αναπαριστά το πλήθος των επαναλήψεων βρόχου που κάνει ο αλγόριθμος. Θα πρέπει να είναι αρκετά εμφανές ότι η Χ έχει γεωμετρική κατανομή, όπου η σχετική πιθανότητα επιτυχίας είναι 1/2 (βλ. Παράδειγμα 6.30). Όμως, ας παράγουμε αυτό το γεγονός από πιο βασικές αρχές. Ορίζουμε τυχαίες μεταβλητές Β 1, Β 2,, όπου Β i αναπαριστά την τιμή του bit που ανατέθηκε στο b στην i-οστή επανάληψη του βρόχου, αν Χ i και διαφορετικά. Είναι φανερό ότι ακριβώς ένα Β i θα πάρει την τιμή 1, στην οποία περίπτωση η Χ παίρνει την τιμή i. Προφανώς, για κάθε i 1, αν ο αλγόριθμος στην πραγματικότητα εισέρχεται στην i- οστή επανάληψη του βρόχου, τότε η Β i κατανέμεται ομοιόμορφα πάνω στο {0, 1} και διαφορετικά Β i =. Δηλαδή:

20 186 Πιθανοτικοί αλγόριθμοι Από αυτό βλέπουμε ότι P[Β i = 0 X i] = 1/2, P[Β i = 1 X i] = 1/2, P[Β i = X < i] = 1. P[X 1] = 1, P[X 2] = P[Β 1 = 0 X 1]P[X 1] = 1/2, και με επαγωγή στο i βλέπουμε ότι P[X 3] = P[Β 2 = 0 X 2]P[X 2] = (1/2)(1/2) = 1/4, P[X i] = P[Β i 1 = 0 X i 1]P[X i 1] = (1/2)(1/2 i 2 ) = 1/2 i 1, από το οποίο προκύπτει (βλ. Άσκηση 6.54) ότι η Χ έχει γεωμετρική κατανομή με σχετική πιθανότητα επιτυχίας 1/2. Τώρα θεωρούμε την αναμενόμενη τιμή Ε[Χ]. Από όσα είπαμε στο Παράδειγμα 6.35, έχουμε Ε[Χ] = 2. Αν Υ συμβολίζει το συνολικό χρόνο εκτέλεσης του αλγορίθμου, τότε Υ cx για κάποια σταθερά c και συνεπώς Ε[Υ] cε[x] = 2c και καταλήγουμε ότι ο αναμενόμενος χρόνος εκτέλεσης του αλγορίθμου είναι μια σταθερά, η ακριβής τιμή της οποίας εξαρτάται από τις λεπτομέρειες της υλοποίησης. [Οι αναγνώστες που προσπέρασαν την μπορεί να θέλουν να προσπεράσουν και την παράγραφο αυτή.] Όπως είπαμε στο Παράδειγμα 7.1, ο παραπάνω αλγόριθμος τερματίζεται με πιθανότητα 1. Για να κάνουμε το παραπάνω επιχείρημα τελείως αυστηρό, θα πρέπει τυπικά να δικαιολογήσουμε τον ι- σχυρισμό ότι η δεσμευμένη κατανομή της Β i, με δεδομένο ότι Χ i, είναι ομοιόμορφη στο {0, 1}. Δεν θέλουμε να υποθέσουμε ότι οι τιμές της Β i τοποθετούνται σε προκαθορισμένες θέσεις της διαδρομής εκτέλεσης αντιθέτως, θα υιοθετήσουμε μια πιο εφαρμόσιμη γενικά τακτική. Για i 1, θα δεσμεύσουμε σε μια συγκεκριμένη μερική διαδρομή εκτέλεσης τ που οδηγεί τον αλγόριθμο στο σημείο όπου είναι απλά να δειγματίσουμε για το bit B i και θα δείξουμε ότι σε αυτή τη δεσμευμένη κατανομή πιθανότητας η Β i κατανέμεται ομοιόμορφα πάνω στο {0, 1}. Για να το κάνουμε αυτό αυστηρά, στο τυπικό πλαίσιό μας, ας ορίσουμε το ενδεχόμενο A τ να είναι το ενδεχόμενο ότι τ είναι ένα πρόθεμα της διαδρομής εκτέλεσης. Αν τ = l, τότε τα ενδεχόμενα A τ, A τ (Β i = 0) και A τ (Β i = 1) προσδιορίζονται από τα πρώτα l + 1 bit της διαδρομής εκτέλεσης. Μπορούμε τότε να θεωρήσουμε αντίστοιχα ενδεχόμενα σε ένα πιθανοτικό πείραμα στο οποίο παρατηρούμε τη συμπεριφορά του αλγορίθμου σε μια τυχαία (l + 1)-bit διαδρομή εκτέλεσης (βλ. Άσκηση 7.2). Στο τελευταίο πείραμα, είναι προφανές ότι η δεσμευ-

21 7.4 Παραγωγή τυχαίου αριθμού από ένα δεδομένο διάστημα 187 μένη κατανομή πιθανότητας της Β i, με δεδομένο ότι τα πρώτα l bit της πραγματικής διαδρομής εκτέλεσης σ συμφωνούν με το τ, είναι ομοιόμορφη στο {0, 1}, και έτσι, το ίδιο ισχύει για την αρχική κατανομή πιθανότητας. Αφού αυτό ισχύει για όλα τα σχετικά τ, έπεται (από μια διακριτή εκδοχή της Άσκησης 6.13) ότι ισχύει με τη δέσμευση ότι Χ i. Έχουμε αναλύσει τον παραπάνω αλγόριθμο με πολύ λεπτομέρεια. Kαθώς προχωράμε, πολλές από αυτές τις λεπτομέρειες θα συντμηθούν, αφού όλες μπορούν να αντιμετωπιστούν με πολύ παρόμοια (και εντελώς συνηθισμένα) επιχειρήματα. 7.4 Παραγωγή τυχαίου αριθμού από ένα δεδομένο διάστημα Υποθέτουμε ότι θέλουμε να παραγάγουμε έναν αριθμό n στην τύχη ομοιόμορφα από το διάστημα {0,, Μ 1}, για δεδομένο ακέραιο Μ 1. Αν ο Μ είναι μια δύναμη του 2, ας πούμε Μ = 2 k, τότε αυτό μπορούμε να το κάνουμε απευθείας ως εξής: παράγουμε μια τυχαία k-bit συμβολοσειρά s και μετατρέπουμε την s στον ακέραιο I(s) του οποίου η αναπαράσταση ως προς βάσης 2 είναι s δηλαδή, αν s = b k 1 b k 2 b 0, όπου τα b i είναι bit, τότε Ι(s) k 1 i bi 2. i= 0 Στη γενική περίπτωση, δεν έχουμε ευθύ τρόπο για να το κάνουμε αυτό, αφού απευθείας μπορούμε μόνο να παράγουμε τυχαία bit. Όμως, υποθέτουμε ότι ο Μ είναι ένας k-bit αριθμός, έτσι ώστε 2 k 1 M < 2 k. Τότε ο παρακάτω αλγόριθμος μας εξυπηρετεί: Αλγόριθμος RN: repeat s R {0,1} k n I(s) until n < M έξοδος n Έστω ότι με Χ συμβολίζουμε το πλήθος των επαναλήψεων βρόχου αυτού του αλγορίθμου, με Υ το χρόνο εκτέλεσής του και με Ν την έξοδό του. Σε κάθε επανάληψη του βρόχου, ο n κατανέμεται ομοιόμορφα πάνω στο {0,, 2 k 1} και το ενδεχόμενο n < M πραγματοποιείται με πιθανότητα Μ/2 k επιπλέον, δεσμεύοντας στο τελευταίο ενδεχόμενο, ο n είναι ομοιόμορφα κατανεμημένος πάνω στο {0,, Μ 1}. Έπεται ότι η Χ έχει γεωμετρική κατανομή με μια σχετική πιθανότητα επιτυχίας p M/2 k 1/2 και ότι ο Ν είναι ομοιόμορφα κατανεμημένος πάνω στο {0,, Μ 1}. Έχουμε Ε[Χ] = 1/p 2 (βλ. Παράδειγμα 6.35) και Υ ckx για κάποια ανεξάρτητη της υλοποίησης σταθερά c, από το οποίο προκύπτει ότι

22

Αριθμοθεωρητικοί Αλγόριθμοι

Αριθμοθεωρητικοί Αλγόριθμοι Αλγόριθμοι που επεξεργάζονται μεγάλους ακέραιους αριθμούς Μέγεθος εισόδου: Αριθμός bits που απαιτούνται για την αναπαράσταση των ακεραίων. Έστω ότι ένας αλγόριθμος λαμβάνει ως είσοδο έναν ακέραιο Ο αλγόριθμος

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

* * * ( ) mod p = (a p 1. 2 ) mod p.

* * * ( ) mod p = (a p 1. 2 ) mod p. Θεωρια Αριθμων Εαρινο Εξαμηνο 2016 17 Μέρος Α: Πρώτοι Αριθμοί Διάλεξη 1 Ενότητα 1. Διαιρετότητα: Διαιρετότητα, διαιρέτες, πολλαπλάσια, στοιχειώδεις ιδιότητες. Γραμμικοί Συνδυασμοί (ΓΣ). Ενότητα 2. Πρώτοι

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

Ε Μέχρι 18 Μαΐου 2015.

Ε Μέχρι 18 Μαΐου 2015. Ε Μέχρι 18 Μαΐου 2015. 1 Αντικείμενα: δακτύλιοι Fraleigh, 4.1. Ορισμός έννοιας «δακτυλίου». Χαρακτηρισμοί δακτυλίων και στοιχείων αυτών: Δακτύλιος R Στοιχεία δακτυλίου R / (= δεν έχει μηδενοδιαιρέτες άρα

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

a b b < a > < b > < a >.

a b b < a > < b > < a >. Θεωρια Δακτυλιων και Modules Εαρινο Εξαμηνο 2016 17 Διάλεξη 1 Ενότητα 1. Επανάληψη: Προσθετικές ομάδες, δακτύλιοι, αντιμεταθετικοί δακτύλιοι, δακτύλιοι με μοναδιαίο στοιχείο, παραδείγματα. Συμφωνήσαμε

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

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων Μελετάμε εδώ τη συνθήκη της αύξουσας αλυσίδας υποπροτύπων και τη συνθήκη της φθίνουσας αλυσίδας υποπροτύπων Αυτές συνδέονται μεταξύ τους με την έννοια της συνθετικής σειράς

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

ΚΕΦΑΛΑΙΟ 2: Ημιαπλοί Δακτύλιοι

ΚΕΦΑΛΑΙΟ 2: Ημιαπλοί Δακτύλιοι ΚΕΦΑΛΑΙΟ : Ημιαπλοί Δακτύλιοι Είδαμε στο κύριο θεώρημα του προηγούμενου κεφαλαίου ότι κάθε δακτύλιος διαίρεσης έχει την ιδιότητα κάθε πρότυπο είναι ευθύ άθροισμα απλών προτύπων Εδώ θα χαρακτηρίσουμε όλους

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

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,...

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,... KΕΦΑΛΑΙΟ ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ Βασικές έννοιες διαιρετότητας Θα συµβολίζουµε µε, τα σύνολα των φυσικών αριθµών και των ακεραίων αντιστοίχως: {,,3,,, } { 0,,,,, } = = ± ± ± Ορισµός Ένας φυσικός αριθµός

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

a = a a Z n. a = a mod n.

a = a a Z n. a = a mod n. Αλγεβρα Ι Χειμερινο Εξαμηνο 2017 18 Διάλεξη 1 Ενότητα 1. Πράξεις: Πράξεις στο σύνολο S, ο πίνακας της πράξης, αντιμεταθετικές πράξεις. Προσεταιριστικές πράξεις, το στοιχείο a 1 a 2 a n. Η πράξη «σύνθεση

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

Ποιες από τις παρακάτω προτάσεις είναι αληθείς; Δικαιολογήστε την απάντησή σας.

Ποιες από τις παρακάτω προτάσεις είναι αληθείς; Δικαιολογήστε την απάντησή σας. Ποιες από τις παρακάτω προτάσεις είναι αληθείς; Δικαιολογήστε την απάντησή σας. 1. Κάθε πολυώνυμο ανάγωγο επί του Z είναι ανάγωγο επί του Q. Σωστό. 2. Κάθε πολυώνυμο ανάγωγο επί του Q είναι ανάγωγο επί

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

ΚΕΦΑΛΑΙΟ 1: Πρότυπα. x y x z για κάθε x, y, R με την ιδιότητα 1R. x για κάθε x R, iii) υπάρχει στοιχείο 1 R. ii) ( x y) z x ( y z)

ΚΕΦΑΛΑΙΟ 1: Πρότυπα. x y x z για κάθε x, y, R με την ιδιότητα 1R. x για κάθε x R, iii) υπάρχει στοιχείο 1 R. ii) ( x y) z x ( y z) ΚΕΦΑΛΑΙΟ 1: Πρότυπα Στο κεφάλαιο αυτό θα υπενθυμίσουμε τις βασικές έννοιες που αφορούν πρότυπα πάνω από ένα δακτύλιο Θα περιοριστούμε στα πλέον απαραίτητα για αυτά που ακολουθούν στα άλλα κεφάλαια Η κατευθυντήρια

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

Υπολογιστικά & Διακριτά Μαθηματικά

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

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

Ε Μέχρι 31 Μαρτίου 2015.

Ε Μέχρι 31 Μαρτίου 2015. Ε Μέχρι 31 Μαρτίου 2015. 1 Αντικείμενα: δακτύλιοι Fraleigh, 4.1. Ορισμός έννοιας «δακτυλίου». Χαρακτηρισμοί δακτυλίων και στοιχείων αυτών: Δακτύλιος R Στοιχεία δακτυλίου R / (= δεν έχει μηδενοδιαιρέτες

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

G 1 = G/H. I 3 = {f R : f(1) = 2f(2) ή f(1) = 3f(2)}. I 5 = {f R : f(1) = 0}.

G 1 = G/H. I 3 = {f R : f(1) = 2f(2) ή f(1) = 3f(2)}. I 5 = {f R : f(1) = 0}. Αλγεβρα ΙΙ, Εαρινο Εξαμηνο 2017 18 Ασκησεις που συζητηθηκαν στο φροντιστηριο Φροντιστήριο 1. 1. Δίνεται η ομάδα G = Z 4 Z 8, το στοιχείο a = (1, 2) της G, και η υποομάδα H =< a > της G. Εστω G 1 = G/H.

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

ΜΕΓΙΣΤΙΚΟΣ ΤΕΛΕΣΤΗΣ 18 Σεπτεμβρίου 2014

ΜΕΓΙΣΤΙΚΟΣ ΤΕΛΕΣΤΗΣ 18 Σεπτεμβρίου 2014 ΜΕΓΙΣΤΙΚΟΣ ΤΕΛΕΣΤΗΣ 18 Σεπτεμβρίου 2014 Περιεχόμενα 1 Εισαγωγή 2 2 Μεγιστικός τελέστης στην μπάλα 2 2.1 Βασικό θεώρημα........................ 2 2.2 Γενική περίπτωση μπάλας.................. 6 2.2.1 Στο

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

Δακτύλιοι και Πρότυπα Ασκήσεις 2. όπου a (4 i) (1 2 i), b i. Στη συνέχεια βρείτε κάθε τέτοιο d. b. Δείξτε ότι [ i] (4 i)

Δακτύλιοι και Πρότυπα Ασκήσεις 2. όπου a (4 i) (1 2 i), b i. Στη συνέχεια βρείτε κάθε τέτοιο d. b. Δείξτε ότι [ i] (4 i) 6 Δακτύλιοι και Πρότυπα 016-17 Ασκήσεις Η ύλη των ασκήσεων αυτών είναι η Ενότητα, Περιοχές κυρίων ιδεωδών. 1. Θεωρούμε το δακτύλιο [ i]. a. Βρείτε ένα d [ i] με ( a, b) d, όπου a (4 i) (1 i), b 16 1 i.

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

Εφαρμοσμένη Κρυπτογραφία Ι

Εφαρμοσμένη Κρυπτογραφία Ι Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Η συνάρτηση φ(.) του Euler Για κάθε ακέραιο n > 0, έστω φ(n) το πλήθος των ακεραίων στο

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

Τυχαία μεταβλητή (τ.μ.)

Τυχαία μεταβλητή (τ.μ.) Τυχαία μεταβλητή (τ.μ.) Τυχαία μεταβλητή (τ.μ.) είναι μια συνάρτηση X ( ) με πεδίο ορισμού το δειγματικό χώρο Ω του πειράματος και πεδίο τιμών ένα υποσύνολο πραγματικών αριθμών που συμβολίζουμε συνήθως

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

s G 1 ). = R, Z 2 Z 3 = Z6. s, t G) s t = st. 1. H = G 4. [G : H] = a G ah = Ha.

s G 1 ). = R, Z 2 Z 3 = Z6. s, t G) s t = st. 1. H = G 4. [G : H] = a G ah = Ha. Αλγεβρα ΙΙ Εαρινο Εξαμηνο 2017 18 Διάλεξη 1 Ενότητα 1. Ομάδες-Πηλίκο: Κρατήσαμε σταθερή μια ομάδα G με ταυτοτικό το ι και μια υποομάδα H της G. Συμβολίσαμε με G 1 το G/H (το σύνολο των αριστερών συμπλόκων

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

f(t) = (1 t)a + tb. f(n) =

f(t) = (1 t)a + tb. f(n) = Παράρτημα Αʹ Αριθμήσιμα και υπεραριθμήσιμα σύνολα Αʹ1 Ισοπληθικά σύνολα Ορισμός Αʹ11 (ισοπληθικότητα) Εστω A, B δύο μη κενά σύνολα Τα A, B λέγονται ισοπληθικά αν υπάρχει μια συνάρτηση f : A B, η οποία

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

Εφαρμοσμένη Κρυπτογραφία Ι

Εφαρμοσμένη Κρυπτογραφία Ι Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Ησυνάρτησηφ(.) του Euler Για κάθε ακέραιο n> 0, έστω φ(n) το πλήθος των ακεραίων στο διάστημα

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

Κεφάλαιο 1 Πρότυπα. Στο κεφάλαιο αυτό εισάγουμε την έννοια του προτύπου πάνω από δακτύλιο.

Κεφάλαιο 1 Πρότυπα. Στο κεφάλαιο αυτό εισάγουμε την έννοια του προτύπου πάνω από δακτύλιο. Κεφάλαιο Πρότυπα Στο κεφάλαιο αυτό εισάγουμε την έννοια του προτύπου πάνω από δακτύλιο Ορισμοί και Παραδείγματα Παραδοχές Στo βιβλίο αυτό θα κάνουμε τις εξής παραδοχές Χρησιμοποιούμε προσθετικό συμβολισμό

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

Pr(10 X 15) = Pr(15 X 20) = 1/2, (10.2)

Pr(10 X 15) = Pr(15 X 20) = 1/2, (10.2) Κεφάλαιο 10 Συνεχείς τυχαίες μεταβλητές Σε αυτό το κεφάλαιο θα εξετάσουμε τις ιδιότητες που έχουν οι συνεχείς τυχαίες μεταβλητές. Εκείνες οι Τ.Μ. X, δηλαδή, των οποίων το σύνολο τιμών δεν είναι διακριτό,

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

Κρυπτογραφία. Κωνσταντίνου Ελισάβετ

Κρυπτογραφία. Κωνσταντίνου Ελισάβετ Κρυπτογραφία Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Ησυνάρτησηφ(.) του Euler Για κάθε ακέραιο n> 0, έστω φ(n) το πλήθος των ακεραίων στο διάστημα [1, n] που

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

Μαθηματικά Πληροφορικής Πιθανοτικά Εργαλεία. Υποπροσθετικότητα. Η Πιθανοτική Μέθοδος (The Probabilistic Method)

Μαθηματικά Πληροφορικής Πιθανοτικά Εργαλεία. Υποπροσθετικότητα. Η Πιθανοτική Μέθοδος (The Probabilistic Method) Μαθηματικά Πληροφορικής Πιθανοτικά Εργαλεία Δύο βασικά εργαλεία από τη Θεωρία Πιθανοτήτων. 1 Υποπροσθετικότητα (Union Bound). 2 Γραμμικότητα Αναμενόμενης Τιμής (Linearity of Expectation). Τμήμα Πληροφορικής

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

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης 1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης Στη συγκεκριμένη ενότητα εξετάζουμε θέματα σχετικά με την αριθμητική πεπερασμένης ακρίβειας που χρησιμοποιούν οι σημερινοί υπολογιστές και τα

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

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

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ ΠΡΩΤΟ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΣΥΝΟΛΩΝ ΚΑΙ ΣΥΝΔΥΑΣΤΙΚΗΣ ΑΝΑΛΥΣΗΣ ΠΕΡΙΕΧΟΜΕΝΑ ΠΡΟΛΟΓΟΣ 13 ΜΕΡΟΣ ΠΡΩΤΟ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΣΥΝΟΛΩΝ ΚΑΙ ΣΥΝΔΥΑΣΤΙΚΗΣ ΑΝΑΛΥΣΗΣ ΚΕΦΑΛΑΙΟ ΠΡΩΤΟ 17 ΣΥΝΟΛΑ ΣΧΕΣΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ 17 1. Η έννοια του συνόλου 17 2. Εγκλεισμός και ισότητα συνόλων 19

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

Τυχαιότητα (Randomness) I

Τυχαιότητα (Randomness) I I Χρησιμοποιώντας το μοντέλο δένδρων υπολογισμού, θα ορίσουμε κλάσεις πολυπλοκότητας που βασίζονται στις πιθανότητες, με βάση τυχαίες επιλογές. Αυτή η προσέγγιση είναι πολύ χρήσιμη από πρακτική άποψη,

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

Δακτύλιοι και Πρότυπα Ασκήσεις 6. Η ύλη των ασκήσεων αυτών είναι η Ενότητα6, Εφαρμογές Θεωρημάτων Δομής στη Γραμμική Αλγεβρα.

Δακτύλιοι και Πρότυπα Ασκήσεις 6. Η ύλη των ασκήσεων αυτών είναι η Ενότητα6, Εφαρμογές Θεωρημάτων Δομής στη Γραμμική Αλγεβρα. Δακτύλιοι και Πρότυπα 0-7 Ασκήσεις Η ύλη των ασκήσεων αυτών είναι η Ενότητα, Εφαρμογές Θεωρημάτων Δομής στη Γραμμική Αλγεβρα Βρείτε τη ρητή κανονική μορφή και μια κανονική μορφή Jorda του M( ) 0 0 Έστω

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

Περιεχόμενα 1 Πρωτοβάθμια Λογική Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων ) / 60

Περιεχόμενα 1 Πρωτοβάθμια Λογική Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων ) / 60 Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

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

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

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

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

ΚΕΦΑΛΑΙΟ 8: Εφαρμογή: Το θεώρημα του Burnside

ΚΕΦΑΛΑΙΟ 8: Εφαρμογή: Το θεώρημα του Burnside ΚΕΦΑΛΑΙΟ 8: Εφαρμογή: Το θεώρημα του Bursde a b Θα αποδείξουμε εδώ ότι κάθε ομάδα τάξης pq ( p, q πρώτοι) είναι επιλύσιμη Το θεώρημα αυτό αποδείχτηκε από τον Bursde το 904 ο οποίος χρησιμοποίησε τη νέα

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

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

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

ΚΕΦΑΛΑΙΟ 4: Ριζικό του Jacobson

ΚΕΦΑΛΑΙΟ 4: Ριζικό του Jacobson ΚΕΦΑΛΑΙΟ 4: Ριζικό του Jacobso Στο κεφάλαιο αυτό μελετάμε δακτυλίους του Art χρησιμοποιώντας το ριζικό του Jacobso. Ως εφαρμογή αποδεικνύουμε ότι κάθε δακτύλιος του Art είναι και της Noether. 4.1. Δακτύλιοι

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

Βασική Άλγεβρα. Ασκήσεις (εκδοχή )

Βασική Άλγεβρα. Ασκήσεις (εκδοχή ) Βασική Άλγεβρα Ασκήσεις 05-6 (εκδοχή 8--05) Βασική Άλγεβρα Ασκήσεις Υποδείξεις/Απαντήσεις Περιεχόμενα σελίδα Ασκήσεις Διαιρετότητα στους ακέραιους, ισοτιμίες Ασκήσεις Ακέραιοι odulo, Θεώρημα του Euler

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

Πίνακες Διασποράς. Χρησιμοποιούμε ένα πίνακα διασποράς T και μια συνάρτηση διασποράς h. Ένα στοιχείο με κλειδί k αποθηκεύεται στη θέση

Πίνακες Διασποράς. Χρησιμοποιούμε ένα πίνακα διασποράς T και μια συνάρτηση διασποράς h. Ένα στοιχείο με κλειδί k αποθηκεύεται στη θέση Πίνακες Διασποράς Χρησιμοποιούμε ένα πίνακα διασποράς T και μια συνάρτηση διασποράς h Ένα στοιχείο με κλειδί k αποθηκεύεται στη θέση κλειδί k T 0 1 2 3 4 5 6 7 U : χώρος πιθανών κλειδιών Τ : πίνακας μεγέθους

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

ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX

ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX ΚΕΦΑΛΑΙΟ 3 ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX 3.1 Εισαγωγή Ο αλγόριθμος Simplex θεωρείται πλέον ως ένας κλασικός αλγόριθμος για την επίλυση γραμμικών προβλημάτων. Η πρακτική αποτελεσματικότητά του έχει

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

Δώδεκα Αποδείξεις του. Θεμελιώδους Θεωρήματος της Άλγεβρας

Δώδεκα Αποδείξεις του. Θεμελιώδους Θεωρήματος της Άλγεβρας Δώδεκα Αποδείξεις του Θεμελιώδους Θεωρήματος της Άλγεβρας Mία εκδοχή της αρχικής απόδειξης του Gauss f ( z) = T ( z) + iu ( z) T = r cos φ + Ar 1 cos(( 1) φ + α) + + L cosλ U = r si φ + Ar 1 si(( 1) φ

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

ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες

ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες Χρησιμοποιώντας τανυστικά γινόμενα και εφαρμόζοντας το θεώρημα των Wedderbur-Art ( 33) θα αποδείξουμε δύο θεμελιώδη θεωρήματα που αφορούν κεντρικές απλές άλγεβρες *

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

Θεωρία Galois. Πρόχειρες σημειώσεις (εκδοχή )

Θεωρία Galois. Πρόχειρες σημειώσεις (εκδοχή ) Θεωρία Galos Πρόχειρες σημειώσεις 0- (εκδοχή -7-0) Περιεχόμενα 0 Υπενθυμίσεις και συμπληρώματα Ανάγωγα πολυώνυμα Ανάγωγα πολυώνυμα και σώματα Χαρακτηριστική σώματος Απλές ρίζες πολυωνύμων Ασκήσεις 0 Επεκτάσεις

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

Ισότητα, Αλγεβρικές και Αναλυτικές Ιδιότητες Πραγματικών Ακολουθιών

Ισότητα, Αλγεβρικές και Αναλυτικές Ιδιότητες Πραγματικών Ακολουθιών Ισότητα, Αλγεβρικές και Αναλυτικές Ιδιότητες Πραγματικών Ακολουθιών Συμβολισμοί Σε αναλογία με τους ορισμούς συμβολίζουμε μια ακολουθία: 1 είτε μέσω του διανυσματικού ορισμού, παραθέτοντας αναγκαστικά

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

Πρόλογος 1. 1 Μαθηµατικό υπόβαθρο 9

Πρόλογος 1. 1 Μαθηµατικό υπόβαθρο 9 Πρόλογος 1 Μαθηµατικό υπόβαθρο 7 1 Μαθηµατικό υπόβαθρο 9 1.1 Η αριθµητική υπολοίπων.............. 10 1.2 Η πολυωνυµική αριθµητική............ 14 1.3 Θεωρία πεπερασµένων οµάδων και σωµάτων.... 17 1.4 Πράξεις

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

Τυχαιοκρατικοί Αλγόριθμοι

Τυχαιοκρατικοί Αλγόριθμοι Πιθανότητες και Αλγόριθμοι Ανάλυση μέσης περίπτωσης Μελέτα τη συμπεριφορά ενός αλγορίθμου σε μια «μέση» είσοδο (ως προς κάποια κατανομή) Τυχαιοκρατικός αλγόριθμος Λαμβάνει τυχαίες αποφάσεις καθώς επεξεργάζεται

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

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Σημειώσεις Διαλέξεων Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία Επιμέλεια σημειώσεων: Ζωή Παρασκευοπούλου Νίκος

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

(a + b) + c = a + (b + c), (ab)c = a(bc) a + b = b + a, ab = ba. a(b + c) = ab + ac

(a + b) + c = a + (b + c), (ab)c = a(bc) a + b = b + a, ab = ba. a(b + c) = ab + ac Σημειώσεις μαθήματος Μ1212 Γραμμική Άλγεβρα ΙΙ Χρήστος Κουρουνιώτης ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 2014 Κεφάλαιο 1 Διανυσματικοί Χώροι Στο εισαγωγικό μάθημα Γραμμικής Άλγεβρας ξεκινήσαμε μελετώντας

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΔΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΣΤΟΧΑΣΤΙΚΑ ΜΟΝΤΕΛΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΔΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΣΤΟΧΑΣΤΙΚΑ ΜΟΝΤΕΛΑ Ακαδ. Έτος 06-07 Διδάσκων: Βασίλης ΚΟΥΤΡΑΣ Λέκτορας v.outras@fme.aegean.gr Τηλ: 7035468 σ-άλγεβρα

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

ΚΕΦΑΛΑΙΟ 2: Ηµιαπλοί ακτύλιοι

ΚΕΦΑΛΑΙΟ 2: Ηµιαπλοί ακτύλιοι ΚΕΦΑΛΑΙΟ 2: Ηµιαπλοί ακτύλιοι Είδαµε στο κύριο θεώρηµα του προηγούµενου κεφαλαίου ότι κάθε δακτύλιος διαίρεσης έχει την ιδιότητα κάθε πρότυπο είναι ευθύ άθροισµα απλών προτύπων. Εδώ θα χαρακτηρίσουµε όλους

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

Βασική Άλγεβρα. Ασκήσεις (εκδοχή )

Βασική Άλγεβρα. Ασκήσεις (εκδοχή ) Βασική Άλγεβρα Ασκήσεις 0-4 (εκδοχή 5--04) Βασική Άλγεβρα Ασκήσεις Υποδείξεις/Απαντήσεις Περιεχόµενα σελίδα Ασκήσεις ιαιρετότητα στους ακέραιους, ισοτιµίες Ασκήσεις Ακέραιοι odulo, Θεώρηµα του Euler 7

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

viii 20 Δένδρα van Emde Boas 543

viii 20 Δένδρα van Emde Boas 543 Περιεχόμενα Πρόλογος xi I Θεμελιώδεις έννοιες Εισαγωγή 3 1 Ο ρόλος των αλγορίθμων στις υπολογιστικές διαδικασίες 5 1.1 Αλγόριθμοι 5 1.2 Οι αλγόριθμοι σαν τεχνολογία 12 2 Προκαταρκτικές έννοιες και παρατηρήσεις

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

Κρυπτοσύστημα RSA (Rivest, Shamir, Adlemann, 1977) Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία

Κρυπτοσύστημα RSA (Rivest, Shamir, Adlemann, 1977) Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Κρυπτογραφία Δημοσίου Κλειδιού Άρης Παγουρτζής Στάθης Ζάχος Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Κρυπτοσύστημα

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

Εισαγωγή Η Θεωρία Πιθανοτήτων παίζει μεγάλο ρόλο στη μοντελοποίηση και μελέτη συστημάτων των οποίων δεν μπορούμε να προβλέψουμε ή να παρατηρήσουμε την

Εισαγωγή Η Θεωρία Πιθανοτήτων παίζει μεγάλο ρόλο στη μοντελοποίηση και μελέτη συστημάτων των οποίων δεν μπορούμε να προβλέψουμε ή να παρατηρήσουμε την Μαθηματικά Πληροφορικής 8ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Εισαγωγή Η Θεωρία Πιθανοτήτων παίζει μεγάλο ρόλο στη μοντελοποίηση και μελέτη συστημάτων των οποίων δεν μπορούμε

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

Υπολογιστικά & Διακριτά Μαθηματικά

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 10: Αριθμητική υπολοίπων - Κυκλικές ομάδες: Διαιρετότητα - Ευκλείδειος αλγόριθμος - Κατάλοιπα Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

2 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ ΑΛΓΕΒΡΙΚΕΣ ΔΟΜΕΣ

2 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ ΑΛΓΕΒΡΙΚΕΣ ΔΟΜΕΣ ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ ΑΛΓΕΒΡΙΚΕΣ ΔΟΜΕΣ Η θεωρία αριθμών και οι αλγεβρικές δομές τα τελευταία χρόνια χρησιμοποιούνται όλο και περισσότερο στην κρυπτολογία. Αριθμο-θεωρητικοί αλγόριθμοι χρησιμοποιούνται σήμερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ - ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ. Εισαγωγικές εξετάσεις για το Μεταπτυχιακό Πρόγραμμα - Μέρος 2ο

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ - ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ. Εισαγωγικές εξετάσεις για το Μεταπτυχιακό Πρόγραμμα - Μέρος 2ο ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ - ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ Εισαγωγικές εξετάσεις για το Μεταπτυχιακό Πρόγραμμα - Μέρος 2ο ΠΡΟΣΟΧΗ: Τα θέµατα που ακολουθούν καλύπτουν ένα ευρύ φάσµα διαφόρων περιοχών των Μαθηµατικών. Αυτό

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

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων Μελετάµε εδώ τη συνθήκη της αύξουσας αλυσίδας υποπροτύπων και τη συνθήκη της φθίνουσας αλυσίδας υποπροτύπων. Αυτές συνδέονται µεταξύ τους µε την έννοια της συνθετικής σειράς

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

Στοχαστικές Στρατηγικές

Στοχαστικές Στρατηγικές Στοχαστικές Στρατηγικές 3 η ενότητα: Εισαγωγή στα στοχαστικά προβλήματα διαδρομής Τμήμα Μαθηματικών, ΑΠΘ Ακαδημαϊκό έτος 2018-2019 Χειμερινό Εξάμηνο Παπάνα Αγγελική Μεταδιδακτορική ερευνήτρια, ΑΠΘ & Πανεπιστήμιο

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

ΑΝΑΛΥΣΗ 1 ΤΕΤΑΡΤΟ ΜΑΘΗΜΑ, Μ. Παπαδημητράκης.

ΑΝΑΛΥΣΗ 1 ΤΕΤΑΡΤΟ ΜΑΘΗΜΑ, Μ. Παπαδημητράκης. ΑΝΑΛΥΣΗ 1 ΤΕΤΑΡΤΟ ΜΑΘΗΜΑ, 15-10-13 Μ. Παπαδημητράκης. 1 Παράδειγμα. Ως εφαρμογή της Αρχιμήδειας Ιδιότητας θα μελετήσουμε το σύνολο { 1 } A = n N = {1, 1 n 2, 1 } 3,.... Κατ αρχάς το σύνολο A έχει προφανώς

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

ΑΝΑΛΥΣΗ 1 ΠΕΜΠΤΟ ΜΑΘΗΜΑ, Μ. Παπαδημητράκης.

ΑΝΑΛΥΣΗ 1 ΠΕΜΠΤΟ ΜΑΘΗΜΑ, Μ. Παπαδημητράκης. ΑΝΑΛΥΣΗ 1 ΠΕΜΠΤΟ ΜΑΘΗΜΑ, 17-10-13 Μ. Παπαδημητράκης. 1 Την προηγούμενη φορά αναφέραμε (και αποδείξαμε στην περίπτωση n = 2) το θεώρημα που λέει ότι, αν n N, n 2, τότε για κάθε y 0 υπάρχει μοναδική μηαρνητική

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

Περιεχόμενα. Κεφάλαιο 3 Οι ιδιότητες των αριθμών... 37 3.1 Αριθμητικά σύνολα... 37 3.2 Ιδιότητες... 37 3.3 Περισσότερες ιδιότητες...

Περιεχόμενα. Κεφάλαιο 3 Οι ιδιότητες των αριθμών... 37 3.1 Αριθμητικά σύνολα... 37 3.2 Ιδιότητες... 37 3.3 Περισσότερες ιδιότητες... Περιεχόμενα Πρόλογος... 5 Κεφάλαιο Βασικές αριθμητικές πράξεις... 5. Τέσσερις πράξεις... 5. Σύστημα πραγματικών αριθμών... 5. Γραφική αναπαράσταση πραγματικών αριθμών... 6.4 Οι ιδιότητες της πρόσθεσης

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Σημειώσεις Ανάλυσης Ι (ανανεωμένο στις 5 Δεκεμβρίου 2012)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Σημειώσεις Ανάλυσης Ι (ανανεωμένο στις 5 Δεκεμβρίου 2012) ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Σημειώσεις Ανάλυσης Ι (ανανεωμένο στις 5 Δεκεμβρίου 2012) Τμήμα Θ. Αποστολάτου & Π. Ιωάννου 1 Σειρές O Ζήνων ο Ελεάτης (490-430 π.χ.) στη προσπάθειά του να υποστηρίξει

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

ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή 2. Θεωρία αριθμών Αλγεβρικές δομές 3. Οι κρυπταλγόριθμοι και οι ιδιότητές τους

ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή 2. Θεωρία αριθμών Αλγεβρικές δομές  3. Οι κρυπταλγόριθμοι και οι ιδιότητές τους ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή... 1 1.1. Ορισμοί και ορολογία... 2 1.1.1. Συμμετρικά και ασύμμετρα κρυπτοσυστήματα... 4 1.1.2. Κρυπτογραφικές υπηρεσίες και πρωτόκολλα... 9 1.1.3. Αρχές μέτρησης κρυπτογραφικής

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

ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες

ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες ΚΕΦΑΛΑΙΟ 6: Κεντρικές Απλές Άλγεβρες Χρησιμοποιώντας τανυστικά γινόμενα και εφαρμόζοντας το θεώρημα των Wedderbur-rt ( 33) θα αποδείξουμε δύο θεμελιώδη θεωρήματα που αφορούν κεντρικές απλές άλγεβρες θεώρημα

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

Υπολογιστικά & Διακριτά Μαθηματικά

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 11: Αριθμητική υπολοίπων-δυνάμεις Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Μέρος ΙΙ. Τυχαίες Μεταβλητές

Μέρος ΙΙ. Τυχαίες Μεταβλητές Μέρος ΙΙ. Τυχαίες Μεταβλητές Ορισμοί Συναρτήσεις κατανομής πιθανότητας και πυκνότητας πιθανότητας Διακριτές τυχαίες μεταβλητές Ειδικές κατανομές διακριτών τυχαίων μεταβλητών Συνεχείς τυχαίες μεταβλητές

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

f(y) dy = b a dy = b a x f(x) dx = b a dx = x 2 = b2 a 2 2(b a) b a dx = = (a2 + ab + b 2 )(b a) 3(b a)

f(y) dy = b a dy = b a x f(x) dx = b a dx = x 2 = b2 a 2 2(b a) b a dx = = (a2 + ab + b 2 )(b a) 3(b a) Κεφάλαιο 11 Συνεχείς κατανομές και ο Ν.Μ.Α. Στο προηγούμενο κεφάλαιο ορίσαμε την έννοια της συνεχούς τυχαίας μεταβλητής, και είδαμε τις βασικές της ιδιότητες. Εδώ θα περιγράψουμε κάποιους ιδιαίτερους τύπους

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

sup(a + B) = sup A + sup B inf(a + B) = inf A + inf B.

sup(a + B) = sup A + sup B inf(a + B) = inf A + inf B. Ασκήσεις, Φυλλάδιο. Βρειτε το συνολο Φ A ολων των ανω ϕραγματων του A, και το συνολο φ A ολων των κατω ϕραγματων του A, οταν: a) A = m :, m N}, b) A = + m 2. Βρειτε το if και sup οποτε υπαρχουν) των συνολων

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

B = {x A : f(x) = 1}.

B = {x A : f(x) = 1}. Θεωρία Συνόλων Χειμερινό Εξάμηνο 016 017 Λύσεις 1. Χρησιμοποιώντας την Αρχή του Περιστερώνα για τους φυσικούς αριθμούς, δείξτε ότι για κάθε πεπερασμένο σύνολο A και για κάθε f : A A, αν η f είναι 1-1 τότε

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

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ 1 Συναρτήσεις Όταν αναφερόμαστε σε μια συνάρτηση, ουσιαστικά αναφερόμαστε σε μια σχέση ή εξάρτηση. Στα μαθηματικά που θα μας απασχολήσουν, με απλά λόγια, η σχέση

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

Δακτύλιοι και Πρότυπα Ασκήσεις 3. Στις παρακάτω ασκήσεις κάθε δακτύλιος είναι μη τετριμμένος μεταθετικός δακτύλιος. N ( a)

Δακτύλιοι και Πρότυπα Ασκήσεις 3. Στις παρακάτω ασκήσεις κάθε δακτύλιος είναι μη τετριμμένος μεταθετικός δακτύλιος. N ( a) 11 Δακτύλιοι και Πρότυπα 2016-17 Ασκήσεις 3 Η ύλη των ασκήσεων αυτών είναι η Ενότητα3, Ελεύθερα πρότυπα Στις παρακάτω ασκήσεις κάθε δακτύλιος είναι μη τετριμμένος μεταθετικός δακτύλιος 1 Δείξτε ότι το

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

,..., v n. W πεπερασμένα παραγόμενοι και dimv. Τα ακόλουθα είναι ισοδύναμα f είναι ισομορφιμός. f είναι 1-1. f είναι επί.

,..., v n. W πεπερασμένα παραγόμενοι και dimv. Τα ακόλουθα είναι ισοδύναμα f είναι ισομορφιμός. f είναι 1-1. f είναι επί. Γραμμική Άλγεβρα Ι, 07-8 Ασκήσεις7: Γραμμικές Απεικονίσεις Βασικά σημεία Ορισμός και παραδείγματα γραμμικών απεικονίσεων Σύνθεση γραμμικών απεικονίσεων, ισομορφισμοί Κάθε γραμμική απεικόνιση f : V W, όπου

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

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Πεπερασμένες και Διαιρεμένες Διαφορές Εισαγωγή Θα εισάγουμε την έννοια των διαφορών με ένα

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

2ογελ ΣΥΚΕΩΝ 2ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ

2ογελ ΣΥΚΕΩΝ 2ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ογελ ΣΥΚΕΩΝ ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ο ΓΕΛ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β ΛΥΚΕΙΟΥ ογελ ΣΥΚΕΩΝ ογελ ΣΥΚΕΩΝ ΣΧΟΛΙΚΟ ΕΤΟΣ -4 ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Επιμέλεια: ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ

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

Υπολογιστικά & Διακριτά Μαθηματικά

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 5: Αναδρομικές σχέσεις - Υπολογισμός Αθροισμάτων Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

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

ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ Θέματα μελέτης Ορθότητα και απόδοση αλγορίθμων Παρουσίαση και ανάλυση αλγορίθμου για πρόσθεση Al Khwarizmi Αλγόριθμοι Το δεκαδικό σύστημα εφευρέθηκε στην Ινδία περίπου το

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

d k 10 k + d k 1 10 k d d = k i=0 d i 10 i.

d k 10 k + d k 1 10 k d d = k i=0 d i 10 i. Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

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

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές Κεφάλαιο Παραγοντοποίηση σε Ακέραιες Περιοχές Γνωρίζουµε ότι στο Ÿ κάθε στοιχείο εκτός από το 0 και τα ± γράφεται ως γινόµενο πρώτων αριθµών κατά τρόπο ουσιαστικά µοναδικό Από τη Βασική Άλγεβρα ξέρουµε

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

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Παρεμβολή και Παρεκβολή Εισαγωγή Ορισμός 6.1 Αν έχουμε στη διάθεσή μας τιμές μιας συνάρτησης

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΣΤΑΤΙΣΤΙΚΗ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ. Κεφάλαιο 7. Τυχαίες Μεταβλητές και Διακριτές Κατανομές Πιθανοτήτων

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΣΤΑΤΙΣΤΙΚΗ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ. Κεφάλαιο 7. Τυχαίες Μεταβλητές και Διακριτές Κατανομές Πιθανοτήτων ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΑΤΡΑΣ Εργαστήριο Λήψης Αποφάσεων & Επιχειρησιακού Προγραμματισμού Καθηγητής Ι. Μητρόπουλος ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΣΤΑΤΙΣΤΙΚΗ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ

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

ΔΕΣΜΕΥΜΕΝΕΣ Ή ΥΠΟ ΣΥΝΘΗΚΗ ΠΙΘΑΝΟΤΗΤΕΣ

ΔΕΣΜΕΥΜΕΝΕΣ Ή ΥΠΟ ΣΥΝΘΗΚΗ ΠΙΘΑΝΟΤΗΤΕΣ ΔΕΣΜΕΥΜΕΝΕΣ Ή ΥΠΟ ΣΥΝΘΗΚΗ ΠΙΘΑΝΟΤΗΤΕΣ Έστω ότι επιθυμούμε να μελετήσουμε ένα τυχαίο πείραμα με δειγματικό χώρο Ω και έστω η πιθανότητα να συμβεί ένα ενδεχόμενο Α Ω Υπάρχουν περιπτώσεις όπου ενώ δεν γνωρίζουμε

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

h(x, y) = card ({ 1 i n : x i y i

h(x, y) = card ({ 1 i n : x i y i Κεφάλαιο 1 Μετρικοί χώροι 1.1 Ορισμός και παραδείγματα Ορισμός 1.1.1 μετρική). Εστω X ένα μη κενό σύνολο. Μετρική στο X λέγεται κάθε συνάρτηση ρ : X X R με τις παρακάτω ιδιότητες: i) ρx, y) για κάθε x,

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

12. ΑΝΙΣΩΣΕΙΣ Α ΒΑΘΜΟΥ. είναι δύο παραστάσεις μιας μεταβλητής x πού παίρνει τιμές στο

12. ΑΝΙΣΩΣΕΙΣ Α ΒΑΘΜΟΥ. είναι δύο παραστάσεις μιας μεταβλητής x πού παίρνει τιμές στο ΓΕΝΙΚΑ ΠΕΡΙ ΑΝΙΣΩΣΕΩΝ Έστω f σύνολο Α, g Α ΒΑΘΜΟΥ είναι δύο παραστάσεις μιας μεταβλητής πού παίρνει τιμές στο Ανίσωση με έναν άγνωστο λέγεται κάθε σχέση της μορφής f f g g ή, η οποία αληθεύει για ορισμένες

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

Στ Τάξη. Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1

Στ Τάξη. Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1 Ενδεικτική Οργάνωση Ενοτήτων Στ Τάξη Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1 15 Αρ3.1 Απαγγέλουν, διαβάζουν, γράφουν και αναγνωρίζουν ποσότητες αριθμών Επανάληψη μέχρι το 1 000

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

Εθνικό Μετσόβιο Πολυτεχνείο

Εθνικό Μετσόβιο Πολυτεχνείο Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία PROJECT Συνοπτική Παρουσίαση του Κβαντικού Αλγόριθμου Παραγοντοποίησης

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

Δηλαδή η ρητή συνάρτηση είναι πηλίκο δύο ακέραιων πολυωνύμων. Επομένως, το ζητούμενο ολοκλήρωμα είναι της μορφής

Δηλαδή η ρητή συνάρτηση είναι πηλίκο δύο ακέραιων πολυωνύμων. Επομένως, το ζητούμενο ολοκλήρωμα είναι της μορφής D ολοκλήρωση ρητών συναρτήσεων Το θέμα μας στην ενότητα αυτή είναι η ολοκλήρωση ρητών συναρτήσεων. Ας θυμηθούμε πρώτα ποιες συναρτήσεις ονομάζονται ρητές. Ορισμός: Μία συνάρτηση ονομάζεται ρητή όταν μπορεί

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

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

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

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

Γραμμική Αλγεβρα ΙΙ Διάλεξη 1 Εισαγωγή Χρήστος Κουρουνιώτης Πανεπισ τήμιο Κρήτης 19/2/2014 Χ.Κουρουνιώτης (Παν.Κρήτης) Διάλεξη 1 19/2/ / 13

Γραμμική Αλγεβρα ΙΙ Διάλεξη 1 Εισαγωγή Χρήστος Κουρουνιώτης Πανεπισ τήμιο Κρήτης 19/2/2014 Χ.Κουρουνιώτης (Παν.Κρήτης) Διάλεξη 1 19/2/ / 13 Γραμμική Άλγεβρα ΙΙ Διάλεξη 1 Εισαγωγή Χρήστος Κουρουνιώτης Πανεπιστήμιο Κρήτης 19/2/2014 Χ.Κουρουνιώτης (Παν.Κρήτης) Διάλεξη 1 19/2/2014 1 / 13 Εισαγωγή Τι έχουμε μάθει; Στο πρώτο μάθημα Γραμμικής Άλγεβρας

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

Περιεχόμενα. Πρόλογος 3

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

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

1.3 Ιδεώδη και Περιοχές κυρίων Ιδεωδών 1.3. Ι Π Ι. Για το σύμβολο δεχόμαστε ότι n N {0}, < n καθώς και ότι:

1.3 Ιδεώδη και Περιοχές κυρίων Ιδεωδών 1.3. Ι Π Ι. Για το σύμβολο δεχόμαστε ότι n N {0}, < n καθώς και ότι: 13 Ι Π Ι Για το σύμβολο δεχόμαστε ότι n N {0}, < n καθώς και ότι: n N {0}, ( ) + n = = n + ( ) και ( ) + ( ) = (**) Ονομάζουμε επικεφαλής συντελεστή ενός μη μηδενικού πολυωνύμου f, τον συντελεστή f(i)

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

Υπολογιστικά & Διακριτά Μαθηματικά

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 7: Ανεξάρτητα ενδεχόμενα Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως

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

Αλγεβρικές Δομές ΙΙ. 1 Ομάδα I. Ά σ κ η σ η 1.1 Έστω R ένας δακτύλιος. Δείξτε ότι το σύνολο

Αλγεβρικές Δομές ΙΙ. 1 Ομάδα I. Ά σ κ η σ η 1.1 Έστω R ένας δακτύλιος. Δείξτε ότι το σύνολο Αλγεβρικές Δομές ΙΙ 1 Ομάδα I Ά σ κ η σ η 1.1 Έστω R ένας δακτύλιος. Δείξτε ότι το σύνολο C(R) = {a R/ax = xa, για κάθε x R} είναι υποδακτύλιος του R, και λέγεται κέντρο του δακτυλίου R. Ά σ κ η σ η 1.2

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

Τίτλος Μαθήματος: Θεωρία Ομάδων. Ενότητα: Ευθέα Γινόμενα Ομάδων. Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης. Τμήμα: Μαθηματικών

Τίτλος Μαθήματος: Θεωρία Ομάδων. Ενότητα: Ευθέα Γινόμενα Ομάδων. Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης. Τμήμα: Μαθηματικών Τίτλος Μαθήματος: Θεωρία Ομάδων Ενότητα: Ευθέα Γινόμενα Ομάδων Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης Τμήμα: Μαθηματικών Κεφάλαιο 3 Ευθέα Γινόμενα Ομάδων Για την περαιτέρω ανάπτυξη τής θεωρίας θα χρειαστούμε

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

2. Η πιθανότητα της αριθμήσιμης ένωσης ξένων μεταξύ τους ενδεχομένων είναι το άθροισμα των πιθανοτήτων των ενδεχομένων.

2. Η πιθανότητα της αριθμήσιμης ένωσης ξένων μεταξύ τους ενδεχομένων είναι το άθροισμα των πιθανοτήτων των ενδεχομένων. Ένα μέτρο πιθανότητας πάνω στο δειγματικός χώρο Ω, είναι μία συνάρτηση P ( ) που αντιστοιχεί σε υποσύνολα του Ω, έναν αριθμό στο [ 0, ], με τις εξής ιδιότητες: P ( Ω ) 2 Η πιθανότητα της αριθμήσιμης ένωσης

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

ProapaitoÔmenec gn seic.

ProapaitoÔmenec gn seic. ProapaitoÔmeec g seic. Α. Το σύνολο των πραγματικών αριθμών R και οι αλγεβρικές ιδιότητες των τεσσάρων πράξεων στο R. Το σύνολο των φυσικών αριθμών N = {1,, 3,... }. Προσέξτε: μερικά βιβλία (τα βιβλία

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

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

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

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

ΠΟΣΟΤΙΚΕΣ ΜΕΘΟΔΟΙ στη Ναυτιλία και τις Μεταφορές

ΠΟΣΟΤΙΚΕΣ ΜΕΘΟΔΟΙ στη Ναυτιλία και τις Μεταφορές ΠΟΣΟΤΙΚΕΣ ΜΕΘΟΔΟΙ στη Ναυτιλία και τις Μεταφορές ΠΜΣ στη «Ναυτιλία» Τμήμα Β art time Χαράλαμπος Ευαγγελάρας hevangel@unipi.gr Η έννοια της Πιθανότητας Ο όρος πιθανότητα είναι συνδέεται άμεσα με τη μελέτη

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

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. Κρυπτογραφία. Θεωρία αριθμών Αλγεβρικές δομές. Χρήστος Ξενάκης

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. Κρυπτογραφία. Θεωρία αριθμών Αλγεβρικές δομές. Χρήστος Ξενάκης Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Κρυπτογραφία Θεωρία αριθμών Αλγεβρικές δομές Χρήστος Ξενάκης Το σύνολο των ακεραίων Ζ = {..., -2, -1, 0, 1, 2,...} Το σύνολο των φυσικών Ν = {0, 1, 2,...}

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ ΘΕΜΑ 1 ο (2,5 μονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ Τελικές εξετάσεις Πέμπτη 21 Ιουνίου 2012 16:30-19:30 Υποθέστε ότι θέλουμε

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

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Σημειώσεις Διαλέξεων Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία Επιμέλεια σημειώσεων: Δημήτριος Μπάκας Αθανάσιος

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

Εφαρμοσμένη Κρυπτογραφία Ι

Εφαρμοσμένη Κρυπτογραφία Ι Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Stream ciphers Η διαδικασία κωδικοποίησης για έναν stream cipher συνοψίζεται παρακάτω: 1.

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

Ανάλυση αλγορίθμων. Χρόνος εκτέλεσης: Αναμενόμενη περίπτωση. - απαιτεί γνώση της κατανομής εισόδου

Ανάλυση αλγορίθμων. Χρόνος εκτέλεσης: Αναμενόμενη περίπτωση. - απαιτεί γνώση της κατανομής εισόδου Ανάλυση αλγορίθμων Παράμετροι απόδοσης ενός αλγόριθμου: Χρόνος εκτέλεσης Απαιτούμενοι πόροι, π.χ. μνήμη, επικοινωνία (π.χ. σε κατανεμημένα συστήματα) Προσπάθεια υλοποίησης Ανάλυση της απόδοσης Θεωρητική

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

Περιεχόμενα. Κεφάλαιο 3 Οι ιδιότητες των αριθμών Αριθμητικά σύνολα Ιδιότητες Περισσότερες ιδιότητες...

Περιεχόμενα. Κεφάλαιο 3 Οι ιδιότητες των αριθμών Αριθμητικά σύνολα Ιδιότητες Περισσότερες ιδιότητες... Περιεχόμενα Πρόλογος 5 Κεφάλαιο Βασικές αριθμητικές πράξεις 5 Τέσσερις πράξεις 5 Σύστημα πραγματικών αριθμών 5 Γραφική αναπαράσταση πραγματικών αριθμών 6 Οι ιδιότητες της πρόσθεσης και του πολλαπλασιασμού

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