Αλγόριθμος Tonelli-Shanks

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Αλγόριθμοι σχεδίασης βασικών 2D σχημάτων (ευθεία)
Advertisements

Αλεξανδροπούλου Χαρίκλεια
Tonelli-Shanks Algorithm
ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΣΗΜΑΤΩΝ & ΣΥΣΤΗΜΑΤΩΝ ΧΩΡΟΣ ΚΑΤΑΣΤΑΣΗΣ.
ΓΡΑΜΜΑΤΙΚΕΣ ΧΩΡΙΣ ΣΥΜΦΡΑΖΟΜΕΝΑ I
Πιθανοκρατικοί Αλγόριθμοι
Προγραμματισμός Ι Παράδειγμα: Παράδειγμα:Να γραφεί πρόγραμμα που να δέχεται ως είσοδο κείμενο, να απαριθμεί τις εμφανίσεις των ψηφίων 0-9, τα λευκά διαστήματα.
Διάλεξη 16: Πρόβλημα Συμφωνίας ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι.
Κεφάλαιο 2 : Βασικές Έννοιες Αλγορίθμων 2.1 Τι είναι αλγόριθμος
Γραφήματα & Επίπεδα Γραφήματα
Προσεγγιστικοί Αλγόριθμοι
Αριθμοθεωρητικοί Αλγόριθμοι TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A Αλγόριθμοι που επεξεργάζονται.
Αριθμητικές Μέθοδοι Βελτιστοποίησης Θεωρία & Λογισμικό Τμήμα Πληροφορικής - Πανεπιστήμιο Ιωαννίνων Ι. Η. Λαγαρής.
Παράδειγμα 1:Υπολογισμός αθροίσματος αριθμών με επαναληπτική εντολή : για...από...μέχρι(for ..to) Να βρεθεί και να εκτυπωθεί το άθροισμα των 100 ακεραίων.
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ» Β΄ τάξης Γενικού Λυκείου
Συναλήθευση ανισώσεων
Η Δομή Επανάληψης Από τη Δομή Επανάληψης Για στην Όσο Η παρουσίαση της εντολής Όσο είναι από την εισήγηση των κ. Σ. Δουκάκη και Π. Τσιωτάκη στο 3ο Συνέδριο.
Παράδειγμα 2:Υπολογισμός μέγιστης και ελάχιστης θερμοκρασίας Αλγόριθμος Ελάχιστη_Μέγιστη !Αρχή αλγορίθμου.
ΘΕΩΡΙΑ ΠΟΛΥΠΛΟΚΟΤΗΤΑΣ ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΚΕΦΑΛΑΙΑ 7.4 – 7.6 NP ΠΛΗΡΟΤΗΤΑ.
Ενεργή επιλογή αλγορίθμου, Active Algorithm Selection, Feilong Chen and Rong Jin Εύα Σιταρίδη.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 6 : Θεώρημα Μέγιστης Ισχύος. Θεώρημα Μέγιστης Ισχύος Μπορούμε να υπολογίσουμε ποια είναι η αντίσταση που πρέπει να συνδέσουμε με μια.
Αλγόριθμοι 2.1.1,
Ο αλγόριθμος Bellman-Ford (επανεξετάζεται)
Ελαφρύτατες διαδρομές TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A.
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών – Τμήμα Πληροφορικής και Τηλεπικοινωνιών 1 Κεφάλαιο 3 Η Σημασιολογία των Γλωσσών Προγραμματισμού Προπτυχιακό.
Επιπεδικότητα ΘΕΩΡΙΑ ΓΡΑΦΩΝ Εργαστήριο Τεχνολογίας & Επεξεργασίας Δεδομένων Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Κεφάλαιο 5: Επιπεδικότητα.
Ανάλυση Σ.Α.Ε στο χώρο κατάστασης
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Θεωρία Υπολογισμού Ανεπίλυτα Προβλήματα από τη Θεωρία Γλωσσών.
Μέγιστη ροή TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A Συνάρτηση χωρητικότητας Κατευθυνόμενο γράφημα.
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι13-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος Dijkstra για εύρεση βραχυτέρων μονοπατιών.
Θεώρημα Διαγνωσιμότητας
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
Ελαφρύτατες διαδρομές TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A.
Διαγνώσιμες και μη-διαγνώσιμες ασυμφραστικές γραμματικές και γλώσσες
ΚΑΖΑΝΤΖΙΔΟΥ ΧΡΙΣΤΙΝΑ ΜΕΤΑΠΤΥΧΙΑΚΗ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
Ενότητα 2 η Σήματα και Συστήματα. Σήματα Γενικά η πληροφορία αποτυπώνεται και μεταφέρεται με την βοήθεια των σημάτων. Ως σήμα ορίζουμε την οποιαδήποτε.
Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της οποίας η τιμή θα περάσει από την αρχική.
ΚΕΦΑΛΑΙΟ ΑΛΓΟΡΙΘΜΟΙ Αλγόριθμος Η έννοια του αλγορίθμου δεν συνδέεται αποκλειστικά και μόνο με προβλήματα της Πληροφορικής. Πχ συνταγή.
Οικονομικά Μαθηματικά Ενότητα: Σύνθετη Κεφαλαιοποίηση Γιανναράκης Γρηγόρης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ II Καθ. Πέτρος Π. Γρουμπός Διάλεξη 8η Στοχαστικά Σήματα - 1.
Θεωρία Σημάτων και Συστημάτων 2013
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Δυναμικός Κατακερματισμός
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Προβλήματα Ικανοποίησης Περιορισμών
Μέθοδος ελαχίστων τετραγώνων – Μεθοδολογία παλινδρόμησης
Λήμμα άντλησης Πως αποφασίζουμε αποδεικνύουμε ότι μία γλώσσα δεν είναι κανονική; Δυσκολότερο από την απόδειξη ότι μια γλώσσα είναι κανονική. Γενικότερο.
ΔΙΑΧΩΡΙΣΤΙΚΗ ΟΜΑΔΟΠΟΙΗΣΗ Εισαγωγή
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ «ΓΙΑ» Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της.
Μέγιστη ροή Κατευθυνόμενο γράφημα 12 Συνάρτηση χωρητικότητας
Ισοδυναμία ΜΠΑ με ΠΑ Για κάθε ΜΠΑ Μ υπάρχει αλγόριθμος ο οποίος κατασκευάζει ΠΑ Μ’ αιτιοκρατικό ώστε να αναγνωρίζουν την ίδια ακριβώς γλώσσα. Καθώς το.
Διάλεξη 6: Εξίσωση διάχυσης (συνέχεια)
Ονοματεπώνυμο Σπουδάστριας: Ευαγγελία Δάπκα
Διαφορικές εξισώσεις τάξης ανώτερης της πρώτης
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
Φοιτητής: Τσακίρης Αλέξανδρος Επιβλέπων: Ευάγγελος Ούτσιος
Aλγόριθμος BFS Θέτουμε i  0. Στην κορυφή x θέτουμε τη ετικέτα i.
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ
ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ
3. ακριβείς δ.ε. 1ης τάξης.
Μη Γραμμικός Προγραμματισμός
UNIT 1 Τα Πρώτα Προγράμματα.
Μη Γραμμικός Προγραμματισμός
Μεταγράφημα παρουσίασης:

Αλγόριθμος Tonelli-Shanks Παρουσίαση Εργασίας Κωνσταντίνα Μέλλου

Δημιουργία Αλγορίθμου 1891: Αρχική ιδέα από τον Alberto Tonelli 1973: Ο Dan Shanks αναπτύσσει τον αλγόριθμο με βάση τη διαδικα-σία του Α.Tonelli

Τετραγωνική ρίζα modulo p x : τετραγωνική ρίζα του α modulo p α : τετραγωνικό υπόλοιπο

Σύμβολο Legendre Ισοδύναμος ορισμός

Περιγραφή Αλγορίθμου Είσοδοι: p και α Έλεγχος αν p πρώτος (τεστ Miller-Rabin) Έλεγχος αν α τετραγωνικό υπόλοιπο (με υπολογισμό του συμβόλου Legendre)

Γράφουμε τον p ως: Βρίσκουμε αριθμό z μη τετραγωνικό υπόλοιπο με παραγωγή τυχαίων αριθ-μών μέχρι να ισχύει Αρχικοποίηση μεταβλητών

Βρίσκουμε το ελάχιστο m με τέτοιο ώστε: Αν m=0 οι λύσεις είναι οι x και p-x Αλλιώς ενημερώνουμε τις μεταβλητές x g b r m και επαναλαμβάνουμε τα 3 τελευταία βήματα

Βασικά Σημεία της Απόδειξης Εφόσον θέτουμε , έχουμε Αυτή η σχέση ισχύει σε κάθε βήμα, αφού και για τις νέες τιμές των x και β ισχύει: b x

Επομένως αρκεί να ισχύει ή ισοδύναμα με m=0 Η μεταβλητή r αρχικά έχει την τιμή e και σε κάθε επανάληψη θέτουμε όπου r το m. Από θεώρημα υπάρχει m με τέτοιος ώστε να ισχύει Επομένως το m μειώνεται σε κάθε επανάληψη μέχρι να μηδενιστεί

Τότε οι λύσεις είναι οι x και p-x αφού

Ταχύτητα του Αλγορίθμου Δίνεται από τη σχέση: m : αριθμός ψηφίων στη δυαδική αναπαράσταση του p k : αριθμός 1 στη δυαδική αναπαράσταση του p e : εκθέτης στη σχέση

Θεωρία Ελλειπτικών Καμπυλών) Εφαρμογές Αλγορίθμου Μαθηματικά Κρυπτογραφία (Κρυπτοσύστημα Rabin, Θεωρία Ελλειπτικών Καμπυλών)