<?xml version='1.0' encoding='utf-8'?><rss version='2.0' xmlns:atom='http://www.w3.org/2005/Atom'><channel><atom:link href='https://eclass.uoa.gr/modules/announcements/rss.php?c=MATH830' rel='self' type='application/rss+xml' /><title>Ανακοινώσεις μαθήματος Υπολογιστική Πολυπλοκότητα</title><link>https://eclass.uoa.gr/courses/MATH830/</link><description>Ανακοινώσεις</description><lastBuildDate>Tue, 05 May 2026 13:58:19 +0300</lastBuildDate><language>el</language><item><title>Ύλη εξετάσεων ακαδημαϊκού έτους 2025-26</title><link>https://eclass.uoa.gr/modules/announcements/index.php?an_id=651073&amp;course=MATH830</link><description>&lt;p&gt;Καλησπέρα σε όλα,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Η ύλη του μαθήματος για τις εξετάσεις αποτελείται από τα &lt;strong&gt;κεφάλαια 7 και 8 του βιβλίου Sipser&lt;/strong&gt;. Συγκεκριμένα, για κόσμο που μελετάει από άλλες πηγές:&lt;/p&gt;
&lt;p&gt;1) Ασυμπτωτικός συμβολισμός (Big-O notation). Όχι εξειδικευμένα πράγματα.&lt;/p&gt;
&lt;p&gt;2) Ντετερμινιστικές και μη ντετερμινιστικές μηχανές Turing. Πολυταινιακές μηχανές. Όχι αποδείξεις ισοδυναμίας μοντέλων, κυρίως να ξέρετε τι είναι και να μπορείτε να χειριστείτε τέτοιες μηχανές.&lt;/p&gt;
&lt;p&gt;3) Κλάσεις χρονικής πολυπλοκότητας P, NP, EXP. Συμπληρωματικές κλάσεις (πχ coNP).&lt;/p&gt;
&lt;p&gt;4) Αναγωγές πολυωνυμικού χρόνου. NP-πληρότητα. NP-πλήρη προβλήματα σχετιζόμενα με λογικούς τύπους, γραφήματα και σύνολα ακεραίων. &lt;strong&gt;Όχι&lt;/strong&gt; θεώρημα Cook-Levin.&lt;/p&gt;
&lt;p&gt;5) Κλάσεις χωρικής πολυπλοκότητας PSPACE, L, NL. Θεώρημα Savitch.&lt;/p&gt;
&lt;p&gt;6) PSPACE πληρότητα, NL πληρότητα και αντίστοιχα προβλήματα. NL=coNL. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Αν υπάρξει χρόνος να καλυφθούν περισσότερα πράγματα από αυτά στο μάθημα (μάλλον δύσκολο), τα όποια έξτρα πράγματα δούμε &lt;strong&gt;δεν θα περιλαμβάνονται στην εξεταστέα ύλη.&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Γ.Λ.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description><pubDate>Tue, 05 May 2026 13:58:19 +0300</pubDate><guid isPermaLink='false'>Tue, 05 May 2026 13:58:19 +0300651073</guid></item><item><title>Αναβολη διαλεξης 26/3</title><link>https://eclass.uoa.gr/modules/announcements/index.php?an_id=645062&amp;course=MATH830</link><description>&lt;p&gt;Καλησπερα σε ολα,&lt;/p&gt;
&lt;p&gt;Λογω ζητηματος υγειας, η αυριανη διαλεξη αναβαλλεται. Θα συζητησουμε για αναπληρωση την επομενη εβδομαδα.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Γ.&lt;/p&gt;</description><pubDate>Wed, 25 Mar 2026 20:50:03 +0300</pubDate><guid isPermaLink='false'>Wed, 25 Mar 2026 20:50:03 +0300645062</guid></item><item><title>Για το μάθημα στις 5/3</title><link>https://eclass.uoa.gr/modules/announcements/index.php?an_id=641490&amp;course=MATH830</link><description>&lt;p&gt;Καλημέρα σε όλα,&lt;/p&gt;
&lt;p&gt;Στις 5/3 αναφέραμε κάποια παραδείγματα αλγοριθμικών προβλημάτων (πολλαπλασιασμός ακεραίων, εύρεση μεγίστου σε πίνακα, REACHABILITY, TSP) και ο τρόπος με τον οποίο μας ενδιαφέρει να τα μελετήσουμε. Στην συνέχεια μιλήσαμε για γλώσσες, ορίσαμε τις Μηχανές Turing και κάναμε ένα παράδειγμα στην γλώσσα L={0^n 1^n | n φυσικός}.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Τα διάφορα που είπαμε πάρθηκαν από τα παρακάτω:&lt;/p&gt;
&lt;p&gt;1) Papadimitriou Christos, "Computational Complexity", Addison-Wesley Publishing Company, Inc., 1994 [Sections 1.1, 1.3]&lt;/p&gt;
&lt;p&gt;2) Sanjeev Arora, Boaz Barak, "Computational Complexity, A Modern Approach", Cambridge University Press, 2007 [Chapter 0]&lt;/p&gt;
&lt;p&gt;3) Δημήτρης Ζώρος, "(Πρόχειρες) σημειώσεις στη ΘΕΩΡΙΑ ΑΝΑΔΡΟΜΗΣ" [παρ. 0.2]&lt;/p&gt;
&lt;p&gt;4) Βιβλίο Sipser. [Κ. 3.1]&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Για την Μ.Τ. που κάναμε, ίσως είχε λάθος όπως μου υπέδειξε συμφοιτητής σας. Δεν είμαι σίγουρος πλέον γι αυτό (δεν μπορώ να αναπαράξω το λάθος δλδ), αλλά σε κάθε περίπτωση, η προτινόμενη Μ.Τ. που αποφασίζει την γλώσσα L = {w = 0^n 1^n | n στο n}, είναι η M =(Q,Σ,Γ,δ,q0,qa,qf) όπου:&lt;/p&gt;
&lt;p&gt;Q={q0,q1,qb,qa,qf}&lt;/p&gt;
&lt;p&gt;Σ={0,1}, Γ={0,1,|&amp;gt;, _ , 0',1'}, |&amp;gt; αρχή ταινίας, _ κενό κελί ταινίας&lt;/p&gt;
&lt;p&gt;q0 αρχική κατάσταση, qa αποδοχής, qf απόρριψης&lt;/p&gt;
&lt;p&gt;και δ:QxΓ --&amp;gt; QxΓx{A,Δ}, με&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;δ(q0,0)=(q1,0',Δ), δ(q0,1)=(qf,1,Δ), δ(q0,0')=(q0,0',Δ), δ(q0,1')=(q0,1',Δ), δ(q0,_)=(qy,_,Δ)&lt;/p&gt;
&lt;p&gt;δ(q1,0)=(q1,0,Δ), δ(q1,1)=(qb,1',A), δ(q1,1')=(q1,1',Δ), δ(q1,_)=(qf,_,Δ)&lt;/p&gt;
&lt;p&gt;δ(qb,0)=(qb,0,A), δ(qb,0')=(qb,0',A), δ(qb,1')=(qb,1',A), δ(qb,|&amp;gt;)=(q0,|&amp;gt;,Δ)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Για όλα τα inputs που δεν όρισα την δ, σημαίνει ότι δεν προκύπτουν ποτέ στην λειτουργία της μηχανής οπότε δεν μας ενδιαφέρουν. Μπορούμε είτε να αφήσουμε την δ να είναι μερική συνάρτηση, μέχρι να ορίσουμε ότι βλακεία να ναι.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Έστω λέξη 0^n 1^m, με n&amp;gt;m. Τότε, όταν σημαδευτεί το m+1-οστό 0, η Μ.Τ. θα μπει στην κατάσταση q1 και η κεφαλή θα κινείται δεξιά, βρίσκοντας στο διάβα της μόνον 0 και 1'. Κάποαι στιγμή θα δει το πρώτο _, κι επειδή είναι στην q1, θα περάσει στην κατάσταση απόρριψης qf.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Έστω λέξη 0^n 1^m, με n&amp;lt;m. Τότε, όταν σημαδευτεί τo n-οστό 1, η Μ.Τ. θα μπει στην κατάσταση qb, θα γυρίσει στην αρχή της ταινίας, θα επανέλθει στην κατάσταση q0, και μετά η κεφαλή θα κινείται δεξιά, βρίσκοντας στο διάβα της μόνον 0' και 1'. Κάποαι στιγμή θα δει το πρώτο 1, κι επειδή είναι στην q0, θα περάσει στην κατάσταση απόρριψης qf.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Δείτε την, σκεφτείτε την, και αν διαφωνείτε είτε γράψτε μου e-mail, είτε την ξανασυζητάμε την Πέμπτη.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Γ. Λ.&lt;/p&gt;</description><pubDate>Sun, 08 Mar 2026 05:54:04 +0300</pubDate><guid isPermaLink='false'>Sun, 08 Mar 2026 05:54:04 +0300641490</guid></item><item><title>Έναρξη μαθημάτων 5/3</title><link>https://eclass.uoa.gr/modules/announcements/index.php?an_id=639234&amp;course=MATH830</link><description>&lt;div class="card-body"&gt;
&lt;p&gt;Λόγω του σημερινού "μπλεξίματος" (δεν κρίνω, απλώς δεν έχω λάβει κάποια πιο κανονική ενημέρωση για να το ονομάσω αλλιώς), οι διαλέξεις στην Υπολογιστική Πολυπλοκότητα θα ξεκινήσουν στις 5/3.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Γ. Λ.&lt;/p&gt;
&lt;/div&gt;</description><pubDate>Thu, 26 Feb 2026 11:40:12 +0300</pubDate><guid isPermaLink='false'>Thu, 26 Feb 2026 11:40:12 +0300639234</guid></item><item><title>Τελικοί βαθμοί εξέτασης Φεβρουαρίου '26</title><link>https://eclass.uoa.gr/modules/announcements/index.php?an_id=636912&amp;course=MATH830</link><description>&lt;p&gt;Καλησπέρα σε όλα,&lt;/p&gt;
&lt;p&gt;Οι τελικοί βαθμοί της εξέτασης του Φεβρουαρίου '26, όπως θα κατατεθούν στο my-uni, βρίσκονται στα έγγραφα.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Γιάννης&lt;/p&gt;</description><pubDate>Mon, 16 Feb 2026 03:04:53 +0300</pubDate><guid isPermaLink='false'>Mon, 16 Feb 2026 03:04:53 +0300636912</guid></item></channel></rss>