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

Σχετικά έγγραφα
ΠΛΗ 405 Τεχνητή Νοηµοσύνη

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

Σχεδιασµός και δράση στον πραγµατικό κόσµο

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

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

ΠΛΗ 405 Τεχνητή Νοηµοσύνη Ε ανάληψη. δοµή δεδοµένων για κατασκευή ευρετικών συναρτήσεων Ο αλγόριθµος GraphPlan

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

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

Χαράλαμπος Κοπτίδης ΠΕΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

Εξελιγµένες Τεχνικές Σχεδιασµού

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

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

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

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

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

Επίλυση προβλημάτων με αναζήτηση

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

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

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

ΠΛΗ 405 Τεχνητή Νοηµοσύνη

Επίλυση συµβολικών προβληµάτων σχεδιασµού ενεργειών

Ε ανάληψη. Ορισµοί της Τεχνητής Νοηµοσύνης (ΤΝ) Καταβολές. Ιστορική αναδροµή. Πράκτορες. Περιβάλλοντα. κριτήρια νοηµοσύνης

Βιβλιογραφικές και ιστορικές σηµειώσεις Ασκήσεις Προβλήµατα Ικανοποίησης Περιορισµών

Στοιχεία Θεωρίας Γραφηµάτων (4) - έντρα

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

ΚΕΦΑΛΑΙΟ 15 Βασικές Αρχές και Τεχνικές Σχεδιασµού

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

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

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε

A2. ΠΑΡΑΓΩΓΟΣ-ΚΛΙΣΗ-ΜΟΝΟΤΟΝΙΑ

Εισαγωγή στην επιστήμη των υπολογιστών. Λογισμικό Υπολογιστών Κεφάλαιο 8ο Αλγόριθμοι

Δοµές Δεδοµένων & Ανάλυση Αλγορίθµων 3ο Εξάµηνο. Γραφήµατα. (Graphs)

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

ENOTHTA 3 ΟΜΕΣ Ε ΟΜΕΝΩΝ

Ε ανάληψη. Καταβολές. Ιστορική αναδροµή. Πράκτορες. Περιβάλλοντα. συνεισφορά άλλων επιστηµών στην ΤΝ σήµερα

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

Μοντέλο Σύγχρονου ικτύου. Κατανεµηµένα Συστήµατα Ι Μάθηµα Βασικής Επιλογής, Χειµερινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων

Βασικές Προτάσεις. έντρα. υαδικά έντρα Αναζήτησης ( Α) Ισοζυγισµένα έντρα και Υψος. Κάθε δέντρο µε n κόµβους έχει n 1 ακµές.

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ

ΜΕΘΟΔΟΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΑΠΟΙΚΙΑΣ ΜΥΡΜΗΓΚΙΩΝ ANT COLONY OPTIMIZATION METHODS

Παρουσίαση 2 η : Αρχές εκτίμησης παραμέτρων Μέρος 1 ο

Σχεδιασµός Ενεργειών

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ

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

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

Όρια Αλγόριθμων Ταξινόμησης. Εισαγωγή στην Ανάλυση Αλγορίθμων Μάγια Σατρατζέμη

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

Ο ΑΤΔ Λεξικό. Σύνολο στοιχείων με βασικές πράξεις: Δημιουργία Εισαγωγή Διαγραφή Μέλος. Υλοποιήσεις

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

Πανεπιστήµιο Μακεδονίας Πρόγραµµα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρµοσµένη Πληροφορική

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ ÊÁËÁÌÁÔÁ

Μάθηση εννοιών. Έννοιες: συναρτήσεις που επιστρέφουν λογική τιμή

ιακριτά Μαθηµατικά και Μαθηµατική Λογική ΠΛΗ20 Ε ρ γ α σ ί α 5η Προτασιακή Λογική

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

ΤΥΦΛΗ ΑΝΑΖΗΤΗΣΗ (1) ΣΤΡΑΤΗΓΙΚΗ Ή ΑΛΓΟΡΙΘΜΟΣ ΑΝΑΖΗΤΗΣΗΣ

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ Τάξη Ηµερήσιου Γενικού Λυκείου

Πληροφορική 2. Αλγόριθμοι

ECDL Module 4 Υπολογιστικά Φύλλα Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

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

Υπολογιστικό Πρόβληµα

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΥ

Βασικά στοιχεία της θεωρίας πιθανοτήτων

11 Το ολοκλήρωµα Riemann

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Excel (dashboards, συγκεντρωτικοί πίνακες)

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ

Συνδυαστική Απαρίθµηση Υπολογισµός (µε συνδυαστικά επιχειρήµατα) του πλήθους των διαφορετικών αποτελεσµάτων ενός «πειράµατος». «Πείραµα»: διαδικασία µ

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

Σχεδιασµός Ενεργειών

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

Ενότητα 7 Ουρές Προτεραιότητας

Markov. Γ. Κορίλη, Αλυσίδες. Αλυσίδες Markov

Περιεχόµενα του µαθήµατος 1. στον προγραµµατισµό 2. Λογικά διαγράµµατα 3. Τα βασικά της FORTRAN 4. Μεταβλητές & παράµετροι 5. οµές επανάληψης 6. οµές

Ατοµική ιπλωµατική Εργασία ΕΥΡΕΤΙΚΕΣ ΜΕΘΟ ΟΙ ΠΡΟΤΑΣΙΑΚΩΝ ΕΠΙΛΥΤΩΝ ΓΙΑ ΠΡΟΒΛΗΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΡΑΣΗΣ. Ελένη Προξένου ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

Κεφάλαιο 6. Ικανοποίηση Περιορισµών. Τεχνητή Νοηµοσύνη - Β' Έκδοση. Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η.

ΕΚΠ 413 / ΕΚΠ 606 Αυτόνοµοι (Ροµ οτικοί) Πράκτορες

ΑΕΠΠ Ερωτήσεις θεωρίας

Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες)

Ε ανάληψη. Χρόνος και όροι. Ιεραρχία. ΠΛΗ 405 Τεχνητή Νοηµοσύνη χρονοπρογραµµατισµός εργασιών. ιεραρχικά δίκτυα εργασιών

ιαγώνισµα Γ Τάξης Ενιαίου Λυκείου Απλή Αρµονική Ταλάντωση - Κρούσεις

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

αx αx αx αx 2 αx = α e } 2 x x x dx καλείται η παραβολική συνάρτηση η οποία στο x

3. Για να αναπαραστήσουµε τα δεδοµένα και τα αποτελέσµατα σ έναν αλγόριθµο, χρησιµοποιούµε µόνο σταθερές. Μονάδες 4


Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα

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

Μεταπτυχιακό Πρόγραμμα : Τεχνο-οικονομικά Συστήματα. 13. Μελέτη Περίπτωσης Το πρόβλημα του χρονοπρογραμματισμού βιομηχανικών εργασιών

Σεραφείµ Καραµπογιάς. Πηγές Πληροφορίας και Κωδικοποίηση Πηγής 6.3-1

(REASONING WITH UNCERTAINTY)

Εργασία στο µάθηµα Ανάλυση εδοµένων

Το εσωτερικό ενός Σ Β

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

Transcript:

Σχεδιασµός Planning Το πρόβληµα τουσχεδιασµού Κλασσικός σχεδιασµός: Πλήρως παρατηρήσιµα, αιτιοκρατικά, πεπερασµένα, στατικά και διακριτά περιβάλλοντα. Ευρετική συνάρτηση Αποσυνθέσιµα προβλήµατα Σχεδόν αποσυνθέσιµα προβλήµατα 11-2

Η γλώσσα των προβληµάτων σχεδιασµού Αναπαράσταση καταστάσεων Σε(Αεροπλάνο 1, Μελβούρνη) Σε(Αεροπλάνο 2, Σύδνεϋ) Υπόθεση κλειστού κόσµου Βασικά λεκτικά, χωρίς συναρτήσεις Αναπαράσταση στόχου Πλούσιος ιάσηµος Αναπαράσταση ενεργειών Action (Πτήση (p, από, προς), Προϋποθέσεις: Σε(p, από) Αεροπλάνο(p) Αεροδρόµιο(από) Αεροδρόµιο(προς) Επιδρασεις: Σε(p, από) Σε(p, προς)) Σχήµατα ενεργειών 11-3 Εφαρµόσιµες ενέργειες Έστω η κατάσταση: Σε(Ρ 1, JFK) Σε(Ρ 2, SFO) Αεροπλάνο(Ρ 1 ) Αεροπλάνο(Ρ 2 ) Αεροδρόµιο(JFK) Αεροδρόµιο(SFO) Ικανοποιείται από τις προϋποθέσεις: Σε(p, από) Αεροπλάνο(p) Αεροδρόµιο(από) Αεροδρόµιο(σε) µε τις αντικαταστάσεις: {p/p 1, από/jfk, σε/sfo} Προκύπτει η κατάσταση: Σε(Ρ 1, SFO) Σε(Ρ 2, SFO) Αεροπλάνο(Ρ 1 ) Αεροπλάνο(Ρ 2 ) Αεροδρόµιο(JFK) Αεροδρόµιο(SFO). Υπόθεση STRIPS 11-4

Εκφραστικότητα και επεκτάσεις Γλώσσα ADL (Action Description Language) Αρνητικά λεκτικά Υπόθεση ανοικτού κόσµου Ποσοτικοποιηµένες µεταβλητές στο στόχο x Σε(P 1, x) Σε(P 2, x) ιαζεύξεις στο στόχο Φτωχός (Πλούσιος ιάσηµος) Επιδράσεις υπό όρους when P: E 11-5 Παράδειγµα: Αεροµεταφορά φορτίων Init(Σε(C 1, SFO) Σε(C 2, JFK) Σε(P 1, SFO) Σε(P 2, JFK) Φορτίο(C 1 ) Φορτίο(C 2 ) Αεροπλάνο(P 1 ) Αεροπλάνο(P 2 ) Αεροδρόµιο(JFK) Αεροδρόµιο(SFO)) Goal(Σε(C 1, JFK) Σε(C 2, SFO)) Action(Φόρτωση(c, p, a), Προϋπόθεσεις: Σε(c, a) Σε(p, a) Φορτίο(c) Αεροπλάνο(p), Αεροδρόµιο(a) Επίδρασεις: Σε(c, a) Εντός(c, p)) Action(Ξεφόρτωση(c, p, a), Προϋπόθεσεις: Εντός(c, p) Σε(p, a) Φορτίο(c) Αεροπλάνο(p) Αεροδρόµιο(a) Επίδρασεις: Σε(c, a) Εντός(c, p)) Action(Πτήση(p, από, προς), Προϋπόθεσεις: Σε(p, από) Αεροπλάνο(p) Αεροδρόµιο(από) Αεροδρόµιο(προς) Επίδρασεις: Σε(p, από) Σε(p, προς)) 11-6

Παράδειγµα: Το πρόβληµα της ρεζέρβας Init(Σε(Σκασµένο, Άξονας) Σε(Ρεζέρβα, ΠορτΜπαγκάζ)) Goal(Σε(Ρεζέρβα, Άξονας)) Action(Αφαίρεση(Ρεζέρβα, ΠορτΜπαγκάζ), Προϋπόθεσεισ: Σε(Ρεζέρβα, ΠορτΜπαγκάζ) Επίδρασεισ: Σε(Ρεζέρβα, ΠορτΜπαγκάζ) Σε(Ρεζέρβα, Έδαφος)) Action(Αφαίρεση(Σκασµένο, Άξονας), Προϋποθέσεις: Σε(Σκασµένο, Άξονας) Επιδράσεις: Σε(Σκασµένο, Άξονας) Σε(Σκασµένο, Έδαφος)) Action(Τοποθέτηση(Ρεζέρβα, Άξονας), Προϋποθέσεις: Σε(Ρεζέρβα, Έδαφος) Σε(Σκασµένο, Άξονας) Επιδράσεις: Σε(Ρεζέρβα, Έδαφος) Σε(Ρεζέρβα, Άξονας)) Action(ΕγκατάλειψηΟλονύχτια, Προϋποθέσεις: Επιδράσεις: Σε(Ρεζέρβα, Έδαφος) Σε(Ρεζέρβα, Άξονας) Σε(Ρεζέρβα, ΠορτΜπαγκάζ) Σε(Σκασµένο, Έδαφος) Σε(Σκασµένο, Άξονας)) 11-7 Παράδειγµα: Ο κόσµος των κύβων Init(Επί(A, Τραπέζι) Επί(B, Τραπέζι) Επί(C, Τραπέζι) Κύβος(A) Κύβος(B) Κύβος(C) Καθαρό(A) Καθαρό(B) Καθαρό(C)) Goal(Επί(A, B) Επί(B, C)) Action(Μετακίνηση(b, x, y), Προϋποθέσεις: Επί(b, x) Καθαρό(b) Καθαρό(y) Κύβος(b) (b x) (b y) (x y), Επιδράσεις: Επί(b, y) Καθαρό(x) Επί(b, x) Καθαρό(y)) Action(ΜετακίνησηΣτοΤραπέζι(b, x), Προϋποθέσεις: Επί(b, x) Καθαρό(b) Κύβος(b) (b x), Επιδράσεις: Επί(b, Τραπέζι) Καθαρό(x) Επί(b, x)) 11-8

Σχεδιασµός µε αναζήτηση στοχώροτωνκαταστάσεων State-space planning Σχεδιασµός στο χώρο των καταστάσεων Προς τα εµπρός (Προέλαση) Προς τα πίσω (Οπισθοχώρηση) 11-10

Οπισθοχώρηση Έστω ο στόχος: Σε(C 1, B) Σε(C 2, B) Σε(C 20, B) Θέλουµε να πετύχουµε το συζευκτέο: Σε(C 1, B). Συνεπής ενέργεια (µόνο µία!): Ξεφόρτωση(C 1, p, B) Προηγούµενη κατάσταση: Εντός(C 1, p) Σε(p, B) Σε(C 2, B) Σε(C 20, B) Συνεπείς ενέργειες: εν διαγράφουν λεκτικά του στόχου 11-11 Ανεξαρτησία υποστόχοχων Ευρετικές συναρτήσεις για την οπισθοχώρηση Χαλαρά προβλήµατα Απαλοιφή προϋποθέσεων Απαλοιφή προϋποθέσεων και λίστας διαγραφής Goal(A B C) Action(X, Επιδράσεις: A P) Action(Y, Επιδράσεις: B C Q) Action(Z, Επιδράσεις: B P Q) Απαλοιφή µόνο της λίστας διαγραφής 11-12

Σχεδιασµός µερικής διάταξης Παράδειγµα Ελάχιστη δέσµευση (1/2) (least commitment strategy) Goal( εξίπαπούτσιοκ ΑριστερόΠαπούτσιΟΚ) Init() Action( εξίπαπούτσι, Προϋποθέσεις: εξιάκάλτσαοκ, Επιδράσεις: εξίπαπούτσιοκ) Action( εξιάκάλτσα, Επιδράσεις: εξιάκάλτσαοκ) Action(ΑριστερόΠαπούτσι, Προϋποθέσεις: ΑριστερήΚάλτσαΟΚ, Επιδράσεις: ΑριστερόΠαπούτσιΟΚ) Action(ΑριστερήΚάλτσα, Επιδράσεις: ΑριστερήΚάλτσαΟΚ). Πράκτορες σχεδιασµού µερικής διάταξης Γραµµικοποίηση 11-14

Ελάχιστη δέσµευση (2/2) (least commitment strategy) 11-15 Μερικώς διατεταγµένα πλάνα Σύνολο ενεργειών Περιορισµοί διάταξης Α Β Αιτιολογικοί σύνδεσµοι εξιάκάλτσα εξιάκάλτσαοκ εξίπαπούτσι Ανοικτές προϋποθέσεις 11-16

Συγκρούσεις Η C συγκρούεται µε τον αιτιολογικό σύνδεσµο A Β όταν: p η C έχει την επίδραση p, και η C µπορεί να εκτελεστεί µετά από την Α και πριν την Β ιαστήµατα προστασίας Συνεπές πλάνο: Όχι κύκλοι, όχι συγκρούσεις. Λύση: Συνεπές πλάνο χωρίς ανοικτές προϋποθέσεις. Κάθε γραµµικοποίηση µιας λύσης µερικής διάταξης αποτελεί λύση πλήρους διάταξης της οποίας η εκτέλεση από την αρχική κατάσταση θα φτάσει σε µια κατάσταση στόχου. 11-17 Παράδειγµα: Το πρόβληµα της ρεζέρβας (1/3) Init(Σε(Σκασµένο, Άξονας) Σε(Ρεζέρβα, ΠορτΜπαγκάζ)) Goal(Σε(Ρεζέρβα, Άξονας)) Action(Αφαίρεση(Ρεζέρβα, ΠορτΜπαγκάζ), Προϋπόθεσεισ: Σε(Ρεζέρβα, ΠορτΜπαγκάζ) Επίδρασεισ: Σε(Ρεζέρβα, ΠορτΜπαγκάζ) Σε(Ρεζέρβα, Έδαφος)) Action(Αφαίρεση(Σκασµένο, Άξονας), Προϋποθέσεις: Σε(Σκασµένο, Άξονας) Επιδράσεις: Σε(Σκασµένο, Άξονας) Σε(Σκασµένο, Έδαφος)) Action(Τοποθέτηση(Ρεζέρβα, Άξονας), Προϋποθέσεις: Σε(Ρεζέρβα, Έδαφος) Σε(Σκασµένο, Άξονας) Επιδράσεις: Σε(Ρεζέρβα, Έδαφος) Σε(Ρεζέρβα, Άξονας)) Action(ΕγκατάλειψηΟλονύχτια, Προϋποθέσεις: Επιδράσεις: Σε(Ρεζέρβα, Έδαφος) Σε(Ρεζέρβα, Άξονας) Σε(Ρεζέρβα, ΠορτΜπαγκάζ) Σε(Σκασµένο, Έδαφος) Σε(Σκασµένο, Άξονας)) 11-18

Παράδειγµα: Το πρόβληµα της ρεζέρβας (2/3) Μετά την προσθήκη δύο ενεργειών: Μετά την εισαγωγή µιας λανθασµένης ενέργειας 11-19 Παράδειγµα: Το πρόβληµα της ρεζέρβας (3/3) Επιστρέφουµε στο πλάνο δύο ενεργειών και επιλέγουµε διαφορετική τρίτη ενέργεια: ύο γραµµικοποιήσεις 11-20

Σχεδιασµός µερικής διάταξης µε µη δεσµευµένες µεταβλητές Έστω ο στόχος Επί(A, B) και το σχήµα ενέργειας Action(Μετακίνηση(Α, x, Β), Προϋποθέσεις: Επί(Α, x) Καθαρό(Α) Καθαρό(Β), Επιδράσεις: Επί(Α, Β) Καθαρό(x) Επί(Α, x) Καθαρό(Β)) Εισάγουµε στοπλάνοτηνενέργεια: Action(Μετακίνηση(Α, x, Β), Προϋποθέσεις: Επί(Α, x) Καθαρό(Α) Καθαρό(Β), Επιδράσεις: Επί(Α, Β) Καθαρό(x) Επί(Α, x) Καθαρό(Β)) Οι προϋποθέσεις της γίνονται νέοι στόχοι 11-21 Ανισοτικοί περιορισµοί Έστω ο αιτιολογικός σύνδεσµος: Μετακίνηση(Α, x, Β) Επί ( A, B) Τέλος και κάποια ενέργεια M 2 µεεπίδραση Επί(A, z). Εναλλακτικός τρόπος αντιµετώπισης σύγκρουσης: z B 11-22

Ευρετικές συναρτήσεις Κόστος επίτευξης ανοικτών στόχων υσκολότερα σε σχέση µε τον σχεδιασµό πλήρους διάταξης Επιλογή ανοικτής προϋπόθεσης Αυτή που υποστηρίζεται µε τους λιγότερους τρόπους 11-23 Γραφήµατα σχεδιασµού

Γράφηµα σχεδιασµού Init(Κατοχή(Κέικ)) Goal(Κατοχή(Κέικ) Φαγωµένο(Κέικ)) Action(Φάγωµα(Κέικ) Προϋποθέσεις: Κατοχή(Κέικ) Επιδράσεις: Κατοχή(Κέικ) Φαγωµένο(Κέικ)) Action(Ψήσιµο(Κέικ) Προϋποθέσεις: Κατοχή(Κέικ) Επιδράσεις: Κατοχή(Κέικ) ) 11-25 Σχέσεις αµοιβαίου αποκλεισµού (mutual exclusive relations mutex) Μεταξύ ενεργειών: Ασυνεπείς επιδράσεις (inconsistent effects) Παρεµβολή (interference) Ανταγωνιζόµενες ανάγκες (competing needs) Μεταξύ λεκτικών: Ασυνεπής υποστήριξη (inconsistent support) 11-26

Γραφήµατα σχεδιασµού για εκτίµηση ευρετικού µηχανισµού Ένα λεκτικό που δεν εµφανίζεται στο τελικό επίπεδο του γραφήµατος δεν µπορεί να επιτευχθεί από κανένα πλάνο. Κόστος επιπέδου Σειριακό γράφηµα σχεδιασµού Ευρετικοί µηχανισµοί: Μεγίστου (κόστους) επιπέδου Αθροίσµατος (κόστους) επιπέδου Επιπέδου συνόλου 11-27 Ο αλγόριθµος GraphPlan 11-28

Τερµατισµός του GraphPlan Ιδιότητες του γραφήµατος σχεδιασµού: Τα λεκτικά αυξάνουν µονοτονικά Οι ενέργειες αυξάνουν µονοτονικά Οι αµοιβαίοι αποκλεισµοί µειώνονται µονοτονικά Κάποια στιγµή το γράφηµα τερµατίζει. Εάν ένα λεκτικό δεν εµφανιστεί, τότε δεν υπάρχει λύση. Εάν δύο λεκτικά στόχου είναι αµοιβαία αποκλειόµενα, τότε δεν υπάρχει λύση. Εάν δεν συµβεί τίποτα από τα παραπάνω αλλά δεν βρεθεί λύση, θα πρέπει να «επεκτείνουµε» το γράφηµα και να ξαναδοκιµάσουµε, για πεπερασµένο αριθµό φορών. 11-29 Σχεδιασµός µε προτασιακή λογική Planning with propositional logic

Περιγραφή σε προτασιακή λογική (1/3) Γενική µορφή Αρχική κατάσταση 0 στόχος Ν αξιώµατα διάδοχης κατάστασης αξιώµατα προϋποθέσεων αξιώµατα αποκλεισµού Έστω δύο αεροπλάνα P 1 και P 2 που βρίσκονται αρχικά στα αεροδρόµια SFO και JFK αντίστοιχα. Στόχος είναι να ανταλλάξουν θέσεις. Μοναδική ενέργεια είναι η Πτήση(p,x,y) Έστω ότι αναζητούµε πλάνοµε µήκος 1 χρονικό βήµα. 11-31 Περιγραφή σε προτασιακή λογική (2/3) Περιγραφή αρχικής κατάστασης Σε(P 1, SFO) 0 Σε(P 2, JFK) 0 Στόχος Σε(P 1, JFK) 1 Σε(P 2, SFO) 1 Αξιώµατα διάδοχης κατάστασης Σε(P 1, JFK) 1 (Σε(P 1, JFK) 0 (Πτήση(P 1, JFK, SFO) 0 Σε(P 1, JFK) 0 )) (Πτήση(P 1, SFO, JFK) 0 Σε(P 1, SFO) 0 ). 11-32

Περιγραφή σε προτασιακή λογική (3/3) Αξιώµατα προϋποθέσεων Πτήση(P 1, JFK, SFO) 0 Σε(P 1, JFK) 0 Αξιώµατα αποκλεισµού ενεργειών (Πτήση(P 2, JFK, SFO) 0 Πτήση(P 2, JFK, LAX) 0 ) 11-33 Πολυπλοκότητα των προτασιακών κωδικοποιήσεων Εκθετικά αυξανόµενο πλήθος προτασιακών συµβόλων: Τ Αεροπλάνα Αεροδρόµια 2 Γενικότερα: T Ενερ Αντ Ρ Μία λύση: ιαίρεση συµβόλων Πτήση(P 1, SFO, JFK) 0 Πτήση 1 (P 1 ) 0 Πτήση 2 (SFO) 0 Πτήση 3 (JFK) 0 Πλήθος προτασιακών συµβόλων: T Ενερ Ρ Αντ Μειονέκτηµα: Όχι παράλληλες ενέργειες 11-34