Επιλυσιμότητα – Διαγωνοποίηση Καντόρ

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Γραφήματα & Επίπεδα Γραφήματα
Advertisements

Κατηγορηματικός Λογισμός
ΓΡΑΜΜΑΤΙΚΕΣ ΧΩΡΙΣ ΣΥΜΦΡΑΖΟΜΕΝΑ I
Απαντήσεις Προόδου II.
Γραφήματα & Επίπεδα Γραφήματα
ΘΕΩΡΙΑ ΓΛΩΣΣΩΝ & ΑΥΤΟΜΑΤΩΝ: ΕΙΣΑΓΩΓΗ Ι
Πιθανοκρατικοί Αλγόριθμοι
Ασκήσεις Συνδυαστικής
Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access) TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A Έχουμε αποθηκεύσει.
Επίπεδα Γραφήματα : Προβλήματα και Υπολογιστική Πολυπλοκότητα TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA.
Πολυπλοκότητα Παράμετροι της αποδοτικότητας ενός αλγόριθμου:
Το εκκρεμές του Foucault
GEORG CANTOR ΜΑΡΙΝΑΚΗ ΚΩΝΣΤΑΝΤΙΝΑ ΑΜ:3318 Μάθημα: Ιστορία της Λογικής
ΑΛΓΟΡΙΘΜΟΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΥΠΟΛΟΓΙΣΙΜΟΤΗΤΑ Εισαγωγή στις βασικές έννοιες
Τι είναι συνάρτηση Ορισμός
Κεφάλαιο 2ο Πεπερασμένα αυτόματα.
Γραφήματα & Επίπεδα Γραφήματα
Προσεγγιστικοί Αλγόριθμοι
Γ΄ κατεύθυνση Προβληματισμοί για τους ορισμούς, θεωρήματα, παραδείγματα και τις ασκήσεις του 3ου κεφαλαίου
Η ΓΛΩΣΣΑ C ΜΑΘΗΜΑ 2.
ΘΕΩΡΙΑ ΠΟΛΥΠΛΟΚΟΤΗΤΑΣ ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΚΕΦΑΛΑΙΑ 7.4 – 7.6 NP ΠΛΗΡΟΤΗΤΑ.
Μια εξίσωση της μορφής αχ + βχ = γ όπου α,β,γ είναι πραγματικοί αριθμοί και x, y μεταβλητές, ονομάζεται γραμμική εξίσωση με δύο αγνώστους.
Probabilistically Checkable Proofs Theorem (PCP THEOREM) Ομιλητής Ασημακόπουλος (Ευ)Άγγελος.
Θεωρία Υπολογισμού Εισαγωγή (μέρος 2 ο ) Πρακτική Θεωρία.
Μηχανές Turing και Υπολογισιμότητα
ΝΤΕΝΤΕΡΜΙΝΙΣΤΙΚΑ ΠΕΠΕΡΑΣΜΕΝΑ ΑΥΤΟΜΑΤΑ Ι
Αλγόριθμοι 2.1.1,
Θεωρία Υπολογισμού Εισαγωγή (μέρος 3 ο ). Χρειαζόμαστε Μοντέλα Εμπρός πατάκι Πίσω πατάκι Πόρτα ΚλειστόΑνοιχτό.
Θεωρία Υπολογισμού Λήμμα της Άντλησης. Είναι οι παρακάτω γλώσσες κανονικές; L = {0 n 1 n | n ≥ 0} L = { w | w ίδιο πλήθος 0 και 1} L = { w | w ίδιο πλήθος.
Θεωρία Υπολογισμού Πεπερασμένα Αυτόματα. Η κλάση των κανονικών γλωσσών είναι κλειστή ως προς την ένωση.
Θεωρία Υπολογισμού Πεπερασμένα Αυτόματα. Υπολογισμοί Γλώσσα που αποδέχεται ένας υπολογιστής: Το σύνολο των λέξεων τα οποία οδηγούν σε κατάσταση αποδοχής.
ΣΥΝΟΛΑ.
Θεωρία Υπολογισμού Αντιαιτιοκρατικά Πεπερασμένα Αυτόματα.
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Χρονική Πολυπλοκότητα και Μοντέλα
Θεωρία Υπολογισμού Αλγόριθμοι και Μηχανές Turing Υπολογισιμότητα.
Θεωρία Υπολογισμού Ανεπίλυτα Προβλήματα από τη Θεωρία Γλωσσών.
Μέγιστη ροή TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A Συνάρτηση χωρητικότητας Κατευθυνόμενο γράφημα.
Θεωρία Υπολογισμού Μηχανές Turing. w#w προσομοίωση.
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι13-1 Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Ο αλγόριθμος Dijkstra για εύρεση βραχυτέρων μονοπατιών.
Θεωρία Υπολογισμού Κλάσεις P και NP.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Συναρτησιακές Εξαρτήσεις.
Θεώρημα Διαγνωσιμότητας
Χρονική Πολυπλοκότητα
Ελαφρύτατες διαδρομές TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A.
Διαγνώσιμες και μη-διαγνώσιμες ασυμφραστικές γραμματικές και γλώσσες
ΚΕΦΑΛΑΙΟ 2.1 ΠΡΟΒΛΗΜΑ. Ο Όμηρος στην Οδύσσεια περιγράφει τα προβλήματα που αντι- μετώπιζε ο Οδυσσέας για να φτάσει στην Ιθάκη. Το πρόβλημα που κλήθηκε.
Π ΑΝΕΠΙΣΤΗΜΙΟ Δ ΥΤΙΚΗΣ Μ ΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Θεωρία Σημάτων και Συστημάτων 2013 Μάθημα 3 ο Δ. Γ. Τσαλικάκης.
Θεωρία Υπολογισμού Λήμμα της Άντλησης -Παραδείγματα.
Μάθημα 1 ο Τρίτη 4 Οκτωβρίου 2011 Τσαλικάκης Δημήτρης « Εισαγωγικές έννοιες» «ΘΕΩΡΙΑ ΠΟΛΥΠΛΟΚΟΤΗΤΑΣ»
Αρχές επαγωγικής στατιστικής Τμήμα :Νοσηλευτικής Πατρών Διδάσκουσα: Παναγιώταρου Αλίκη Διάλεξη 9.
Εισαγωγή στους Η/Υ Ενότητα 2: Αναδρομή στην ιστορία της τεχνολογίας Ιωάννης Σταματίου Οργάνωση και Διοίκηση Επιχειρήσεων.
ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ II Καθ. Πέτρος Π. Γρουμπός Διάλεξη 3η Μετασχηματισμός Fourier.
Θεωρία υπολογισμού1 Μη αιτιοκρατικό αυτόματο Σ={0}, L = { 0 k : k=2m, k=3m}, μαντεύουμε το μήκος.
Σήματα και Συστήματα 11 10η διάλεξη. Σήματα και Συστήματα 12 Εισαγωγικά (1) Έστω γραμμικό σύστημα που περιγράφεται από τη σχέση: Αν η είσοδος είναι γραμμικός.
ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ II Καθ. Πέτρος Π. Γρουμπός Διάλεξη 8η Στοχαστικά Σήματα - 1.
ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ II Καθ. Πέτρος Π. Γρουμπός Διάλεξη 4η Δειγματοληψία.
Γράφημα Συνδυαστικό αντικείμενο που αποτελείται από 2 σύνολα:
Συναρτήσεις Πληθάριθμοι Συνόλων
Μοντελοποίηση υπολογισμού
Μέγιστη ροή Κατευθυνόμενο γράφημα 12 Συνάρτηση χωρητικότητας
Λήμμα άντλησης Πως αποφασίζουμε αποδεικνύουμε ότι μία γλώσσα δεν είναι κανονική; Δυσκολότερο από την απόδειξη ότι μια γλώσσα είναι κανονική. Γενικότερο.
Θέματα Θεωρητικής επιστήμης των Υπολογιστών
Ισοδυναμία ΠΑ - ΚΕ Για να δείξουμε ότι οι κανονικές γλώσσες - εκφράσεις και τα πεπερασμένα αυτόματα είναι ισοδύναμα σε εκφραστική δυνατότητα έχουμε να.
Ενότητα 8 : Αυτόματα NFA - DFA Αλέξανδρος Τζάλλας
Μέγιστη ροή Κατευθυνόμενο γράφημα 12 Συνάρτηση χωρητικότητας
Ισοδυναμία ΜΠΑ με ΠΑ Για κάθε ΜΠΑ Μ υπάρχει αλγόριθμος ο οποίος κατασκευάζει ΠΑ Μ’ αιτιοκρατικό ώστε να αναγνωρίζουν την ίδια ακριβώς γλώσσα. Καθώς το.
Διαφορικές εξισώσεις τάξης ανώτερης της πρώτης
Η έννοια του προβλήματος
ΠΑΡΟΥΣΙΑΣΕΙΣ ΜΑΘΗΜΑΤΟΣ ΠΙΘΑΝΟΤΗΤΕΣ(4)
Μεταγράφημα παρουσίασης:

Επιλυσιμότητα – Διαγωνοποίηση Καντόρ Θεωρία Υπολογισμού Επιλυσιμότητα – Διαγωνοποίηση Καντόρ

Σχέση Γλωσσών Αναγνωρίσιμες Διαγνώσιμες Ασυμφραστικές Κανονικές

Το Πρόβλημα Αποδοχής Μηχανής Turing

AΤΜ = {<Μ, w> | η Μ είναι μια ΤΜ που αποδέχεται τη λέξη w} μη διαγνώσιμη, αλλά αναγνωρίσιμη Υπάρχει ΤΜ η οποία αποδέχεται κάθε ζεύγος <Μ, w> που ανήκει στη γλώσσα δηλαδή, που η μηχανή Μ αποδέχεται τη λέξη w

Καθολική Μηχανή Turing Μια μηχανή που μπορεί να προσομοιώσει οποιαδήποτε άλλη ΤΜ με αφετηρία την περιγραφή της Έναυσμα για την ανάπτυξη υπολογιστών αποθηκευμένου προγράμματος

ΜΤ σαν λέξεις

Η Καθολική Μηχανή Turing U = ‘Για είσοδο <M, w>, Τρέξε την M στην είσοδο w Αν η M αποδεχθεί τη w, αποδέξου. Αν η M απορρίψει τη w, απόρριψε.’

Αναγνώριση – Διάγνωση Μια ΤΜ αναγνωρίζει μια γλώσσα αν για κάθε λέξη της γλώσσας οδηγείται σε αποδοχή. Μια TM διαγιγνώσκει μια γλώσσα αν για κάθε λέξη της γλώσσας οδηγείται σε αποδοχή και, επιπλέον, τερματίζει σε κάθε είσοδο (δεν εγκλωβίζεται ποτέ).

Η Γλώσσα ΑΤΜ είναι μη διαγνώσιμη Θεώρημα του Turing Η Γλώσσα ΑΤΜ είναι μη διαγνώσιμη Η ΤΜ U δεν διαγιγνώσκει τη γλώσσα ΑΤΜ. – Δεν έχει τρόπο να διαπιστώσει ότι μια ΤΜ Μ μπορεί να εγκλωβιστεί/να μην τερματίσει σε μια λέξη w. – Θα δείξουμε ότι τέτοιος τρόπος δεν υπάρχει – το πρόβλημα του τερματισμού είναι μη επιλύσιμο.

Μέθοδος Διαγωνιοποίησης • Πως μπορούμε να ξέρουμε αν δυο πεπερασμένα σύνολα είναι ισομεγέθη; – Μετρούμε τα στοιχεία τους • Και αν είναι μη πεπερασμένα; – Cantor (1873): Αν μπορούμε να συνταιριάξουμε κάθε στοιχείο του ενός με ένα στοιχείο του άλλου

Μέθοδος της Διαγωνιοποίησης – Ορισμοί Έστω δύο σύνολα Α και Β και f συνάρτηση από το Α στο Β: – Η f είναι μονομορφική ή ένα-προς-ένα αν κάθε ζεύγος ξεχωριστών στοιχείων του Α απεικονίζεται σε δύο ξεχωριστά στοιχεία του Β a ≠ b -> f(a) ≠ f(b) – Η f είναι επιμορφική ή επί του Β αν χρησιμοποιεί όλα τα στοιχεία του Β για κάθε b υπάρχει a τέτοιο ώστε f(a) = b • Δύο σύνολα Α και Β λέγονται ισομεγέθη αν υπάρχει μονομορφική και επιμορφική συνάρτηση f : Α -> Β που να τα συνδέει.

1ο Παράδειγμα • Έστω τα σύνολα: – ℕ = {1, 2, 3, ...} φυσικοί αριθμοί – Α = {2, 4, 6,...} άρτιοι αριθμοί – Είναι τα δύο σύνολα ισομεγέθη; • Θεωρήστε την αντιστοιχία f(n)=2n από το ℕ στο Α

Αριθμήσιμα και Υπεραριθμήσιμα Σύνολα Ένα σύνολο λέγεται αριθμήσιμο αν είναι πεπερασμένο ή ισομέγεθες με το ℕ. Ένα σύνολο λέγεται υπεραριθμήσιμο αν δεν είναι ούτε πεπερασμένο ούτε ισομέγεθες με το ℕ.

2ο Παράδειγμα Θεώρημα: Το των πραγματικών αριθμών ℝ είναι υπεραριθμήσιμο Απόδειξη: Έστω ότι υπάρχει αντιστοιχία f από το ℕ στο ℝ Θα κατασκευάσουμε ένα αριθμό x που δεν συνταιριάζεται με κανένα από τους αριθμούς στο ℕ (δεν υπάρχει n, τέτοιο ώστε f(n) = x). – Ο x πρέπει να διαφέρει από όλους τους πραγματικούς αριθμούς που έχουν αντιστοιχία

2ο Παράδειγμα (συνέχεια) Κατασκευή x: Επιλέγουμε το x μεταξύ [0,1] έτσι ώστε – Για το n-οστό δεκαδικό ψηφίο του x επιλέγουμε ένα αριθμό διαφορετικό από το n-οστό ψηφίο του δεκαδικού που αντιστοιχεί στο n: Το 1ο δεκαδικό ψηφίο του x να διαφέρει από το αντίστοιχο ψηφίο του f(1) Το 2ο δεκαδικό ψηφίο του x να διαφέρει από το αντίστοιχο ψηφίο του f(2) Άρα ο αριθμός x δεν συμπίπτει με τον αριθμό f(n) για οποιοδήποτε n και επομένως δεν αντιστοιχείται από τη συνάρτηση f

Υπάρχουν μη αναγνωρίσιμες γλώσσες • Πλήθος γλωσσών: υπεραριθμήσιμο • Πλήθος μηχανών Turing: αριθμήσιμο • Παρατήρηση: Κάθε ΤΜ αναγνωρίζει ακριβώς μια γλώσσα • Συμπέρασμα: Υπάρχουν γλώσσες που δεν αναγνωρίζονται από καμιά μηχανή Turing