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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 2

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

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

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

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

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

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

Κεφάλαιο 5. Αλγόριθµοι Αναζήτησης σε Παίγνια ύο Αντιπάλων. Τεχνητή Νοηµοσύνη - Β' Έκδοση

ιακριτά Μαθηµατικά και Μαθηµατική Λογική ΠΛΗ20 Ε ρ γ α σ ί α 3η Θεωρία Γραφηµάτων

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ» ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 4

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

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

x - 1, x < 1 f(x) = x - x + 3, x

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

Β. ίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»: ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Χ, Ζ[15] ΠΡΑΓΜΑΤΙΚΕΣ: Ω

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

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

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Β ΦΑΣΗ ΜΑΘΗΜΑΤΙΚΑ ÅÐÉËÏÃÇ

ΚΕΦΑΛΑΙΟ 5 ΠΑΡΕΜΒΟΛΗ. Εστω f πραγµατική συνάρτηση, της οποίας είναι γνωστές µόνον οι τιµές f(x i ) σε n+1 σηµεία xi

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

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

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

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

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

Εισαγωγή. Οπως είδαµε για την εκκίνηση της Simplex χρειαζόµαστε µια Αρχική Βασική Εφικτή Λύση. υϊσµός

Heapsort Using Multiple Heaps

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

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

Το θεώρηµα πεπλεγµένων συναρτήσεων

Κεφάλαιο 3β. Ελεύθερα Πρότυπα (µέρος β)

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Ασκησεις Επαναληψης. ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος :

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 2

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

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

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

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

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2

ΠΑΙΓΝΙΑ Παιχνίδια Γενική Θεώρηση μεγιστοποιήσει την πιθανότητά

sup B, τότε υπάρχουν στοιχεία α A και β B µε α < β.

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

ΜΑΘΗΜΑ ΣΥΝΕΠΕΙΕΣ ΤΟΥ Θ.Μ.Τ Μονοτονία συνάρτησης Ασκήσεις Εξισώσεις Θεωρητικές Συνέχεια του µαθήµατος 31. e 3 = 0. e + e 3, x R.

Άρα, Τ ser = (A 0 +B 0 +B 0 +A 0 ) επίπεδο 0 + (A 1 +B 1 +A 1 ) επίπεδο 1 + +(B 5 ) επίπεδο 5 = 25[χρονικές µονάδες]

ΘΕΜΑΤΑ ΕΞΕΤΑΣΗΣ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΕΞΕΤΑΣΤΙΚΗ ΠΕΡΙΟ ΟΣ:

ΚΕΦΑΛΑΙΟ 7: Αναπαραστάσεις Πεπερασµένων Οµάδων Ι

ΘΕΜΑ 1ο. Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου: Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι Ι + 3 Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές»

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

11. Η έννοια του διανύσµατος 22. Πρόσθεση & αφαίρεση διανυσµάτων 33. Βαθµωτός πολλαπλασιασµός 44. Συντεταγµένες 55. Εσωτερικό γινόµενο

Σχεδιασµός. Planning. Το πρόβληµα τουσχεδιασµού

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Ασκησεις - Επανάληψης. ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος :

ΜΑΘΗΜΑΤΙΚΑ & ΣΤΟΙΧΕΙΑ ΣΤΑΤΙΣΤΙΚΗΣ ΓΕΝΙΚΗΣ ΠΑΙ ΕΙΑΣ 2015 ΕΚΦΩΝΗΣΕΙΣ

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

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2016 Α ΦΑΣΗ. Ηµεροµηνία: Πέµπτη 7 Ιανουαρίου 2016 ιάρκεια Εξέτασης: 2 ώρες ΕΚΦΩΝΗΣΕΙΣ

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Προτεινοµενες Ασκησεις - Φυλλαδιο 9

Θέµατα Μαθηµατικών & Στ. Στατ/κής Γενικής Παιδείας Γ Λυκείου 2000

1.3 ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΣ ΑΡΙΘΜΟΥ ΜΕ

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

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 9

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

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

Επιµέλεια Θοδωρής Πιερράτος

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων

Θέµατα Μαθηµατικών & Στ. Στατ/κής Γενικής Παιδείας Γ Λυκείου 2000 ÈÅÌÅËÉÏ

Κατηγορίες Συμπίεσης. Συμπίεση με απώλειες δεδομένων (lossy compression) π.χ. συμπίεση εικόνας και ήχου

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

Πρόλογος. Πρόλογος 13. Πώς χρησιμοποείται αυτό το βιβλίο 17

Συνεκτικά σύνολα. R είναι συνεκτικά σύνολα.

Α. ΑΠΑΡΑΙΤΗΤΕΣ ΓΝΩΣΕΙΣ ΘΕΩΡΙΑΣ

Κεφάλαιο 3. Αλγόριθµοι Τυφλής Αναζήτησης. Τεχνητή Νοηµοσύνη - Β' Έκδοση. Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η.

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 2

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Ενότητα 6: Προβλήματα ικανοποίησης περιορισμών. Ρεφανίδης Ιωάννης Τμήμα Εφαρμοσμένης Πληροφορικής

Transcript:

ΘΕΜΑ 1 ο (2.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙ ΜΑΚΕ ΝΙΑΣ ΙΚΝΜΙΚΩΝ ΚΑΙ ΚΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΣΜΕΝΗΣ ΠΛΗΡΦΡΙΚΗΣ ΤΕΝΗΤΗ ΝΗΜΣΥΝΗ Τελικές εξετάσεις 24 Ιουνίου 2004 ιάρκεια: 3 ώρες α) Αναφέρετε τη σειρά µε την οποία εξετάζονται οι κόµβοι του παρακάτω δένδρου αναζήτησης, για τους αλγορίθµους πρώτα-κατά-βάθος, πρώτα-κατά-πλάτος και επαναληπτικής εκβάθυνσης µε βήµα 1. (1) Α Β Γ Ε Ζ Η Θ Ι Κ Λ Μ Ν β) ίνεται το παρακάτω γράφηµα, µε την ευρετική τιµή h για κάθε κόµβο του. Λύστε το πρόβληµα µετάβασης από τον κόµβο Α στον κόµβο µε δύο διαφορετικούς αλγορίθµους και συγκεκριµένα µε τον αλγόριθµο πρώτα-στο-καλύτερο και µε τον αλγόριθµο Α*. Τι παρατηρείτε; (1.5) A Αρχή h=4 4 h=2 Β 3 3 Γ 3 h=3 h=0 Τέλος Σηµείωση: Για κάθε τρέχουσα κατάσταση που εξετάζετε θα πρέπει να δίνετε και τον «βαθµό» της, σύµφωνα µε την ευρετική συνάρτηση και τον εκάστοτε αλγόριθµο. ρησιµοποιήστε τον παρακάτω πίνακα ως υπόδειγµα:

Μέτωπο αναζήτησης Κλειστό σύνολο Τρέχουσα κατάσταση Παιδιά Α x - Α x ΑΒ y, ΑΓ z ΑΒ y, ΑΓ z Α.................. * Ανάλογα µε τον αλγόριθµο που θα χρησιµοποιήσετε, θα πρέπει να αντικαταστήσετε τα x, y, z κλπ µε συγκεκριµένα νούµερα. α) Πρώτα-κατά-βάθος: ΑΒΕΖΚΛΓΗΜΝ ΘΙ Πρώτα-κατά-πλάτος: ΑΒΓ ΕΖΗΘΙΚΛΜΝ Επαναληπτική εκβάθυνση: Α ΑΒΓ ΑΒΕΖΓΗ ΘΙ ΑΒΕΖΚΛΓΗΜΝ ΘΙ β) Στον αλγόριθµο Α* θα χρειαστούµε τις τιµές F για τους τέσσερις κόµβους, οι οποίες είναι οι εξής: F A =4, F ΑB =6, F ΑΓ =6 F ΑΒ =7, F ΑΓ =6 Παρακάτω φαίνεται η αναζήτηση πρώτα-στο-καλύτερο, όπου το µέτωπο αναζήτησης ταξινοµείται µε βάση της τιµές h. Μέτωπο αναζήτησης Κλειστό σύνολο Τρέχουσα κατάσταση Παιδιά Α 4 - Α 4 ΑΒ 2, ΑΓ 3 ΑΒ 2, ΑΓ 3 Α AB 2 ΑΒ 0 ΑΒ 0, ΑΓ 3 Α, ΑΒ ΑΒ 0 Λύση Παρακάτω φαίνεται η αναζήτηση µε Α*, όπου το µέτωπο αναζήτησης ταξινοµείται µε βάση της τιµές F. Μέτωπο αναζήτησης Κλειστό σύνολο Τρέχουσα κατάσταση Παιδιά Α 4 - Α 4 ΑΒ 6, ΑΓ 6 ΑΒ 6, ΑΓ 6 Α AB 6 ΑΒ 7 ΑΓ 6, ΑΒ 7 Α, ΑΒ ΑΓ 6 ΑΓ 6 ΑΓ 6, ΑΒ 7 Α, ΑΒ, ΑΓ ΑΓ 6 Λύση Βλέπουµε ότι οι δύο αλγόριθµοι βρήκαν διαφορετικό αποτέλεσµα. αλγόριθµος Α* βρήκε τη βέλτιστη διαδροµή, κάτι που ήταν αναµενόµενο µιας και η ευρετική συνάρτηση ήταν παραδεκτή. ΘΕΜΑ 2 ο (2.5 µονάδες) Έστω το παιχνίδι της τρίλιζας, στο οποίο πρώτος παίζει ο παίκτης MA. Βρείτε ποια είναι η καλύτερη κίνηση του MA, κατασκευάζοντας το δένδρο του παιχνιδιού µέχρι βάθος 2 (δηλαδή µία κίνηση του MA και µια απάντηση του MIN). ρησιµοποιείστε για ευρετική συνάρτηση την εξής: Για µια κατάσταση p, ο βαθµός h(p) ορίζεται ως: h(p) = +, εάν η κατάσταση p είναι τελική όπου κερδίζει ο MA. h(p) = -, εάν η κατάσταση p είναι τελική όπου κερδίζει ο MIN. h(p) = το πλήθος των γραµµών, στηλών, διαγωνίων στις οποίες ο MIN δεν κατέχει καµία θέση, µείον το πλήθος των γραµµών στηλών, διαγωνίων στις οποίες ο MA δεν κατέχει καµία θέση, εφόσον η κατάσταση p δεν είναι τελική. Για παράδειγµα, εάν ο ΜΑ έχει τα και ο MIN έχει τα, τότε ο βαθµός της παρακάτω καταστάσης είναι h(p)=6-4=2. O

Υπόδειξη: Για να περιορίσετε το πλήθος των κλαδιών του δένδρου του παιχνιδιού, λάβετε υπόψη σας την συµµετρία για να «κόψετε» συµµετρικές καταστάσεις. Για παράδειγµα, οι παρακάτω τέσσερις καταστάσεις, που αντιστοιχούν σε διαφορετικές πρώτες κινήσεις του παίκτη MA, είναι συµµετρικές, άρα χρειάζεται να συµπεριλάβετε στο δένδρο του παιχνιδιού µόνο µία από αυτές. παίκτης MA έχει στην αρχή 3 διαθέσιµες (µη συµµετρικές) κινήσεις, οι οποίες φαίνονται παρακάτω: A B Γ Εάν ο MA επιλέξει την κίνηση Α, τότε οι διαθέσιµες µη-συµµετρικές απαντήσεις του MIN είναι 5 και είναι οι εξής: Ε Ζ Η Θ Εάν ο MA επιλέξει αρχικά την κίνηση Β, τότε ο MIN έχει και πάλι 5 διαθέσιµες µη-συµµετρικές απαντήσεις, οι οποίες είναι οι εξής: Ι Κ Λ Μ Ν Τέλος, εάν ο MA επιλέξει αρχικά την κίνηση Γ, ο MIN έχει 2 διαθέσιµες κινήσεις, τις εξής: Ξ Παρακάτω φαίνεται το αρχικό δένδρο του παιχνιδιού µέχρι βάθος 2. Τα φύλλα του δένδρου έχουν βαθµολογηθεί και οι τιµές έχουν µεταφερθεί µέχρι τη ρίζα µε τον αλγόριθµο minimax. Από το δένδρο είναι φανερό ότι η κίνηση που πρέπει να επιλέξει ο παίκτης MA είναι η Γ.

MA Γ ΜΙΝ Α=-1 Β=-2 Γ=1 =1 Ε=-1 Ζ=0 Η=1 Θ=0 Ι=-1 Κ=0 Λ=-2 Μ=-1 Ν=0 Ξ=1 =2 ΘΕΜΑ 3 ο (2.5 µονάδες) Έστω ο κόσµος των δύο κύβων της παρακάτω εικόνας. Β Α Περιγράφουµε την κατάσταση που εικονίζεται µε τα γεγονότα: On(B,A) (1) On(A,Table) (2) όπου το κατηγόρηµα On(x,y) ερµηνεύεται ότι ο κύβος x είναι ακριβώς επάνω στον κύβο (ή το τραπέζι) y. Έστω τώρα το κατηγόρηµα Above(x,y) το οποίο ερµηνεύεται ότι ο κύβος x είναι επάνω από τον κύβο (ή το τραπέζι) y, ενδεχοµένως όµως µε τρίτους κύβους να παρεµβάλλονται ανάµεσά τους. Για το κατηγόρηµα Above(x,y) ισχύουν οι δύο παρακάτω σχέσεις: œx, œy, On(x,y) Above(x,y) (3) œx, œy, œz, Above(x,y) v Above(y,z) Above(x,z) (4) Με βάση τα παραπάνω, και χρησιµοποιώντας την τεχνική της ανάλυσης (µε ενοποίηση µεταβλητών), αποδείξτε ότι ισχύει το Above(B,Table). Πρώτα θα µετατρέψουµε τις προτάσεις (3) και (4) σε διαζεύξεις, ως εξής: On(x,y) w Above(x,y) (5) Above(x,y) w Above(y,z) w Above(x,z) (6) Στις σχέσεις (5) και (6) παραλείψαµε τους ποσοδείκτες œ, µιας και όταν αυτοί είναι οι µοναδικοί ποσοδείκτες σε µια λογική πρόταση, µπορούν να παραλειφθούν και απλά υπονοούνται. Έχουµε λοιπόν στη βάση γνώσης τις προτάσεις (1), (2), (5) και (6). Για να αποδείξουµε την πρόταση Above(B,Table), θα εισάγουµε στη βάση γνώσης την άρνησή της: Above(B,Table) (7) και εφαρµόζοντας επανειληµµένα την τεχνική της ανάλυσης θα προσπαθήσουµε να καταλήξουµε σε άτοπο. Συνδυάζοντας την (7) µε την (6) και µε την αντικατάσταση {x/b, z/table} παίρνουµε την πρόταση: Above(Β,y) w Above(y,Table) (8)

Συνδυάζοντας την (1) µε την (5) και µε την αντικατάσταση {x/β, y/a}, παίρνουµε: Above(Β,Α) (9) Συνδυάζοντας την (2) µε την (5) και µε την αντικατάσταση {x/a, y/table}, παίρνουµε: Above(A,Table) (10) Συνδυάζοντας την (8) µε την (9) και µε την αντικατάσταση { y/a}, παίρνουµε: Above(A,Table) (11) ι (10) και (11) αποτελούν αντίφαση (αν τις συνδυάσουµε καταλήγουµε σε κενή πρόταση), άρα καταλήξαµε σε άτοπο το οποίο οφείλεται στην πρόταση (7). Άρα ισχύει η πρόταση Above(B,Table). ΘΕΜΑ 4 ο (2.5 µονάδες) Πώς παριστάνεται η γνώση στη γλώσσα RDF; Τι είναι τα URIs; Ποιους σκοπούς υπηρετεί η επέκταση RDFS της γλώσσας RDF; Ποια προβλήµατα υπάρχουν στην θεώρηση του διαδικτύου ως µια µεγάλη βάση γνώσης; Στη γλώσσα RDF η γνώση παριστάνεται µε απλές προτάσεις (προτασιακή λογική) της µορφής: <αντικείµενο> <ιδιότητα> <τιµή> Για παράδειγµα, µια πρόταση θα µπορούσε να δηλώνει ότι: δηµιουργός της ιστοσελίδας είναι ο Υ. όπου: <αντικείµενο> είναι η σελίδα <ιδιότητα> είναι η «δηµιουργός» <τιµή> είναι ο Υ ρειαζόµαστε έναν «απόλυτο» τρόπο να ορίζουµε αντικείµενα, ιδιότητες και τιµές. Για το σκοπό αυτό χρησιµοποιούνται τα URIs (Uniform Resource Indentifiers, οµοιόµορφα αναγνωριστικά πόρων). Ένα URI είναι συνήθως µια «παραποµπή» σε ένα τµήµα ιστοσελίδας, όπου ορίζεται/τεκµηριώνεται ένα αντικείµενο ή µια ιδιότητα. ι δηλώσεις RDFS (RDF Schema) επεκτείνουν την RDF µε δυνατότητες αναπαράστασης ιεραρχιών εννοιών. Η επέκταση RDFS ορίζει τις έννοιες «κλάση», «υποκλάση», «ιδιότητα» κλπ. Κάθε κλάση µπορεί να χαρακτηρίζεται από ένα σύνολο ιδιοτήτων. ι ιδιότητες µιας κλάσης χαρακτηρίζουν και όλα τα αντικείµενά της. ι ιδιότητες µια κλάσης κληρονοµούνται από τις υποκλάσεις της. Η χρήση των RDF/RDFS καθιστούν το διαδίκτυο µια τεράστια βάση γνώσης σε προτασιακή λογική (RDF) και λογική πρώτης τάξης (RDFS). Υπάρχει λοιπόν τεράστιος χώρος εκµετάλλευσης τεχνικών αυτοµατοποιηµένης εξαγωγής συµπερασµάτων. Τα προβλήµατα που υπάρχουν µε τη θεώρηση του διαδικτύου ως βάση γνώσης είναι τα εξής: Είναι αχανές. Είναι κατανεµηµένο. Η γνώση που αφορά το ίδιο αντικείµενο µπορεί να βρίσκεται διάσπαρτη σε πολλά sites. Είναι αντιφατική. Μπορεί κανείς σε δύο διαφορετικά sites αντικρουόµενες πληροφορίες για τα ίδια αντικείµενα (π.χ. πρόγνωση καιρού). Μεγάλο µέρος της γνώσης είναι ακόµη σε µορφή HTML. ΘΕΜΑ 5 ο (2.5 µονάδες)

Έστω ένα απλό πρόβληµα σχεδιασµού ενεργειών που αφορά την ανταλλαγή των τιµών δύο µεταβλητών V 1 και V 2 µε χρήση µιας βοηθητικής τρίτης µεταβλητής V 3. Η αρχική και η τελική κατάσταση είναι οι εξής: ={ Value(V 1,Α),, } ={, } όπου το κατηγόρηµα Value(v,x) δηλώνει ότι η µεταβλητή v έχει την τιµή x. Υπάρχει µία µόνο διαθέσιµη ενέργεια, η: Assign(v,w,x,y) Value(v,x) Value(w,y) - Value(v,x) +Value(v,y) Έστω το παρακάτω ηµιτελές πλάνο: - - α) Βρείτε και επιλύστε τις απειλές που υπάρχουν στο παραπάνω ηµιτελές πλάνο. (1.5) β) Συµπληρώστε το πλάνο µε ενέργειες, ώστε να γίνει πλήρες. Επιλύστε πιθανές νέες απειλές που θα δηµιουργηθούν. (1) Η ενέργεια Assign(V 2,V 3,B,A) διαγράφει το γεγονός, ενώ µπορεί να εκτελεστεί µεταξύ των ενεργειών και, τη στιγµή που υπάρχει ο αιτιολογικός Value( V, ) σύνδεσµος 2 B. Άρα η ενέργεια Assign(V 2,V 3,B,A) αποτελεί απειλή για τον παραπάνω αιτιολογικό σύνδεσµο και πρέπει να αντιµετωπιστεί είτε µε προβιβασµό, είτε µε υποβιβασµό. Στη συγκεκριµένη περίπτωση ο προβιβασµός δεν είναι δυνατός, µιας και η ενέργεια Assign(V 2,V 3,B,A) δεν µπορεί να εκτελεστεί πριν από το, άρα η µόνη λύση είναι ο υποβιβασµός και το πλάνο γίνεται ως εξής: - - Το παραπάνω πλάνο δεν περιλαµβάνει καµία απειλή, ωστόσο δεν είναι πλήρες, αφού η ενέργεια Assign(V 2,V 3,B,A) έχει µια ανοικτή προϋπόθεση, την. Με δεδοµένο ότι αυτή η προϋπόθεση δεν µπορεί να ικανοποιηθεί από την αρχική κατάσταση, πρέπει να προσθέσουµε µια

νέα ενέργεια που να την ικανοποιεί. Η ενέργεια αυτή µπορεί να είναι η Assign(V 3,V 1,Γ,Α), οπότε το πλάνο γίνεται ως εξής: - - Assign(V 3,V 1,Γ,Α) Value(V 1,A ) - + Στο παραπάνω πλάνο ήδη ικανοποιήσαµε τις προϋποθέσεις της νέας ενέργειας µε γεγονότα της αρχικής κατάστασης. Ωστόσο, στο νέο πλάνο έχει δηµιουργηθεί µια νέα απειλή. Συγκεκριµένα, η ενέργεια διαγράφει το γεγονός, ενώ υπάρχει ο αιτιολογικός Value( V, ) σύνδεσµος 1 A Assign(V 3,V 1,Γ,Α) και η ενέργεια µπορεί να τοποθετηθεί µεταξύ των δύο ενεργειών του αιτιολογικού συνδέσµου. Για να λύσουµε την απειλή µπορούµε και πάλι να χρησιµοποιήσουµε προβιβασµό ή υποβιβασµό της ενέργειας. Στην προκειµένη περίπτωση δεν µπορούµε να εκτελέσουµε προβιβασµό, µιας και η απειλούσα ενέργεια δεν µπορεί να τοποθετηθεί πριν την, άρα εκτελούµε υποβιβασµό. Το τελικό πλάνο γίνεται λοιπόν ως εξής: - Assign(V 3,V 1,Γ,Α) - + - ΑΠΑΝΤΗΣΤΕ 4 ΑΠ ΤΑ ΠΑΡΑΠΑΝΩ 5 ΘΕΜΑΤΑ