Θεωρία Υπολογισμού και Πολυπλοκότητα ΕΙΣΑΓΩΓΉ ΣΤΟ ΜΑΘΗΜΑ

Σχετικά έγγραφα
ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 1: Μαθηματικό Υπόβαθρο

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 1 : Σύνολα & Σχέσεις (1/2) Αλέξανδρος Τζάλλας

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος στη δεύτερη έκδοση

Θεωρία Υπολογισμού Άρτιοι ΑΜ. Διδάσκων: Σταύρος Κολλιόπουλος. eclass.di.uoa.gr. Περιγραφή μαθήματος

Θεωρία Υπολογισμού Αρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr

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

Λογική στην Πληροφορική - Εισαγωγή

Γνωριµία. Θεωρία Υπολογισµού: Εισαγωγικά. Αντικείµενο Μαθήµατος. Επικοινωνία.

CSC 314: Switching Theory

Υπολογίσιμες Συναρτήσεις

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Επανάληψη Μαθήματος

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Θεωρία Υπολογισµού Theory of Computation

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

ΩΡΟΛΟΓΙΟ ΠΡΟΓΡΑΜΜΑ. Δευτέρα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 11 : Γραμματικές χωρίς συμφραζόμενα. Αλέξανδρος Τζάλλας

ιακριτές Μέθοδοι για την Επιστήμη των Υπολογιστών

Δομές Δεδομένων (Data Structures)

Θεωρία Υπολογισμού. Ενότητα 7 : Ντετερμινιστικά Πεπερασμένα Αυτόματα, Κανονικές Πράξεις. Αλέξανδρος Τζάλλας

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών

Σχεδίαση Γλωσσών Προγραμματισμού Συντακτική Ανάλυση Ι. Εαρινό Εξάμηνο Lec /03/2019 Διδάσκων: Γεώργιος Χρ. Μακρής

ΜΕΤΑΒΑΤΙΚΕΣ ΠΡΟΫΠΟΘΕΣΕΙΣ ΑΠΟΚΤΗΣΗΣ ΠΤΥΧΙΟΥ

Μεταγλωττιστές. Γιώργος Δημητρίου. Μάθημα 2 ο. Πανεπιστήμιο Θεσσαλίας - Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

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

Θέματα Υπολογισμού στον Πολιτισμό

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

Σχολή Πολιτικών Μηχανικών

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

ΜΑΘΗΜΑ: Μεταγλωττιστές

ΑΣΤΙΚΑ ΥΔΡΑΥΛΙΚΑ ΕΡΓΑ ΚΟΥΤΣΟΓΙΑΝΝΗΣ ΔΗΜΗΤΡΙΟΣ, ΝΙΚΟΛΑΟΣ

Μη-Αριθμήσιμα Σύνολα, ιαγωνιοποίηση

Σχολή Πολιτικών Μηχανικών. Συγκεντρωτικά αποτελέσματα προπτυχιακών μαθημάτων για το Χειμερινό εξαμήνο του ακ. έτους

Διδάσκων / Διδάσκουσα του μαθήματος

Κεφάλαιο 2: Τυπικές γλώσσες. Νίκος Παπασπύρου, Κωστής Σαγώνας Μεταγλωττιστές Μάρτιος / 216

Θέματα Υπολογισμού στον Πολιτισμό

Σχολή Πολιτικών Μηχανικών ΣΤΟΧΑΣΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΤΟΥΣ ΥΔΑΤΙΚΟΥΣ ΠΟΡΟΥΣ ΚΟΥΤΣΟΓΙΑΝΝΗΣ ΔΗΜΗΤΡΙΟΣ, ΝΙΚΟΛΑΟΣ. Ακ. έτος Χειμερινό εξάμηνο

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 9 : Κανονικές Εκφράσεις. Αλέξανδρος Τζάλλας

Ενότητα 1 η Επιστήμη των Υπολογιστών

Ενότητα 2 Πρόβλημα σελ 13-18

Ασκήσεις από παλιές εξετάσεις

Αλγόριθμοι και Πολυπλοκότητα

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

Εισαγωγή. Σκοπός του μαθήματος

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Περιγραφή Μαθήματος. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Περίγραμμα. Διαδικαστικά. Εργαστήρια Τεχνικών Προγραμματισμού 21/2/2017. ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ και Τεχνικές Προγραμματισμού

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ και Τεχνικές Προγραμματισμού

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 10 : Κατασκευή ΝΠΑ. Αλέξανδρος Τζάλλας

4.2.1 Α εξάμηνο Β εξάμηνο Γ εξάμηνο 4.2. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΝΑ ΕΞΑΜΗΝΟ

ΗΥ Λογική. Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 4: Εισαγωγή / Σύνολα

Τεχνητή Νοημοσύνη. 21η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

Τμήμα Λογιστικής και Χρηματοοικονομικής

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

Θέματα υπολογισμού στον πολιτισμό

Αλγόριθμοι και Πολυπλοκότητα

ΜΠΛΕ ΒΙΒΛΙΟΤΕΤΡΑΔΙΑ. ΝΕΑ ΣΕΙΡΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΒΙΒΛΙΩΝ ΑΠΟ ΤΙΣ ΕΚΔΟΣΕΙΣ ΠΑΠΑΔΟΠΟΥΛΟΣ

Εισαγωγικά. 1 η Εβδομάδα. Κάθε Τρίτη (17:00-20:00) και Τετάρτη (13:00 15:00) στην αίθουσα Ι5. 4 ώρες Θεωρία (ΤΡ : 1η-2η ώρα, ΤΕ : 1η-2η ώρα)

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

Αλγόριθμοι και Πολυπλοκότητα

Αλγόριθμοι και Πολυπλοκότητα

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2670

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

Ωρολόγιο Πρόγραµµα Μαθηµάτων Εαρινού Εξαµήνου

Αλγόριθµοι και Πολυπλοκότητα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 8 : Αυτόματα NFA - DFA. Αλέξανδρος Τζάλλας

Αλγόριθμοι και Πολυπλοκότητα

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 10: Αυτόματα Στοίβας II

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

Οδηγίες για τη διδασκαλία µαθηµάτων Πληροφορικής του Ενιαίου Λυκείου

Εαρινό Εξάμηνο ΗΥ111 Απειροστικός Λογισμός ΙΙ

Θεωρία Υπολογισμού. Ενότητα 5 : Λογικά Επιχειρήματα, Αλφάβητα & Γλώσσες (2/2) Αλέξανδρος Τζάλλας

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 13: Παραλλαγές Μηχανών Turing και Περιγραφή Αλγορίθμων

Γενικά Σχόλια Αξιολόγησης Εργασιών Α εξαμήνου Β κύκλου Σπουδών ΠΜΣ ΣΤΕΜ

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Περιγραφή Μαθήματος. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

3. Περιγράμματα Μαθημάτων Προγράμματος Σπουδών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ. Ωρολόγιο Πρόγραμμα Εαρινού Εξαμήνου

Σχολή Πολιτικών Μηχανικών

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 7: Ασυμφραστικές Γλώσσες (Γλώσσες Ελεύθερες Συμφραζομένων)

3. Περιγράμματα Μαθημάτων Προγράμματος Σπουδών

Αυτόματα και Υπολογιστικά Μοντέλα Automata and Models of Computation

Αποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 'Μερικές Διαφορικές Εξισώσεις' Ερωτηματολόγιο

Εισαγωγή στις έννοιες του προγραμματισμού και της πληροφορικής

Θεωρία Υπολογισμού και Πολυπλοκότητα

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

Δευτέρα. 1o Έτος 2ο Έτος 3ο Έτος 4ο Έτος

Φροντιστήριο 10 Λύσεις

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ ΔΙΟΙΚΗΣΗΣ και ΠΛΗΡΟΦΟΡΙΚΗΣ. ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΟΔΗΓΟΣ ΜΕΤΑΒΑΤΙΚΩΝ ΔΙΑΤΑΞΕΩΝ

Μέγιστη τιμή Οι στόχοι του μαθήματος είναι σαφείς ,18 0, ,5 4,31 0, ,29 0, ,82 1, ,71 1,27 1 5

Σειρά Προβλημάτων 3 Λύσεις

Κανονικές Γλώσσες. ιδάσκοντες: Φ. Αφράτη,. Φωτάκης Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 18: Χρονική και Χωρική Πολυπλοκότητα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Στόχοι 1. Σχεδιασμός υψηλού επιπέδου προγραμμάτων σπουδών 2. Η προαγωγή των Μαθηματικών επιστημών μέσω της επιστημονικής έρευνας 3.

Θεωρία Υπολογισμού και Πολυπλοκότητα To Δόγμα Church-Turing

Θεωρία Υπολογισμού και Πολυπλοκότητα

Ωρολόγιο Πρόγραµµα Μαθηµάτων Εαρινού Εξαµήνου

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 6: Μη Κανονικές Γλώσσες

Σχεδίαση Γλωσσών Προγραμματισμού Λεξική Ανάλυση Ι. Εαρινό Εξάμηνο Lec 05 & & 26 /02/2019 Διδάσκων: Γεώργιος Χρ.

Transcript:

Θεωρία Υπολογισμού και Πολυπλοκότητα ΕΙΣΑΓΩΓΉ ΣΤΟ ΜΑΘΗΜΑ Άννα Φιλίππου annap@cs.ucy.ac.cy ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-1

Στοιχεία του μαθήματος Διδάσκουσα: Άννα Φιλίππου Γραφείο: FST-01 105 Τηλέφωνο: 22-892699 E-mail: annap@cs.ucy.ac.cy Ώρες Γραφείου: Πέμπτη, 15.00-17.00 Ιστοσελίδα του μαθήματος: http://www.cs.ucy.ac.cy/~annap/epl211 Βοηθός μαθήματος: Μιχάλης Αγαθοκλέους Διαλέξεις Τρίτη και Παρασκευή, 9.00-10.30 Φροντιστήριο Τετάρτη: 9.00 10.00 ή 10.00 11.00 Προαπαιτούμενα: ΕΠΛ111, ΜΑΣ012 Προαπαιτείται για: ΕΠΛ323 ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-2

Οι υπολογιστές είναι παντοδύναμοι!! Παίζουν σκάκι Διεκπεραιώνουν εγχειρήσεις καρδίας Πετούν αεροπλάνα Υπάρχει κάτι που δεν μπορούν να κάνουν οι υπολογιστές; ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-3

Τα όρια του υπολογισμού Γιατί μας ενδιαφέρει να μελετήσουμε τα όρια του υπολογισμού; ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-4

Αέναη Κίνηση Κατά τον Μεσαίωνα, οι άνθρωποι ήθελαν να δημιουργήσουν μηχανές οι οποίες να εργάζονται χωρίς να καταναλώνουν ενέργεια. Αργότερα, ανακαλύψεις στη Φυσική κατέδειξαν ότι η ενέργεια δεν παράγεται από το τίποτα. Η αέναη κίνηση είναι κάτι το αδύνατο. Η αναγνώριση του τι είναι ή όχι εφικτό είναι σημαντική για να μην αποσπούνται δυνάμεις σε ανώφελους στόχους. ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-5

Οι Νόμοι του Υπολογισμού Όπως οι Νόμοι της Φυσικής, διατυπώνουν τι είναι ή δεν είναι δυνατό στη Φύση έτσι και η Θεωρία Υπολογισμού διατυπώνει τι είναι δυνατό/αδύνατο για τους υπολογιστές. ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-6

Περιγραφή Μαθήματος Η Θεωρία Υπολογισμού πραγματεύεται τις θεμελιώδεις μαθηματικές ιδιότητες του υλικού και του λογισμικού των υπολογιστών καθώς και κάποιες εφαρμογές τους. Ποια προβλήματα μπορούν να λυθούν υπολογιστικά και ποια όχι; Πόσο γρήγορα; Με πόση μνήμη; Σε τι είδους υπολογιστικό μοντέλο; Άμεση σχέση με πρακτικά προβλήματα Μεταγλωττιστές γραμματικές Αναγνώριση συμβολοσειρών (DNA, grep) Κανονικές Εκφράσεις Ανάλυση πολυπλοκότητας προβλημάτων ΝP-πληρότητα Αποκαλύπτει την απλότητα και κομψότητα των υπολογιστικών μηχανών Ωριμάζει την αναλυτική σκέψη και εξοικειώνει με θεμελιώδεις τεχνικές απόδειξης και μαθηματικής επιχειρηματολογίας Διαχρονική Αξία ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-7

Βασικά Θέματα Αυτόματα Υπολογισιμότητα Πολυπλοκότητα Ποιες είναι οι θεμελιώδεις δυνατότητες και ποιοι οι εγγενείς περιορισμοί των υπολογιστών; ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-8

Πολυπλοκότητα Ταξινόμηση των προβλημάτων με βάση τη δυσκολία τους. Για παράδειγμα Εύκολο: Ταξινόμηση αριθμών Δύσκολο: Χρονοπρογραμματισμός Μαθημάτων για Ωρολόγιο Πρόγραμμα Τι κάνει τα προβλήματα εύκολα ή δύσκολα; Άγνωστο μέχρι σήμερα Σύστημα ταξινόμησης προβλημάτων με βάση την υπολογιστική τους δυσκολία. Ακόμα και τα δύσκολα προβλήματα έχουν πρακτικό ενδιαφέρον. Κρυπτογραφία ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-9

Υπολογισιμότητα Μελετά κατά πόσο ένα πρόβλημα είναι ή όχι επιλύσιμο Kurt Godel, Alan Turing, Alonzo Church Ανεπίλυτα Προβλήματα Πρόβλημα Τερματισμού Απόδειξη ή Κατάρριψη μιας μαθηματικής πρότασης David Hilbert (1862-1943) Alan Turing (1912-1954) Alonzo Church (1903-1995) ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-10

Θεωρία Αυτομάτων Πραγματεύεται μαθηματικά μοντέλα της υπολογιστικής επιστήμης. Πρακτικές Εφαρμογές: Επεξεργασία κειμένου (πεπερασμένα αυτόματα) Σχεδίαση γλωσσών προγραμματισμού (γραμματική χωρίς συμφραζόμενα) Προσφέρει σαφή ορισμό του υπολογιστή ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-11

Περιεχόμενα Κανονικές Γλώσσες Ντετερμινιστικά και Μη-Ντετερμινιστικά Αυτόματα Κανονικές εκφράσεις Μη-Κανονικές γλώσσες (Λήμμα Άντλησης) Κατηγορηματικές Γραμματικές (Χωρίς Συμφραζόμενα) Αυτόματα με στοίβα Μη-Κατηγορηματικές Γραμματικές (Λήμμα Άντλησης) Μηχανές Turing Γενικές Γραμματικές Υπολογισιμότητα Πολυπλοκότητα Προβλημάτων NP-Πληρότητα ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 1-12

Βιβλιογραφία Υποχρεωτικό βιβλίο μαθήματος: Michael Sipser, Introduction to the Theory of Computation, PWS Publishing Company, 1997 Michael Sipser, Εισαγωγή στην θεωρία υπολογισμού, Πανεπιστημιακές Εκδόσεις Κρήτης, 2007 Άλλα βιβλία: Η. R. Lewis και Χ. Χ. Παπαδημητρίου, Στοιχεία Θεωρίας Υπολογισμού, Εκδόσεις Κριτική, Επιστημονική Βιβλιοθήκη, 2005. Μ. Μαυρονικόλας, Θεωρία Υπολογισμού, προσχέδιο βιβλίου, Αύγουστος 2005. ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 0-13

Αξιολόγηση 5 σειρές ασκήσεων 20% Ενδιάμεση Εξέταση 30% Τελική εξέταση 50% ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 1-14

Γενικές Οδηγίες Εξασκηθείτε μέσω της επίλυση όσο το δυνατόν περισσότερων προβλημάτων Προμηθευτείτε το βιβλίο Σεβαστείτε τους κανόνες συνεργασίας Σεβαστείτε τους κανόνες πνευματικής ιδιοκτησίας ΕΠΛ 211 Θεωρία Υπολογισμού και Πολυπλοκότητα 1-15