Θεωρία Υπολογισμού Λήμμα της Άντλησης -Παραδείγματα.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βασικές έννοιες αλγορίθμων
Advertisements

Η ΠΡΩΤΗ ΜΟΥ ΤΑΙΝΙΑ ΜΕ ΤΟ MOVIE MAKER
ΓΡΑΜΜΑΤΙΚΕΣ ΧΩΡΙΣ ΣΥΜΦΡΑΖΟΜΕΝΑ I
Απαντήσεις Προόδου II.
ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΣΗΜΑΤΩΝ & ΣΥΣΤΗΜΑΤΩΝ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ-Z.
Πιθανοκρατικοί Αλγόριθμοι
Ανάλυση προβλημάτων και Αλγόριθμοι
Εισαγωγικές Έννοιες Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
Επιμέλεια: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ
Κεφάλαιο 2ο Πεπερασμένα αυτόματα.
ΕΝΑ ΥΠΟΛΟΓΙΣΤΙΚΟ ΣΥΣΤΗΜΑ
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
3) Αριθμητικές Μέθοδοι Συστήματα μη-γραμμικών διαφορικών εξισώσεων με μερικές παραγώγους δεν μπορούν να λυθούν με τις γνωστές αναλυτικές μεθόδους. Για.
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Οι συσκευές του υπολογιστή
Θεωρία Υπολογισμού Εισαγωγή (μέρος 2 ο ) Πρακτική Θεωρία.
Μηχανές Turing και Υπολογισιμότητα
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
ΝΤΕΝΤΕΡΜΙΝΙΣΤΙΚΑ ΠΕΠΕΡΑΣΜΕΝΑ ΑΥΤΟΜΑΤΑ Ι
Αλγόριθμοι 2.1.1,
Δουλεύει για όλους τους αριθμούς! Η δεύτερη ΓΡΑΨΕ δεν θα εκτελεστεί ποτέ!
Θεωρία Υπολογισμού Εισαγωγή (μέρος 3 ο ). Χρειαζόμαστε Μοντέλα Εμπρός πατάκι Πίσω πατάκι Πόρτα ΚλειστόΑνοιχτό.
Κλειστότητα κανονικών γλωσσών
Θεωρία Υπολογισμού Κλειστότητα κανονικών γλωσσών Μη-κανονικές γλώσσες.
Θεωρία Υπολογισμού Λήμμα της Άντλησης. Είναι οι παρακάτω γλώσσες κανονικές; L = {0 n 1 n | n ≥ 0} L = { w | w ίδιο πλήθος 0 και 1} L = { w | w ίδιο πλήθος.
Θεωρία Υπολογισμού Πεπερασμένα Αυτόματα. Η κλάση των κανονικών γλωσσών είναι κλειστή ως προς την ένωση.
Αλγόριθμο ονομάζουμε τη σαφή και ακριβή περιγραφή Μιας σειράς ξεχωριστών οδηγιών –βημάτων, με σκοπό την επίλυση ενός προβλήματος Η έννοια του αλγορίθμου.
Θεωρία Υπολογισμού Πεπερασμένα Αυτόματα. Υπολογισμοί Γλώσσα που αποδέχεται ένας υπολογιστής: Το σύνολο των λέξεων τα οποία οδηγούν σε κατάσταση αποδοχής.
ΜΕΤΑΤΟΠΙΣΗ ΣΥΝΑΡΤΗΣΗΣ
Θεωρία Υπολογισμού Αντιαιτιοκρατικά Πεπερασμένα Αυτόματα.
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Θεωρία Υπολογισμού Ασυμφραστικές Γλώσσες Λήμμα της Άντλησης.
Θεωρία Υπολογισμού Αλγόριθμοι και Μηχανές Turing Υπολογισιμότητα.
Φροντιστήριο και 2 η Ενδιάμεση Εξέταση 8 Απριλίου 2013.
Θεωρία Υπολογισμού Ανεπίλυτα Προβλήματα από τη Θεωρία Γλωσσών.
Θεωρία Υπολογισμού Μηχανές Turing. w#w προσομοίωση.
Θεώρημα Διαγνωσιμότητας
Επιλυσιμότητα – Διαγωνοποίηση Καντόρ
HY100 : ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ, ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ, ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΔΑΣΚΟΝΤΕΣ Αντώνιος Σαββίδης, Χρήστος.
2/28/00epl-1311 Παραδειγματα Aλγοριθμων Αριθμος λεξεων που διαβαστηκαν απο εισοδο Εκτυπωση περιφερειας τετραγωνων με * Υπολογισμος exp(x,n) = 1 + x/1!
Χρονική Πολυπλοκότητα
Διαγνώσιμες και μη-διαγνώσιμες ασυμφραστικές γραμματικές και γλώσσες
Βασικές συνιστώσες/εντολές ενός αλγορίθμου
Οι εντολές επανάληψης Σε πολλά προβλήματα απαιτείται η επανάληψη ενός συνόλου ενεργειών προκειμένου να λυθεί το πρόβλημα. Θα αναφέρουμε δύο χαρακτηριστικά.
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
1 Θεωρία Υπολογισμού Ενότητα 11 : Γραμματικές χωρίς συμφραζόμενα Αλέξανδρος Τζάλλας Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της οποίας η τιμή θα περάσει από την αρχική.
Εισαγωγή στους Η/Υ Ενότητα 2: Αναδρομή στην ιστορία της τεχνολογίας Ιωάννης Σταματίου Οργάνωση και Διοίκηση Επιχειρήσεων.
Θεωρία υπολογισμού1 Μη αιτιοκρατικό αυτόματο Σ={0}, L = { 0 k : k=2m, k=3m}, μαντεύουμε το μήκος.
Δομές Επανάληψης ΕΡΓΑΣΤΗΡΙΟ AΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΧΟΧΟΛΗΣ ΔΙΟΝΥΣΙΟΣ.
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Μοντελοποίηση υπολογισμού
Λήμμα άντλησης Πως αποφασίζουμε αποδεικνύουμε ότι μία γλώσσα δεν είναι κανονική; Δυσκολότερο από την απόδειξη ότι μια γλώσσα είναι κανονική. Γενικότερο.
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
for (παράσταση_1; παράσταση_2; παράσταση_3)
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
Ισοδυναμία ΠΑ - ΚΕ Για να δείξουμε ότι οι κανονικές γλώσσες - εκφράσεις και τα πεπερασμένα αυτόματα είναι ισοδύναμα σε εκφραστική δυνατότητα έχουμε να.
Ενότητα 8 : Αυτόματα NFA - DFA Αλέξανδρος Τζάλλας
Μέγιστη ροή Κατευθυνόμενο γράφημα 12 Συνάρτηση χωρητικότητας
Ισοδυναμία ΜΠΑ με ΠΑ Για κάθε ΜΠΑ Μ υπάρχει αλγόριθμος ο οποίος κατασκευάζει ΠΑ Μ’ αιτιοκρατικό ώστε να αναγνωρίζουν την ίδια ακριβώς γλώσσα. Καθώς το.
ΙΔΙΟΤΗΤΕΣ ΤΟΥ ΕΔΑΦΟΥΣ Το αντικείμενο της εδαφομηχανικής είναι η μελέτη των εδαφών, με στόχο την κατανόηση και πρόβλεψη της συμπεριφοράς του εδάφους για.
Η Logo και ο σχεδιασμός γεωμετρικών σχημάτων
ΤΕΙ Ηρακλείου Τμήμα Εφαρμοσμένης Πληροφορικής και Πολυμέσων
ENOTHTA 2. ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΕΦΑΛΑΙΟ 2
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ Η/Υ
Πληροφορική Β΄ Γυμνασιου Κεφάλαιο 3, 3.4
ΜΕΤΑΒΛΗΤΕΣ - VARIABLES
ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ
Μεταγράφημα παρουσίασης:

Θεωρία Υπολογισμού Λήμμα της Άντλησης -Παραδείγματα

Λήμμα της Άντλησης Για κάθε ασυμφραστική L υπάρχει κάποιος ακέραιος p όπου για κάθε s του L με μήκος τουλάχιστον p, s = uvxyz και τα v,y μπορούν να επαναληφθούν, |vy| > 0 και |vxy| ≤ p.

L = {a n b n c n | n > O} ασυμφραστική; s = a p b p c p

Ασυμφραστικές δεν είναι κλειστές ως προς την τομή

L = {a i b j c k | 0< i < j < k} ασυμφραστική; s = a p b p c p

L = {ww} ασυμφραστική; s = 0 p 1 p 0 p 1 p

L = {0 n 1 n 2 n | n ≥ 0} ασυμφραστική; s = 0 p 1 p 2 p

Μηχανές Turing Ποιο ακριβή μοντέλα υπολογιστή Αν κάτι δεν μπορεί να «λυθεί» από μια μηχανή Turing τότε είναι εκτός των θεωρητικών ορίων υπολογισμού

Γιατί ποιο ακριβή μοντέλο? Κάθε ΠΑ έχει συγκεκριμένο πλήθος καταστάσεων Μπορεί να θυμάται ένα περιορισμένο μέρος των λέξεων εισόδου Μπορούμε να χρησιμοποιήσουμε το γεγονός αυτό για να αποδείξουμε ότι υπάρχουν λέξεις που δεν αναγνωρίζει ένα ΝΠΑ Ένα αυτόματο στοίβας έχει έναν πεπερασμένο ελεγκτή και μια άπειρη στοίβα Μας επιτρέπει να αποθηκεύσουμε απεριόριστα δεδομένα. Δεν μας επιτρέπει να τα προσπελάσουμε με όποια σειρά θέλουμε Μας επιτρέπει να θυμόμαστε μόνον ένα περιορισμένο πλήθος στοιχείων

Μηχανή Turing Ελεγκτή πεπερασμένων καταστάσεων ο οποίος Έχει δύο ειδικές καταστάσεις (αποδοχής και απόρριψης) όπου σταματά τους υπολογισμούς και αποδέχεται την λέξη ή την απορρίπτει ανάλογα. Μια ταινία στην οποία μπορεί να διαβάζει και να γράφει Η ταινία αυτή έχει απεριόριστο πλήθος θέσεων προ στα αριστερά Αρχικά περιλαμβάνει την λέξη εισόδου στο αριστερό της μέρος και κενά σε όλες τις άλλες θέσεις The tape initially holds the input string. Υπολογίζει σε κάθε βήμα ως εξής: Διαβάζει το σύμβολο στην θέση που είναι στην ταινία και με βάση την κατάσταση που είναι : Γράφει ένα σύμβολο στην θέση που είναι Μεταβαίνει στην και νέα κατάσταση Μετακινεί την ακίδα της ταινίας δεξιά ή αριστερά

Έχει τρία “a” Τωρινή κατάσταση Επόμενη κατάσταση Σύμβολο στην ταινία Επόμενο σύμβολο ταινίας Μετα- κίνηση