Συστήματα Ευφυών Πρακτόρων
Φώτιος Κόκκορας
Επίκουρος Καθηγητής
Μαθησιακά Αποτελέσματα
Με την ολοκλήρωση του μαθήματος οι φοιτητές:
- θα γνωρίζουν βασικές έννοιες των πολυπρακτορικών συστημάτων και τη σχέση τους με την Τεχνητή Νοημοσύνη, τα Κατανεμημένα Συστήματα, τις Φιλοσοφικές θεωρήσεις, τις Κοινωνικές θεωρίες, την Ψυχολογία, τη Γλωσσολογία και την Οικονομική Επιστήμη,
- θα αντιλαμβάνονται τα συστατικά των βασικών αρχιτεκτονικών που χρησιμοποιούνται για την ανάπτυξη πολυπρακτορικών συστημάτων (Λογικοί Πράκτορες, Αντιδραστικοί Πράκτορες, κ.α.),
- θα αναλύουν τις αλληλεπιδράσεις πρακτόρων με στοιχεία της θεωρίας παιγνίων,
- θα εφαρμόζουν βασικούς μηχανισμούς διαπραγμάτευσης μεταξύ πρακτόρων (δημοπρασίες, διαπραγμάτευση για τη διαμοίραση εργασιών και πόρων, λογική επιχειρηματολογία),
- θα αναλύουν την επικοινωνία πρακτόρων με βάση τη θεωρία “πράξης-λόγου”,
- θα αναπτύσσουν πολυπρακτορικά συστήματα με χρήση σχετικού λογισμικού.
Ενδεικτικό Περιεχόμενο Μαθήματος
- Ευφυείς πράκτορες και πολυ-πρακτορικά συστήματα: Ευφυείς Πράκτορες λογισμικού, Πράκτορες και Αντικείμενα, Πράκτορες και Έμπειρα Συστήματα, Πολυπρακτορικά περιβάλλοντα.
- Αλληλεπιδράσεις Πρακτόρων: Είδη αλληλεπιδράσεων, Τεχνικές Επικοινωνίας, Στρατηγικές και Ισορροπίες.
- Λογισμικά ανάπτυξης πολυπρακτορικών συστημάτων.
- Θεωρία Παιγνίων, Διαπραγματεύσεις και Σύναψη Συμφωνιών, Συνεργατικά Πλαίσια.
- Θεωρία λήψης αποφάσεων: Μοντελοποίηση Γνώσης, Λογική, Τεχνικές Μάθησης (με / χωρίς επίβλεψη). Τεχνικές λήψης κατανεμημένων αποφάσεων.
- Τεχνικές Βελτιστοποίησης και Συγχρονισμός: Είδη και τεχνικές συγχρονισμού και συντονισμού, Εφαρμογή μεθόδων βελτιστοποίησης, Τεχνικές βελτιστοποίησης πολλαπλών κριτηρίων,
- Εφαρμογές της Θεωρίας του Σμήνους (Particle Swarm Optimization, Ant Colony Optimization, Artificial Bee Colony, κ.λπ.)