Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13177
Πλήρες αρχείο μεταδεδομένων
Πεδίο DC ΤιμήΓλώσσα
dc.contributor.authorΚωνσταντίνος Τερτίκας
dc.date.accessioned2018-07-23T08:57:54Z-
dc.date.available2018-07-23T08:57:54Z-
dc.date.issued2016-7-14
dc.date.submitted2016-7-13
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13177-
dc.description.abstractΗ παρούσα διπλωματική εργασία μελετά σύγχρονους υπολογιστικούς αλγορίθμους εύρεσης πρώτων αριθμών. Συγκεκριμένα, ασχολείται με δύο αλγορίθμους, έναν ντετερμινιστικό πολυωνυμικού λογαριθμικού χρόνου, τον Agrawal-Kayal-Saxena (AKS), και έναν πιθανοθεωρητικό αλγόριθμο ευρετικού χρόνου, τον Elliptic Curve Primality Proving (ECPP). Ο αλγόριθμος AKS είναι ο πρώτος αλγόριθμος πολυωνυμικού λογαριθμικού χρόνου και ταυτόχρονα ντετερμινιστικός που έχει αναπτυχθεί, ενώ ο ECPP είναι ένας γρήγορος και ευρέως διαδεδομένος στατιστικός αλγόριθμος αναζήτησης. Με χρήση της γλώσσας C, και με τη βοήθεια δύο βιβλιοθηκών πολλαπλής ακρίβειας υπολογισμών, τη βιβλιοθήκη GMP και τη βιβλιοθήκη MPFR, υλοποιούμε τον αλγόριθμο AKS. Η υλοποίηση αυτή μας δείχνει ότι ο αλγόριθμος AKS είναι ακριβής, αλλά ταυτόχρονα και αρκετά αργός σε σύγκριση με τους ήδη υπάρχοντες αλγορίθμους για αναζήτηση μικρών πρώτων (n < O(10*19)). Η εργασία δομείται σε τέσσερα κεφάλαια. Στο πρώτο κεφάλαιο γίνεται εισαγωγή στο πρόβλημα εύρεσης πρώτων αριθμών, μέσα από μία ιστορική ανασκόπηση. Στο δεύτερο κεφάλαιο, παρουσιάζονται οι δύο αλγόριθμοι που μελετά η εργασία. Στο τρίτο κεφάλαιο, περιγράφεται η υλοποίηση των δύο αλγορίθμων. Τέλος, στο τελευταίο κεφάλαιο, γίνεται συζήτηση όσον αφορά τις δυνατότητες και τους περιορισμούς του αλγορίθμου AKS.
dc.languageGreek
dc.subjectπρώτοι αριθμοί
dc.subjectαλγόριθμος aks
dc.subjectαλγόριθμος ecpp
dc.subjectεύρεση πρώτων αριθμών.
dc.titleΑνάλυση Και Υλοποίηση Σύγχρονων Αλγορίθμων Εντοπισμού Πρώτων Αριθμών
dc.typeDiploma Thesis
dc.description.pages74
dc.contributor.supervisorΠαπαοδυσσεύς Κωνσταντίνος
dc.departmentΤομέας Συστημάτων Μετάδοσης Πληροφορίας & Τεχνολογίας Υλικών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο ΜέγεθοςΜορφότυπος 
DT2016-0160.pdf363.44 kBAdobe PDFΕμφάνιση/Άνοιγμα


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.