Class Hub

Practice hub

Όλα τα παλαιότερα θέματα εξετάσεων, λυμένα βήμα-βήμα και ταγμένα με χρονιά και βάρος (%). Όταν υπάρχει κατά πρώτο λόγο πραγματικό εξεταστικό υλικό, αυτό προβάλλεται πρώτο. Παλαιότερα παραδείγματα από διαλέξεις σου χρησιμεύουν επικουρικά.

Λυμένες ασκήσεις

Φίλτρα
Πηγή
Topic
Πρόοδος
Δείχνει 72 από 141 ασκήσεις.
0 / 72 λυμένα(στα φίλτρα)
Παλαιό θέμαΕξ αποστάσεως 2020ΓραφήματαΔύσκολο

Εξ αποστάσεως 2020 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΦεβρουάριος 2016ΓραφήματαΔύσκολο

Φεβρουάριος 2016 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΦεβρουάριος 2017ΓραφήματαΔύσκολο

Φεβρουάριος 2017 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΦεβρουάριος 2019ΓραφήματαΔύσκολο

Φεβρουάριος 2019 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΙούνιος 2010Άπληστοι αλγόριθμοιΔύσκολο

Ιούνιος 2010 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΙούνιος 2011ΓραφήματαΔύσκολο

Ιούνιος 2011 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΙούνιος 2015ΓραφήματαΔύσκολο

Ιούνιος 2015 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΙούνιος 2016Δυναμικός προγραμματισμόςΔύσκολο

Ιούνιος 2016 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΙούνιος 2018Άπληστοι αλγόριθμοιΔύσκολο

Ιούνιος 2018 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΙούνιος 2021Δυναμικός προγραμματισμόςΔύσκολο

Ιούνιος 2021 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΙούνιος 2022Θέμα 120%ΓραφήματαΜέτριο

Ιούνιος 2022 · Θέμα 1 — Ανεξάρτητο σύνολο: NP και P για σταθερό k

Θεωρήστε το πρόβλημα του ανεξάρτητου συνόλου:

INDEP: Δοθέντος ενός μη κατευθυνόμενου γράφου με κόμβους και ενός μη αρνητικού ακεραίου , περιέχει ο -ανεξάρτητο σύνολο; (Ένα -ανεξάρτητο σύνολο είναι κόμβοι που ανά 2 δεν συνδέονται με ακμή.)

i. Αποδείξτε ότι το πρόβλημα INDEP ανήκει στην κλάση .

ii. Αποδείξτε ότι όταν το έχει σταθερή τιμή, π.χ. , τότε το πρόβλημα INDEP ανήκει στην κλάση . (Να περιγραφεί σύντομα σε φυσική γλώσσα ο αλγόριθμος και να δοθεί η πολυπλοκότητα.)

Παλαιό θέμαΙούνιος 2022Θέμα 235%Δυναμικός προγραμματισμόςΜέτριο

Ιούνιος 2022 · Θέμα 2 — Αναδρομή vs δυναμικός προγραμματισμός

Θέλουμε να υπολογιστεί η ακολουθία που προκύπτει από τον αναδρομικό τύπο

με τους 3 αρχικούς όρους . Έστω ο αλγόριθμος που στηρίζεται απευθείας στην αναδρομική σχέση. (Δίνεται ότι .)

i. Γράψτε σε φυσική γλώσσα τον αλγόριθμο . ii. Δείξτε ότι ο είναι εκθετικός, με πολυπλοκότητα . iii. Αν χρησιμοποιήσουμε δυναμικό προγραμματισμό (αλγόριθμος ), πόσα υποπροβλήματα θα οριστούν; iv. Δικαιολογήστε ότι η πολυπλοκότητα του είναι γραμμική. v. Ποιος αλγόριθμος είναι ταχύτερος;

Απαιτεί:L14 · DP I
Παλαιό θέμαΙούνιος 2022Θέμα 335%Δυναμικός προγραμματισμόςΔύσκολο

Ιούνιος 2022 · Θέμα 3 — 0/1 σακίδιο: άπληστος vs δυναμικός

Θεωρήστε το 0-1 πρόβλημα του σακιδίου: μεγιστοποίησε υπό τον περιορισμό , με , όπου τα είναι ακέραιοι.

i. Περιγράψτε σε φυσική γλώσσα έναν άπληστο αλγόριθμο που επιστρέφει μια εφικτή λύση. ii. Υπολογίστε την πολυπλοκότητά του. iii. Για το στιγμιότυπο , , , εφαρμόστε τον αλγόριθμο. iv. Μπορεί ο αλγόριθμος να επιστρέφει πάντα τη βέλτιστη λύση και να είναι πολυωνυμικός; v. Με δυναμικό προγραμματισμό, πόσα υποπροβλήματα χρειάζονται; Δώστε την αναδρομική σχέση.

Παλαιό θέμαΙούνιος 2022Θέμα 420%ΓραφήματαΜέτριο

Ιούνιος 2022 · Θέμα 4 — Προβλήματα απόφασης MST & TSP

Θεωρήστε τα προβλήματα: ελαχιστοποίηση κόστους ενός δέντρου επικάλυψης (mst) σε ένα γράφο, και ελαχιστοποίηση του κόστους ενός Χαμιλτονιανού κύκλου (TSP) σε έναν πλήρη γράφο.

i. Να δοθούν τα αντίστοιχα προβλήματα απόφασης και .

ii. Με την υπόθεση ότι : το ανήκει στην ; στην ; είναι -complete; Και αντίστοιχα για το .

Παλαιό θέμαΙούνιος 2023Θέμα 120%ΓραφήματαΜέτριο

Ιούνιος 2023 · Θέμα 1 — Συνεκτικές συνιστώσες γραφήματος

Δίνεται ένας απλός μη κατευθυνόμενος γράφος με κόμβους, ακμές και μια συνάρτηση βάρους στις ακμές. Η αναπαράσταση του είναι σε λίστες γειτνίασης. Μια συνεκτική συνιστώσα του είναι ένας υπογράφος του, μεγιστικός ως προς την έγκλιση, για τον οποίο ισχύει ότι για κάθε δύο κορυφές του υπάρχει μονοπάτι που τις συνδέει.

i. Να δοθεί αλγόριθμος σε φυσική γλώσσα, βέλτιστης πολυπλοκότητας, που βρίσκει τις συνεκτικές συνιστώσες του . ii. Να υπολογιστεί η πολυπλοκότητα του αλγορίθμου.

Παλαιό θέμαΙούνιος 2023Θέμα 1 (Β ομάδας)20%Ασυμπτωτική ανάλυσηΔύσκολο

Ιούνιος 2023 · Θέμα 1 (Β ομάδας) — Σύγκριση εκθετικής με υπερ-πολυωνυμική

Θεωρούμε την με . Βρες αν είναι ή .

Παλαιό θέμαΙούνιος 2023Θέμα 2Α10%Ασυμπτωτική ανάλυσηΜέτριο

Ιούνιος 2023 · Θέμα 2Α — Κατάταξη της 2^√(log n)

Η συνάρτηση είναι , ή ;

Παλαιό θέμαΙούνιος 2023Θέμα 2Β10%Διαίρει & κυρίευεΜέτριο

Ιούνιος 2023 · Θέμα 2Β — Δύο αλγόριθμοι D&C με Master Theorem

Ένα πρόβλημα επιλύεται με τους παρακάτω δύο αναδρομικούς αλγορίθμους για στιγμιότυπα μεγέθους :

  • Ο διασπά το πρόβλημα σε 9 υποπροβλήματα μεγέθους και συνθέτει τις λύσεις σε χρόνο .
  • Ο διασπά το πρόβλημα σε 2 υποπροβλήματα μεγέθους και συνθέτει τις λύσεις σε χρόνο για κάποια σταθερά .

Γράψε τις αναδρομικές εξισώσεις χρόνου εκτέλεσης των και λύσε τες με το Θεώρημα Κυριαρχίας.

Παλαιό θέμαΙούνιος 2023Θέμα 3Α5%ΓραφήματαΜέτριο

Ιούνιος 2023 · Θέμα 3Α — Το Hamiltonian Path ανήκει στο NP

Hamiltonian Path (Η): δίνεται γράφος με κόμβους και δύο κόμβοι και . Υπάρχει μονοπάτι από τον στον που περνά από κάθε κόμβο του ακριβώς μία φορά;

Δείξε ότι το πρόβλημα ανήκει στην κλάση NP.

Παλαιό θέμαΙούνιος 2023Θέμα 3Β15%ΓραφήματαΜέτριο

Ιούνιος 2023 · Θέμα 3Β — Το πρόβλημα απόφασης MST σε NP και σε P

Minimum Spanning Tree (MST): δίνεται γράφος με κόμβους και μη αρνητικά βάρη στις ακμές μέσω της . Να βρεθεί ένα συνδετικό δέντρο (spanning tree) ελαχίστου βάρους.

i. Γράψε το αντίστοιχο πρόβλημα απόφασης . ii. Δείξε ότι . iii. Δείξε ότι .

Παλαιό θέμαΙούνιος 2023Θέμα 440%Δυναμικός προγραμματισμόςΔύσκολο

Ιούνιος 2023 · Θέμα 4 — Κολώνες φωτισμού (μέγιστο ανεξάρτητο σύνολο σε μονοπάτι)

Ο δήμος θέλει να εγκαταστήσει κολώνες φωτισμού σε πιθανές θέσεις κατά μήκος ενός δρόμου. Για εξοικονόμηση κόστους δεν τοποθετεί κολώνες σε δύο διαδοχικές θέσεις. Κάθε θέση έχει φωτεινότητα · στόχος είναι ένα υποσύνολο μη-διαδοχικών θέσεων με τη μέγιστη συνολική φωτεινότητα («μέγιστο ανεξάρτητο υποσύνολο»).

Παράδειγμα 7 θέσεων με φωτεινότητες (για ). Π.χ. τα ανεξάρτητα έχουν φωτεινότητες .

1. Ο εξής άπληστος αλγόριθμος επιλέγει το καλύτερο ανάμεσα στο σύνολο των κορυφών με περιττούς δείκτες και σε αυτό με άρτιους δείκτες. Είναι βέλτιστος; Αν όχι, δώσε αντιπαράδειγμα. 2. Σχεδίασε αλγόριθμο δυναμικού προγραμματισμού που βρίσκει τη μέγιστη συνολική φωτεινότητα (δώσε την αναδρομική σχέση). 3. Δώσε τον χρόνο εκτέλεσης — πρέπει να είναι πολυωνυμικός ως προς το και ανεξάρτητος των τιμών φωτεινότητας. 4. Εκτέλεσε τον αλγόριθμο στο παραπάνω παράδειγμα.

Απαιτεί:L14 · DP I
Παλαιό θέμαΙούνιος 2024Θέμα Εξετάσεων 2024Θέμα 120%ΓραφήματαΜέτριο

Ιούνιος 2024 · Θέμα 1 — Κατασκευή γραφήματος & εκτέλεση Dijkstra

(α) (10 μονάδες) Να κατασκευάσεις ένα κατευθυνόμενο γράφημα με πέντε κορυφές, εκ των οποίων μία θα είναι η κορυφή-πηγή (με εισερχόμενο βαθμό 0), 5 ακμές, και ένα μη-αρνητικό κύκλο, για το οποίο ο αλγόριθμος του Dijkstra λειτουργεί σωστά. Να αιτιολογήσεις σύντομα την απάντησή σου.

(β) (10 μονάδες) Να εφαρμόσεις πλήρως κατάλληλο αλγόριθμο στο γράφημα ώστε να υπολογίσεις σωστά τη συντομότερη απόσταση όλων των κορυφών από την . Να κατασκευάσεις έναν πίνακα ο οποίος για κάθε βήμα θα δείχνει τις τρέχουσες αποστάσεις από την .

Παλαιό θέμαΙούνιος 2024Θέμα Εξετάσεων 2024Θέμα 230%Διαίρει & κυρίευεΔύσκολο

Ιούνιος 2024 · Θέμα 2 — Πλειοψηφικό στοιχείο σε O(n log n)

Ένας πίνακας στοιχείων έχει ένα πλειοψηφικό στοιχείο αν γνήσια πάνω από τα μισά του στοιχεία είναι ίδια. Τα στοιχεία δεν είναι μεταξύ τους συγκρίσιμα (π.χ. ιερογλυφικά ή χρώματα), αλλά μπορούμε σε σταθερό χρόνο να αποφασίσουμε αν δύο στοιχεία είναι ίδια. Περίγραψε έναν αλγόριθμο που βρίσκει το πλειοψηφικό στοιχείο σε χρόνο και αιτιολόγησε την ορθότητά του.

Παλαιό θέμαΙούνιος 2024Θέμα Εξετάσεων 2024Θέμα 330%Άπληστοι αλγόριθμοιΜέτριο

Ιούνιος 2024 · Θέμα 3 — Τέλειο ταίριασμα σε δέντρο

Ένα τέλειο ταίριασμα σε ένα γράφημα είναι ένα σύνολο ακμών έτσι ώστε κάθε κορυφή να περιέχεται σε ακριβώς μία ακμή. Περίγραψε σε φυσική γλώσσα έναν άπληστο αλγόριθμο γραμμικού χρόνου που αποφασίζει αν ένα δέντρο έχει τέλειο ταίριασμα ή όχι, και αιτιολόγησε με 1-2 προτάσεις την ορθότητά του (δηλαδή γιατί επέλεξες αυτό το κριτήριο άπληστης επιλογής).

Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 1.13%Ασυμπτωτική ανάλυσηΕύκολο

Ιούνιος 2025 · Θέμα 1.1 — Σύγκριση σταθερών συναρτήσεων

Αν και , κύκλωσε ποιες από τις παρακάτω σχέσεις ισχύουν:

(i) · (ii) · (iii) · (iv) · (v) · (vi) οι είναι μη-συγκρίσιμες.

Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 1.103%ΕισαγωγικάΜέτριο

Ιούνιος 2025 · Θέμα 1.10 — Γνωστά NP-πλήρη προβλήματα

Ποια από τα παρακάτω προβλήματα γνωρίζουμε ότι είναι NP-πλήρη;

(i) Ισομορφισμός Γραφημάτων · (ii) Ικανοποιησιμότητα Λογικών Προτάσεων (SAT) · (iii) Παραγοντοποίηση Ακεραίων · (iv) Κύκλος Hamilton.

Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 1.23%Ασυμπτωτική ανάλυσηΜέτριο

Ιούνιος 2025 · Θέμα 1.2 — Πολυωνυμικό vs υπερπολυωνυμικό

Αν και , κύκλωσε ποιες σχέσεις ισχύουν: (i) · (ii) · (iii) · (iv) · (v) · (vi) μη-συγκρίσιμες.

Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 1.33%Ασυμπτωτική ανάλυσηΜέτριο

Ιούνιος 2025 · Θέμα 1.3 — Άγνωστος εκθέτης

Αν , με , και , κύκλωσε ποιες σχέσεις ισχύουν: (i) · (ii) · (iii) · (iv) · (v) · (vi) μη-συγκρίσιμες.

Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 1.43%Διαίρει & κυρίευεΔύσκολο

Ιούνιος 2025 · Θέμα 1.4 — Αναδρομή T(n) = T(√n) + 1

Αν , κύκλωσε ποια ισχύουν:

  • (i)
  • (ii)
  • (iii)
  • (iv)
Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 1.53%Διαίρει & κυρίευεΕύκολο

Ιούνιος 2025 · Θέμα 1.5 — Master Theorem

Αν , κύκλωσε ποια ισχύουν:

  • (i)
  • (ii)
  • (iii)
  • (iv)
Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 1.63%ΓραφήματαΕύκολο

Ιούνιος 2025 · Θέμα 1.6 — Άπληστο κριτήριο του Dijkstra

Με ποιο άπληστο κριτήριο λειτουργεί ο αλγόριθμος του Dijkstra;

(i) Επιλογή συντομότερου γείτονα από την τελευταία ακμή που προστέθηκε · (ii) Επιλογή της κορυφής με τη μικρότερη απόσταση από την αφετηρία · (iii) Επιλογή ακμής ελάχιστου βάρους σε μία δεδομένη τομή · (iv) Επιλογή του συντομότερου σε πλήθος ακμών μονοπατιού.

Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 1.73%Δυναμικός προγραμματισμόςΜέτριο

Ιούνιος 2025 · Θέμα 1.7 — Πολυπλοκότητα δισδιάστατου πίνακα DP

Λύνουμε ένα πρόβλημα με δυναμικό προγραμματισμό συμπληρώνοντας έναν πίνακα με τιμές , για και . Ποια από τα παρακάτω μπορούμε να πούμε με βεβαιότητα ότι δεν αντικατοπτρίζει τη χρονική πολυπλοκότητα;

(i) · (ii) · (iii) · (iv) .

Απαιτεί:L14 · DP I
Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 1.83%Δυναμικός προγραμματισμόςΜέτριο

Ιούνιος 2025 · Θέμα 1.8 — Πολυπλοκότητα μονοδιάστατου πίνακα DP

Όμοια, λύνουμε ένα πρόβλημα με DP συμπληρώνοντας έναν πίνακα τιμών για . Ποια μπορούμε να πούμε με βεβαιότητα ότι δεν αντικατοπτρίζει τη χρονική πολυπλοκότητα;

(i) · (ii) · (iii) · (iv) .

Απαιτεί:L14 · DP I
Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 1.93%ΕισαγωγικάΜέτριο

Ιούνιος 2025 · Θέμα 1.9 — Προβλήματα εκτός P (αν P ≠ NP)

Εάν , ποια από τα παρακάτω δεν ανήκουν στο ;

(i) Κωδικοποίηση Huffman · (ii) Συντομότερο Μονοπάτι · (iii) Μακρύτερο Μονοπάτι · (iv) Ικανοποιησιμότητα Λογικών Προτάσεων (SAT).

Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 2.13%Δυναμικός προγραμματισμόςΕύκολο

Ιούνιος 2025 · Θέμα 2.1 — Ανίχνευση αρνητικού κύκλου

Ποιον αλγόριθμο χρησιμοποιούμε για να αποφασίσουμε αν ένα κατευθυνόμενο γράφημα έχει αρνητικό κύκλο; (Αρκεί να τον αναφέρεις ονομαστικά.)

Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 2.211%ΓραφήματαΔύσκολο

Ιούνιος 2025 · Θέμα 2.2 — Πλήθος ελάχιστων συνδετικών δέντρων

Δίνεται το παρακάτω μη-κατευθυνόμενο γράφημα με 6 κορυφές και ακμές (με τα βάρη τους):

(α΄) Πόσα διαφορετικά ελάχιστα επικαλύπτοντα δέντρα (ΕΕΔ) έχει το γράφημα; (β΄) Σχεδίασε τα διαφορετικά ΕΕΔ (αν υπάρχουν).

Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 320%Δυναμικός προγραμματισμόςΜέτριο

Ιούνιος 2025 · Θέμα 3 — Επίσκεψη αξιοθέατων (DP)

Θέλουμε να επισκεφτούμε μία ακολουθία από αξιοθέατα σε μία πόλη. Οι μόνες επιλογές μετακίνησης είναι ταξί ή ηλεκτρικό πατίνι, του οποίου η μίσθωση ισχύει για 4 διαδρομές. Με ταξί, η μετάβαση από το στο κοστίζει (η μετάβαση στο πρώτο αξιοθέατο είναι δωρεάν). Η ενοικίαση πατινιού κοστίζει σταθερά . Ορίζουμε = το ελάχιστο κόστος για να επισκεφθούμε τα .

(i) Ποια τιμή δίνει το ελάχιστο συνολικό κόστος; (ii) Όρισε αναδρομικά το . (iii) Ποια είναι η χρονική πολυπλοκότητα και γιατί;

Απαιτεί:L14 · DP I
Παλαιό θέμαΙούνιος 2025Θέμα Εξετάσεων 2025Θέμα 425%Διαίρει & κυρίευεΜέτριο

Ιούνιος 2025 · Θέμα 4 — Γρήγορη ύψωση σε δύναμη

Σχεδίασε έναν αποδοτικό αλγόριθμο που, δοσμένων δύο θετικών ακεραίων και , υπολογίζει την τιμή , και αιτιολόγησε την ορθότητα και την πολυπλοκότητά του. Για ευκολία θεώρησε ότι και ότι το γινόμενο δύο ακεραίων γίνεται σε σταθερό χρόνο.

Παλαιό θέμαΠρόοδος 2008Διαίρει & κυρίευεΜέτριο

Πρόοδος 2008 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΠρόοδος 2012Διαίρει & κυρίευεΜέτριο

Πρόοδος 2012 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΣεπτέμβριος 2011Δυναμικός προγραμματισμόςΔύσκολο

Σεπτέμβριος 2011 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΣεπτέμβριος 2017Άπληστοι αλγόριθμοιΔύσκολο

Σεπτέμβριος 2017 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΣεπτέμβριος 2020ΓραφήματαΔύσκολο

Σεπτέμβριος 2020 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΣεπτέμβριος 2022ΓραφήματαΔύσκολο

Σεπτέμβριος 2022 — υπό μεταγραφή

Εκφώνηση δεν έχει ακόμα μεταγραφεί.

Παλαιό θέμαΣεπτέμβριος 2023Θέμα 115%ΓραφήματαΕύκολο

Σεπτέμβριος 2023 · Θέμα 1 — BFS/DFS & εύρεση γειτόνων N(v)

Δίνεται ένας μη κατευθυνόμενος γράφος με κόμβους, ακμές, και ο βαθμός του κόμβου .

i. Να δοθεί η πολυπλοκότητα των , στον .

ii. Να δοθεί αλγόριθμος σε φυσική γλώσσα που βρίσκει τους γείτονες ενός κόμβου του και να υπολογιστεί η πολυπλοκότητά του όταν: (α) η αναπαράσταση του είναι με λίστες γειτνίασης· (β) η αναπαράσταση του είναι με πίνακα γειτνίασης.

Παλαιό θέμαΣεπτέμβριος 2023Θέμα 235%Δυναμικός προγραμματισμόςΔύσκολο

Σεπτέμβριος 2023 · Θέμα 2 — Χρονοπρογραμματισμός με βάρη (πλατφόρμα δόνησης)

Το γυμναστήριο της γειτονιάς σας απέκτησε πρόσφατα μια υπερσύγχρονη πλατφόρμα δόνησης, ένα πολύ ακριβό όργανο που υπόσχεται μυϊκή ενδυνάμωση. Πολλοί αθλούμενοι θέλουν να τη χρησιμοποιήσουν: κάθε αίτημα χαρακτηρίζεται από έναν χρόνο έναρξης , έναν χρόνο λήξης και μια συνδρομή που είναι διατεθειμένος να πληρώσει. Υπάρχει μόνο μία πλατφόρμα, οπότε δεν μπορούν να εξυπηρετηθούν δύο αιτήματα που επικαλύπτονται χρονικά. Το γυμναστήριο θέλει να επιλέξει ένα υποσύνολο μη επικαλυπτόμενων αιτημάτων ώστε να μεγιστοποιηθεί το συνολικό άθροισμα των συνδρομών.

(Α) Θεωρήστε τον εξής άπληστο αλγόριθμο: ταξινόμησε τα αιτήματα κατά φθίνουσα συνδρομή, διάλεξε το πρώτο, και κατόπιν, σαρώνοντας τη λίστα, διάλεξε κάθε επόμενο αίτημα που είναι συμβατό (δεν επικαλύπτεται) με όσα έχεις ήδη επιλέξει. Επιλύει ο αλγόριθμος αυτός το παραπάνω πρόβλημα; Αν όχι, δώστε αντιπαράδειγμα.

(Β) Βρείτε την τιμή (συνολικό άθροισμα των συνδρομών) της βέλτιστης λύσης.

Σημείωση μεταγραφής: το πρωτότυπο είναι αχνό σκαναρισμένο φύλλο με αιτήματα. Παρακάτω διδάσκουμε πλήρως τη μέθοδο και τη δουλεύουμε σε ένα καθαρό, αντιπροσωπευτικό στιγμιότυπο.

Απαιτεί:L14 · DP I
Παλαιό θέμαΣεπτέμβριος 2023Θέμα 325%Δομές δεδομένωνΜέτριο

Σεπτέμβριος 2023 · Θέμα 3 — Master Theorem & επιδιόρθωση σωρού

(Α) Να επιλυθεί η αναδρομική εξίσωση , όπου και μια σταθερά θετική, με χρήση του Θεωρήματος Κυριαρχίας (Master Theorem).

(Β) Η ακολουθία είναι αποθηκευμένη στον μονοδιάστατο πίνακα υπό δομή σωρού (max-heap). Κάποιος όρος αλλάζει και παίρνει μικρότερη τιμή. Ο νέος πίνακας ενδέχεται να μην είναι πλέον σωρός.

i. Να δοθεί σύντομα ένας αναδρομικός αλγόριθμος που διατηρεί στον τη δομή σωρού. ii. Να δοθεί η αναδρομική σχέση που περιγράφει την πολυπλοκότητα του αλγορίθμου στη χείριστη περίπτωση. iii. Να επιλυθεί η , με . iv. Εφαρμόστε τον αλγόριθμο για έναν εσωτερικό κόμβο που κρατούσε την τιμή , όταν αυτή αλλάζει σε και όταν αλλάζει σε (τα παιδιά του κόμβου κρατούν τις τιμές και ).

Παλαιό θέμαΣεπτέμβριος 2023Θέμα 420%ΓραφήματαΜέτριο

Σεπτέμβριος 2023 · Θέμα 4 — Υπόδεντρο ελάχιστου βάρους & κλάσεις P/NP

Θεωρήστε ένα γράφο με , και μια συνάρτηση που ορίζει θετικά ακέραια βάρη στις πλευρές. Έστω . Θέλουμε να βρούμε ένα δέντρο υπογράφο του ελάχιστου βάρους που περιέχει το . Θεωρήστε το πρόβλημα όπου .

(i) Να γραφεί το πρόβλημα απόφασης του . (ii) Να δειχθεί ότι ανήκει στην κλάση . (iii) Να δειχθεί ότι ανήκει στην κλάση .

Παλαιό θέμαΣεπτέμβριος 2024Θέμα Εξετάσεων 2024Θέμα 1 — Πρόταση 14%ΕισαγωγικάΕύκολο

Σεπτέμβριος 2024 · Θέμα 1.1 — Σ/Λ: P ≠ NP και συντομότερο μονοπάτι

Χαρακτήρισε (Σ)ωστό ή (Λ)άθος: «Αν γνωρίζουμε ότι , τότε το πρόβλημα της εύρεσης συντομότερου μονοπατιού ανάμεσα σε δύο κορυφές ενός γραφήματος δεν είναι πολυωνυμικά επιλύσιμο.»

Παλαιό θέμαΣεπτέμβριος 2024Θέμα Εξετάσεων 2024Θέμα 1 — Πρόταση 24%Ασυμπτωτική ανάλυσηΜέτριο

Σεπτέμβριος 2024 · Θέμα 1.2 — Σ/Λ: f + g = Θ(max{f, g})

Χαρακτήρισε (Σ)ωστό ή (Λ)άθος: «Αν είναι θετικές συναρτήσεις με , τότε

Παλαιό θέμαΣεπτέμβριος 2024Θέμα Εξετάσεων 2024Θέμα 1 — Πρόταση 34%Δυναμικός προγραμματισμόςΕύκολο

Σεπτέμβριος 2024 · Θέμα 1.3 — Σ/Λ: ο Bellman-Ford είναι άπληστος;

Χαρακτήρισε (Σ)ωστό ή (Λ)άθος: «Ο αλγόριθμος Bellman-Ford ανήκει στην κατηγορία των άπληστων αλγορίθμων.»

Παλαιό θέμαΣεπτέμβριος 2024Θέμα Εξετάσεων 2024Θέμα 1 — Πρόταση 44%Διαίρει & κυρίευεΜέτριο

Σεπτέμβριος 2024 · Θέμα 1.4 — Σ/Λ: T(n) = 2T(n−1) + Θ(n)

Χαρακτήρισε (Σ)ωστό ή (Λ)άθος: «Αν , τότε

Παλαιό θέμαΣεπτέμβριος 2024Θέμα Εξετάσεων 2024Θέμα 1 — Πρόταση 54%Ασυμπτωτική ανάλυσηΕύκολο

Σεπτέμβριος 2024 · Θέμα 1.5 — Σ/Λ: 1 + 2 + … + n = Θ(n²)

Χαρακτήρισε (Σ)ωστό ή (Λ)άθος: .

Παλαιό θέμαΣεπτέμβριος 2024Θέμα Εξετάσεων 2024Θέμα 2α10%ΓραφήματαΜέτριο

Σεπτέμβριος 2024 · Θέμα 2α — Δίκτυο δρόμων με μη-μοναδικό ΕΕΔ

Δίνεται ένα δίκτυο επαρχιακών πόλεων στο ίδιο υψόμετρο, συνδεδεμένων με αυτοκινητόδρομους. Εν όψει του χειμώνα, οι πόλεις θέλουν να μπορούν να καθαρίζουν το συντομότερο συνολικό μήκος δρόμων ώστε να παραμένει δυνατή η μετάβαση από κάθε πόλη σε κάθε άλλη. Το δίκτυο έχει 5 πόλεις και τους δρόμους: .

(α) Δώσε κατάλληλα μήκη στους δρόμους ώστε να μην υπάρχει μοναδική βέλτιστη λύση, και αιτιολόγησε γιατί η λύση δεν είναι μοναδική.

Παλαιό θέμαΣεπτέμβριος 2024Θέμα Εξετάσεων 2024Θέμα 2β10%ΓραφήματαΜέτριο

Σεπτέμβριος 2024 · Θέμα 2β — Εφαρμογή αλγορίθμου ΕΕΔ

(β) Εφάρμοσε κατάλληλο αλγόριθμο — αναφέροντας υποχρεωτικά ποιος είναι — στο παραπάνω οδικό δίκτυο για να βρεις μία βέλτιστη λύση (με τα μήκη που έδωσες στο ερώτημα α).

Παλαιό θέμαΣεπτέμβριος 2024Θέμα Εξετάσεων 2024Θέμα 330%Διαίρει & κυρίευεΜέτριο

Σεπτέμβριος 2024 · Θέμα 3 — Πλήθος μηδενικών σε 1ᵐ0ⁿ με δυαδική αναζήτηση

Δοσμένης μιας δυαδικής συμβολοσειράς της μορφής (όπου τα και είναι άγνωστα, αλλά το γνωστό), περίγραψε σε φυσική γλώσσα έναν αλγόριθμο που βρίσκει το — το πλήθος των εμφανίσεων του — σε χρόνο, και δικαιολόγησε την ορθότητα και την πολυπλοκότητά του.

Υπόδειξη: ποια αναδρομική σχέση πρέπει να διέπει την ώστε να ισχύει ;

Παλαιό θέμαΣεπτέμβριος 2024Θέμα Εξετάσεων 2024Θέμα 440%Δυναμικός προγραμματισμόςΔύσκολο

Σεπτέμβριος 2024 · Θέμα 4 — Διαφημίσεις χορηγών (Σακίδιο)

Στην πρώτη μέρα ενός φεστιβάλ παρουσιάζονται δύο συγκροτήματα. Από το τέλος της συναυλίας του πρώτου μέχρι την έναρξη του δεύτερου μεσολαβεί χρόνος . Σε αυτό το διάστημα η διοργανώτρια εταιρεία θα προβάλει διαφημίσεις χορηγών (χωρίς επαναλήψεις). Έχουν καταθέσει προτάσεις εταιρείες· η διαφήμιση έχει διάρκεια και αποφέρει κέρδος (όλα θετικοί ακέραιοι). Ορίζουμε = το μέγιστο κέρδος από τις διαφημίσεις με συνολική διάρκεια το πολύ .

(α) Ποια τιμή δίνει το μέγιστο κέρδος; (β) Γράψε τον αναδρομικό τύπο του . (γ) Χρονική πολυπλοκότητα του υπολογισμού όλων των υποπροβλημάτων — αιτιολόγησε. (δ) Πολυπλοκότητα για τον εντοπισμό των διαφημίσεων που δίνουν το μέγιστο κέρδος. (ε) Σε ποιο γνωστό πρόβλημα αντιστοιχεί αν επιπλέον κάθε διαφήμιση πρέπει να προβληθεί σε σταθερό διάστημα εντός του ;

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 1.13%Ασυμπτωτική ανάλυσηΜέτριο

Σεπτέμβριος 2025 · Θέμα 1.1 — Άθροισμα τετραγώνων vs n²log n

Αν και , κύκλωσε ποιες σχέσεις ισχύουν: (i) · (ii) · (iii) · (iv) · (v) · (vi) μη-συγκρίσιμες.

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 1.103%ΕισαγωγικάΜέτριο

Σεπτέμβριος 2025 · Θέμα 1.10 — Προβλήματα άγνωστης NP-πληρότητας

Ποια από τα παρακάτω προβλήματα δεν γνωρίζουμε αν είναι NP-πλήρη;

(i) Κωδικοποίηση Huffman · (ii) Μέγιστο Μονοπάτι (Longest Path) · (iii) Παραγοντοποίηση Ακεραίων · (iv) Μονοπάτι Hamilton.

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 1.23%Ασυμπτωτική ανάλυσηΔύσκολο

Σεπτέμβριος 2025 · Θέμα 1.2 — Αρμονικό άθροισμα vs log log n

Αν και , κύκλωσε ποιες σχέσεις ισχύουν: (i) · (ii) · (iii) · (iv) · (v) · (vi) μη-συγκρίσιμες.

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 1.33%Διαίρει & κυρίευεΕύκολο

Σεπτέμβριος 2025 · Θέμα 1.3 — Master Theorem (περίπτωση 3)

Αν , κύκλωσε ποια ισχύουν: (i) · (ii) · (iii) · (iv) .

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 1.43%Διαίρει & κυρίευεΔύσκολο

Σεπτέμβριος 2025 · Θέμα 1.4 — Αναδρομή T(n) = 2T(√n) + 1

Αν , κύκλωσε ποια ισχύουν:

  • (i)
  • (ii)
  • (iii)
  • (iv)
Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 1.53%ΓραφήματαΜέτριο

Σεπτέμβριος 2025 · Θέμα 1.5 — Αλγόριθμοι & αρνητικά βάρη

Ποιος/οι από τους παρακάτω αλγόριθμους δεν λειτουργεί ορθά σε γραφήματα που έχουν αρνητικά βάρη στις ακμές τους;

(i) Αλγόριθμος Prim · (ii) Αλγόριθμος Αναζήτησης κατά Πλάτος (BFS) · (iii) Αλγόριθμος Dijkstra · (iv) Αλγόριθμος Bellman-Ford.

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 1.63%Δυναμικός προγραμματισμόςΜέτριο

Σεπτέμβριος 2025 · Θέμα 1.6 — Πολυπλοκότητα δισδιάστατου πίνακα DP

Λύνουμε ένα πρόβλημα με DP συμπληρώνοντας έναν πίνακα τιμών , για , . Ποιες επιλογές μπορούμε να πούμε με βεβαιότητα ότι δεν αντικατοπτρίζουν τη χρονική πολυπλοκότητα;

(i) · (ii) · (iii) · (iv) .

Απαιτεί:L14 · DP I
Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 1.73%Δυναμικός προγραμματισμόςΕύκολο

Σεπτέμβριος 2025 · Θέμα 1.7 — Πολυπλοκότητα μονοδιάστατου πίνακα DP

Λύνουμε ένα πρόβλημα με DP συμπληρώνοντας έναν πίνακα τιμών για . Ποιες μπορούμε να πούμε με βεβαιότητα ότι δεν αντικατοπτρίζουν τη χρονική πολυπλοκότητα; (i) · (ii) · (iii) · (iv) .

Απαιτεί:L14 · DP I
Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 1.83%Δυναμικός προγραμματισμόςΜέτριο

Σεπτέμβριος 2025 · Θέμα 1.8 — Φράγματα πολυπλοκότητας της LCS

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

(i) · (ii) · (iii) · (iv) .

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 1.93%ΕισαγωγικάΜέτριο

Σεπτέμβριος 2025 · Θέμα 1.9 — Προβλήματα εκτός P (αν P ≠ NP)

Εάν , ποια προβλήματα δεν ανήκουν στο ;

(i) 2-Ικανοποιησιμότητα (2-SAT) · (ii) Κάλυμμα Κορυφών (Vertex Cover) · (iii) Σακίδιο (Knapsack) · (iv) Μέγιστο Επικαλύπτον Δέντρο.

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 2.110%ΓραφήματαΜέτριο

Σεπτέμβριος 2025 · Θέμα 2.1 — Εκτέλεση του αλγορίθμου Dijkstra

Εφάρμοσε τον αλγόριθμο του Dijkstra στο παρακάτω γράφημα με αφετηρία την κορυφή . Η απάντηση αρκεί να περιέχει τον πλήρη πίνακα που διατηρεί ο Dijkstra σε κάθε βήμα. Το γράφημα έχει 6 κορυφές και τις ακμές (με τα βάρη τους):

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 2.25%Άπληστοι αλγόριθμοιΕύκολο

Σεπτέμβριος 2025 · Θέμα 2.2 — Κλάσεις όπου δουλεύει η τοπολογική ταξινόμηση

Σε ποιες από τις παρακάτω κλάσεις γραφημάτων ο αλγόριθμος της τοπολογικής ταξινόμησης επιστρέφει ορθά το ζητούμενο αποτέλεσμα για κάθε γράφημα της κλάσης;

(i) Γραφήματα με θετικά βάρη στις ακμές τους · (ii) Άκυκλα κατευθυνόμενα γραφήματα · (iii) Δέντρα · (iv) Διμερή γραφήματα.

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 2.310%Άπληστοι αλγόριθμοιΜέτριο

Σεπτέμβριος 2025 · Θέμα 2.3 — Άπληστα ρέστα (αποτυγχάνει)

Εργαζόμαστε ως ταμίες σε κατάστημα. Τα χαρτονομίσματα/κέρματα που μπορούμε να επιστρέψουμε ως ρέστα έχουν αξία ευρώ (απεριόριστα). Στόχος: όταν δίνουμε ρέστα, να χρησιμοποιούμε το μικρότερο πλήθος κερμάτων.

Μπορούμε να πετύχουμε τον στόχο επιλέγοντας πάντα το κέρμα με τη μεγαλύτερη αξία που δεν ξεπερνά το υπόλοιπο ποσό; (i) ΝΑΙ · (ii) ΟΧΙ. Αιτιολόγησε την απάντηση.

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 320%Δυναμικός προγραμματισμόςΔύσκολο

Σεπτέμβριος 2025 · Θέμα 3 — Όνομα σκύλου (συντομότερη κοινή υπερακολουθία)

Ένα ζευγάρι με ονόματα και θέλει να ονομάσει τον σκύλο του με ένα όνομα που να περιέχει και τα δύο ονόματά τους ως υπακολουθίες, και να είναι το συντομότερο δυνατό. Π.χ. για ΓΑΒ και ΜΙΑΟΥ, το ΜΙΓΑΒΟΥ ή το ΓΜΙΑΟΥΒ είναι έγκυρα, αλλά όχι το ΓΑΒΜΙΑΟΥ (πολύ μακρύ). Σχεδίασε αλγόριθμο Δυναμικού Προγραμματισμού που βρίσκει το βέλτιστο μήκος για συμβολοσειρές μηκών .

Ορίζουμε = το μήκος της συντομότερης συμβολοσειράς που περιέχει ως υπακολουθίες τα πρώτα στοιχεία της και τα πρώτα στοιχεία της .

(i) Το βέλτιστο μήκος δίνεται από την τιμή . (ii) Γράψε την αναδρομική σχέση. (iii) Ποια η χρονική πολυπλοκότητα και γιατί;

Παλαιό θέμαΣεπτέμβριος 2025Θέμα Εξετάσεων 2025Θέμα 425%Άπληστοι αλγόριθμοιΔύσκολο

Σεπτέμβριος 2025 · Θέμα 4 — Χρονοπρογραμματισμός & χρόνος αναμονής

Έχουμε φοιτητές/τριες· το άτομο καταθέτει ένα αίτημα με χρόνο διεκπεραίωσης . Τοποθετούμε τα αιτήματα σε μια σειρά και τα διεκπεραιώνουμε ένα-ένα. Ο συνολικός χρόνος αναμονής του ατόμου ισούται με τον χρόνο των αιτημάτων που διεκπεραιώθηκαν πριν το δικό του (με βάση τη σειρά ) συν τον δικό του χρόνο .

(α) Με ποιο άπληστο κριτήριο επιλέγουμε τη σειρά ώστε να ελαχιστοποιήσουμε τον χρόνο αναμονής; (β) Απόδειξε τυπικά την ορθότητα του κριτηρίου.

Συμβουλές εξετάσεων

  • Πρώτα διάβασε όλα τα θέματα και ξεκίνα από τα εύκολα.
  • Master Theorem: γρήγορα κατατάσσεις T(n) = aT(n/b) + f(n) σε case 1/2/3. → L03 · D&C I
  • Dijkstra: δεν δουλεύει με αρνητικά βάρη — πήγαινε Bellman-Ford. → L08 · Shortest paths
  • Cut / cycle property: ο πυρήνας της απόδειξης ορθότητας Prim/Kruskal. → L09 · MST
  • Exchange argument: τυπικό σχήμα απόδειξης βελτιστότητας άπληστου αλγορίθμου. → L11 · Greedy I
  • DP recipe: ορισμός subproblem → recurrence → base case → bottom-up πίνακας → ανάκτηση λύσης. → L14 · DP I
  • 0/1 vs unbounded knapsack: διαφορά μόνο στη σειρά των δύο βρόχων. → L15 · DP II
  • Pseudo-polynomial: γιατί το knapsack ΔΕΝ είναι πραγματικά πολυωνυμικό. → L15 · DP II

Σχόλια

Άσε σχόλιο. Ιδιαίτερα χρήσιμα είναι σχόλια που επισημαίνουν λάθη, σημεία που ήταν δύσκολα στην κατανόηση, ή προτάσεις για βελτίωση.

Posting ως Επισκέπτης — χωρίς πόντουςΣυνδέσου
0/2000 χαρακτήρες
  • Alex GkiafismodΦροντιστηριακό Σετ #7 · Άσκηση 2 — Λύκος, κατσίκα, λάχανο (αναζήτηση σε γράφο)24 Μαΐ 2026+5Καλή πρότασηResolved

    I believe it would be useful if this had a visual of the actual game showing the wolf the sheep and the lettuce

    → πήγαινε στην ενότητα
    • ClaudeAI24 Μαΐ

      Δίκιο έχεις — έλειπε η «Νιώσε» στιγμή πριν την αφηρημένη γραφο-μοντελοποίηση. Έβαλα ένα μικρό SVG στην αρχή της λύσης που δείχνει τους τέσσερις χαρακτήρες (βαρκάρης B, λύκος W, κατσίκα G, λάχανο C) στην αρχική όχθη, τη βάρκα στον ποταμό και τους κανόνες σύγκρουσης ως υπότιτλο — το state-graph viz που ακολουθεί τώρα διαβάζεται ως αφαίρεση μιας εικόνας που ο μαθητής έχει ήδη δει.