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

Σχετικά έγγραφα
ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ Τελικές εξετάσεις 24 Ιουνίου 2004

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

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

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

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

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

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

Αναπαράσταση Γνώσης και Συλλογιστικές

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ Τελικές εξετάσεις 30 Σεπτεµβρίου 2005

Αναπαράσταση Γνώσης και Συλλογιστικές

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

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ 11:00-14:00

Επίλυση προβληµάτων. Περιγραφή προβληµάτων Αλγόριθµοι αναζήτησης Αλγόριθµοι τυφλής αναζήτησης Αλγόριθµοι ευρετικής αναζήτησης

Ασκήσεις ανακεφαλαίωσης στο μάθημα Τεχνητή Νοημοσύνη

Ασκήσεις μελέτης της 8 ης διάλεξης

1 Συνοπτική ϑεωρία. 1.1 Νόµοι του Προτασιακού Λογισµού. p p p. p p. ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ Τελικές εξετάσεις 6 Σεπτεµβρίου 2006

Ασκήσεις μελέτης της 4 ης διάλεξης. ), για οποιοδήποτε μονοπάτι n 1

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Τελικές εξετάσεις Παρασκευή 4 Ιουλίου 2014, 18:00-21:00

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

τη µέθοδο της µαθηµατικής επαγωγής για να αποδείξουµε τη Ϲητούµενη ισότητα.

! όπου το σύµβολο έχει την έννοια της παραγωγής, δηλαδή το αριστερό µέρος ισχύει ενώ το δεξιό µέρος συµπεραίνεται και προστίθεται στη βάση γνώσης.

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

Κανονικές μορφές - Ορισμοί

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

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

Θεωρήστε ένα puzzle (παιχνίδι σπαζοκεφαλιάς) με την ακόλουθη αρχική διαμόρφωση : b b b w w w e

Λογικοί πράκτορες. Πράκτορες βασισµένοι στη γνώση

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΙΑΤΜΗΜΑΤΙΚΟ ΠΜΣ «ΜΑΘΗΜΑΤΙΚΑ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΤΩΝ ΑΠΟΦΑΣΕΩΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ η Σειρά Ασκήσεων ΑΠΑΝΤΗΣΕΙΣ

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

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

ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ

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

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

Επαναληπτικές δοµές. µτ α.τ. Όχι. ! απαγορεύεται µέσα σε µία ΓΙΑ να µεταβάλλουµε τον µετρητή! διότι δεν θα ξέρουµε µετά πόσες επαναλήψεις θα γίνουν

Πρόβληµα ικανοποίησης περιορισµών

Ασκήσεις μελέτης της 6 ης διάλεξης

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

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή

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

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

2.3. Ασκήσεις σχ. βιβλίου σελίδας Α ΟΜΑ ΑΣ

όπου D(f ) = (, 0) (0, + ) = R {0}. Είναι Σχήµα 10: Η γραφική παράσταση της συνάρτησης f (x) = 1/x.

Σύνοψη Προηγούµενου. Γλώσσες χωρίς Συµφραζόµενα (2) Ισοδυναµία CFG και PDA. Σε αυτό το µάθηµα. Αυτόµατα Στοίβας Pushdown Automata

Επίλυση προβληµάτων. Αλγόριθµοι Αναζήτησης

PROJECT ΣΤΟ ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΕΥΡΕΤΙΚΕΣ ΜΕΘΟ ΟΥΣ

Επίλυση Προβλημάτων 1

PROJECT ΣΤΟ ΜΑΘΗΜΑ "ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΕΥΡΕΤΙΚΕΣ ΜΕΘΟΔΟΥΣ"

ΠροσδιορισµόςΒέλτιστης Λύσης στα Προβλήµατα Μεταφοράς Η µέθοδος Stepping Stone

f (x) = l R, τότε f (x 0 ) = l. = lim (0) = lim f(x) = f(x) f(0) = xf (ξ x ). = l. Εστω ε > 0. Αφού lim f (x) = l R, υπάρχει δ > 0

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

(β) Θεωρούµε µια ακολουθία Nθετικών ακεραίων η οποία περιέχει ακριβώς

2 o Καλοκαιρινό σχολείο Μαθηµατικών Νάουσα 2008

3 Αναδροµή και Επαγωγή

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

5.1 Ιδιοτιµές και Ιδιοδιανύσµατα

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» (ε) Κάθε συγκλίνουσα ακολουθία άρρητων αριθµών συγκλίνει σε άρρητο αριθµό.

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοηµοσύνη Ι» 7ο Φροντιστήριο 15/1/2008

Στην συνέχεια και στο επόµενο παράθυρο η εφαρµογή µας ζητάει να εισάγουµε το Username και το Password το οποίο σας έχει δοθεί από τον ΕΛΚΕ.

ΜΙΓΑ ΙΚΟΣ ΛΟΓΙΣΜΟΣ ΚΑΙ ΟΛΟΚΛ. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΙ ΓΡΑΠΤΕΣ ΕΞΕΤΑΣΕΙΣ ΙΑΝΟΥΑΡΙΟΥ 2010 ΛΥΣΕΙΣ ΤΩΝ ΘΕΜΑΤΩΝ. =. Οι πρώτες µερικές u x y

Θεωρία Λήψης Αποφάσεων

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ

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

Πρόβληµα 2 (12 µονάδες)

Υποδ: Χρησιμοποιήστε τον ορισμό της λογικής συνεπαγωγής (λογικής κάλυψης).

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8

2.1 (i) f(x)=x -3x+2 Η f(x) ορίζεται x R

Φροντιστήριο #9 Ασκήσεις σε Γράφους 18/5/2018

Kεφάλαιο 4. Συστήµατα διαφορικών εξισώσεων.

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

... a b c d. b d a c

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δοµές Δεδοµένων

ΜΑΘΗΜΑ ΜΟΝΟΤΟΝΕΣ ΣΥΝΑΡΤΗΣΕΙΣ

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

Μάθηµα Θεωρίας Αριθµών Ε.Μ.Ε

ΠΡΟΒΛΗΜΑ ΑΝΑΘΕΣΗΣ Ή ΑΝΤΙΣΤΟΙΧΗΣΗΣ Ή ΕΚΧΩΡΗΣΗΣ Ή ΚΑΤΑΝΟΜΗΣ (ASSIGNMENT PROBLEM)

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

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

m 1 min f = x ij 0 (8.4) b j (8.5) a i = 1

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Δημήτρης Πλεξουσάκης

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

ΕπίλυσηΠροβληµάτων Αναθέσεων: Η "Ουγγρική Μέθοδος"

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δοµές Δεδοµένων

/ / 38

Μορφολογική Παραγωγή. 3 ο φροντιστήριο ΗΥ180 Διδάσκων: Δ. Πλεξουσάκης Τετάρτη 15/03/2017 Ζωγραφιστού Δήμητρα

Βασικές Ισοδυναμίες με Άρνηση /Πίνακες Αληθείας /Λογική Συνεπαγωγή /Ταυτολογίες /Αντινομίες Πλήρης αλγόριθμος μετατροπής CNF

Ισοζυγισµένο έντρο (AVL Tree)

HY118- ιακριτά Μαθηµατικά. Παράδειγµα άµεσης απόδειξης. Μέθοδοι αποδείξεως για προτάσεις της µορφής εάν-τότε Αποδείξεις

1 Οι πραγµατικοί αριθµοί

Βασική Εφικτή Λύση. Βασική Εφικτή Λύση

ΜΑΘΗΜΑ 8A 2.3 Ανισότητες

Επανάληψη. ΗΥ-180 Spring 2019

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

Άπληστοι Αλγόριθµοι (CLR, κεφάλαιο 17)

jτο πλήθος των ταξιδιών που κάνει η αεροσυνοδός µέχρι την j ηµέρα. Σχηµατίζω µία ακολουθία που αποτελείται από τα a.

ΑΣΚΗΣΕΙΣ ΓΙΑ ΤΟ ΕΡΓΑΣΤΗΡΙΟ 3

Transcript:

ΘΕΜΑ 1 ο (2.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ Τελικές εξετάσεις 20 Ιανουαρίου 2005 ιάρκεια: 3 ώρες (15:00-18:00) ίνεται ο παρακάτω λαβύρινθος. Ψάχνουµε να βρούµε µια διαδροµή από τη θέση S(tart) στη θέση F(inish). Σε κάθε βήµα µπορούµε να µετακινούµαστε µόνο στις άµεσα γειτονικές θέσεις (αριστερά, δεξιά, επάνω και κάτω). εν επιτρέπονται οι διαγώνιες κινήσεις. 6 5 4 3 2 1 S F 1 2 3 4 5 6 7 8 9 10 Για κάθε έναν από τους αλγορίθµους: Πρώτα στο καλύτερο Αναρρίχηση λόφων βρείτε ποιες καταστάσεις θα επισκεφθεί ο αλγόριθµος και µε ποια σειρά, µέχρι να φθάσει (εάν τα καταφέρει) στη θέση F. Και στις δύο περιπτώσεις χρησιµοποιείστε την απόσταση Manhattan ως ευρετική συνάρτηση. Σε περίπτωση παιδιών µε ίδια βαθµολόγηση µπορείτε να επιλέγετε αυθαίρετα τη σειρά µε την οποία θα τα τοποθετήσετε στο µέτωπο αναζήτησης. Υπόδειξη: Για διευκόλυνσή σας χρησιµοποιήστε αν θέλετε το παρακάτω υπόδειγµα πίνακα για να παρουσιάσετε τα βήµατα των διαφόρων αλγορίθµων. Οι εκθέτες x, y κλπ δείχνουν τη βαθµολογία κάθε θέσης (εσείς θα πρέπει να αντικαταστήσετε τα x, y κλπ µε συγκεκριµένα νούµερα). Μέτωπο αναζήτησης Κλειστό σύνολο Τρέχουσα κατάσταση Παιδιά (5,5) x - (5,5) x (5,4) y, (5,6) z, (4,5) w (5,4) y, (5,6) z, (4,5) w..................... Μπορείτε ωστόσο, αν θέλετε, να δώσετε απλά τη σειρά µε την οποία οι δύο αλγόριθµοι επισκέπτονται τις διάφορες θέσεις, χωρίς καµία παραπέρα εξήγηση! Απάντηση: Στο παρακάτω σχήµατα φαίνονται οι αποστάσεις των διαφόρων θέσεων από την θέση F, µε βάση την απόσταση Manhattan.

6 5 4 3 2 1 11 10 9 7 10 8 7 S 5 8 7 6 9 7 6 5 10 8 7 6 6 5 4 4 3 2 3 4 3 1 2 3 2 F 1 4 1 4 3 2 3 1 2 3 4 5 6 7 8 9 10 Με βάση το παραπάνω σχήµα, µια πιθανή σειρά επίσκεψης για τον αλγόριθµο πρώτα στο καλύτερο φαίνεται στον παρακάτω πίνακα: Μέτωπο αναζήτησης Κλειστό σύνολο Τρέχουσα Παιδιά κατάσταση <5-5> <> 5-5 5-4 5,5-6 7,4-5 7 <5-4 5,5-6 7,4-5 7 > <5-5> 5-4 5-5 6,6-4 4 <6-4 4,5-5 6,5-6 7,4-5 7 > <5-5,5-4> 6-4 5-4 5,6-3 3,7-4 3 <6-3 3,7-4 3,5-4 5,5-5 6,5-6 7,...> <5-5,5-4,6-4> 6-3 6-4 4,6-2 3,7-3 2 <7-3 2,6-2 3,7-4 3,6-4 4, 5-4 5,...> <5-5,5-4,...> 7-3 6-3 3,7-4 3 <6-3 3,6-2 3,7-4 3,6-4 4, 5-4 5,...> <...,6-3,...> 6-3 Βρόχος <6-2 3,7-4 3,6-4 4, 5-4 5, 5-5 6,...> <...> 6-2 5-2 5,6-3 3 <7-4 3,6-4 4, 5-4 5,5-2 5,...> <...> 7-4 7-5 4,6-4 4,7-3 2 <7-3 2,7-5 4,6-4 4,5-4 5,5-2 5,...> <..,7-3,..> 7-3 Βρόχος <7-5 4,6-4 4, 5-4 5,5-2 5,...> <...> 7-5 7-4 3,8-5 3,7-6 5 <8-5 3,7-4 3,6-4 4,...> <...> 8-5 8-6 4,7-5 4,9-5 2 <9-5 2,7-4 3,6-4 4,8-6 4,...> <...> 9-5 8-5 3,9-4 1 <9-4 1,8-5 3,7-4 3,...> <...> 9-4 9-3 0,9-5 2,10-4 2 <9-3 0,9-5 2,10-4 2,...> <...> 9-3 ΤΕΛΙΚΗ Προσοχή: Ενδέχεται εσείς να βρήκατε διαφορετική σειρά επίσκεψης, επειδή µεταξύ καταστάσεων µε ίδια βαθµολόγηση στο µέτωπο αναζήτησης επιλέξατε διαφορετική ταξινόµηση. Ωστόσο σίγουρα πρέπει να καταλήξατε κάποια στιγµή σε βρόχο στο τοπικό ελάχιστο της κατάστασης 7-3. Ο αλγόριθµος αναρρίχησης λόφων επισκέπτεται τις ακόλουθες καταστάσεις: (5,5) (5,4) (6,4) (7,4) (7,3) (7,4) (7,3) (7,4) (7,3)... Όταν φθάσει στην (7,3) παγιδεύεται µεταξύ της (7,3) και της (7,4) και έτσι δεν καταφέρνει να φθάσει στον στόχο.

ΘΕΜΑ 2 ο (2.5 µονάδες) ίνεται το παρακάτω δένδρο δύο κινήσεων ενός υποθετικού παιχνιδιού: Α ΜΑΧ Β C D ΜΙΝ E F G H I J K L M 1 2 3 4 5 6 7 8 9 Οι κόµβοι-φύλλα από τον E µέχρι τον Μ βαθµολογούνται µε τους αριθµούς από το 1 έως το 9. α) Βρείτε ποια κίνηση επιλέγει ο παίκτης MAX στη ρίζα. (0.5) β) Βρείτε, χρησιµοποιώντας το κλάδεµα άλφα-βήτα, ποιους κόµβους στα φύλλα δεν χρειάζεται να ελέγξει ο παίκτης MAX. Η εξέταση των κόµβων στα φύλλα γίνεται από αριστερά προς τα δεξιά. (1) γ) Έστω ότι η εξέταση των κόµβων στα φύλλα γίνεται από δεξιά προς τα αριστερά. Απαντήστε ξανά στο ερώτηµα (β). (1) Απάντηση: α) Στο παρακάτω δένδρο φαίνεται η βαθµολογία όλων των κόµβων και µε πιο παχιά γραµµή η κίνηση που επιλέγει ο παίκτης MAX στη ρίζα: 7 Α ΜΑΧ 1 Β 4 C 7 D ΜΙΝ E F G H I J K L M 1 2 3 4 5 6 7 8 9 β) Η τεχνική κλαδέµατος άλφα-βήτα δεν καταφέρνει να κλαδέψει κανένα κόµβο στα φύλλα του παραπάνω δένδρου. γ) Η βαθµολογία των κόµβων και η κίνηση που επιλέγει ο παίκτης MAX δεν αλλάζει εάν η εξέταση των κόµβων στα φύλλα γίνει από δεξιά προς τα αριστερά. Ωστόσο σε αυτή την περίπτωση η τεχνική κλαδέµατος άλφα-βήτα επιτυγχάνει να κλαδέψει περισσότερους κόµβους. Αυτοί φαίνονται στο παρακάτω δένδρο µε γκρι σκίαση.

7 Α ΜΑΧ 1 Β 4 C 7 D ΜΙΝ E F G H I J K L M 1 2 3 4 5 6 7 8 9 ΘΕΜΑ 3 ο (2.5 µονάδες) Έστω οι µεταβλητές A, B, C, D και E, οι οποίες είναι ακέραιες και το αρχικό πεδίο ορισµού τους είναι το {1,2,3,4} για κάθε µία από αυτές. Οι περιορισµοί που ισχύουν µεταξύ τους είναι οι: C D (1) C>E (2) C A (3) B>D (4) D>E (5) B>C (6) E+A mod 2 =0 (7) α) Σχεδιάστε το γράφο περιορισµών του προβλήµατος. (0.5) β) Εφαρµόστε τον αλγόριθµο ελέγχου συνέπειας τόξου, µέχρι να µην µπορούν να αφαιρεθούν άλλες τιµές από τα πεδία των µεταβλητών. (1) γ) Βρείτε µια λύση του προβλήµατος. (1) Υπόδειξη: Για να βρείτε µια λύση (µετά την απάντηση του ερωτήµατος (β)), επιλέξτε να αναθέσετε τιµή στην µεταβλητή που συµµετέχει στους περισσότερους περιορισµούς). Παρατήρηση: Ο περιορισµός (7) έχει το νόηµα ότι το άθροισµα των τιµών της Ε και της Α είναι άρτιος αριθµός. Έτσι εάν όλες οι τιµές της Ε είναι άρτιες τότε πρέπει και όλες οι τιµές της Α να είναι άρτιες και αντίστροφα. Παρόµοια, εάν όλες οι τιµές της Ε είναι περιττές, τότε πρέπει και όλες οι τιµές της Α να είναι περιττές και αντίστροφα. Τέλος, εάν η µία µεταβλητή περιλαµβάνει τόσο άρτιες, όσο και περιττές τιµές στο πεδίο της, το ίδιο πρέπει να συµβαίνει και µε την άλλη. Απάντηση: α) Ο γράφος περιορισµών του προβλήµατος φαίνεται παρακάτω:

B B>C C A C A B>D C D E+A mod 2 =0 C>E D E D>E β) Έχουµε καταρχήν να ελέγξουµε όλες τις µεταβλητές, για τις σχέσεις τους µε άλλες µεταβλητές. Κάθε φορά που το πεδίο µιας µεταβλητής συρρικνώνεται, θα πρέπει να γίνεται επανέλεγχος για όλες τις υπόλοιπες µεταβλητές που συνδέονται µαζί της στο γράφο περιορισµών. Τα αρχικά πεδία τιµών των µεταβλητών είναι τα: Β={1,2,3,4} C={1,2,3,4} D={1,2,3,4} E={1,2,3,4} Έχουµε να ελέξουµε τις µεταβλητές Α, Β, C, D και E. Ελέγχουµε πρώτα την µεταβλητή Α. Για όλες τις τιµές του πεδίου της υπάρχουν αντίστοιχες τιµές στα πεδία των σχετιζόµενων µεταβλητών που ικανοποιούν τους περιορισµούς. Έτσι δεν αφαιρούµε καµία τιµή από το πεδίο της Α. Ελέγχουµε στη συνέχεια τη Β. Λόγω των περιορισµών B>C και B>D, αφαιρούνται οι τιµές 1 από την Β και 4 από τις C και D. Τα νέα πεδία τιµών γίνονται: Β={2,3,4} C={1,2,3} D={1,2,3} E={1,2,3,4} Με δεδοµένο ότι άλλαξε το πεδίο της C, πρέπει να επαναελεγχθεί η Α. Ξαναελέγχουµε την Α, αλλά δεν προκύπτει αλλαγή στο πεδίο της. Ελέγχουµε στη συνέχεια την C. Λόγω του περιορισµού C>E, αφαιρείται η τιµή 1 από την C και οι τιµές 3,4 από την Ε. Τα πεδία τιµών γίνονται: Β={2,3,4} C={2,3} D={1,2,3} E={1,2} Λόγω των αλλαγών στις C και E πρέπει να ξαναελεγχθούν όλες οι υπόλοιπες µεταβλητές. Ελέγχουµε την Β και λόγω του περιορισµού B>C αφαιρούµε την τιµή 2 από το πεδίο της Β. Τα πεδία τιµών γίνονται: Β={3,4} C={2,3}

D={1,2,3} E={1,2} Ελέγχουµε την D, η οποία λόγω του περιορισµού D>E χάνει την τιµή 1 από το πεδίο της. Τα πεδία γίνονται: Β={3,4} C={2,3} D={2,3} E={1,2} Στο σηµείο αυτό δεν µπορούµε να αφαιρέσουµε καµία τιµή από τα πεδία των µεταβλητών. γ) Στο σηµείο που φθάσαµε δεν µπορούµε να αφαιρέσουµε άλλες τιµές. Πρέπει λοιπόν να κάνουµε µια αυθαίρετη ανάθεση τιµής και να συνεχίσουµε µε τον αλγόριθµο ελέγχου συνέπειας τόξου. Επιλέγουµε να αναθέσουµε τιµή στη µεταβλητή C, η οποία συµµετέχει στους περισσότερους περιορισµούς (τέσσερις) και έστω ότι της αναθέτουµε την τιµή 3. Έτσι τα πεδία τιµών των µεταβλητών γίνονται: Β={3,4} C={3} D={2,3} E={1,2} Λόγω του περιορισµού B>C, η τιµή 3 αφαιρείται από το πεδίο της Β. Λόγω των περιορισµών C D και C A, η τιµή 3 αφαιρείται και από τα πεδία της D και της Α. Έτσι τα πεδία των µεταβλητών γίνονται: Α={1,2,4} Β={4} C={3} D={2} E={1,2} Λόγω του D>E αφαιρείται η τιµή 2 από το Ε. Εφόσον λοιπόν στο Ε έχει µείνει µόνο η τιµή 1, η οποία είναι περιττός αριθµός, τότε από το Α αφαιρούνται οι τιµές 2 και 4 (λόγω του περιορισµού E+A mod 2 =0), γιατί το άθροισµά τους µε το 1 δίνει περιττό αριθµό. Τα πεδία λοιπόν γίνονται: Α={1} Β={4} C={3} D={2} E={1} Στο σηµείο αυτό όλες οι µεταβλητές έχουν µία µόνο τιµή. Επιπλέον, όλοι οι περιορισµοί ικανοποιούνται. Άρα η παραπάνω ανάθεση τιµών αποτελεί λύση του προβλήµατος.

ΘΕΜΑ 4 ο (2.5 µονάδες) Έστω το παιχνίδι του ναρκαλιευτή. 3 2 Συµβολίζουµε µε Mij τη γνώση ότι η θέση ij (i γραµµή και j στήλη) έχει µια νάρκη. Συµβολίζουµε επίσης µε Aij τη γνώση ότι (τουλάχιστον) µία γειτονική θέση της θέσης ij έχει νάρκη. Με δεδοµένη την πρόταση: Α11 (1) δηλαδή η θέση (1,1) δεν γειτονεύει µε νάρκη, και την πρόταση: A11 M12 M21 (2) αποδείξτε, χρησιµοποιώντας την τεχνική της ανάλυσης, ότι ισχύει η πρόταση Μ12. Υπόδειξη: Μετατρέψτε πρώτα την πρόταση A11 M12 M21 σε κανονική συζευκτική µορφή. Για τη µετατροπή θα σας χρειαστούν οι παρακάτω τύποι: A (B Γ) (Α Β) (Α Γ) (επιµερισµός διάζευξης) Απάντηση: 2 3 (Α Β) Α Β (de Morgan) 1 Α Β Α Β (απαλοιφή συνεπαγωγής) Α Β Α Β Β Α (απαλοιφή ισοδυναµίας) Η πρόταση A11 M12 M21 αναλύεται σε δύο συνεπαγωγές: A11 M12 M21 (3) και M12 M21 A11 (4) Με απαλοιφή των συνεπαγωγών οι σχέσεις (3) και (4) µας δίνουν: A11 M12 M21 (5) και (M12 M21) A11 (6) όπου ή (6) γράφεται (αν βάλουµε την άρνηση µέσα στις παρενθέσεις) ( M12 M21) A11 Η τελευταία σχέση, µε χρήση της επιµεριστικής ιδιότητας ως προς την διάζευξη, γράφεται: ( M12 A11) ( M21 A11) Τελικά παίρνουµε δύο ξεχωριστές προτάσεις, τις: M12 A11 (7) M21 A11 (8) 1 Θέλουµε να αποδείξουµε ότι ισχύει η πρόταση Μ12. Εισάγουµε λοιπόν στη βάση γνώσης την άρνησή της: Μ12 (9) και θα προσπαθήσουµε να καταλήξουµε σε άτοπο. Πράγµατι, αν συνδυάσουµε τις προτάσεις (9) και (7) παίρνουµε ως αποτέλεσµα την πρόταση: Α11 (10) Τέλος αν συνδυάσουµε την (10) µε την (1) καταλήγουµε σε άτοπο. Άρα η (9) δεν ισχύει, οπότε ισχύει η πρόταση Μ12.

ΘΕΜΑ 5 ο (2.5 µονάδες) Έστω ένα πεδίο σχεδιασµού ενεργειών που αφορά µεταφορές φορτίων µεταξύ πόλεων µε χρήση φορτηγών. Τα διαθέσιµα σχήµατα ενεργειών είναι τρία: Load(p,t,c): Φορτώνουµε το φορτίο p στο φορτηγό t. Προϋπόθεση εκτέλεσης της ενέργειας είναι τόσο το φορτίο, όσο και το φορτηγό να βρίσκονται στην ίδια πόλη c. Αποτέλεσµα της εκτέλεσης της ενέργειας είναι ότι το φορτίο πλέον βρίσκεται µέσα στο φορτηγό (και δεν «βρίσκεται» πλέον στην πόλη c). Unload(p,t,c): Ξεφορτώνουµε το φορτίο p από το φορτηγό t. Προϋπόθεση εκτέλεσης της ενέργειας είναι το φορτίο να βρίσκεται µέσα στο φορτηγό, ενώ το φορτηγό βρίσκεται σε κάποια πόλη c. Αποτέλεσµα της εκτέλεσης της ενέργειας είναι ότι το φορτίο πλέον βρίσκεται στην πόλη c, δηλαδή στην πόλη όπου βρίσκεται το φορτηγό (και δεν βρίσκεται πλέον µέσα στο φορτηγό). Move(t,c1,c2): Το φορτηγό t µετακινείται από την πόλη c1 στην πόλη c2. Προϋπόθεση εκτέλεσης της ενέργειας είναι το φορτηγό να βρίσκεται στην πόλη c1. Αποτέλεσµα της εκτέλεσης της ενέργειας είναι ότι το φορτηγό βρίσκεται πλέον στην πόλη c2 (και φυσικά δεν βρίσκεται πια στην πόλη c1). α) Περιγράψτε τις λίστες προϋποθέσεων, διαγραφής και προσθήκης για τις παραπάνω τρεις ενέργειες. Χρησιµοποιείστε τα κατηγορήµατα: (1) At-truck(t,c): Το φορτηγό t βρίσκεται στην πόλη c At-package(p,c): Το φορτίο p βρίσκεται στην πόλη c In(p,t): Το φορτίο p βρίσκεται µέσα στο φορτηγό t. β) Έστω ότι σε κάποιο πρόβληµα υπάρχουν δύο πόλεις (A και B), ένα φορτηγό (T) και ένα φορτίο (P). Αρχικά το φορτηγό και το φορτίο βρίσκονται στην πόλη A. Στόχος είναι να µεταφερθεί το φορτίο στην πόλη B. β1) Καταγράψτε την αρχική κατάσταση και τον στόχο του προβλήµατος. (0.5) β2) Χρησιµοποιώντας σχεδιασµό στο χώρο των πλάνων βρείτε ένα πλάνο-λύση στο πρόβληµα. (1) Απάντηση: α) Παρακάτω φαίνονται οι ορισµοί των τριών ενεργειών διαγραµµατικά: Load(p,t,c) Unload(p,t,c) At-truck(t,c) At-package(p,c) - At-package(p,c) + In(p,t) At-truck(t,c) In(p,t) + At-package(p,c) - In(p,t) Move(t,c1,c2) At-truck(t,c1) - At-truck(t,c1) + At-truck(t,c2) β1) Η αρχική κατάσταση του προβλήµατος περιλαµβάνει το παρακάτω σύνολο γεγονότων: [ At-truck(T,A), At-package(P,A) ] Ο στόχος του προβλήµατος είναι το γεγονός: β2) Η µοναδική ενέργεια που επιτυγχάνει το γεγονός είναι η Unload(P,T,B). Η ενέργεια αυτή εισάγεται στο πλάνο:

Unload(P,T,B) Init At-package(P,A) At-truck(T,A) At-truck(T,B) In(P,T) + - In(P,T) Goals Με συνεχείς γραµµές φαίνονται οι αιτιολογικοί σύνδεσµοι και µε διακεκοµµένες γραµµές οι σχέσεις διάταξης µεταξύ των ενεργειών. Στο σηµείο αυτό παραµένουν ανοιχτές οι προϋποθέσεις της ενέργειας Unload(P,T,B). Για την επίτευξη της προϋπόθεσης At-truck(T,B) εισάγουµε την ενέργεια Move(T,A,B): Move(T,A,B) At-truck(T,A) - At-truck(T,A) + At-truck(T,B) Init At-package(P,A) At-truck(T,A) Unload(P,T,B) At-truck(T,B) + In(P,T) - In(P,T) Goals Για την επίτευξη της ανοιχτής προϋπόθεσης In(P,T) της Unload(P,T,B), εισάγουµε την ενέργεια Load(P,T,A): Move(T,A,B) At-truck(T,A) - At-truck(T,A) + At-truck(T,B) Init At-package(P,A) At-truck(T,A) Unload(P,T,B) At-truck(T,B) + In(P,T) - In(P,T) Goals Load(P,T,A) At-truck(T,A) - At-package(P,A) At-package(P,A) + In(P,T) Στο σηµείο αυτό, οι ανοιχτές προϋποθέσεις των ενεργειών Move(T,A,B) και Load(P,T,A) µπορούν να ικανοποιηθούν από την αρχική κατάσταση:

Move(T,A,B) At-truck(T,A) - At-truck(T,A) + At-truck(T,B) Init At-package(P,A) At-truck(T,A) Unload(P,T,B) At-truck(T,B) + In(P,T) - In(P,T) Goals Load(P,T,A) At-truck(T,A) - At-package(P,A) At-package(P,A) + In(P,T) Τώρα όµως έχει δηµιουργηθεί µια απειλή: Ο αιτιολογικός σύνδεσµος Init at truck ( T, A) Load(P,T,A) απειλείται από την ενέργεια Move(T,A,B), η οποία διαγράφει το γεγονός του αιτιολογικού συνδέσµου. Η απειλή µπορεί να λυθεί είτε µε προβιβασµό της ενέργειας Move(T,A,B) πριν από την Init, ή µε υποβιβασµό της µετά την Load(P,T,A). Επειδή το πρώτο δεν µπορεί να γίνει, το µόνο που αποµένει είναι ο υποβιβασµός. Το τελικό πλάνο διαµορφώνεται ως εξής: Move(T,A,B) At-truck(T,A) - At-truck(T,A) + At-truck(T,B) Init At-package(P,A) At-truck(T,A) Unload(P,T,B) At-truck(T,B) + In(P,T) - In(P,T) Goals Load(P,T,A) At-truck(T,A) - At-package(P,A) At-package(P,A) + In(P,T) ΑΠΑΝΤΗΣΤΕ 4 ΑΠΟ ΤΑ ΠΑΡΑΠΑΝΩ 5 ΘΕΜΑΤΑ