Τεχνητή Νοημοσύνη. Σχεδιασμός Ενεργειών. Ιώαννης Βλαχάβας Τμήμα Πληροφορικής ΑΠΘ
|
|
- Ελλεν Δαμασκηνός
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Τεχνητή Νοημοσύνη Σχεδιασμός Ενεργειών Ιώαννης Βλαχάβας Τμήμα Πληροφορικής ΑΠΘ Θεζζαινλίθε, 2013
2 Άδεηεο Χξήζεο Το παρόλ εθπαηδεσηηθό σιηθό σπόθεηηαη ζε άδεηες τρήζες Creative Commons. Γηα εθπαηδεσηηθό σιηθό, όπως εηθόλες, ποσ σπόθεηηαη ζε άιιοσ ηύποσ άδεηας τρήζες, ε άδεηα τρήζες αλαθέρεηαη ρεηώς. Χξεκαηνδόηεζε Το παρόλ εθπαηδεσηηθό σιηθό έτεη αλαπηστζεί ζηα πιαίζηα ηοσ εθπαηδεσηηθού έργοσ ηοσ δηδάζθοληα. Το έργο «Αλνηθηά Αθαδεκαϊθά Μαζήκαηα ζην Αξηζηνηέιεην Παλεπηζηήκην Θεζζαινλίθεο» έτεη τρεκαηοδοηήζεη κόλο ηε αλαδηακόρθωζε ηοσ εθπαηδεσηηθού σιηθού. Το έργο σιοποηείηαη ζηο πιαίζηο ηοσ Δπητεηρεζηαθού Προγράκκαηος «Δθπαίδεσζε θαη Γηα Βίοσ Μάζεζε» θαη ζσγτρεκαηοδοηείηαη από ηελ Δσρωπαϊθή Έλωζε (Δσρωπαϊθό Κοηλωληθό Τακείο) θαη από εζληθούς πόροσς. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ - 2 -
3 Σχεδιασμός Ενεργειών (Planning) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ - 3 -
4 Δηζαγωγή ην ΜΔΡΟ Α παξνπζηάζηεθε ε έλλνηα ηνπ πξνβιήκαηνο θαη αληηκεησπίζηεθε δηεμνδηθά ε επίιπζε πξνβιεκάησλ. Δπίζεο παξνπζηάζηεθαλ (4) ηέζζεξηο θαηεγνξίεο πξνβιεκάησλ. Μία θαηεγνξία πξνβιεκάησλ είλαη ηα προβλήμαηα ζτεδιαζμού ενεργειών (planning problems) ζηα νπνία ε ηειηθή θαηάζηαζε είλαη πιήξσο γλσζηή θαη επηδηώθεηαη ε εύξεζε κίαο ζεηξάο ελεξγεηώλ, ε εθηέιεζε ησλ νπνίσλ πξνθαιεί ηε κεηάβαζε από ηελ αξρηθή θαηάζηαζε ζηελ ηειηθή. Δπίζεο, εμεηάζηεθαλ δηάθνξνη αιγόξηζκνη αλαδήηεζεο νη νπνίνη όκσο θξίλνληαη αλεπαξθείο γηα ηελ αληηκεηώπηζε πξαγκαηηθώλ πξνβιεκάησλ απηνύ ηνπ ηύπνπ. Σν ΜΔΡΟ Γ αζρνιείηαη κε εηδηθέο ηερληθέο αλαπαξάζηαζεο θαη αιγνξίζκνπο αλαδήηεζεο, γηα ηελ απνδνηηθή επίιπζε πξνβιεκάησλ ζρεδηαζκνύ ελεξγεηώλ. Αξρηθά, παξνπζηάδεηαη ε γιώζζα πεξηγξαθήο πξνβιεκάησλ STRIPS. ηε ζπλέρεηα αλαιύνληαη νη δύν κεγάιεο θαηεγνξίεο ζρεδηαζηώλ, απηνί πνπ αλαδεηνύλ ιύζε ζην ρώξν ησλ θαηαζηάζεσλ (state-space planners) θαη απηνί πνπ αλαδεηνύλ ιύζε ζην ρώξν ησλ πιάλσλ (plan-space planners). Αθνινπζεί κία παξνπζίαζε εμειηγκέλσλ ηερληθώλ ζρεδηαζκνύ θαζώο θαη θιαζηθώλ ζρεδηαζηώλ, όπσο ν STRIPS, ν ABSTRIPS, ν DEVISER θαη ν IPEM. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ - 4 -
5 ΚΕΦΑΛΑΙΟ 15 Βασικές Αρχές και Τεχνικές Σχεδιασμού Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ - 5 -
6 Σρεδηαζκόο Δλεξγεηώλ (Planning) Πξνβιήκαηα ζρεδηαζκνύ ελεξγεηώλ (planning problems) είλαη απηά ζηα νπνία είλαη πιήξσο γλσζηή ε ηειηθή θαηάζηαζε θαη επηδηώθεηαη ε εύξεζε κηαο αθνινπζίαο ελεξγεηώλ, κέζσ ηεο δηαδηθαζίαο ηνπ ζρεδηαζκνύ ελεξγεηώλ (planning). Η αθνινπζία ησλ ελεξγεηώλ πνπ απνηειεί ηε ιύζε ελόο πξνβιήκαηνο ζρεδηαζκνύ, νλνκάδεηαη πιάλν (plan) ελώ ην πξόγξακκα πνπ ηελ παξάγεη νλνκάδεηαη ζρεδηαζηήο (planner) ή ζύζηεκα ζρεδηαζκνύ (planning system). Σα πξνβιήκαηα ζρεδηαζκνύ δηαθξίλνληαη γηα ηελ πςειή πνιππινθόηεηά ηνπο θαη ηνπο ηδηαίηεξα κεγάινπο ρώξνπο αλαδήηεζεο. Απηό θάλεη ηνπο θιαζζηθνύο αιγόξηζκνπο αλαδήηεζεο (πνπ έρνπλ παξνπζηαζηεί ζε πξνεγνύκελα θεθάιαηα), αλεπαξθείο γηα ηελ αληηκεηώπηζή ηνπο. Απηό νθείιεηαη ζην θαηλόκελν ηεο ζπλδπαζηηθήο έθξεμεο (ηπθινί αιγόξηζκνη) ή ζηε δπζθνιία εθαξκνγήο θαηάιιεισλ επξηζηηθώλ κεραληζκώλ εμ αηηίαο ηνπ ηξόπνπ αλαπαξάζηαζεο (επξηζηηθνί αιγόξηζκνη). εκαληηθό ζέκα ζηελ απνδνηηθόηεξε επίιπζε πξνβιεκάησλ ζρεδηαζκνύ, είλαη ν νξηζκόο κίαο γιώζζαο πεξηγξαθήο πξνβιεκάησλ, πνπ λα ππνζηεξίδεη ηελ εθαξκνγή αιγνξίζκσλ ηθαλώλ λα αληηκεησπίζνπλ επηηπρώο ηα παξαπάλσ δεηήκαηα. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ - 6 -
7 Θέκαηα πνπ ζα εμεηαζηνύλ Αλαπαξάζηαζε πξνβιεκάησλ- Σν κνληέιν STRIPS ρεδηαζκόο κε Αλαδήηεζε ζην Υώξν ησλ Καηαζηάζεσλ ρεδηαζκόο κε Αλαδήηεζε ζην Υώξν ησλ Πιάλσλ Δθηέιεζε Πιάλσλ από Πξάθηνξεο ρεδηαζηέο Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ - 7 -
8 Αλαπαξάζηαζε Πξνβιεκάηωλ Έλα πξόβιεκα ζρεδηαζκνύ νξίδεηαη από ηξεηο πεξηγξαθέο: Σεο αξρηθήο θαηάζηαζεο ηνπ θόζκνπ Initial. Σσλ ζηόρσλ Goals, πνπ πξέπεη λα επηηεπρζνύλ. Σσλ δηαζέζηκσλ ελεξγεηώλ Actions πνπ κπνξνύλ λα εθηειεζηνύλ, πξνθεηκέλνπ λα επηηεπρζνύλ νη ζηόρνη. Η πεξηγξαθή ηόζν ησλ θαηαζηάζεσλ όζν θαη ησλ ελεξγεηώλ θαζνξίδεη απνθαζηζηηθά ηα είδε ησλ πξνβιεκάησλ ζρεδηαζκνύ πνπ κπνξεί λα πεξηγξαθνύλ θαη θπζηθά ηηο δπλαηόηεηεο πνπ πξέπεη λα έρνπλ ηα αληίζηνηρα ζπζηήκαηα ζρεδηαζκνύ πνπ ζα ηα επηιύζνπλ. ζα κπνξνύζε λα ρξεζηκνπνηεζεί ε πξνηαζηαθή ινγηθή (δελ κπνξεί λα εθθξάζεη γεληθόηεηα), ή θαηεγνξεκαηηθή ινγηθή πξώηεο ηάμεο (δελ κπνξεί λα πεξηγξάςεη ελέξγεηεο κε κε πξνθαζνξηζκέλα απνηειέζκαηα). Γεληθά ππάξρεη έλα κεγάιν θάζκα γισζζώλ πεξηγξαθήο πξνβιεκάησλ ζρεδηαζκνύ. Όζν πην εθθξαζηηθή είλαη κηα αλαπαξάζηαζε, ηόζν δπζθνιόηεξε είλαη ε θαηαζθεπή ελόο ζπζηήκαηνο ζρεδηαζκνύ γηα ηελ αληηκεηώπηζε πξνβιεκάησλ εθθξαζκέλσλ ζε απηή, ελώ παξάιιεια απμάλεηαη θαη ν ρξόλνο πνπ απαηηείηαη γηα ηελ επίιπζή ηνπο. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ - 8 -
9 Τν Μνληέιν STRIPS (Stanford Research Institute Planning System) Σν πην ρξεζηκνπνηεκέλν κνληέιν πεξηγξαθήο πξνβιεκάησλ ζρεδηαζκνύ. Πξνηάζεθε ην 1971, από ηνπο Fikes θαη Nilsson, εξεπλεηέο ζην Stanford, γηα λα θαζνδεγεί έλα κηθξό ξνκπόη (Shakey), ζηελ εθηέιεζε δηαθόξσλ απιώλ ελεξγεηώλ. Γλώξηζε κεγάιε απήρεζε, θπξίσο ιόγσ ηεο απιόηεηαο θαη ηεο θπζηθόηεηαο ηνπ. Έρεη ζηνηρεία πξνηαζηαθήο ινγηθήο θαη είλαη θαηάιιειν γηα πξνβιήκαηα όπνπ δελ εκθαλίδεηαη αβεβαηόηεηα. ηελ αξρηθή ηνπ κνξθή δελ ππνζηήξηδε ηελ αλαπαξάζηαζε ρξνληθώλ θαη άιισλ πεξηνξηζκώλ, σζηόζν ζηε ζπλέρεηα εκθαλίζηεθαλ πνιπάξηζκεο επεθηάζεηο ηνπ κε πην πινύζηεο εθθξαζηηθέο δπλαηόηεηεο. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ - 9 -
10 Μνληέιν STRIPS (Παξαδνρέο) ηελ απινύζηεξε κνξθή ηνπ κνληέινπ STRIPS γίλνληαη νη παξαθάησ παξαδνρέο: Αδηαίξεηεο ελέξγεηεο (indivisible actions): Γελ ελδηαθέξεη ε θαηάζηαζε ηνπ θόζκνπ θαηά ηε δηάξθεηα εθηέιεζεο κηαο ελέξγεηαο, παξά κόλν ζηελ αξρή θαη ζην ηέινο απηήο. Δπίζεο δελ είλαη δπλαηή ε δηαθνπή ηεο εθηέιεζεο κηαο ελέξγεηαο ελώ απηή δελ έρεη νινθιεξσζεί. Πξνθαζνξηζκέλα απνηειέζκαηα (deterministic effects): Γελ ππάξρεη θακηά αβεβαηόηεηα όζνλ αθνξά ηα απνηειέζκαηα ηεο εθαξκνγήο κηαο ελέξγεηαο, ηα νπνία είλαη γλσζηά εθ ησλ πξνηέξσλ. Πιήξεο γλώζε (omniscience): Σν ζύζηεκα ζρεδηαζκνύ έρεη πιήξε γλώζε γηα ηελ ηξέρνπζα θαηάζηαζε ηνπ θόζκνπ αιιά θαη γηα ηηο δηθέο ηνπ δπλαηόηεηεο. Υπόζεζε θιεηζηνύ ζπζηήκαηνο (closed world assumption): Γελ ππάξρεη δπλαηόηεηα πξνζζήθεο λέσλ ή δηαγξαθήο ππαξρόλησλ αληηθεηκέλσλ από ηνλ θόζκν ηνπ ζπζηήκαηνο. Σηαηηθόο θόζκνο (static world): Ο θόζκνο αιιάδεη κόλν από ηηο ελέξγεηεο ηνπ ζπζηήκαηνο ζρεδηαζκνύ θαη όρη από κόλνο ηνπ νύηε από ηηο ελέξγεηεο θάπνηαο άιιεο νληόηεηαο. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
11 1. Αλαπαξάζηαζε Καηαζηάζεωλ ην κνληέιν STRIPS νη θαηαζηάζεηο νξίδνληαη ζαλ ζύλνια από ζπγθεθξηκέλα γεγονόηα (ή πξνηάζεηο) πνπ αιεζεύνπλ. Παξάδεηγκα: Αξρηθή θαηάζηαζε: ε θπζηθή Γιώζζα: Τπάξρεη ν θύβνο Α. Τπάξρεη ν θύβνο C. Ο θύβνο C βξίζθεηαη πάλσ ζηνλ θύβν Α. Ο θύβνο C έρεη ειεύζεξε ηελ επάλσ έδξα ηνπ. θηι. ε STRIPS: block(a) block(b) block(c) on(a,table) on(c,a) on(b,table) clear(b) clear(c) Σειηθή θαηάζηαζε: ε STRIPS: on(b,c) on(a,b) C Α B Αρτηθή θαηάζηαζε A B C Τειηθή θαηάζηαζε Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
12 Παξάδεηγκα: Eλα ηππηθό πξόβιεκα κεηαθνξάο θνξηίωλ Αξρηθή Καηάζηαζε Τειηθή Καηάζηαζε αεροδρόκηο Μαθεδολία αεροδρόκηο Δι.Βεληδέιος truck2 αεροδρόκηο Μαθεδολία truck1 αεροδρόκηο Δι.Βεληδέιος Ληκάλη truck1 pack1 Οκόλοηα Ληκάλη Οκόλοηα pack1 truck2 Θεζ/λίθε Αζήλα Θεζ/λίθε Αζήλα To πξόβιεκα κεηαθνξάο θνξηίσλ απνηειεί ραξαθηεξηζηηθό παξάδεηγκα πξνβιήκαηνο εθνδηαζηηθήο (logistics). Έζησ δύν πόιεηο, Θεζζαινλίθε θαη Αζήλα. Κάζε πόιε έρεη δύν ηνπνζεζίεο, ε κία είλαη ην αεξνδξόκηό ηεο θαη ε άιιε ην θέληξν ηεο. Κάζε πόιε δηαζέηεη έλα θνξηεγό, ην νπνίν κπνξεί λα κεηαθηλείηαη κεηαμύ ησλ δύν ηνπνζεζηώλ ηεο πόιεο, αιιά όρη από ηε κία πόιε ζηελ άιιε. Τπάξρεη έλα αεξνπιάλν, ην νπνίν κπνξεί λα κεηαθηλείηαη κεηαμύ ησλ δύν αεξνδξνκίσλ. Σέινο, ππάξρεη έλα θνξηίν, ην νπνίν αξρηθά βξίζθεηαη ζην θέληξν ηεο Θεζζαινλίθεο. Σηότος είλαη ε κεηαθνξά ηνπ θνξηίνπ από ην θέληξν ηεο Θεζζαινλίθεο ζην θέληξν ησλ Αζελώλ. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
13 Παράδεηγκα (ζσλέτεηα): Αλαπαράζηαζε Καηαζηάζεωλ Η αξρηθή θαηάζηαζε ηνπ παξαδείγκαηνο κπνξεί λα πεξηγξαθεί σο εμήο: Τπάξρεη ε πόιε Θεζζαινλίθε. Τπάξρεη ε ηνπνζεζία ιηκάλη. Τπάξρεη ε ηνπνζεζία Μαθεδνλία. Η ηνπνζεζία ιηκάλη βξίζθεηαη ζηε Θεζζαινλίθε. Η ηνπνζεζία Μαθεδνλία είλαη αεξνδξόκην. Τπάξρεη έλα θνξηεγό truck1. θηι. ε πεξηγξαθή STRIPS: Η αξρηθή θαηάζηαζε αλαπαξίζηαηαη κε ηα γεγονόηα (πξνηάζεηο): city(thessalonini) location(harbor) location(makedonia) at_city(harbor,thessaloniki) airport(makedonia) truck(truck1) at(truck1, harbor) at(pack1, harbor) ελώ ε ηειηθή θαηάζηαζε αλαπαξίζηαηαη κε ηηο πξνηάζεηο: city(thessalonini) location(harbor) location(makedonia) at_city(harbor,thessaloniki) airport(makedonia) truck(truck1) at(truck1, makedonia) at(pack1, omonνia) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
14 2. Αλαπαξάζηαζε Δλεξγεηώλ Ενέργειες (Actions) είλαη δξάζεηο πνπ επηθέξνπλ αιιαγή ζηελ θαηάζηαζε ηνπ θόζκνπ. Γηα ηελ εθαξκνγή ησλ ελεξγεηώλ απαηηείηαη ε ηθαλνπνίεζε νξηζκέλσλ ζπλζεθώλ-πξνϋπνζέζεσλ. ηελ STRIPS αλαπαξάζηαζε, κηα ελέξγεηα (action) a πεξηγξάθεηαη κε ηξεηο ιίζηεο γεγνλόησλ: Λίζηα πξνϋπνζέζεσλ (Precondition list, Pre(a)) Σα γεγνλόηα πνπ πξέπεη λα πεξηιακβάλνληαη ζε κηα θαηάζηαζε, ώζηε ε ελέξγεηα λα είλαη εθαξκόζηκε ζηελ θαηάζηαζε απηή. Λίζηα πξνζζήθεο (Add list, Add(a)) Σα γεγνλόηα πνπ πξνζζέηεη ε ελέξγεηα ζηε λέα θαηάζηαζε. Λίζηα δηαγξαθήο (Delete list, Del(a)) Σα γεγνλόηα ηεο ηξέρνπζαο θαηάζηαζεο πνπ δε ζπκπεξηιακβάλνληαη ζηε λέα. Γηα ηε ιίζηα δηαγξαθήο πξέπεη λα ηζρύεη Del(a) Pre(a). Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
15 Αλαπαξάζηαζε Δλεξγεηώλ: Παξάδεηγκα Όλνκα ελέξγεηαο move_c_from_a_to_table μετακίνησε τον κύβο C από τον κύβο Α στο τραπέζι Λίζηα πξνϋπνζέζεσλ block(a), block(c), clear(c), on(c,a) Λίζηα πξνζζήθεο Λίζηα δηαγξαθήο clear(a), on(c,table) on(c,a) Αξρηθή Καηάζηαζε Σειηθή Καηάζηαζε block(a) block(a) block(c) block(c) clear(c) clear(a) on(c,a) on(c,table) : : : : C Α Αρτηθή θαηάζηαζε Α C Τειηθή θαηάζηαζε Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
16 Αλαπαξάζηαζε Δλεξγεηώλ: Παξάδεηγκα Όλνκα ελέξγεηαο move_c_from_a_to_table μετακίνησε τον κύβο C από τον κύβο Α στο τραπέζι Λίζηα πξνϋπνζέζεσλ block(a), block(c), clear(c), on(c,a) Λίζηα πξνζζήθεο Λίζηα δηαγξαθήο clear(a), on(c,table) on(c,a) Αξρηθή Καηάζηαζε Σειηθή Καηάζηαζε block(a) block(a) block(c) block(c) clear(c) clear(a) on(c,a) on(c,table) : : : : Πξνζζήθε C Α Αρτηθή θαηάζηαζε Α C Τειηθή θαηάζηαζε Γηαγξαθή Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
17 Σρήκαηα Δλεξγεηώλ Δπεηδή νη ελέξγεηεο ελόο πξνβιήκαηνο ζρεδηαζκνύ είλαη πάξα πνιιέο θαη είλαη δύζθνιν λα απαξηζκεζνύλ, ζπλεζίδεηαη λα νκαδνπνηνύληαη ζε ζρήκαηα ελεξγεηώλ (action schemas) ή ηειεζηέο (operators). Απηά κπνξεί λα γίλνπλ θαλνληθέο ελέξγεηεο κε αλάζεζε ζπγθεθξηκέλεο ηηκήο ζηηο κεηαβιεηέο ηνπο. Με ηα ζρήκαηα ελεξγεηώλ (ηειεζηώλ) κεηώλεηαη ν αξηζκόο ησλ ελεξγεηώλ πνπ πξέπεη λα πεξηγξαθνύλ. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
18 Παξάδεηγκα: Δλέξγεηεο ζηνλ θόζκν ηωλ θύβωλ ην πξόβιεκα ησλ ηξηώλ θύβσλ, έλα ζρήκα ελεξγεηώλ ζα κπνξνύζε λα πεξηιακβάλεη ηηο ελέξγεηεο πνπ κεηαθηλνύλ έλαλ θύβν από ηελ θνξπθή κηαο ζηνίβαο ζην ηξαπέδη. Τπάξρνπλ έμη ηέηνηεο ελέξγεηεο, αλάινγα κε ην πνηνο είλαη ν θύβνο πνπ κεηαθηλείηαη θαη πνηνο θύβνο βξίζθεηαη από θάησ ηνπ, νη νπνίεο κπνξνύλ λα παξαζηαζνύλ από ην αθόινπζν ζρήκα ελεξγεηώλ: Όλοκα (ζτήκαηος) ελέργεηας (ή ηειεζηή) Λίζηα προϋποζέζεωλ Λίζηα προζζήθες Λίζηα δηαγραθής move_x_from_y_to_table μετακίνησε έναν κύβο Χ από τον κύβο Υ στο τραπέζι block(χ), block(υ), clear(χ), on(χ,y) clear(υ), on(χ,table) on(χ,υ) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
19 Παξάδεηγκα: Δλέξγεηεο ζηε κεηαθνξά θνξηίωλ ην πξόβιεκα ησλ θνξηίσλ νη επηηξεπηέο ελέξγεηεο είλαη: Φόξηωζε ην θνξηίν ζην θνξηεγό. Ξεθόξηωζε ην θνξηίν από ην θνξηεγό. Φόξηωζε ην θνξηίν ζην αεξνπιάλν. Ξεθόξηωζε ην θνξηίν από ην αεξνπιάλν. Μεηαθίλεζε ην θνξηεγό. Μεηαθίλεζε ην αεξνπιάλν. Σα παξαπάλσ κπνξνύλ λα πεξηγξαθνύλ κε ζρήκαηα ελεξγεηώλ, ηα νπνία ζπγθεθξηκελνπνηνύληαη ζε ελέξγεηεο αλάινγα κε ηηο ηηκέο πνπ παίξλνπλ νη κεηαβιεηέο ηνπο. Γηα παξάδεηγκα, ην ζρήκα ελέξγεηαο "θόξηωζε ην θνξηίν ζην θνξηεγό" κπνξεί λα νξηζηεί σο εμήο: Όλοκα ζτήκαηος ελέργεηας (ηειεζηή) Λίζηα προϋποζέζεωλ Λίζηα προζζεθώλ Λίζηα δηαγραθώλ load_truck(t,p,l) (θόρηωζε ηο θορηίο P ζηο θορηεγό Τ ζηελ ηοποζεζία L) package(p), truck(t), location(l), at(t,l), at(p,l) in(p,t) at(p,l) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
20 Πξόβιεκα ζρεδηαζκνύ (Planning problem): Οξηζκόο (1/2) Με βάζε ηα παξαπάλσ, έλα πξόβιεκα ζρεδηαζκνύ P κπνξεί λα παξαζηαζεί κε κηα ηξηπιέηα P=(Actions, Initial, Goals), όπνπ Actions ην ζύλνιν ησλ ζπγθεθξηκέλσλ ελεξγεηώλ, Initial ε αξρηθή θαηάζηαζε θαη Goals νη ζηόρνη. Οη ζηόρνη (Goals) ηνπ πξνβιήκαηνο νξίδνληαη ζα ζύδεπμε πξνηάζεσλ (γεγνλόησλ) πνπ πξέπεη λα αιεζεύνπλ θαη απνηεινύλ ππνζύλνιν ηεο ηειηθήο θαηάζηαζεο. Σν πξόβιεκα ζπλίζηαηαη ζηελ εύξεζε κηαο αθνινπζίαο ελεξγεηώλ a 1, a 2,..., a N ε νπνία λα είλαη εθαξκόζηκε ζηελ αξρηθή θαηάζηαζε θαη ε θαηάζηαζε πνπ πξνθύπηεη κεηά ηελ εθαξκνγή ηεο λα είλαη ππεξζύλνιν ησλ ζηόρσλ. Γηα λα είλαη εθαξκόζηκε κηα ελέξγεηα a ζε κηα θαηάζηαζε S πξέπεη λα ηζρύεη: Pre(a) S Γειαδή ηα γεγνλόηα πνπ αλαθέξνληαη ζηε ιίζηα πξνϋπνζέζεσλ ηεο ελέξγεηαο a λα είλαη ππνζύλνιν ησλ γεγνλόησλ πνπ πεξηγξάθνπλ ηελ θαηάζηαζε S. Η θαηάζηαζε S' πνπ πξνθύπηεη κεηά ηελ εθαξκνγή ηεο ελέξγεηαο a ζηελ θαηάζηαζε S νξίδεηαη σο: S ' = result(s, a) = S - Del(a) Add(a) Γειαδή ε λέα θαηάζηαζε S' πξνθύπηεη κε ηελ αθαίξεζε από ηελ θαηάζηαζε S ησλ γεγνλόησλ ηεο ιίζηαο δηαγξαθώλ θαη ηελ πξνζζήθε ησλ γεγνλόησλ ηεο ιίζηαο πξνζζεθώλ ηεο ελέξγεηαο a. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
21 Πξόβιεκα ζρεδηαζκνύ (Planning problem): Οξηζκόο (2/2) Δπαγσγηθά κπνξεί λα νξηζηεί ε θαηάζηαζε πνπ πξνθύπηεη κεηά ηελ εθαξκνγή κηαο αθνινπζίαο ελεξγεηώλ a 1, a 2,..., a N ζε κηα θαηάζηαζε S σο εμήο: S ' = result(s, a 1, a 2,..., a N ) = result( result(s, a 1, a 2,..., a N-1 ), a N ) Πξνϋπόζεζε: Κάζε ελέξγεηα a i είλαη εθαξκόζηκε ζηελ θαηάζηαζε result(s, a 1, a 2,..., a i- 1 ), γηα θάζε i=1, 2,..., N Οη αθνινπζίεο ελεξγεηώλ νλνκάδνληαη πλάνα (plans). Έλα πιάλν ην νπνίν κπνξεί λα εθαξκνζηεί ζηελ αξρηθή θαηάζηαζε νλνκάδεηαη έγκςπο πλάνο (valid plan). Έλα έγθπξν πιάλν ην νπνίν πεηπραίλεη ηνπο ζηόρνπο νλνκάδεηαη λύζη (solution) ηνπ πξνβιήκαηνο ζρεδηαζκνύ. Έλα πξόβιεκα ζρεδηαζκνύ κπνξεί λα έρεη κία ή πεξηζζόηεξεο ή θακία ιύζε. ηελ ηειεπηαία πεξίπησζε ην πξόβιεκα ζρεδηαζκνύ ραξαθηεξίδεηαη σο άιπην (unsolvable Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
22 Γηαγξακκαηηθή Αλαπαξάζηαζε πιάλωλ (1/3) Γηαγξακκαηηθή αλαπαξάζηαζε ενέργειας: Προϋποθέζεις move_c_from_a_to_table block(c) block(a) on(c,a) clear(c) - on(c,a) C + on(c,table) Αποηελέζμαηα Α - Del + Add B Αρτηθή θαηάζηαζε A B C Τειηθή θαηάζηαζε Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
23 Γηαγξακκαηηθή Αλαπαξάζηαζε πιάλωλ (1/2) Γηαγξακκαηηθή αλαπαξάζηαζε πλάνοσ κε δίθηπν ελεξγεηώλ (procedural network) όπνπ νη θόκβνη ηνπ είλαη νη ελέξγεηεο, ελώ νη (θαηεπζπλόκελεο) αθκέο δειώλνπλ ηελ αθνινπζία ησλ ελεξγεηώλ (Λύζε ηνπ πξνβιήκαηνο ησλ 3 θύβσλ). move_c_from_a_to_table move_b_from_table_to_c move_a_from_table_to_b block(c) block(a) on(c,a) clear(c) - on(c,a) + on(c,table) + clear(a) block(b) - on(table,b) block(c) - clear(c) on(table,b) + on(b,c) clear(b) clear(c) block(a) block(b) on(table,a) clear(a) clear(b) - on(table,a) - clear(b) + on(a,b) IS S1 S2 FS A C B B Α B Α C B Α C C Αρτηθή θαηάζηαζε Καηάζηαζε S1 Καηάζηαζε S2 Τειηθή θαηάζηαζε Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
24 Παράδεηγκα: Πιάλα ζηε κεηαθορά θορηίωλ Πιάλν ηξηώλ ελεξγεηώλ, ην νπνίν κεηαθηλεί ην θνξηίν pack1 από ηε ζέζε harbor ηεο Θεζζαινλίθεο ζηε ζέζε αεξνδξόκην makedonia ηεο Θεζζαινλίθεο, κε ηε ρξήζε ηνπ θνξηεγνύ truck1. ην ζρήκα θαίλνληαη ηα δσναμικά γεγνλόηα ζε θάζε θαηάζηαζε, δειαδή απηά πνπ αιιάδνπλ θαηά ηελ εθηέιεζε ηνπ πιάλνπ, θαη ηα ζηαηικά γεγνλόηα, δειαδή απηά πνπ παξακέλνπλ ακεηάβιεηα από ηελ αξρηθή έσο ηελ ηειηθή θαηάζηαζε. load_truck(pack1,truck1,harbor) truck(truck1) package(pack1) location(harbor) at(truck1,harbor) at(pack1,harbor) - at(pack1,harbor) + in(pack1,truck1) move_truck(truck1,harbor, makedonia,thessaloniki) truck(truck1) location(harbor) location(makedonia) city(thessaloniki) at_city(harbor,thessaloniki) at_city(makedonia,thessaloniki) at(truck1,harbor) - at(truck1,harbor) + at(truck1,makedonia) unload_truck(pack1,truck1,makedonia) truck(truck1) package(pack1) location(makedonia) at(truck1,makedonia) in(pack1,truck1) - in(pack1,truck1) + at(pack1,makedonia) START S 1 S 2 END Γπλακηθά Γεγνλόηα: at(truck1,harbor) at(pack1,harbor) Γπλακηθά Γεγνλόηα: at(truck1,harbor) in(pack1,truck1) Γπλακηθά Γεγνλόηα: at(truck1,makedonia) in(pack1,truck1) Γπλακηθά Γεγνλόηα: at(truck1,makedonia) at(pack1,makedonia) Σηαηηθά Γεγνλόηα: truck(truck1), truck(truck2), package(pack1), location(harbor), location(makedonia), location(omonoia), location(venizelos), plane(plane1), at_city(harbor, thessaloniki), at_city(makedonia, thessaloniki), at_city(omonoia, athens), at_city(venizelos, athens), airport(makedonia), airport(venizelos) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
25 Γηαγξακκαηηθή Αλαπαξάζηαζε πιάλωλ (2/2) Γηαγξακκαηηθή αλαπαξάζηαζε πιάλνπ κε ξαβδόγξακκα (Gantt bar chart) όπνπ θάζε ξάβδνο είλαη κία ελέξγεηα θαη ην κήθνο ηεο ξάβδνπ ε δηάξθεηά ηεο. Χρόλος ζε ώρες load_truck(truck1, package1, center1) move_truck(truck1, center1, airport1, city1) unload_truck(truck1, package1, airport1) fly_airplane(plane1, airport2, airport1) Γξακκηθό πιάλν (linear plan): Τπάξρεη απζηεξή δηαδνρή ησλ ελεξγεηώλ. Με-γξακκηθό πιάλν (non-linear plan): Γελ ππάξρεη απζηεξή δηαδνρή ελεξγεηώλ, αιιά ππάξρεη ε δπλαηόηεηα δύν ελέξγεηεο λα εθηεινύληαη παξάιιεια, κε κεξηθή ή νιηθή ρξνληθή αιιεινεπηθάιπςε. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
26 Αλαπαξάζηαζε STRIPS: Μεηνλεθηήκαηα Γελ αλαθέξεη ην ρξόλν θαηά ηνλ νπνίν ηζρύνπλ ηα γεγνλόηα. Θα έπξεπε λα πξνζηεζεί έλαο ρξνληθόο πξνζδηνξηζκόο ζε θάζε έλα από ηα γεγνλόηα ηεο θαηάζηαζεο. Γελ κπνξεί λα πεξηγξάςεη ζπλερείο κεηαβνιέο. Θεσξεί πιήξε βεβαηόηεηα γηα ηελ ηζρύ ησλ γεγνλόησλ. Γηα παξάδεηγκα, ην γεγνλόο "Ο θύβνο C βξίζθεηαη πάλσ ζηνλ θύβν A" ζα κπνξνύζε λα ηζρύεη κε βεβαηόηεηα 80%. Η δήισζε ηεο βεβαηόηεηαο ησλ γεγνλόησλ κπνξεί λα γίλεη κε ζπληειεζηέο. Γελ είλαη πιήξεο. Γελ πεξηέρεη γλώζε γηα όιεο ηηο παξακέηξνπο ηνπ πξνβιήκαηνο αιιά κόλν γηα απηέο πνπ ζεσξείηαη όηη κπνξνύλ λα επεξεάζνπλ ηε ιύζε ηνπ. Γηα παξάδεηγκα, ζηελ πεξηγξαθή ηεο αξρηθήο θαηάζηαζεο δελ δειώλνληαη ηα ρξώκαηα ησλ θύβσλ νύηε ε εμσηεξηθή ζεξκνθξαζία. Σα γεγνλόηα πνπ ζπκπεξηιακβάλνληαη ζηελ αλαπαξάζηαζε ελόο πξνβιήκαηνο απνηεινύλ ην πιαίζηό ηνπ (frame). Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
27 Σρεδίαζε κε ινγηζκό θαηαζηάζεωλ (situation calculus) Δπηθξαηνύζε πξηλ από ην ζρεδηαζηή STRIPS. Κάζε ελέξγεηα έπξεπε λα νξίδεη κε ζαθήλεηα νιόθιεξε ηελ θαηάζηαζε πνπ ζα έρεη ν θόζκνο κεηά ηελ εθηέιεζή ηεο. Γηα παξάδεηγκα, κηα ελέξγεηα πνπ κεηαθηλεί ην θνξηεγό truck1, έπξεπε λα θαζνξίδεη όρη κόλν ηε λέα ζέζε ηνπ κεηαθηλνύκελνπ θνξηεγνύ, αιιά επίζεο θαη ην γεγνλόο όηη ην θνξηεγό truck2 ή ην αεξνπιάλν plane1 έκεηλαλ ζηε ζέζε ηνπο. Γηα θάζε ελέξγεηα γξάθνληαλ πάξα πνιιά αμηώκαηα, ηα ιεγόκελα αμηώκαηα ηνπ πιαηζίνπ (frame axioms), ηα νπνία θαζόξηδαλ πνηεο από ηηο πξνηάζεηο ηνπ πιαηζίνπ ηνπ πξνβιήκαηνο παξέκελαλ αλεπεξέαζηεο θαηά ηελ εθηέιεζε ηεο ελέξγεηαο. Σν πξόβιεκα κε ηα πνιιά αμηώκαηα πιαηζίνπ έκεηλε γλσζηό ζαλ ην πξόβιεκα ηνπ πιαηζίνπ (frame problem). Η αλαπαξάζηαζε ησλ ελεξγεηώλ ζηνλ STRIPS έιπζε ζε κεγάιν βαζκό ην πξόβιεκα ηνπ πιαηζίνπ, δειώλνληάο γηα θάζε ελέξγεηα κόλν ηηο πξνηάζεηο πνπ απηή αιιάδεη θαη ζεσξώληαο ζησπεξά όηη όιεο νη ππόινηπεο πξνηάζεηο παξακέλνπλ αλεπεξέαζηεο. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
28 Σρεδηαζκόο κε Αλαδήηεζε ζην Χώξν ηωλ Καηαζηάζεωλ Ο πην απιόο ηξόπνο αληηκεηώπηζεο ελόο πξνβιήκαηνο ζρεδηαζκνύ είλαη κε αλαδήηεζε ζην ρώξν ησλ θαηαζηάζεσλ, ρξεζηκνπνηώληαο θάπνηνλ από ηνπο γλσζηνύο αιγνξίζκνπο αλαδήηεζεο (Πιενλέθηεκα). Οη αληίζηνηρνη ζρεδηαζηέο νλνκάδνληαη ζρεδηαζηέο ρώξνπ θαηαζηάζεωλ (state-space planners), γηαηί ζε θάζε επαλάιεςε ηνπ αιγνξίζκνπ αλαδήηεζεο επηιέγνπλ κηα θαηάζηαζε ηνπ ρώξνπ θαηαζηάζεσλ, από ηελ νπνία παξάγνπλ λέεο θαηαζηάζεηο κε ηελ εθαξκνγή θάπνησλ ελεξγεηώλ. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
29 Σρεδηαζκόο κε Αλαδήηεζε ζην Χώξν ηωλ Καηαζηάζεωλ ην ζρήκα θαίλνληαη όιεο νη θαηαζηάζεηο ηνπ πξνβιήκαηνο ησλ ηξηώλ θύβσλ. Κάζε θόκβνο ηνπ γξάθνπ παξηζηάλεη κηα θαηάζηαζε, ελώ αθκέο κεηαμύ ηνπο δειώλνπλ όηη ε κηα θαηάζηαζε κπνξεί λα επηηεπρζεί κε εθαξκνγή θάπνηαο ελέξγεηαο ζηελ άιιε. Γεληθά νη αθκέο είλαη θαηεπζπλόκελεο, σζηόζν εδώ ζρεδηάζηεθαλ ρσξίο βέιε, ππνλνώληαο δηπιή θαηεύζπλζε, επεηδή ζην ζπγθεθξηκέλν πξόβιεκα όιεο νη ελέξγεηεο είλαη αληηζηξέςηκεο. B C Α Α C B Α C A B Αξρηθή Καηάζηαζε Α B C C B C C B Α B A C Α B B Α B C Α C C Σειηθή Καηάζηαζε Α B C B Α A B C Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
30 Καηεύζπλζε Γηάζρηζεο ηνπ Χώξνπ ηωλ Καηαζηάζεωλ Καηά ηελ παξνπζίαζε ησλ αιγνξίζκσλ αλαδήηεζεο ζεσξήζεθε όηη ε αλαδήηεζε ζην ρώξν ησλ θαηαζηάζεσλ πξαγκαηνπνηείηαη μεθηλώληαο από ηελ αξρηθή θαηάζηαζε θαη πξνρσξώληαο πξνο κηα ηειηθή. Απηή ε θαηεύζπλζε δηάζρηζεο ηνπ ρώξνπ ησλ θαηαζηάζεσλ νλνκάδεηαη νξζή δηάζρηζε (progression). Τπάξρεη θαη ε δπλαηόηεηα δηάζρηζεο ηνπ ρώξνπ ησλ θαηαζηάζεσλ από ηελ ηειηθή θαηάζηαζε πξνο ηελ αξρηθή ε νπνία νλνκάδεηαη αλάζηξνθε δηάζρηζε (regression). Δίδε Γηάζτηζες Οξζή δηάζρηζε (progression) Η αλαδήηεζε ζην ρώξν ησλ θαηαζηάζεσλ πξαγκαηνπνηείηαη μεθηλώληαο από ηελ αξρηθή θαηάζηαζε θαη πξνρσξώληαο πξνο κηα ηειηθή. Αλάζηξνθε δηάζρηζε (regression) Η δηάζρηζε γίλεηαη από ηνπο ζηόρνπο πξνο ηελ αξρηθή θαηάζηαζε. Αλαθέξεηαη θαη σο: Τερληθή αλάιπζεο ηωλ κέζωλ θαη ηωλ ζηόρωλ (means-ends analysis): Δπηθεληξώλεηαη ζηελ εύξεζε εθείλσλ ησλ ελεξγεηώλ (κέζσλ) πνπ επηηπγράλνπλ ηνπο ζηόρνπο. Γηάζρηζε Γηπιήο Καηεύζπλζεο (bi-directional) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
31 Οξζή Γηάζρηζε Αξρίδνληαο από ηελ αξρηθή θαηάζηαζε εθαξκόδνληαη όιεο νη ελέξγεηεο πνπ κπνξνύλ λα εθαξκνζηνύλ θαη δεκηνπξγνύλ λέεο θαηαζηάζεηο. Από ηηο θαηαζηάζεηο απηέο επηιέγεηαη κία θαη επαλαιακβάλεηαη ε ίδηα δηαδηθαζία έσο όηνπ πξνθύςεη ε ηειηθή θαηάζηαζε. Έζησ κηα αξρηθή θαηάζηαζε (I), έλα ζύλνιν ζηόρσλ (G) θαη έλα ζύλνιν ελεξγεηώλ. Δπηιέγεηαη κηα ελέξγεηα a ηεο νπνίαο νη πξνϋπνζέζεηο ηεο εκπεξηέρνληαη (είλαη ππνζύλνιν) ζηελ αξρηθή θαηάζηαζε (I). Ύζηεξα από ηελ εθαξκνγή ηεο ελέξγεηαο, πξνθύπηεη κηα λέα θαηάζηαζε S: S = I - Del(a) Add(a) Η δηαδηθαζία εθαξκόδεηαη επαλαιεπηηθά ζηε λέα θαηάζηαζε S, κέρξηο όηνπ βξεζεί κηα θαηάζηαζε πνπ είλαη ππεξζύλνιν (εκπεξηέρεη) ησλ ζηόρσλ. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
32 Αλάζηξνθε Γηάζρηζε (1/2) ηελ πεξίπησζε απηή, ε δηάζρηζε γίλεηαη από ηνπο ζηόρνπο πξνο ηελ αξρηθή θαηάζηαζε. Γηαηζζεηηθά κπνξεί θαλείο λα αληηιεθζεί ην ζρεδηαζκό κε αλάζηξνθε δηάζρηζε κε ην εμήο παξάδεηγκα: Δάλ ν απώηεξνο ζηόρνο θάπνηνπ αλζξώπνπ είλαη λα θάεη, πξέπεη πξώηα λα καγεηξέςεη, άξα πξέπεη λσξίηεξα λα ςσλίζεη, άξα πξέπεη πην πξηλ λα πάεη ζην κπαθάιηθν, θηι. Η ρξήζε ηεο αλάζηξνθεο δηάζρηζεο ππήξμε δεκνθηιήο από ηα πξώηα ζπζηήκαηα ζρεδηαζκνύ, αθνύ πηνζεηήζεθε από ηα ζπζηήκαηα GPS θαη STRIPS. Αλαθέξεηαη κάιηζηα θαη σο ηερληθή αλάιπζεο ησλ κέζσλ θαη ησλ ζηόρσλ (means-ends analysis), αθνύ επηθεληξώλεηαη ζηελ εύξεζε εθείλσλ ησλ ελεξγεηώλ (κέζσλ) πνπ επηηπγράλνπλ ηνπο ζηόρνπο, πξάγκα ην νπνίν δελ γίλεηαη εύθνια ζηελ νξζή δηάζρηζε. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
33 Αλάζηροθε Γηάζτηζε (2/2): Δθηέιεζε Έζησ κηα αξρηθή θαηάζηαζε (I), έλα ζύλνιν ζηόρσλ (G) θαη έλα ζύλνιν ελεξγεηώλ. Δπηιέγεηαη κηα ελέξγεηα, έζησ a, ηέηνηα ώζηε θαλέλα από ηα γεγνλόηα πνπ απηή δηαγξάθεη λα κελ εκθαλίδεηαη ζηελ ηειηθή θαηάζηαζε (ζύλνιν ζηόρσλ), ελώ πξέπεη (ζηελ ηειηθή θαηάζηαζε) λα εκθαλίδεηαη ηνπιάρηζηνλ έλα από ηα γεγνλόηα πνπ απηή πξνζζέηεη. Del(a) G = και Add(a) G Ύζηεξα από ηελ εθαξκνγή ηεο ελέξγεηαο, ην ζύλνιν ησλ ζηόρσλ αλαζεσξείηαη ζε έλα λέν ζύλνιν ζηόρσλ G, ην νπνίν ηζνύηαη κε: G' = Pre(a) G - Add(a) Η δηαδηθαζία εθαξκόδεηαη επαλαιεπηηθά ζην λέν ζύλνιν ζηόρσλ (G ), κέρξηο όηνπ βξεζεί έλα ζύλνιν γεγνλόησλ πνπ (λα πεξηέρεηαη ζηελ) λα είλαη ππνζύλνιν ηεο αξρηθήο θαηάζηαζεο. Σα ζεκεία επηινγήο ησλ ελεξγεηώλ είλαη ζεκεία νπηζζνδξόκεζεο backtracking points), ζηα νπνία ε αλαδήηεζε κπνξεί λα επηζηξέςεη γηα ηελ επηινγή θάπνηαο άιιεο ελέξγεηαο, εθόζνλ νη πξνεγνύκελεο επηινγέο νδήγεζαλ ζε αδηέμνδν. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
34 Παράδεηγκα: Έλα πρόβιεκα θίλεζες θαη ιαβής από ροκπόη Έζησ ην πξόβιεκα ηνπ παξαθάησ ζρήκαηνο ζην νπνίν ππάξρνπλ δύν δσκάηηα πνπ ζπλδένληαη κεηαμύ ηνπο, κία κπάια ε νπνία πξέπεη λα κεηαθεξζεί από ην έλα δσκάηην ζην δηπιαλό θαη έλα ξνκπόη πνπ κπνξεί λα θηλείηαη κέζα ζην ρώξν θαη λα κεηαθέξεη αληηθείκελα. Η αξρηθή θαηάζηαζε START ηνπ πξνβιήκαηνο πεξηγξάθεηαη από ηα γεγνλόηα: START={robot(robby) room(rooma) room(roomb) ball(greyball) at(robby,roomb) at(greyball,roomb) free(robby)} ελώ επεηδή ππάξρεη κόλν έλαο ζηόρνο, ε θαηάζηαζε END πνπ είλαη: END = {at(greyball,rooma)}. Οη ηειεζηέο (ζρήκαηα ελεξγεηώλ) είλαη: A1 A2 A3 move (R, X, Y) robot(r) room(x) room(y) at(r,x) - at(r,x) + at(r,y) pick_ball (R,B,X) robot(r) ball(b) room(x) at(r,x) at(b,x) free(r) - at(b,x) - free(r) + has(r,b) drop_ball (R,B,X) robot(r) ball(b) room(x) at(r,x) has(r,b) rooma - has(r,b) + at(b,x) + free(r) greyball roomb robby Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
35 Δπίισζε κε ορζή δηάζτηζε (1/2) Η αλαδήηεζε μεθηλάεη από ηελ αξρηθή θαηάζηαζε θαη ην πξώην βήκα είλαη ε εύξεζε ησλ ελεξγεηώλ πνπ κπνξεί λα εθαξκνζηνύλ ζε απηήλ. Βήμα 1: Καζώο prec(a 1 ) START θαη prec(a 2 ) START, κπνξεί λα εθαξκνζηνύλ θαη νη δύν ελέξγεηεο: A 1 = move(robby,roomb,rooma) A 2 = pick_ball(robby,greyball,roomb) Έζησ όηη ν αιγόξηζκνο αλαδήηεζεο επηιέγεη ηελ ελέξγεηα A 1, νπόηε ε λέα θαηάζηαζε S A πνπ πξνθύπηεη είλαη ε: S A = START del(a 1 ) add(a 1 ) = { robot(robby) room(rooma) room(roomb) ball(greyball) at(robby,rooma) at(greyball,roomb) free (robby) } Βήμα 2: ηελ θαηάζηαζε S A κπνξεί λα εθαξκνζηεί κόλν ε ελέξγεηα A 3 =move(robby, roomα, roomβ) από ηελ νπνία πξνθύπηεη ε θαηάζηαζε S B = { robot(robby) room(rooma) room(roomb) ball(greyball) at(robby, roomb) at(greyball, roomb) free (robby) } Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
36 Δπίισζε κε ορζή δηάζτηζε (2/2) Βήμα 3: Δπεηδή ε θαηάζηαζε S B έρεη ήδε εμεηαζηεί (S B START), ν αιγόξηζκνο επηιέγεη ηελ ελέξγεηα Α 2 θαη πξνθύπηεη ε θαηάζηαζε: S C = START del(a 2 ) add(a 2 ) = { robot(robby) room(rooma) room(roomb) ball(greyball) at(robby, rooma) has(robby, greyball) } Η ίδηα δηαδηθαζία επαλαιακβάλεηαη κέρξη λα βξεζεί θαηάζηαζε S F γηα ηελ νπνία λα ηζρύεη END S F. Έλα πιάλν πνπ ζα κπνξνύζε λα βξεζεί γηα ην ζπγθεθξηκέλν πξόβιεκα είλαη: pick_ball(robby, greyball,roomb) robot(robby) ball(greyball) room(roomb) at(robby,roomb) at(greyball,roomb) free(robby) - free(robby) - at(ball,roomb) + has(robby,greyball) move(robby,roomb,rooma) robot(robby) room(rooma) room(roomb) at(robby,roomb - at(robby,roomb) + at(robby,rooma) drop_ball(robby, greyball,rooma) robot(robby) ball(greyball) room(rooma) at(robby,rooma) has(robby,greyball)) - has(robby, greyball) + free(robby) + at(ball,rooma) START S 1 S 2 END Γπλακηθά Γεγνλόηα: at(robby,roomb) at(greyball,roomb) free(robby) Γπλακηθά Γεγνλόηα: at(robby,roomb) has(robby,greyball) Γπλακηθά Γεγνλόηα: at(robby,rooma) has(robby,greyball) Γπλακηθά Γεγνλόηα: at(robby,rooma) at(greyball,rooma) free(robby) Σηαηηθά Γεγνλόηα: robot(robby), room(rooma), room(roomb), ball(greyball) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
37 Δπίισζε κε αλάζηροθε δηάζτηζε (1/2) Η αλαδήηεζε μεθηλάεη από ηνπο ζηόρνπο θαη ην πξώην βήκα είλαη ε εύξεζε ησλ ελεξγεηώλ πνπ κπνξεί λα εθαξκνζηνύλ ζε απηνύο. Βήμα 1: Η κνλαδηθή ελέξγεηα πνπ πξνζζέηεη ην ζηόρν at(greyball,rooma) είλαη ε: A 1 = drop_ball(robby,greyball,rooma) γηα ηελ νπνία απνδεηθλύεηαη επίζεο όηη Del(A 1 ) END=. Δπνκέλσο, ν αιγόξηζκνο ηελ εθαξκόδεη αλάζηξνθα ζην END θαη πξνθύπηεη ην λέν ζύλνιν ζηόρσλ G A : G A = Pre(A 1 ) END Add(A 1 ) = { at(robby, rooma), has(robby, greyball) } Βήμα 2: ην ζύλνιν G A κπνξεί λα εθαξκνζηνύλ αλάζηξνθα νη ελέξγεηεο: A 2 = move(robby, roomb, rooma) A 3 = pick_ball(robby, greyball, roomb) A 4 = pick_ball(robby, greyball, rooma). Έζησ όηη επηιέγεηαη ε ελέξγεηα A 3, νπόηε ην λέν ζύλνιν ζηόρσλ πνπ πξνθύπηεη είλαη: G B = {at(robby,rooma), at(robby,roomb), at(greyball,roomb), free(robby)} Δύθνια όκσο πξνθύπηεη όηη ην G B δελ είλαη έγθπξν, θαζώο ηα γεγνλόηα: at(robby, rooma) θαη at(robby, roomb) είλαη αζύκβαηα κεηαμύ ηνπο. Οπόηε ν αιγόξηζκνο νπηζζνδξνκεί ζην πξνεγνύκελν βήκα. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
38 Δπίισζε κε αλάζηροθε δηάζτηζε (2/2) Βήμα 3: Έζησ όηη ν αιγόξηζκνο επηιέγεη ηώξα ηελ ελέξγεηα Α 2, νπόηε ην λέν ζύλνιν ζηόρσλ πνπ πξνθύπηεη είλαη ην: G C = { at(rrobby, roomb), has(robby, greyball) } Η ίδηα δηαδηθαζία επαλαιακβάλεηαη κέρξη λα βξεζεί ζύλνιν ζηόρσλ, ην νπνίν λα πεξηέρεη όια ηα δπλακηθά γεγνλόηα ηεο αξρηθήο θαηάζηαζεο. Σν πιάλν πνπ ηειηθά ζα πξνθύςεη από ηελ αλάζηξνθε δηάζρηζε, ηαπηίδεηαη κε απηό ηεο νξζήο. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
39 Σύγθξηζε Οξζήο θαη Αλάζηξνθεο Γηάζρηζεο (1/2) Από ηε ζύγθξηζε ησλ δύν θαηεπζύλζεσλ αλαδήηεζεο πξνθύπηεη ην ζπκπέξαζκα όηη νη δύν θαηεπζύλζεηο εκθαλίδνπλ ηελ ίδηα ηάμε πνιππινθόηεηαο. Με ηελ εθαξκνγή ελόο αιγνξίζκνπ επξηζηηθήο αλαδήηεζεο ή ηνπ αιγνξίζκνπ πξώηα ζε βάζνο, θαη κε απόιπηε επηηπρία ζηελ επηινγή ησλ ζσζηώλ ελεξγεηώλ θαη νη δύν θαηεπζύλζεηο ζα εθηειέζνπλ ηνλ ίδην αξηζκό επαλαιήςεσλ πξηλ βξνπλ ην πιάλν. Ωζηόζν, ζε κηα πξαγκαηηθή πινπνίεζε δελ ππάξρεη απόιπηε επηηπρία ζηελ επηινγή ησλ ζσζηώλ ελεξγεηώλ, νπόηε απηό ην νπνίν επεξεάδεη ζεκαληηθά ηνλ όγθν ηεο αλαδήηεζεο είλαη ν αξηζκόο ησλ εθαξκόζηκσλ ελεξγεηώλ ζε θάζε θαηάζηαζε ηνπ ρώξνπ θαηαζηάζεσλ, νη νπνίεο θαη πξέπεη λα ειεγρζνύλ θαηά ηελ αλαδήηεζε. Ο αξηζκόο απηόο νλνκάδεηαη παξάγνληαο δηαθιάδσζεο (branching factor) θαη δελ έρεη ζπλήζσο ζηαζεξή ηηκή. Αλ ππνηεζεί όηη ε κέζε ηηκή ηνπ είλαη b, ηόηε ε πνιππινθόηεηα ηνπ πξνβιήκαηνο ηεο αλαδήηεζεο γηα κεγάινπο ρώξνπο είλαη ηεο ηάμεο ηνπ O(bn), όπνπ n ην κήθνο ηεο ιύζεο ηνπ πξνβιήκαηνο. Αθόκε θαη κηθξέο δηαθνξέο ζηνλ παξάγνληα δηαθιάδσζεο νδεγνύλ ζε κεγάιεο δηαθνξνπνηήζεηο ζηελ απόδνζε ηεο αλαδήηεζεο. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
40 Σύγθξηζε Οξζήο θαη Αλάζηξνθεο Γηάζρηζεο (2/2) Κάλνληαο ηελ εύινγε ππόζεζε όηη ζπλήζσο νη ζηόρνη ελόο πξνβιήκαηνο ζρεδηαζκνύ απνηεινύλ έλα κηθξό ζύλνιν γεγνλόησλ, ζε ζρέζε κε απηά πνπ απαηηνύληαη γηα λα πεξηγξάςνπλ πιήξσο κηα θαηάζηαζε, ηόηε είλαη πνιύ πηζαλό ν παξάγνληαο δηαθιάδσζεο ζηελ αλαδήηεζε κε αλάζηξνθε δηάζρηζε λα είλαη κηθξόηεξνο από ηνλ αληίζηνηρν ηεο αλαδήηεζεο κε νξζή δηάζρηζε, άξα ε αλάζηξνθε δηάζρηζε είλαη ζπλήζσο απνηειεζκαηηθόηεξε. Απηό εμεγείηαη από ην όηη ππάξρνπλ ζπλήζσο πνιιέο ελέξγεηεο πνπ κπνξεί λα εθαξκνζηνύλ ζηελ αξρηθή θαηάζηαζε, ελώ είλαη ιίγεο νη ελέξγεηεο πνπ επηηπγράλνπλ ηνπο ζηόρνπο. Ωζηόζν ζε νξηζκέλεο πεξηπηώζεηο εκθαλίδεηαη ην αληίζεην θαηλόκελν, δειαδή λα ππάξρνπλ ιίγεο ελέξγεηεο πνπ κπνξεί λα εθαξκνζηνύλ ζηελ αξρηθή θαηάζηαζε θαη πνιιέο ελέξγεηεο πνπ επηηπγράλνπλ ηνπο ζηόρνπο, νπόηε θαη πιενλεθηεί ε νξζή δηάζρηζε. Να ζεκεησζεί ηέινο όηη ππάξρεη θαη ε ηερληθή ηεο αλαδήηεζεο δηπιήο θαηεύζπλζεο (bidirectional search), θαη ε νπνία πξνζπαζεί λα ζπλδπάζεη ηα πιενλεθηήκαηα ησλ δύν θαηεπζύλζεσλ, όπσο ην ζύζηεκα ζρεδηαζκνύ BP. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
41 Σρεδηαζκόο κε Αλαδήηεζε ζην Χώξν ηωλ Πιάλωλ (1/2) ην ζρεδηαζκό ζην ρώξν ησλ θαηαζηάζεσλ ζεσξήζεθε όηη νη ελέξγεηεο ησλ πιάλσλ είλαη πιήξσο δηαηεηαγκέλεο, ηα δε πιάλα παξάγνληαη πξνζζέηνληαο λέεο ελέξγεηεο είηε ζην ηέινο ηνπο (νξζή δηάζρηζε) ή ζηελ αξρή ηνπο (αλάζηξνθε δηάζρηζε). Σα πιάλα απηά ραξαθηεξίδνληαη σο γξακκηθά πιάλα (linear plans) ή πιάλα πιήξνπο δηάηαμεο (totally ordered plans). Μηα ελαιιαθηηθή πξνζέγγηζε είλαη ε αλαδήηεζε ζην ρώξν ηωλ πιάλωλ (plan space). Απηή ε πξνζέγγηζε ρξεζηκνπνηεί ηνπο γλσζηνύο αιγνξίζκνπο αλαδήηεζεο, σζηόζν: Σν κέησπν αλαδήηεζεο θαη ην θιεηζηό ζύλνιν δελ πεξηέρνπλ θαηαζηάζεηο, αιιά εκηηειή πιάλα, ηα νπνία δελ αληηζηνηρνύλ ζε ζπγθεθξηκέλεο θαηαζηάζεηο. Σα εκηηειή πιάλα είλαη ζύλνια από ελέξγεηεο, όρη απαξαίηεηα ζπγθεθξηκέλεο θαη όρη απαξαίηεηα πιήξσο δηαηεηαγκέλεο ζην ρξόλν. Λύζε απνηειεί ε εύξεζε ελόο πιάλνπ ηνπ νπνίνπ νη ελέξγεηεο είλαη ζπγθεθξηκέλεο θαη γηα ηηο νπνίεο ππάξρεη κηα ηνπιάρηζηνλ έγθπξε θαη πιήξεο δηάηαμή ηνπο ζην ρξόλν. Η αλαδήηεζε ζην ρώξν ησλ πιάλσλ μεθηλά από έλα θελό πιάλν ελώ ε ιύζε πνπ επηζηξέθεηαη είλαη ην πιάλν ηνπ ηειηθνύ θόκβνπ. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
42 Σρεδηαζκόο κε Αλαδήηεζε ζην Χώξν ηωλ Πιάλωλ (2/2) Βαζίδεηαη ζηε ινγηθή: Αξρή ηεο ειάρηζηεο δέζκεπζεο (least commitment principle): Οη ελέξγεηεο δελ ηνπνζεηνύληαη ζε ζπγθεθξηκέλεο ζέζεηο ζην ρξόλν θαη νη κεηαβιεηέο ηνπο δε δεζκεύνληαη ζε ζπγθεθξηκέλεο ηηκέο αληηθεηκέλσλ, εθόζνλ δε ζπληξέρεη ιόγνο γηα θάηη ηέηνην. Οη ζρεδηαζηέο πνπ αλαδεηνύλ ιύζεηο ζην ρώξν ησλ πιάλσλ απνθαινύληαη κε δηάθνξεο νλνκαζίεο, όπσο: ζρεδηαζηέο ρώξνπ πιάλσλ (plan-space planners), κε-γξακκηθνί ζρεδηαζηέο (non-linear planners), ζρεδηαζηέο κεξηθήο δηάηαμεο (partial order planners) αιιά θαη ζρεδηαζηέο ειάρηζηεο δέζκεπζεο (least-commitment planners). Ωζηόζν, νη όξνη "κε-γξακκηθόο ζρεδηαζηήο" θαη "ζρεδηαζηήο κεξηθήο δηάηαμεο" αλαθέξνληαη θπξίσο ζηνπο ζρεδηαζηέο πνπ δηαηεξνύλ κεξηθή δηάηαμε ζπγθεθξηκέλσλ όκσο ελεξγεηώλ, ελώ νη ππόινηπνη όξνη θαιύπηνπλ θαη ηνπο ζρεδηαζηέο πνπ ρεηξίδνληαη κε-ζπγθεθξηκέλεο ελέξγεηεο. Ο πξώηνο ζρεδηαζηήο απηήο ηεο θαηεγνξίαο ήηαλ ν NOAH (1974), ελώ αθνινύζεζαλ πνιινί άιινη, από ηνπο νπνίνπο μερώξηζαλ νη SNLP (1991) θαη UCPOP (1992). Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
43 Αλαπαξάζηαζε Με-Γξακκηθώλ Πιάλωλ Έλα κε-γξακκηθό πιάλν κε ζπγθεθξηκέλεο ελέξγεηεο νξίδεηαη σο κηα ηξηάδα, (A,O,L), όπνπ: A είλαη έλα ζύλνιν ελεξγεηώλ O είλαη έλα ζύλνιν πεξηνξηζκώλ δηάηαμεο (ordering constraints) L έλα ζύλνιν αηηηνινγηθώλ ζπλδέζεσλ (causal links) Γηα παξάδεηγκα, εάλ A={a 1, a 2, a 3 }, ηόηε έλα πηζαλό ζύλνιν πεξηνξηζκώλ δηάηαμεο ζα ήηαλ ην O={a 1 <a 3, a 2 <a 3 }. Σν παξαπάλσ ζύλνιν πεξηνξηζκώλ δηάηαμεο είλαη ζπκβαηό κε ηηο πιήξεηο δηαηάμεηο a 1 <a 2 <a 3 αιιά θαη a 2 <a 1 <a 3. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
44 Αηηηνινγηθέο Σπλδέζεηο (1/2) Έλαο κε-γξακκηθόο ζρεδηαζηήο πξέπεη λα δηαηεξεί πιεξνθνξίεο ζρεηηθά κε ηνπο ιόγνπο γηα ηνπο νπνίνπο κηα ελέξγεηα εηζήιζε ζην πιάλν, θαη κάιηζηα ζε κηα ζπγθεθξηκέλε ζέζε. Μηα αηηηνινγηθή ζύλδεζε είλαη κηα δνκή κε ηξία πεδία: δύν δείθηεο ζε ελέξγεηεο ηνπ πιάλνπ, έζησ a p θαη a c, θαη έλα γεγνλόο p. Σν γεγνλόο p αλήθεη ηόζν ζηε ιίζηα πξνζζήθεο ηεο ελέξγεηαο a p, όζν θαη ζηε ιίζηα πξνϋπνζέζεσλ ηεο ελέξγεηαο a c. Μηα αηηηνινγηθή ζύλδεζε ζπκβνιίδεηαη σο a p p ac. Η ελέξγεηα a p νλνκάδεηαη παξαγωγόο (producer) ηεο ζύλδεζεο, ελώ ε ελέξγεηα a c νλνκάδεηαη θαηαλαιωηήο (consumer) ηεο ζύλδεζεο. Σν L είλαη ην ζύλνιν όισλ ησλ αηηηνινγηθώλ ζπλδέζεσλ ελόο πιάλνπ. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
45 Αηηηνινγηθέο Σπλδέζεηο (2/2) Μηα αηηηνινγηθή ζύλδεζε δειώλεη όηη θαηά ην ρξνληθό δηάζηεκα κεηαμύ ηεο εθηέιεζεο ηεο ελέξγεηαο a p θαη ηεο ελέξγεηαο a c, ην γεγνλόο p αιεζεύεη ζπλερώο. p Γηα θάζε αηηηνινγηθή ζύλδεζε ηεο κνξθήο a p ac ηνπ ζπλόινπ L, ν πεξηνξηζκόο δηάηαμεο a p <a c εηζάγεηαη ζην ζύλνιν O Γηαγξακκαηηθή αλαπαξάζηαζε αηηηνινγηθήο ζύλδεζεο a p a c + p p Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
46 Απεηιέο (Threats) p Έζησ κηα αηηηνινγηθή ζύλδεζε a p ac θαη κηα ηξίηε ελέξγεηα a t A. Λέκε όηη ε p ελέξγεηα a t απνηειεί απεηιή γηα ηελ αηηηνινγηθή ζύλδεζε a p ac, εάλ: ην ζύλνιν O {a p <a t <a c } είλαη ζπλεπέο, θαη p Del(a t ) Μηα απεηιή αληηκεησπίδεηαη κε δύν ηξόπνπο: πξνβηβαζκό (promotion) ππνβηβαζκό (demotion) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
47 Παράδεηγκα απεηιής θαη αληηκεηώπηζή ηες κε προβηβαζκό θαη σποβηβαζκό. a p a c + p p a t - p a p a c a t + p p - p a t a p a c - p + p p Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
48 Με Γξακκηθά Πιάλα Έλα κε-γξακκηθό πιάλν ιέγεηαη πιήξεο (complete), όηαλ: Κάζε ελέξγεηα πνπ εκθαλίδεηαη είηε ζε θάπνηα αηηηνινγηθή ζύλδεζε ηνπ ζπλόινπ L ή ζε θάπνηνλ πεξηνξηζκό δηάηαμεο ηνπ ζπλόινπ O, αλαθέξεηαη επίζεο ζην ζύλνιν ησλ ελεξγεηώλ A. Γηα θάζε ελέξγεηα a A θαη γηα θάζε πξνϋπόζεζε p Pre(a), ππάξρεη κηα αηηηνινγηθή p ζύλδεζε ηεο κνξθήο b a ζην ζύλνιν L, όπνπ b A. P Αλ ην πιάλν πεξηέρεη κία αηηηνινγηθή ζύλδεζε b a θαη κηα ελέξγεηα c πνπ ηελ απεηιεί, ζην ζύλνιν O ππάξρεη είηε ε δηάηαμε c<b ή ε a<c. Μία ηνπνινγηθή δηάηαμε (topological sort) ελόο κε-γξακκηθνύ πιάλνπ είλαη κία γξακκηθή αθνινπζία ησλ ελεξγεηώλ ηνπ, ηέηνηα ώζηε: Η πξώηε ελέξγεηα ζηελ αθνινπζία είλαη ε START. Η ηειεπηαία ελέξγεηα ζηελ αθνινπζία είλαη ε FINISH. p Γηα θάζε αηηηνινγηθή ζύλδεζε b a, ε ελέξγεηα b πξνεγείηαη ηεο ελέξγεηαο a. Γηα θάζε πεξηνξηζκό δηάηαμεο b<a ηνπ ζπλόινπ O, ε ελέξγεηα b πξνεγείηαη ηεο a. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
49 Αιγόρηζκος Παραγωγής Μερηθώς Γηαηεηαγκέλωλ Πιάλωλ Αλγόριθμος POP( (A, O, L), Agenda) 1. Δάλ Agenda=, επέζηξεςε ην πιάλν (A, O, L). 2. Έζησ (q, a need ) έλα ζηνηρείν ηεο Agenda (πξνθαλώο ηζρύεη a need A θαη q Pre(a need )). 3. Έζησ a add κηα ελέξγεηα, ηέηνηα ώζηε q Add(a add ). Η ελέξγεηα απηή κπνξεί είηε λα είλαη κηα από ηηο ελέξγεηεο ηνπ ζπλόινπ A, ηέηνηα ώζηε λα κπνξεί λα δηαηαρζεί ρξνληθά πξηλ από ηελ a need, ή λα είλαη κηα λέα ελέξγεηα. Δάλ δελ ππάξρεη ηέηνηα ελέξγεηα, ηόηε επέζηξεςε απνηπρία. Θέζε L'=L {a add q a need }, O'=O {a add <a need }. Δάλ ε ελέξγεηα a add είλαη κηα λέα ελέξγεηα, ηόηε A'=A {a add } θαη O'=O {START<a add <FINISH}, εηδάιισο A'=A. 4. Θέζε Agenda'=Agenda-{ q,a need }. Δάλ ε ελέξγεηα a add ήηαλ κηα λέα ελέξγεηα, ηόηε γηα θάζε q i Pre(a add ) πξόζζεζε ην ζηνηρείν q i,a add ζηελ Agenda'. 5. Γηα θάζε ελέξγεηα a t A', ε νπνία κπνξεί λα απνηειέζεη απεηιή γηα θάπνηα αηηηνινγηθή ζύλδεζε a p q a c L', ππνιόγηζε ην λέν ζύλνιν πεξηνξηζκώλ δηάηαμεο O', επηιέγνληαο κηα από ηηο παξαθάησ δύν ζρέζεηο, ειέγρνληαο ώζηε ην ζύλνιν O' λα είλαη ζπλεπέο: O'=O {a t <a p } O'=O {a c <a t } Δάλ ζε θακία από ηηο παξαπάλσ δύν πεξηπηώζεηο ην ζύλνιν O' είλαη ζπλεπέο, επέζηξεςε απνηπρία. 6. POP( (A', O', L'), Agenda') Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
50 Παξάδεηγκα (1/3) Πξόβιεκα A C Α B B C Αρτηθή θαηάζηαζε Τειηθή θαηάζηαζε Μεξηθό πιάλν κε κηα ελέξγεηα. START on(c,a) clear(b) clear(c) on(a,table) on(b,table) move-b-from-table-to-c clear(b) clear(c) on(b,table) - clear(c) - on(b,table) + on(b,c) END on(b,c) on(a,b) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
51 Παξάδεηγκα (2/3) Μεξηθό πιάλν κε δύν ελέξγεηεο. START on(c,a), clear(b) clear(c) on(a,table) on(b,table) move-b-from-table-to-c clear(b) clear(c) on(b,table) - clear(c) - on(b,table) + on(b,c) END on(b,c) on(a,b) move-α-from-table-to-β clear(b) clear(α) on(α table) - on(a, table) - clear(b) + on(a, b) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
52 Παξάδεηγκα (3/3) Δλδερόκελν ηειηθό πιάλν START on(c,a) clear(c) on(a,table) clear(b) on(b,table) move-c-from-a-table on(c,a) - on(c,a) clear(c) + clear(a) + on(c,table) move-α-from-table-to-β clear(a) clear(b) on(a,table) - clear(b) - on(a,table) + on(a,b) END on(a,b) on(b,c) move-b-from-table-to-c clear(c) clear(b) on(b,table) -clear(c) -on(b,table) +on(b,c) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
53 Χξήζε Με-Σπγθεθξηκέλωλ Δλεξγεηώλ Καηά ηελ επηινγή κηαο ελέξγεηαο δεζκεύνληαη κόλν νη κεηαβιεηέο απηήο πνπ είλαη απαξαίηεηεο γηα ηελ ελνπνίεζε ελόο γεγνλόηνο πνπ ε ελέξγεηα παξάγεη κε ηελ αληίζηνηρε κε ππνζηεξηδόκελε πξνϋπόζεζε κηαο άιιεο ελέξγεηαο. Δπηηξέπνληαη δύν είδε πεξηνξηζκώλ δέζκεπζεο (binding constraints): Οη πεξηνξηζκνί θνηλνύ πξνζδηνξηζκνύ (codesignation constraints) ηεο κνξθήο?x=?y ή?x=c. Οη πεξηνξηζκνί κε-θνηλνύ πξνζδηνξηζκνύ (non-codesignation constraints), ηεο κνξθήο?x?y ή?x c. Σα πξνβιήκαηα νξίδνληαη σο κηα ηεηξάδα ζπλόισλ (A, O, L, B), όπνπ: Σν ζύλνιν A πεξηέρεη ζρήκαηα ελεξγεηώλ Σν ζύλνιν B πεξηέρεη πεξηνξηζκνύο δέζκεπζεο. Οη απεηιέο κπνξνύλ λα αληηκεησπίδνληαη κε ηελ εηζαγσγή ζην ζύλνιν B θαηάιιεισλ πεξηνξηζκώλ κε-θνηλνύ πξνζδηνξηζκνύ. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
54 Δθηέιεζε Πιάλωλ Έλαο ζρεδηαζηήο (planner) αλαιακβάλεη ηε δεκηνπξγία ελόο πιάλνπ έρνληαο ζαλ βάζε ηελ αλαπαξάζηαζε ηνπ θόζκνπ ζε κία δεδνκέλε ρξνληθή ζηηγκή, όπσο ηελ έρεη δεκηνπξγήζεη κέζσ θάπνησλ αηζζεηήξσλ (sensors). Σν πιάλν κεηά ηε δεκηνπξγία ηνπ κεηαβηβάδεηαη ζηα απαξαίηεηα όξγαλα εθηέιεζεο (effectors). Καηά ηε δηάξθεηα δεκηνπξγίαο ηνπ πιάλνπ ν θόζκνο δελ παξακέλεη απαξαίηεηα ν ίδηνο, νπόηε πνιιέο θνξέο ε εθηέιεζε ελόο πιάλνπ αληηκεησπίδεη πξνβιήκαηα. Τπάξρεη ινηπόλ δηαθνξά κεηαμύ ηνπ πξαγκαηηθνύ θόζκνπ θαη ηνπ κνληέινπ ηνπ θόζκνπ ζην νπνίν βαζίδεηαη ν ζρεδηαζηήο. Γηα λα εθηειεζηεί κία ελέξγεηα πξέπεη ν πξαγκαηηθόο θόζκνο λα αληαπνθξίλεηαη ζηηο πξνϋπνζέζεηο ηεο ελέξγεηαο. Δθηέιεζε ζεκαίλεη πώο ηα απνηειέζκαηα θάζε ελέξγεηαο (κε ηε ρξνληθή αθνινπζία πνπ εκθαλίδνληαη ζην πιάλν) εκθαλίδνληαη ζηνλ πξαγκαηηθό θόζκν. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
55 Δθηέιεζε Πιάλωλ (ζσλέτεηα) ε πεξίπησζε αιιαγήο ηνπ θόζκνπ ή απνηπρίαο εθηέιεζεο κηαο ελέξγεηαο, ππάξρνπλ ηξεηο δπλαηόηεηεο: Να επαλαιεθζεί ε δεκηνπξγία ηνπ πιάλνπ κε λέα πιένλ δεδνκέλα. Σρεδηαζηήο Γεκηοσργία Πιάλοσ Αλαπαράζηαζε ηοσ Κόζκοσ Να εθηειεζηεί έλα ελαιιαθηηθό πιάλν πνπ είλαη εθαξκόζηκν ή ην ίδην πιάλν από δηαθνξεηηθό ζεκείν ηνπ. Να γίλεη ηξνπνπνίεζε ηνπ πιάλνπ ζηα ζεκεία όπνπ Πιάλο Οργαλα Δθηέιεζες Νέα δεδοκέλα Αηζζεηήρηα Οργαλα εκθαλίδεηαη ην πξόβιεκα Πραγκαηηθός Κόζκος Κάπνηα ζπζηήκαηα ΣΝ πνπ πεξηέρνπλ ζρεδηαζηέο πιάλσλ νλνκάδνληαη πξάθηνξεο ζρεδηαζηέο (planning agents). Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
56 Εξελιγμένερ Τεσνικέρ Σσεδιαζμού Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
57 Σρεδηαζκόο Βαζηζκέλνο ζε Γξάθνπο Γράθος ζτεδηαζκού (1/2) Ο γξάθνο ζρεδηαζκνύ απνηειείηαη από αξηζκεκέλα επίπεδα θόκβσλ Κόκβνη ησλ γεγνλόησλ ή πξνηάζεσλ (fact nodes ή proposition nodes), ζηα άξηηα επίπεδα. Κόκβνη ησλ ελεξγεηώλ (action nodes), ζηα πεξηηηά επίπεδα Σν επίπεδν κε αξηζκό 0 πεξηιακβάλεη έλαλ θόκβν γηα θάζε γεγνλόο ηεο αξρηθήο θαηάζηαζεο. Δπαλαιακβαλόκελε ελαιιαγή δύν θάζεσλ: Επέθηαζε ηνπ γξάθνπ (graph expansion): Δπεθηείλεη πξννδεπηηθά ζην ρξόλν ην γξάθν ζρεδηαζκνύ (planning graph), κέρξηο όηνπ είηε βξεζεί έλα πιάλν-ιύζε ή ηθαλνπνηεζεί κηα αλαγθαία (αιιά όρη ηθαλή) ζπλζήθε γηα ηε κε-ύπαξμε πιάλνπ. Εμαγωγή ιύζεο (solution extraction): Αλαδήηεζε κε θαηεύζπλζε πξνο-ηα-πίζσ κέζα ζην γξάθν ζρεδηαζκνύ, κε ζθνπό ηελ εύξεζε ελόο πιάλνπ-ιύζεο ηνπ πξνβιήκαηνο. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
58 Γράθος ζτεδηαζκού (2/2) Οη αθκέο ζπλδένπλ: Σα γεγνλόηα ελόο επηπέδνπ κε ηηο ελέξγεηεο ηνπ επόκελνπ επηπέδνπ πνπ ηα έρνπλ σο πξνϋπνζέζεηο. Σηο ελέξγεηεο ελόο επηπέδνπ κε ηα γεγνλόηα ησλ ιηζηώλ πξνζζήθεο απηώλ ζην επόκελν επίπεδν. Δλέξγεηεο δηαηήξεζεο πκβνιίδνληαη κε noop (no-operator) 0 2i 2i+1 2i+2 Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
59 Σρέζεηο Ακνηβαίνπ Απνθιεηζκνύ Μηα ζρέζε ακνηβαίνπ απνθιεηζκνύ αλαθέξεηαη πάληα ζε δύν θόκβνπο ηνπ ίδηνπ επηπέδνπ θαη δειώλεη όηη απηνί δελ κπνξνύλ λα βξίζθνληαη ηαπηόρξνλα ζην ίδην έγθπξν πιάλν. Γύν ελέξγεηεο a 1 θαη a 2 ζην επίπεδν i είλαη ακνηβαία απνθιεηόκελεο, εάλ: Τπάξρνπλ γεγνλόηα πνπ εκθαλίδνληαη ζηε ιίζηα πξνζζήθεο ηεο κηαο θαη ζηε ιίζηα δηαγξαθήο ηεο άιιεο (αληηθαηηθά απνηειέζκαηα - inconsistent effects), δειαδή Add(a 1 ) Del(a 2 ) Add(a 2 ) Del(a 1 ). Τπάξρεη γεγνλόο πνπ εκθαλίδεηαη ζηε ιίζηα πξνϋπνζέζεσλ ηεο κηαο ελέξγεηαο θαη ζηε ιίζηα δηαγξαθήο ηεο άιιεο (παξέκβαζε interference), δειαδή Pre(a 1 ) Del(a 2 ) Pre(a 2 ) Del(a 1 ). Τπάξρνπλ δύν γεγνλόηα p θαη q, ηέηνηα ώζηε p Pre(a 1 ) θαη q Pre(a 1 ), ηα νπνία είλαη ακνηβαία απνθιεηόκελα (αληαγσληζηηθέο απαηηήζεηο competing needs). Γύν γεγνλόηα ζην επίπεδν i είλαη ακνηβαία απνθιεηόκελα, εάλ όιεο νη ελέξγεηεο ζην επίπεδν i-1, ζπκπεξηιακβαλνκέλσλ ησλ ελεξγεηώλ noop, πνπ επηηπγράλνπλ απηά ηα γεγνλόηα είλαη κεηαμύ ηνπο ακνηβαίσο απνθιεηόκελεο (αζύκβαηε ππνζηήξημε inconsistent support). Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
60 Παράδεηγκα Β Α Α Β Αρτηθή θαηάζηαζε Τειηθή θαηάζηαζε clear(b) clear(b) clear(b) on(b,a) move-b-from-a-to-table on(b,a) move-b-from-table-to-a on(a,table) on(b,a) move-b-from-a-to-table on(a,table) clear(a) on(a,table) clear(a) move-a-from-table-to-b on(b,table) Στεδηαζκός Βαζηζκέλος ζε Γράθοσς on(b,table) on(a,b) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
61 Δμαγωγή ιύζεο Ξεθηλά κόιηο ζε θάπνην επίπεδν γεγνλόησλ i εκθαληζηνύλ όια ηα γεγνλόηα ησλ ζηόρσλ, ρσξίο θακηά ζρέζε ακνηβαίνπ απνθιεηζκνύ κεηαμύ ηνπο. Αλαγθαία αιιά όρη ηθαλή ζπλζήθε γηα ηελ ύπαξμε πιάλνπ. Σα γεγνλόηα ησλ ζηόρσλ πξέπεη λα ππνζηεξηρζνύλ από κε ακνηβαία απνθιεηόκελεο ελέξγεηεο ηνπ πξνεγνύκελνπ επηπέδνπ. Αλαδξνκηθά, νη πξνϋπνζέζεηο ησλ ελεξγεηώλ απηώλ πξέπεη λα ππνζηεξηρζνύλ από κε ακνηβαία απνθιεηόκελεο ελέξγεηεο ηνπ πξνεγνύκελνύ ηνπο επηπέδνπ, κέρξη λα θζάζνπκε ζην πξώην επίπεδν. Δάλ δελ βξεζεί ηέηνην πιάλν, ν γξάθνο επεθηείλεηαη θαηά 2 αθόκε επίπεδα θαη ε δηαδηθαζία επαλαιακβάλεηαη. πλζήθε ηεξκαηηζκνύ είλαη ε εύξεζε δύν εληειώο ίδησλ επηπέδσλ γεγνλόησλ. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
62 Σρεδηαζκόο κε Ιθαλνπνίεζε Πξνηάζεωλ Πρόβιεκα Κωδηθοποίεζε Δπίισζε Αποθωδηθοποίεζε Τπόζεζε ζρεηηθά κε ηνλ αξηζκό ησλ βεκάησλ ηνπ πιάλνπ-ιύζεο. Κσδηθνπνίεζε ζαλ πξόβιεκα ηθαλνπνίεζεο πξνηάζεσλ ζε κνξθή ζύδεπμεο δηαδεύμεωλ (conjunctive normal form, CNF). Δπίιπζε κε ζηνραζηηθέο ή ζπζηεκαηηθέο κεζόδνπο. Δάλ δελ βξεζεί ιύζε, επαλαιακβάλεηαη ε δηαδηθαζία γηα κεγαιύηεξν αξηζκό βεκάησλ. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
63 Στεδηαζκός κε Ιθαλοποίεζε Προηάζεωλ Κωδηθνπνίεζε (1/2) Η ζύδεπμε ησλ γεγνλόησλ ηεο αξρηθήο θαηάζηαζεο πξέπεη λα αιεζεύεη. on(b,a) 0 on(a,table) 0 clear(b) 0 Η ζύδεπμε ησλ γεγνλόησλ ησλ ζηόρσλ πξέπεη επίζεο λα αιεζεύεη. on(a,b) 4 on(b,table) 4 clear(a) 4 Οη ελέξγεηεο ζπλεπάγνληαη ηηο πξνϋπνζέζεηο ηνπο θαη ηα απνηειέζκαηά ηνπο. move-a-from-table-to-b 3 on(a,table) 2 clear(a) 2 clear(b) 2 on(a,b) 4 clear(a) 4 on(a,table) 4 clear(b) 4 ή ηζνδύλακα ζε κνξθή CNF ( move-a-from-table-to-b 3 on(a,table) 2 ) ( move-a-from-table-to-b 3 clear(a) 2 ) ( move-a-from-table-to-b 3 clear(b) 2 ) ( move-a-from-table-to-b 3 on(a,b) 4 ) ( move-a-from-table-to-b 3 clear A) 4 ) ( move-a-from-table-to-b 3 on(a,table) 4 ) ( move-a-from-table-to-b 3 clear(b) 4 ) Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
64 Στεδηαζκός κε Ιθαλοποίεζε Προηάζεωλ Κωδηθνπνίεζε (2/2) Δλέξγεηεο ελόο επηπέδνπ πνπ είλαη ακνηβαία απνθιεηόκελεο κεηαμύ ηνπο δελ κπνξνύλ λα εθηειεζηνύλ ηαπηόρξνλα. move-a-from-table-to-b 3 move-β-from-table-to-α 3 Κάζε γεγνλόο ελόο επηπέδνπ (εθηόο ηνπ επηπέδνπ 0) ζπλεπάγεηαη ηε δηάδεπμε όισλ ησλ ελεξγεηώλ ηνπ πξνεγνύκελνπ επηπέδνπ πνπ ην επηηπγράλνπλ (ζπκπεξηιακβαλνκέλσλ ησλ ελεξγεηώλ δηαηήξεζεο). on(b,a) 4 move-b-from-table-to-a 3 (noop on(b,a)) 3 ή ηζνδύλακα ζε κνξθή CNF on(b,a) 4 move-b-from-table-to-a 3 (noop on(b,a)) 3 Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
65 Στεδηαζκός κε Ιθαλοποίεζε Προηάζεωλ Σπζηεκαηηθή Δπίιπζε Πξνβιεκάηωλ Αλγόριθμος DPLL (CNF έθθξαζε θ) Δάλ ε θ είλαη θελή, επέζηξεςε αιεζέο, αιιηώο εάλ ππάξρεη πξόηαζε ζηε θ πνπ λα απνηηκάηαη ςεπδήο, επέζηξεςε ςεπδέο, αιιηώο εάλ ππάξρεη κηα θαζαξή κεηαβιεηή Φ ζηε θ, επέζηξεςε DPLL(θ(Φ)), αιιηώο εάλ ππάξρεη κηα κνλαδηαία πξόηαζε {Φ} ζηε θ, επέζηξεςε DPLL(θ(Φ)), αιιηώο επέιεμε κηα κεηαβιεηή Φ πνπ εκθαλίδεηαη ζηε θ, Δάλ DPLL(θ(Υ))=αιεζέο, επέζηξεςε αιεζέο, αιιηώο επέζηξεςε DPLL(θ( Φ)). Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
66 Στεδηαζκός κε Ιθαλοποίεζε Προηάζεωλ Σηνραζηηθή Δπίιπζε Πξνβιεκάηωλ Αλγόριθμος GSAT (CNF έθθξαζε θ, integer: N restarts, N flips ) Από i=1 κέρξη i=n restarts Έζησ Α κηα ηπραία αλάζεζε ηηκώλ ζε όιεο ηηο κεηαβιεηέο ηεο θ. Από j=1 κέρξη i=n flips Δάλ ε αλάζεζε A ηθαλνπνηεί ηελ θ, επέζηξεςε αιεζέο Αιιηώο Έζησ X ε κεηαβιεηή εθείλε ηεο θ, ηεο νπνίαο ε αληηζηξνθή ηεο ηηκήο δίλεη ην κεγαιύηεξν αξηζκό ηθαλνπνηεκέλσλ πξνηάζεσλ ζηελ πξόηαζε θ (ζε πεξίπησζε ύπαξμεο πνιιώλ ηέηνησλ κεηαβιεηώλ, επέιεμε κηα ηπραία) Σξνπνπνίεζε ηελ Α, αληηζηξέθνληαο ηελ ηηκή ηεο κεηαβιεηήο Φ. Δπέζηξεςε ςεπδέο. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
67 Μελέηη Πεπιπηώζεων Σςζηημάηων Σσεδιαζμού Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
68 Δηζαγωγή Παξνπζηάζηεθαλ νη βαζηθόηεξεο πξνζεγγίζεηο ζην πξόβιεκα ηνπ ζρεδηαζκνύ. Σν κνληέιν πεξηγξαθήο ησλ πξνβιεκάησλ ζρεδηαζκνύ ην νπνίν πηνζεηήζεθε είλαη ην STRIPS κνληέιν, ην νπνίν αλ θαη είλαη απιό, είλαη αξθεηά δεκνθηιέο. Ωζηόζν ζε πνιιέο πεξηπηώζεηο ρξεζηκνπνηνύληαη πην εθθξαζηηθέο γιώζζεο πεξηγξαθήο ησλ ελεξγεηώλ ησλ πξνβιεκάησλ, νη νπνίεο ππνζηεξίδνπλ: πόξνπο (resources), αξλεηηθέο πξνϋπνζέζεηο (negative preconditions), απνηειέζκαηα ππό πξνϋπόζεζε (conditional effects), δηάδεπμε ζηηο πξνϋπνζέζεηο (disjunctive preconditions), αιιά θαη θαζνιηθή πνζνηηθνπνίεζε (universal quantification) ζηα απνηειέζκαηα ησλ ελεξγεηώλ. Γελ εμεηάζηεθαλ επίζεο πνιιά άιια ζέκαηα πνπ αθνξνύλ ην ζρεδηαζκό, όπσο: ν ηεξαξρηθόο ζρεδηαζκόο (hierarchical planning), ν ζρεδηαζκόο βαζηζκέλνο ζε παξαδείγκαηα (case-based planning), ν ζρεδηαζκόο κε πόξνπο (resource planning), θιπ. ηε ζπλέρεηα ζα παξνπζηαζζνύλ αληηπξνζσπεπηηθά παξαδείγκαηα ζπζηεκάησλ ζρεδηαζκνύ, ηα νπνία είηε ρξεζηκνπνηνύλ πην εθθξαζηηθέο γιώζζεο πεξηγξαθήο ή πην εμειηγκέλεο ηερληθέο ζρεδηαζκνύ. Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
69 Γξακκηθά Πιάλα κε Αλάζηξνθε Γηάζρηζε STRIPS Όπσο έρεη ήδε αλαθεξζεί, ν ζρεδηαζηήο STRIPS παξάγεη γξακκηθά πιάλα κε ρξήζε αλάζηξνθεο δηάζρηζεο ζην ρώξν ησλ θαηαζηάζεσλ. Παξάδεηγκα εθαξκνγήο ηνπ ζε έλα απιό πξόβιεκα ζρεδηαζκνύ Έζησ έλαο πνιύ απιόο ππνινγηζηήο κε έλα ζπζζσξεπηή (Accumulator ή acc) θαη έλαλ αξηζκό θαηαρσξεηώλ (Registers ή reg1, reg2, reg3). Οη δηαζέζηκεο εληνιέο είλαη: add R (πξόζζεζε ηελ ηηκή ηνπ θαηαρσξεηή R ζην ζπζζσξεπηή) subtract R (αθαίξεζε ηελ ηηκή ηνπ θαηαρσξεηή R από ην ζπζζσξεπηή) load R (αληέγξαςε ηελ ηηκή ηνπ θαηαρσξεηή R ζην ζπζζσξεπηή) store R (αληέγξαςε ηελ ηηκή ηνπ ζπζζσξεπηή ζηνλ θαηαρσξεηή R) Οη ελέξγεηεο ηνπ πξνβιήκαηνο ηνπ ππνινγηζηή add R R=V2 acc=v1+v2 acc=v1 -(acc=v1) subtract R R=V2 acc=v1-v2 acc=v1 -(acc=v1) load R store R R=V acc=v acc=v R=V Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
70 Αλ νη αξρηθέο ηηκέο ησλ θαηαρσξεηώλ θαη ηνπ ζπζζσξεπηή είλαη reg1=0, reg2=c2, reg3=c3 θαη acc=c1, αλαδεηείηαη έλα πιάλν ην νπνίν ζα έρεη ζαλ απνηέιεζκα ε ηηκή (c1-c2)+c3 λα ππάξρεη ζηνλ θαηαρσξεηή reg1. Η αξρηθή (IS) θαη ε ηειηθή (FS) θαηάζηαζε ζην πξόβιεκα ηνπ ππνινγηζηή: IS FS acc=c1 reg1=0 reg2=c2 reg3=c3 reg1=(c1-c2)+c3 Δθαξκόδνληαο ηνλ STRIPS, ε πξώηε πξόηαζε πνπ δελ ηθαλνπνηείηαη είλαη ε reg1=(c1-c2)+c3. Γίλεηαη ε εηζαγσγή ζην πιάλν ηεο ελέξγεηαο store reg1, ε νπνία ηθαλνπνηεί ηελ πξόηαζε αιιά έρεη κία πξνϋπόζεζε, ηελ acc=(c1-c2)+c3, πνπ δελ ηθαλνπνηείηαη. ηε ζπλέρεηα γίλεηαη ε εηζαγσγή λέαο ελέξγεηαο, ηεο add reg3, θνθ. Σν ηειηθό πιάλν απεηθνλίδεηαη ζην ζρήκα θαη είλαη ε αθνινπζία ησλ εληνιώλ: START subtract reg2 add reg3 store reg1 END acc=c1 reg2=c2 reg3=c3 reg1=0 acc=c1 reg2=c2 acc=c1-c2 -(acc=c1) acc=c1-c2 reg3=c3 acc=(c1-c2)+c3 -(acc=c1-c2) acc=(c1-c2)+c3 reg1=(c1-c2)+c3 reg1=(c1-c2)+c3 Σερλεηή Ννεκνζύλε ρεδηαζκόο Δλεξγεηώλ
ΚΕΦΑΛΑΙΟ 15 Βασικές Αρχές και Τεχνικές Σχεδιασµού
ΚΕΦΑΛΑΙΟ 15 Βασικές Αρχές και Τεχνικές Σχεδιασµού Τεχνητή Νοηµοσύνη - Β' Έκδοση Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Σακελλαρίου Σχεδιασµός Ενεργειών (Planning) Προβλήµατα σχεδιασµού
Σχεδιασµός Ενεργειών
Σχεδιασµός Ενεργειών! Σχεδιασµός είναι η εύρεση µιας ακολουθίας ενεργειών, οι οποίες αν εφαρµοσθούν σε µια δεδοµένη αρχική κατάσταση, προκαλούν την επίτευξη προκαθορισµένων στόχων. # Μεταφορά φορτίων #
Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ
Αιγόξηζκνη 2.2.7.4 Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ Εηζαγσγή ζηηο Αξρέο ηεο Επηζηήκεο ησλ Η/Υ 1 Άζθεζε 34 ζει 53 Έλα ςεθηαθό θσηνγξαθηθό άικπνπκ έρεη απνζεθεπηηθό ρώξν N Mbytes. Να αλαπηύμεηε
Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.
Αιγόξηζκνη 2.2.7.3 Γνκή επηινγήο Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ 1 Πνιιαπιή Δληνιή Δπηινγήο Αν ζπλζήθε_1 ηόηε εληνιέο_1 αλλιώς_αν ζπλζήθε_2 ηόηε εληνιέο_2...
Σχεδιασμός & Χρονοπρογραμματισμός Ενεργειών
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών Σχεδιασμός & Χρονοπρογραμματισμός Ενεργειών Χειμερινό Εξάμηνο 2006-2007 Κεφάλαιο 2 Αναπαράσταση Προβλημάτων Σχεδιασμού
(γ) Να βξεζεί ε ρξνλνεμαξηώκελε πηζαλόηεηα κέηξεζεο ηεο ζεηηθήο ηδηνηηκήο ηνπ ηειεζηή W.
ΚΒΑΝΤΙΚΗ ΦΥΣΙΚΗ Ι Τειηθή Εμέηαζε: 5 Σεπηέκβξε 6 (Δηδάζθσλ: ΑΦ Τεξδήο) ΘΕΜΑ Θεσξνύκε θβαληηθό ζύζηεκα πνπ πεξηγξάθεηαη από Φακηιηνληαλή Η, ε νπνία ζε κνξθή πίλαθα ρξεζηκνπνηώληαο ηηο ηδηνζπλαξηήζεηο, θαη
Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14
.1.10 ζκήζεις ζτ.βιβλίοσ ζελίδας 13 14 Ερωηήζεις Καηανόηζης 1. ύν δηαθνξεηηθέο επζείεο κπνξεί λα έρνπλ θαλέλα θνηλό ζεκείν Έλα θνηλό ζεκείν i ύν θνηλά ζεκεία iλ) Άπεηξα θνηλά ζεκεία ηηηνινγήζηε ηελ απάληεζε
iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη
ΔΠΑΝΑΛΗΠΣΙΚΑ ΘΔΜΑΣΑ ΣΟ ΓΙΑΦΟΡΙΚΟ ΛΟΓΙΜΟ Μάρτιος 0 ΘΔΜΑ Να ππνινγίζεηε ηα όξηα: i ii lim 0 0 lim iii iv lim e 0 lim e 0 ΘΔΜΑ Γίλεηαη ε άξηηα ζπλάξηεζε '( ) ( ) γηα θάζε 0 * : R R γηα ηελ νπνία ηζρύνπλ:
Σχεδιασµός Ενεργειών
Σχεδιασµός Ενεργειών Σχεδιασµός είναι η εύρεση µιας ακολουθίας ενεργειών, οι οποίες αν εφαρµοσθούν σε µια δεδοµένη αρχική κατάσταση, προκαλούν την επίτευξη προκαθορισµένων στόχων. Μεταφορά φορτίων Πλοήγηση
ΠΑΝΕΠΙΣΗΜΙΟ ΜΑΚΕΔΟΝΙΑ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΜΗΜΑ ΕΦΑΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ ΣΕΥΝΗΣΗ ΝΟΗΜΟΤΝΗ
ΘΕΜ 1 ο (2.5 κνλάδεο) ΠΝΕΠΙΣΗΜΙΟ ΜΚΕΔΟΝΙ ΟΙΚΟΝΟΜΙΚΩΝ ΚΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΜΗΜ ΕΦΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ ΣΕΥΝΗΣΗ ΝΟΗΜΟΤΝΗ Σελικέρ εξετάσειρ Σετάπτη 21 Ιανοςαπίος 2009 13:00-16:00 Έζησ ν θόζκνο ηεο ειεθηξηθήο
ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP
ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP ηότοι εργαζηηρίοσ ην πιαίζην ηνπ ζπγθεθξηκέλνπ εξγαζηεξίνπ ζα παξνπζηαζηνύλ βαζηθέο ιεηηνπξγίεο ησλ Windows XP πνπ ζρεηίδνληαη
ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ
ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ Α ΛΤΚΔΙΟΤ Ζμεπομηνία: 18/12/10 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΕΙΝΟΜΕΝΕ ΛΤ ΕΙ 1. Δίλεηαη ην πνιπώλπκν Αλ θαη., λα βξείηε ην ηειεπηαίν ςεθίν ηνπ αξηζκνύ έρνπκε:
ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ
ΚΕΦ..3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ Οπιζμόρ απόλςηηρ ηιμήρ: Σηνλ άμνλα ησλ πξαγκαηηθώλ αξηζκώλ ζεσξνύκε έλαλ αξηζκό α πνπ ζπκβνιίδεηαη κε ην ζεκείν Α. Η απόζηαζε ηνπ ζεκείνπ Α από ηελ αξρή Ο, δειαδή
ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γεσηέρα 10 Ηοσνίοσ 2019 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)
ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γεσηέρα Ηοσνίοσ 9 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ (Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α Α.α) Οξηζκόο ζρνιηθνύ βηβιίνπ ζει 5. Έζησ Α έλα ππνζύλνιν ηνπ.
ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ
ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ ΘΔΜΑ Α Α1. α. Σ β. Σ γ. Λ δ. Λ ε. Λ ζη. Σ Α2. Γ Α3. 1. γ 2. ε 3. δ 4. α Β1. ΘΔΜΑ Β Οη ηειηθνί ππνινγηζηέο παίξλνπλ απνθάζεηο δξνκνιόγεζεο κόλν γηα ηα δηθά ηνπο απηνδύλακα
Ενδεικτικά Θέματα Στατιστικής ΙΙ
Ενδεικτικά Θέματα Στατιστικής ΙΙ Θέματα. Έζησ όηη ζε δείγκα 35 θαηνηθηώλ πνπ ελνηθηάδνληαη ζε θνηηεηέο ζηελ Κνδάλε βξέζεθε ην κέζν κεληαίν κίζζσκα ζηα 5 επξώ, ελώ ζην Ζξάθιεην ην κέζν κεληαίν κίζζσκα ζε
ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου
ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου ΠΡΟΒΛΗΜΑ Σε έλα ηνπξλνπά βόιετ δήισζαλ ζπκκεηνρή νκάδεο Γπκλαζίσλ ηεο Κύπξνπ.
Κβαντικοί Υπολογισμοί. Πέκπηε Γηάιεμε
Κβαντικοί Υπολογισμοί Πέκπηε Γηάιεμε Kπθισκαηηθό Mνληέιν Έλαο θιαζηθόο ππνινγηζηήο απνηειείηαη από αγσγνύο θαη ινγηθέο πύιεο πνπ απνηεινύλ ηνπο επεμεξγαζηέο. Σηνπο θβαληηθνύο ε πιεξνθνξία βξίζθεηαη κέζα
B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.
B-Δέλδξα Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν. Δέλδξα AVL n = 2 30 = 10 9 (πεξίπνπ). 30
ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :
ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ Ον/μο:.. Γ Λσκείοσ Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη. 11-1-11 Εήηημα 1 ο : Α. Γηα ηελ ζπλάξηεζε f, λα βξείηε ην δηάζηεκα ζην νπνίν είλαη παξαγσγίζηκε θαζώο θαη
ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ
ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ Εδώ ζα ππνινγίζνπκε ην κεηαζρεκαηηζκό Fourier κεξηθώλ αθόκα ζεκάησλ, πξνζπαζώληαο λα μεθηλήζνπκε από ην κεηαζρεκαηηζκό Fourier γλσζηώλ ζεκάησλ
H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ
H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ Φξεζηκόηεηα καζεκαηηθώλ Αξρή θαηακέηξεζεο Όζα έδσζαλ νη Έιιελεο... Τξίγσλνη αξηζκνί Τεηξάγσλνη αξηζκνί Δπηκήθεηο αξηζκνί Πξώηνη αξηζκνί Αξηζκνί κε μερσξηζηέο ηδηόηεηεο Γίδπκνη πξώηνη
ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ. Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ
ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ Πρόβλημα 1: α) Να δείμεηε όηη αλ ζεηηθνί πξαγκαηηθνί αξηζκνί ηζρύεη: β) Αλ είλαη
Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2
ΣΡΙΓΩΝΟΜΔΣΡΙΚΔ EΞΙΩΔΙ Πνηα παξαδείγκαηα εμηζώζεσλ ή θαη πξνβιεκάησλ πηζηεύεηαη όηη είλαη θαηάιιεια γηα ηελ επίιπζε ηνπο θαηά ηελ δηάξθεηα ηεο δηδαθηηθήο δηαδηθαζίαο κέζα ζηελ ηάμε; 1 ε ΓΙΓΑΚΣΙΚΗ ΩΡΑ Α.
Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access)
Έρνπκε απνζεθεύζεη κηα ζπιινγή αξρείσλ ζε κηα ζπλδεδεκέλε ιίζηα, όπνπ θάζε αξρείν έρεη κηα εηηθέηα ηαπηνπνίεζεο. Μηα εθαξκνγή παξάγεη κηα αθνινπζία από αηηήκαηα πξόζβαζεο ζηα αξρεία ηεο ιίζηαο. Γηα λα
Σήκαηα Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) ΕΙΣΑΓΨΓΗ ΣΤΙΣ ΤΗΛΕΠΙΚΟΙΝΨΝΙΕΣ
Σήκαηα 1 Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) Σήκαηα Οξηζκόο ζήκαηνο Ταμηλόκεζε ζεκάησλ Σεηξέο Fourier Μεηαζρεκαηηζκόο Fourier Σπλέιημε Σπζρέηηζε θαη Φαζκαηηθή Ππθλόηεηα 2 Οξηζκόο Σήκαηνο
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΠΟΥΔΕΣ ΣΤΙΣ ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ ΓΕΝΙΚΑ ΜΑΘΗΜΑΤΙΚΑ ΙΙ - ΦΥΕ 0 7 Ινπλίνπ 009 Απαντήσειρ στιρ ασκήσειρ τηρ τελικήρ εξέτασηρ στιρ Σςνήθειρ Διαυοπικέρ Εξισώσειρ Αγαπηηέ θοιηηηή/ηπια,
ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ: έζησ
ΜΙΓΑΔΙΚΙ ΑΡΙΘΜΙ: έζησ έλαο κηγαδηθόο αξηζκόο. αληίζηξνθνο ηνπ κηγαδηθνύ αξηζκνύ a b είλαη ν αξηζκόο Παπάδειγμα: έζησ.αληίζηξνθνο ηνπ αξηζκνύ : Μέηπο μιγαδικού απιθμού: αλ κέηξν δηαλύζκαηνο OM. b ή απόιπηε
ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014
ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ 204-205 ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/204 A ΟΜΑΓΑ Οδηγία: Να γράυεηε ζηο ηεηράδιο ζας ηον αριθμό κάθε μιας από ηις παρακάηφ ερφηήζεις Α.-Α.8 και
Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν 2011-12
Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν 11-12 Project 6: Ταμίδη κε ηε Μεραλή ηνπ Φξόλνπ Υπεύζπλνη Καζεγεηέο: Ε. Μπηιαλάθε Φ. Αλησλάηνο Δρώηηζη 3: Πνηα από ηα παξαθάησ ΜΜΕ ηεξαξρείηε από πιεπξάο ζεκαζίαο;
f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)
ΓΙΑΓΩΝΙΣΜΑ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ 54 Υλη: Παράγωγοι Γ Λσκείοσ Ον/μο:.. 6--4 Θεη-Τετν. ΘΔΜΑ Α.. Αλ f, g, h ηξεηο παξαγωγίζηκεο ζπλαξηήζεηο ζην λα απνδείμεηε όηη : f () g() h() ' f '()g()h() g'()f ()h() h'() f ()g()
Α Ο Κ Η Α Μ Α Ζ Η Η Ρ Η ( S E A R C H )
Ξ G O O G L E S C H O L A R Α Ο Ξ Ε Κ Ε Θ Λ Θ Α Λ Η Τ Α Μ Η Α Μ Α Ζ Η Η Ρ Η Ρ Οξαγκαηνπνηώληαο αλαδήηεζε ζην GoogleScholar (http://scholar.google.com/) ν ρξήζηεο κπνξεί λα εληνπίζεη πιηθό αθαδεκαϊθνύ θαη
Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.
Απαντήσεις θέματος 2 Απηά πνπ έπξεπε λα γξάςεηε (δελ ρξεηαδόηαλ δηθαηνιόγεζε εθηόο από ην Γ) Α return a*b; Β 0:acegf2, 1: acegf23, 2: acegf234, 3:acegf2345, 4:acegf23456, 5:acegf234567, 6:acegf2345678,
ΘΔΜΑ 1 ο Μονάδες 5,10,10
ΟΝΟΜΑΣΔΠΩΝΤΜΟ ΗΜΔΡΟΜΗΝΙΑ ΘΔΜΑ 1 ο Μονάδες 5,1,1 ΓΙΑΓΩΝΙΜΑ 1 ου ΜΔΡΟΤ ΣΗ ΑΝΑΛΤΗ Α Γώζηε ηνλ νξηζκό ηεο αληίζηξνθεο ζπλάξηεζεο Β Γείμηε όηη αλ κηα ζπλάξηεζε είλαη αληηζηξέςηκε ηόηε νη γξαθηθέο παξαζηάζεηο
Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ 2015-2016
Βάσεις Δεδομέμωμ Εξγαζηήξην V Τκήκα Πιεξνθνξηθήο ΑΠΘ 2015-2016 2 Σκοπός του 5 ου εργαστηρίου Σθνπόο απηνύ ηνπ εξγαζηεξίνπ είλαη: ε κειέηε ζύλζεησλ εξσηεκάησλ ζύλδεζεο ζε δύν ή πεξηζζόηεξεο ζρέζεηο ε κειέηε
ΑΠΛΟΠΟΙΗΗ ΛΟΓΙΚΩΝ ΤΝΑΡΣΗΕΩΝ ΜΕ ΠΙΝΑΚΕ KARNAUGH
ΑΠΛΟΠΟΙΗΗ ΛΟΓΙΚΩΝ ΤΝΑΡΣΗΕΩΝ ΜΕ ΠΙΝΑΚΕ KRNUGH Γηα λα θάλνπκε απινπνίεζε κηαο ινγηθήο ζπλάξηεζεο κε πίλαθα (ή ράξηε) Karnaugh αθνινπζνύκε ηα παξαθάησ βήκαηα:. Η ινγηθή ζπλάξηεζε ζα πξέπεη λα είλαη ζε πιήξε
ΔΕΟ 13. Ποσοτικές Μέθοδοι. θαη λα ππνινγίζεηε ην θόζηνο γηα 10000 παξαγόκελα πξντόληα. Να ζρεδηαζηεί γηα εύξνο πξντόλησλ έσο 30000.
ΔΕΟ 13 Ποσοτικές Μέθοδοι Σσνάρηηζη Κόζηοσς C(), μέζο κόζηος C()/. Παράδειγμα 1 Μηα εηαηξεία δαπαλά γηα θάζε πξντόλ Α πνπ παξάγεη 0.0 λ.κ. Τα πάγηα έμνδα ηεο εηαηξείαο είλαη 800 λ.κ. Ζεηείηαη 1) Να πεξηγξάςεηε
x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12
ΑΚΖΔΗ ΤΜΝΑΗΟΤ - ΚΤΚΛΟ ΠΡΩΣΟ - - ηα πνηεο ηηκέο ηνπ ηα παξαθάησ θιάζκαηα δελ νξίδνληαη ; (Τπόδεημε : έλα θιάζκα νξίδεηαη αλ ν παξνλνκαζηήο είλαη δηάθνξνο ηνπ κεδελόο) - (-) - (-) - Να απινπνηεζνύλ ηα θιάζκαηα
Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη
Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη Μάθημα 11 Τμήμα Μάπκεηινγκ και Διοίκηζηρ Λειηοςπγιών Τα δηαγξάκκαηα θαηάζηαζεο (state diagrams) ρξεζηκνπνηνύληαη γηα λα βνεζήζνπλ ηνλ πξνγξακκαηηζηή λα θαηαιάβεη
ΔΝΓΔΙΚΣΙΚΔ ΛΤΔΙ ΣΑ ΜΑΘΗΜΑΣΙΚΑ ΠΡΟΑΝΑΣΟΛΙΜΟΤ 2017
α: κολάδα β: κολάδες Σειίδα από 8 ΔΝΓΔΙΚΣΙΚΔ ΛΤΔΙ ΣΑ ΜΑΘΗΜΑΣΙΚΑ ΠΡΟΑΝΑΣΟΛΙΜΟΤ 7 ΘΔΜΑ Α Α Έζηω, κε Θα δείμνπκε όηη f ( ) f ( ) Πξάγκαηη, ζην δηάζηεκα [, ] ε f ηθαλνπνηεί ηηο πξνϋπνζέζεηο ηνπ ΘΜΤ Επνκέλωο,
ΦΥΣΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ. G. Mitsou
ΦΥΣΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ ηαηηθή ηωλ ξεπζηώλ (Τδξνζηαηηθή) Ση είλαη ηα ξεπζηά - Γεληθά Ππθλόηεηα Πίεζε Μεηαβνιή ηεο πίεζεο ζπλαξηήζεη ηνπ βάζνπο Αξρή ηνπ Pascal Τδξνζηαηηθή πίεζε Αηκνζθαηξηθή πίεζε Απόιπηε &
ΚΔΦ. 2.4 ΡΗΕΔ ΠΡΑΓΜΑΣΗΚΩΝ ΑΡΗΘΜΩΝ
ΚΔΦ.. ΡΗΕΔ ΠΡΑΓΜΑΣΗΚΩΝ ΑΡΗΘΜΩΝ Οξηζκόο ηεηξαγσληθήο ξίδαο: Αλ 0 ηόηε νλνκάδνπκε ηεηξαγσληθή ξίδα ηνπ ηελ κε αξλεηηθή ιύζε ηεο εμίζσζεο:. Γειαδή ηεηξαγσληθή ξίδα ηνπ 0 ιέγεηαη ν αξηζκόο 0 πνπ όηαλ πςσζεί
ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη
ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ Είμαζηε ηυχεροί που είμαζηε δάζκαλοι Ον/μο:.. A Λσκείοσ Ύλη: Εσθύγραμμη Κίνηζη 8-11-2015 Θέμα 1 ο : 1. Η εμίζωζε θίλεζεο ελόο θηλεηνύ πνπ θηλείηαη επζύγξακκα είλαη ε x = 5t. Πνηα
Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf
Δξγαζηεξηαθή άζθεζε 03 Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf Ζιίαο Χαηδεζενδσξίδεο Οθηώβξηνο / Ννέκβξηνο 2004 Τη είλαη ην δίθηπν Wulf Δπίπεδν ζην νπνίν κπνξνύκε λα αλαπαξαζηήζνπκε ηξηζδηάζηαηα ζρήκαηα,
TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2
TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 Δημιουργία σελίδων και βιβλίων Έλα θαηλνύξην βηβιίν πεξηέρεη κία άδεηα ζειίδα κε έλα άδεην background. Δελ κπνξνύκε λα μερσξίζνπκε
Μηα ζπλάξηεζε κε πεδίν νξηζκνύ ην Α, ζα ιέκε όηη παξνπζηάδεη ηοπικό μέγιζηο ζην, αλ ππάξρεη δ>0, ηέηνην ώζηε:
1 ΟΡΙΜΟΙ MONOTONIA AKΡOTATA Μηα ζπλάξηεζε κε πεδίν νξηζκνύ ην Α, ζα ιέκε όηη παξνπζηάδεη ηοπικό μέγιζηο ζην, αλ ππάξρεη δ>0, ηέηνην ώζηε: Σν ιέγεηαη ζέζε ή ζεκείν ηνπ ηνπηθνύ κεγίζηνπ θαη ην ( ηνπηθό κέγηζην.
ΔΦΑΡΜΟΜΔΝΑ ΜΑΘΗΜΑΣΙΚΑ ΣΗ ΧΗΜΔΙΑ Ι ΘΔΜΑΣΑ Α επηέκβξηνο 2009. 1. Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(x,y) =
ΘΔΜΑΣΑ Α επηέκβξηνο 9. Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(,y) = y.. Να ππνινγηζηνύλ ηα νινθιεξώκαηα: a) ln b) a) 3cos b) e sin 4. Να ππνινγηζηεί ην νινθιήξσκα: S ( y) 3
ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γευηέρα 11 Ηουνίου 2018 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)
ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γευηέρα Ηουνίου 08 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ (Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α Α. Απόδεημε ζεωξήκαηνο ζει. 99 ζρνιηθνύ βηβιίνπ. Α. α.
Αιγόξηζκνη Δνκή επηινγήο. Απιή Επηινγή ύλζεηε Επηινγή. Εηζαγσγή ζηηο Αξρέο ηεο Επηζηήκεο ησλ Η/Τ. introcsprinciples.wordpress.
Αιγόξηζκνη 2.2.7.3 Δνκή επηινγήο Απιή Επηινγή ύλζεηε Επηινγή Εηζαγσγή ζηηο Αξρέο ηεο Επηζηήκεο ησλ Η/Τ 1 Επηινγή ηελ πξάμε πνιύ ιίγα πξνβιήκαηα κπνξνύλ λα επηιπζνύλ κε ηνλ πξνεγνύκελν ηξόπν ηεο ζεηξηαθήο/αθνινπζηαθήο
ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS
ηότοι εργαζηηρίοσ ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS ην πιαίζην ηνπ ζπγθεθξηκέλνπ εξγαζηεξίνπ ζα παξνπζηαζηεί ε δηαδηθαζία ηωλ ξπζκίζεωλ δηθηύνπ ζε ιεηηνπξγηθό ζύζηεκα Windows XP. Η δηαδηθαζία ζε γεληθέο γξακκέο
Γ ΣΑΞΖ ΔΝΗΑΗΟΤ ΛΤΚΔΗΟΤ ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΘΔΣΗΚΩΝ ΚΑΗ ΟΗΚΟΝΟΜΗΚΩΝ ΠΟΤΓΩΝ ΤΝΑΡΣΖΔΗ ΟΡΗΑ ΤΝΔΥΔΗΑ (έως Θ.Bolzano) ΘΔΜΑ Α
Γ ΣΑΞΖ ΔΝΗΑΗΟΤ ΛΤΚΔΗΟΤ ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΘΔΣΗΚΩΝ ΚΑΗ ΟΗΚΟΝΟΜΗΚΩΝ ΠΟΤΓΩΝ ΤΝΑΡΣΖΔΗ ΟΡΗΑ ΤΝΔΥΔΗΑ (έως Θ.Bolzano). Να δηαηππώζεηε ην Θ.Bolzano. 5 ΘΔΜΑ Α μονάδες A. Να απνδείμεηε όηη γηα θάζε πνιπωλπκηθή
ΔΝΓΔΙΚΤΙΚΔΣ ΛΥΣΔΙΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΔΥΘΥΝΣΗΣ Γ ΛΥΚΔΙΟΥ ΓΔΥΤΔΡΑ 27 ΜΑΪΟΥ 2013
ΔΝΓΔΙΚΤΙΚΔΣ ΛΥΣΔΙΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΔΥΘΥΝΣΗΣ Γ ΛΥΚΔΙΟΥ ΓΔΥΤΔΡΑ 7 ΜΑΪΟΥ 13 ΘΔΜΑ Α : (Α1) Σρνιηθό βηβιίν ζειίδα 33-335 (Α) Σρνιηθό βηβιίν ζειίδα 6 (Α3) Σρνιηθό βηβιίν ζειίδα (Α) α) Λάζνο β) Σωζηό γ) Σωζηό
ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ
ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ. Μία αθηίλα θωηόο πξνζπίπηεη κε κία γωλία ζ ζηε επάλω επηθάλεηα ελόο θύβνπ από πνιπεζηέξα ν νπνίνο έρεη δείθηε δηάζιαζεο ε =,49 (ζρήκα ). Βξείηε πνηα ζα είλαη ε κέγηζηε γωλία
Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Απλό ηλεκτπικό κύκλυμα Η δηδαζθαιία ηνπ απινύ ειεθηξηθνύ θπθιώκαηνο ππάξρεη ζην κάζεκα «Φπζηθά» ηεο Ε ηάμεο ηνπ δεκνηηθνύ θαη επαλαιακβάλεηαη ζην κάζεκα ηεο Φπζηθήο ζηε Γ ηάμε ηνπ Γπκλαζίνπ.
Η/Υ A ΤΑΞΕΩΣ ΑΕ 2010-2011. Συστήματα Αρίθμησης. Υποπλοίαρχος Ν. Πετράκος ΠΝ
Συστήματα Αρίθμησης Υποπλοίαρχος Ν. Πετράκος ΠΝ 1 Ειζαγωγή Τν bit είλαη ε πην βαζηθή κνλάδα κέηξεζεο. Είλαη κία θαηάζηαζε on ή off ζε έλα ςεθηαθό θύθισκα. Άιιεο θνξέο είλαη κία θαηάζηαζε high ή low voltage
ΜΑΘΗΜΑΤΙΚΑ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΦΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ Β ΛΥΚΔΙΟΥ ΤΔΣΤ(1) ΣΤΑ ΓΙΑΝΥΣΜΑΤΑ
ΜΑΘΗΜΑΤΙΚΑ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΦΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ Β ΛΥΚΔΙΟΥ ΤΔΣΤ() ΣΤΑ ΓΙΑΝΥΣΜΑΤΑ ΘΔΜΑ : Αλ ηζρύεη 3 3, λα δείμεηε όηη ηα ζεκεία Μ, Ν ηαπηίδνληαη. ΘΔΜΑ : Α Β Μ Γ Σην παξαπάλσ ζρήκα είλαη 3. α) Γείμηε όηη
Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.
Μονοψϊνιο Ολιγοψώνιο Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ. Οπιακή αξία Δπηπξόζζεηα νθέιε από ηελ ρξήζε/θαηαλάισζε κηαο επηπξόζζεηε
ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ ΚΑΗ ΔΠΑΛ ΣΔΣΑΡΣΖ 25 ΜΑΨΟΤ 2016 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΑΡΥΔ ΟΗΚΟΝΟΜΗΚΖ ΘΔΧΡΗΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ - ΔΠΗΛΟΓΖ
ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ ΚΑΗ ΔΠΑΛ ΣΔΣΑΡΣΖ 25 ΜΑΨΟΤ 2016 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΑΡΥΔ ΟΗΚΟΝΟΜΗΚΖ ΘΔΧΡΗΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ - ΔΠΗΛΟΓΖ (Δλδεηθηηθέο Απαληήζεηο) ΘΔΜΑ Α Α1. α. Σωζηό β. Λάζνο
Διαηιμήζεις για Αιολικά Πάρκα. Κώδικες 28, 78 και 84
Διαηιμήζεις για Αιολικά Πάρκα Κώδικες 28, 78 και 84 Διαηιμήζεις για Αιολικά Πάρκα Οη Διαηιμήζεις για Αιολικά Πάρκα εθαξκόδνληαη γηα ηελ απνξξνθνύκελε ελέξγεηα από Αηνιηθά Πάξθα πνπ είλαη ζπλδεδεκέλα ζην
Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.
ΑΝΟΙΓΜΑ ΝΔΑ ΥΡΗΗ 1. Γεκηνπξγείηε ηε λέα ρξήζε από ηελ επηινγή «Παξάκεηξνη/Παξάκεηξνη Δηαηξίαο/Γηαρείξηζε Δηαηξηώλ». Πιεθηξνινγείηε ηνλ θσδηθό ηεο εηαηξίαο ζαο θαη παηάηε Enter. Σηελ έλδεημε «Υξήζεηο» παηάηε
ΓΔΧΜΔΣΡΙΑ ΓΙΑ ΟΛΤΜΠΙΑΓΔ
ΒΑΓΓΔΛΗ ΦΤΥΑ 2009 ελίδα 2 από 9 ΔΤΘΔΙΔ SIMSON 1 ΒΑΙΚΔ ΠΡΟΣΑΔΙ 1.1 ΔΤΘΔΙΑ SIMSON Γίλεηαη ηξίγσλν AB θαη ηπρόλ ζεκείν ηνπ πεξηγεγξακκέλνπ θύθινπ ηνπ. Αλ 1, 1 θαη 1 είλαη νη πξνβνιέο ηνπ ζηηο επζείεο πνπ
(Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α. Α1. Βιέπε απόδεημε Σει. 262, ζρνιηθνύ βηβιίνπ. Α2. Βιέπε νξηζκό Σει. 141, ζρνιηθνύ βηβιίνπ
ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ ΚΑΗ ΔΠΑΛ (ΟΜΑΓΑ Β ) ΣΔΣΑΡΣΖ 18 ΜΑΪΟΤ 16 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ (ΝΔΟ ΤΣΖΜΑ) ΚΑΣΔΤΘΤΝΖ (ΠΑΛΑΗΟ ΤΣΖΜΑ) (Ενδεικηικές Απανηήζεις) ΘΔΜΑ
Αντισταθμιστική ανάλυση
Θεσξήζηε έλαλ αιγόξηζκν Α πνπ ρξεζηκνπνηεί κηα δνκή δεδνκέλσλ Γ : Καηά ηε δηάξθεηα εθηέιεζεο ηνπ Α ε Γ πξαγκαηνπνηεί κία αθνινπζία από πξάμεηο. Παξάδεηγκα: Θπκεζείηε ην πξόβιεκα ηεο εύξεζεο-έλσζεο Δίρακε
ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)
. Να ιπζνύλ ηα ζπζηήκαηα.,, 6 4 4 4 5( ) 6( ). Να ιπζνύλ ηα ζπζηήκαηα.,,,6 7. Να ιπζνύλ ηα ζπζηήκαηα. 5 ( )( ) ( ) 4. Να ιπζνύλ ηα ζπζηήκαηα. 5 4 6 7 4. 5. Να ιπζνύλ ηα ζπζηήκαηα. 59 ( )( ) ()( 5) 7 6.
ΛΙΜΝΗ ΤΣΑΝΤ. Σρήκα 1. Σρήκα 2
ΛΙΜΝΗ ΤΣΑΝΤ Τν Σρήκα 1 δείρλεη ηελ αιιαγή ηεο ζηάζκεο ηεο Λίκλεο Τζαλη, ζηε Σαράξα ηεο Βόξεηαο Αθξηθήο. Η Λίκλε Τζαλη εμαθαλίζηεθε ηειείσο γύξσ ζην 20.000 π.χ., θαηά ηε δηάξθεηα ηεο ηειεπηαίαο επνρήο ησλ
Σύνθεζη ηαλανηώζεων. Έζησ έλα ζώκα πνπ εθηειεί ηαπηόρξνλα δύν αξκνληθέο ηαιαληώζεηο ηεο ίδηαο ζπρλόηεηαο πνπ πεξηγξάθνληαη από ηηο παξαθάησ εμηζώζεηο:
Σύνθεζη ηαλανηώζεων Α. Σύλζεζε δύν α.α.η ηεο ίδιας ζστνόηηηας Έζησ έλα ζώκα πνπ εθηειεί ηαπηόρξνλα δύν αξκνληθέο ηαιαληώζεηο ηεο ίδηαο ζπρλόηεηαο πνπ πεξηγξάθνληαη από ηηο παξαθάησ εμηζώζεηο: Η απνκάθξπλζε
ΑΝΤΗΛΙΑΚΑ. Η Μηκή ζθέθηεθε έλαλ ηξόπν, γηα λα ζπγθξίλεη κεξηθά δηαθνξεηηθά αληειηαθά πξντόληα. Απηή θαη ν Νηίλνο ζπλέιεμαλ ηα αθόινπζα πιηθά:
ΑΝΤΗΛΙΑΚΑ Η Μηκή θαη ν Νηίλνο αλαξσηήζεθαλ πνην αληειηαθό πξντόλ παξέρεη ηελ θαιύηεξε πξνζηαζία ζην δέξκα ηνπο. Τα αληειηαθά πξντόληα έρνπλ έλα δείθηε αληειηαθήο πξνζηαζίαο (SPF), ν νπνίνο δείρλεη πόζν
ΠΑΝΕΛΛΑΔΙΚΕ ΕΞΕΣΑΕΙ Γ ΣΑΞΗ ΗΜΕΡΗΙΟΤ ΓΕΝΙΚΟΤ ΛΤΚΕΙΟΤ & ΠΑΝΕΛΛΗΝΙΕ ΕΞΕΣΑΕΙ Γ ΣΑΞΗ ΗΜΕΡΗΙΟΤ ΕΠΑΛ (ΟΜΑΔΑ Β )
ΠΑΝΕΛΛΑΔΙΚΕ ΕΞΕΣΑΕΙ Γ ΣΑΞΗ ΗΜΕΡΗΙΟΤ ΓΕΝΙΚΟΤ ΛΤΚΕΙΟΤ & ΠΑΝΕΛΛΗΝΙΕ ΕΞΕΣΑΕΙ Γ ΣΑΞΗ ΗΜΕΡΗΙΟΤ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΗΜΕΡΟΜΗΝΙΑ: /0/03 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΦΥΣΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ ΘΔΜΑ Α ΠΡΟΣΕΙΝΟΜΕΝΕ ΑΠΑΝΣΗΕΙ ΘΕΜΑΣΩΝ Α.
ΔΠΙΣΡΟΠΗ ΓΙΑΓΩΝΙΜΩΝ 74 ος ΠΑΝΔΛΛΗΝΙΟ ΜΑΘΗΣΙΚΟ ΓΙΑΓΩΝΙΜΟ ΣΑ ΜΑΘΗΜΑΣΙΚΑ Ο ΘΑΛΗ 19 Οκηωβρίοσ Δνδεικηικές λύζεις
ΔΛΛΗΝΙΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ Παλεπηζηεκίνπ (Διεπζεξίνπ Βεληδέινπ) 34 06 79 ΑΘΖΝΑ Τει. 36653-367784 - Fax: 36405 e-mail : info@hms.gr www.hms.gr GREEK MATHEMATICAL SOCIETY 34, Panepistimiou (Δleftheriou
ΜΑΘΗΜΑΣΑ ΦΩΣΟΓΡΑΦΙΑ. Ειζαγωγή ζηη Φωηογραθία. Χριζηάκης Σαζεΐδης EFIAP
ΜΑΘΗΜΑΣΑ ΦΩΣΟΓΡΑΦΙΑ Ειζαγωγή ζηη Φωηογραθία Χριζηάκης Σαζεΐδης EFIAP 1 ΜΑΘΗΜΑ 6 ο Προγράμμαηα θωηογραθικών μηχανών Επιλογέας προγραμμάηων Μαο δίλεη ηε δπλαηόηεηα λα ειέγμνπκε ην άλνηγκα δηαθξάγκαηνο θαη
Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα
Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα Κοιμωμικά δίκτυα (multiplex network) Έρεηε ινγαξηαζκό ζην Facebook? Έρεηε ινγαξηαζκό ζην LinkedIn? Έρεηε ινγαξηαζκό ζην Twitter? Αεροπορικές γραμμές της Ευρώπης(multiplex
Διάρηζηα Δπηθαιύπηνληα Γέλδξα
Διάρηζηα Δπηθαιύπηνληα Γέλδξα Οξηζκόο Δύξεζε Δπηθαιύπηνληνο Γέλδξνπ κε Διάρηζην Βάξνο, δειαδή ειάρηζην άζξνηζκα βαξώλ αθκώλ Αιγόξηζκνη Prim, Kruskal, Baruvka Βαζίδνληαη ζηελ ηερληθή ηεο Απιεζηίαο Η νξζόηεηα
Η αξρή ζύλδεζεο Client-Server
Η αξρή ζύλδεζεο Client-Server Δηαθνκηζηήο (Server) Πξνζθέξεη ππεξεζίεο ζηνπο Πειάηεο (Client) Μεγάινη ππνινγηζηέο γηα ηηο ππεξεζίεο Internet (π.ρ. WWW, FTP) Λακβάλεη εξσηήζεηο θαη δίδεη απαληήζεηο Πειάηεο
Constructors and Destructors in C++
Constructors and Destructors in C++ Σύνθεζη Πνιύ ζπρλά ζηε C++ κία θιάζε κπνξεί λα πεξηέρεη ζαλ κέιεδεδνκέλα αληηθείκελα άιισλ θιάζεσλ. Πνηα είλαη ε ζεηξά κε ηελ νπνία δεκηνπξγνύληαη θαη θαηαζηξέθνληαη
Οργάνωση και Δομή Παρουσιάσεων
Οργάνωση και Δομή Παρουσιάσεων Οη παξνπζηάζεηο κε βνήζεηα ηνπ ππνινγηζηή γίλνληαη κε πξνγξάκκαηα παξνπζηάζεσλ, όπσο ην OpenOffice.org Impress [1] θαη ην Microsoft Office PowerPoint [2]. Απηά ηα πξνγξάκκαηα
ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..
ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου έλαξμεο 09.30 ιήμεο 09.45 Σην παξαθάησ ζρήκα θαίλεηαη ηκήκα ελόο πνιενδνκηθνύ ζρεδίνπ κηαο πόιεο. Οη ζθηαζκέλεο
Επωηήζειρ Σωζηού Λάθοςρ ηων πανελλαδικών εξεηάζεων Σςναπηήζειρ
Επωηήζειρ Σωζηού Λάθοςρ ηων πνελλδικών εξεηάζεων 2-27 Σςνπηήζειρ Η γξθηθή πξάζηζε ηεο ζπλάξηεζεο f είλη ζπκκεηξηθή, σο πξνο ηνλ άμνλ, ηεο γξθηθήο πξάζηζεο ηεο f 2 Αλ f, g είλη δύν ζπλξηήζεηο κε πεδί νξηζκνύ
Image J Plugin particle tracker για παρακολούθηση της κίνησης σωματιδίων
Image J Plugin particle tracker για παρακολούθηση της κίνησης σωματιδίων (https://weeman.inf.ethz.ch/particletracker/) Τν Plugin particle tracker κπνξεί λα αληρλεύζεη απηόκαηα ηα ζσκαηίδηα πνπ θηλνύληαη,
Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο
Φςζική Πποζαναηολιζμού Γ Λςκείος Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο Επιμέλεια: Αγκανάκηρ Α. Παναγιώηηρ Επωηήζειρ Σωζηό- Λάθορ Να χαπακηηπίζεηε ηιρ παπακάηω πποηάζειρ ωρ ζωζηέρ ή λάθορ: 1. Η ηαιάλησζε είλαη
α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο
Έξγν ελέξγεηα 3 (Λύζε) Σώκα κάδαο m = 4Kg εξεκεί ζηε βάζε θεθιηκέλνπ επηπέδνπ γσλίαο θιίζεο ζ κε εκζ = 0,6 θαη ζπλζ = 0,8. Τν ζώκα αξρίδεη λα δέρεηαη νξηδόληηα δύλακε θαη μεθηλά λα αλεβαίλεη ζην θεθιηκέλν
ΓΙΑΙΡΔΣΟΣΗΣΑ. Οπιζμόρ 1: Έζηω d,n. Λέκε όηη ν d δηαηξεί ηνλ n (ζπκβνιηζκόο: dn) αλ. ππάξρεη c ηέηνην ώζηε n. Θεώπημα 2: Γηα d,n,m,α,b ηζρύνπλ:
ΓΙΑΙΡΔΣΟΣΗΣΑ Οπιζμόρ 1: Έζηω,. Λέκε όηη ν δηαηξεί ηνλ (ζπκβνιηζκόο: ) αλ ππάξρεη c ηέηνην ώζηε c. Θεώπημα : Γηα,,m,α,b ηζρύνπλ: i), (άξα ) ii) 1, 1 iii) 0 iv) 0 0 v) m m m vi) α bm vii) α (άξα ) viii)
Δπαστηπιότητα 1 - ανάπτςξη, μεταγλώττιση, αποσυαλμάτωση και. εκτέλεση ππογπάμματορ
1 Δπαστηπιότητα 1 - ανάπτςξη, μεταγλώττιση, αποσυαλμάτωση και εκτέλεση ππογπάμματορ Κάζε πξσί ν Karel μππλάεη ζην θξεβάηη ηνπ όηαλ έλα ξνκπόη-εθεκεξηδνπώιεο ηνπ πεηάεη ηελ εθεκεξίδα, πνπ αλαπαξηζηάλεηαη
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο 1 ε Δξαζηεξηόηεηα Αλνίμηε ην αξρείν «Μεηαηόπηζε παξαβνιήο.ggb». Με ηε καύξε γξακκή παξηζηάλεηαη ε γξαθηθή παξάζηαζε ηεο f(x)=αx 2 πνπ ζα ηελ
Αιγόξηζκνη Δθρώξεζε, Δίζνδνο θαη Έμνδνο ηηκώλ Γνκή αθνινπζίαο. Δηζαγσγή ζηηο Αξρέο ηεο Δπηζηήκεο ησλ Η/Υ
Αιγόξηζκνη 2.2.7.1 Δθρώξεζε, Δίζνδνο θαη Έμνδνο ηηκώλ 2.2.7.2 Γνκή αθνινπζίαο Δηζαγσγή ζηηο Αξρέο ηεο Δπηζηήκεο ησλ Η/Υ 1 Δληνιή Δθρώξεζεο Η γεληθή κνξθή ηεο εληνιήο εθρώξεζεο είλαη: Μεηαβιεηή Έθθξαζε
EL Eνωμένη στην πολυμορυία EL A8-0046/319. Τροπολογία
8.3.2016 A8-0046/319 319 Άρθρο 34 παράγραθος 1 ζηοιχείο δ (δ) 14 έηε γηα θηεληαηξηθά θάξκαθα πνπ πξννξίδνληαη γηα άιια είδε δώωλ από απηά πνπ αλαθέξνληαη ζηελ παξάγξαθν 1 ζηνηρεία α) θαη γ). (δ) 10 έηε
7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ. 3. Έλαο θαηαρσξεηήο SISO ησλ 4 bits έρεη: α) Μία είζνδν, β) Δύν εηζόδνπο, γ) Σέζζεξεηο εηζόδνπο.
7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Ση είλαη έλαο θαηαρσξεηήο; O θαηαρσξεηήο είλαη κηα νκάδα από flip-flop πνπ κπνξεί λα απνζεθεύζεη πξνζσξηλά ςεθηαθή πιεξνθνξία. Μπνξεί λα δηαηεξήζεη ηα δεδνκέλα ηνπ
ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..
ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου έλαξμεο 09.30 ιήμεο 09.45 Σην παξαθάησ ζρήκα θαίλεηαη ηκήκα ελόο πνιενδνκηθνύ ζρεδίνπ κηαο πόιεο. Οη ζθηαζκέλεο
ηδάζθσλ: εµήηξεο Εετλαιηπνύξ
ηάιεμε 4: ιάρηζηα ελλεηνξηθά έλδξα Αιγόξηζκνο Kruskal Σηελ ελόηεηα απηή ζα κειεηεζνύλ ηα εμήο επηκέξνπο ζέκαηα: Ο αλγόριθμος ηοσ Kruskal για εύρεζη ζε γράθοσς Παράδειγμα κηέλεζης ηδάζθσλ: εµήηξεο ετλαιηπνύξ
ΣΡΑΠΕΖΑ ΘΕΜΑΣΩΝ Α ΛΤΚΕΙΟΤ
Α/Α : 0_3207/391 1. Τελ άιιε κέξα νη Τξηάθνληα, πνιύ ηαπεηλσκέλνη θαη ληώζνληαο εγθαηαιειεηκκέλνη, ζπγθεληξώζεθαλ ζην ρώξν ησλ ζπλεδξηάζεσλ παξάιιεια, νη «ηξεηο ρηιηάδεο», ζε όια ηα ζεκεία όπνπ είραλ ηνπνζεηεζεί,
ΑΓΩΜΘΡΘΙΞΘ ΤΩΠΞΘ ΡΘΡ ΛΘΙΠΕΡ ΗΚΘΙΘΕΡ ΛΘΤΑΗΚΘΔΗΡ Τ.
ΑΓΩΜΘΡΘΙΞΘ ΤΩΠΞΘ ΡΘΡ ΛΘΙΠΕΡ ΗΚΘΙΘΕΡ ΟΑIΤΜΘΔΘ ΡΕ ΛΕΓΑΚΞ ΓΗΟΕΔΞ 11V11 ΗΚΘΙΘΑ 6-10 ΤΠΞΜΩΜ ΛΕΘΞΜΕΙΗΛΑΑ ΞΣ ΟΑΘΤΜΘΔΘΞΣ ΡΕ ΛΕΓΑΚΞ ΓΗΟΕΔΞ ΓΘΑ ΟΑΘΙΕΡ ΗΚΘΙΘΑΡ 6-10 ΕΩΜ Η ΔΘΑΔΠΞΛΗ ΑΟΞ Η ΛΘΑ ΕΡΘΑ ΡΗΜ ΑΚΚΗ ΕΘΜΑΘ ΛΕΓΑΚΗ
ΕΓΧΕΙΡΙΔΙΟ ΕΚΔΟΗ 8.0.0
ΕΓΧΕΙΡΙΔΙΟ ΕΚΔΟΗ 8.0.0 Γενικά Η έθδνζε 8.0.0 ηνπ ελόηεηεο: Business ERP, πεξηιακβάλεη λέεο ιεηηνπξγίεο πνπ αλαιύνληαη ζηηο παξαθάησ Γεληθόηεξε ιεηηνπξγία ηεο εθαξκνγήο Εκπνξηθή Δηαρείξηζε 7/2/2013 SingularLogic
Έλαο πίνακας σσμβόλων ππνζηεξίδεη δύν βαζηθέο ιεηηνπξγίεο:
Πίνακες Σσμβόλων Έλαο πίνακας σσμβόλων ππνζηεξίδεη δύν βαζηθέο ιεηηνπξγίεο: Εηζαγσγή ελόο ζηνηρείνπ Αλαδήηεζε ζηνηρείνπ κε δεδνκέλν θιεηδί Άιιεο ρξήζηκεο ιεηηνπξγίεο είλαη: Δηαγξαθή ελόο θαζνξηζκέλνπ ζηνηρείνπ
ΠΑΝΕΠΙΣΗΜΙΟ ΜΑΚΕΔΟΝΙΑ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΜΗΜΑ ΕΦΑΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ ΣΕΥΝΗΣΗ ΝΟΗΜΟΤΝΗ
ΘΕΜ 1 ο (.5 κνλάδεο) ΠΝΕΠΙΣΗΜΙΟ ΜΚΕΔΟΝΙ ΟΙΚΟΝΟΜΙΚΩΝ ΚΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΜΗΜ ΕΦΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ ΣΕΥΝΗΣΗ ΝΟΗΜΟΤΝΗ Σελικέρ εξετάσειρ Παπασκεςή 1 Ιοςνίος 009 11:30-14:30 Έζησ 3 θύβνη πάλσ ζε έλα ηξαπέδη,
Να ζρεδηαζζεί ην θαηεπζπλόκελν γξάθεκα πνπ νξίδεηαη από ηνλ εμήο πίλαθα γεηηλίαζεο.
. Σρεδίαζε Καηεπζπλόκελωλ Γξαθεκάηωλ (.8.) Να ζρεδηαζζεί ην θαηεπζπλόκελν γξάθεκα πνπ νξίδεηαη από ηνλ εμήο πίλαθα γεηηλίαζεο. Κνξπθέο 0 0 0 0 0 0 0 0. Σρεδίαζε(.8.5) Να ζρεδηαζηεί ην παξαθάηω γξάθεκα
Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis
Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training Dipl.Biol.cand.med. Stylianos Kalaitzis Stylianos Kalaitzis Μνλνϋβξηδηζκνο 1 Γπν γνλείο, εηεξόδπγνη γηα ηνλ αιθηζκό θάλνπλ παηδηά. Πνία ε πηζαλόηεηα
Άσκηση 1 - Μοπυοποίηση Κειμένου
Άσκηση 1 - Μοπυοποίηση Κειμένου Σηηο παξαθάησ γξακκέο εθαξκόζηε ηε κνξθνπνίεζε πνπ πεξηγξάθνπλ Γξακκή κε έληνλε γξαθή Γξακκή κε πιάγηα γξαθή Γξακκή κε ππνγξακκηζκέλε γξαθή Γξακκή κε Arial Font κεγέζνπο
Η. ΣΟΗΥΔΗΑ ΠΟΤ ΓΗΑΣΖΡΟΤΝΣΑΗ
Αγαπεηέ αξρεγέ, Τν λέν ζύζηεκα ησλ playoff πνπ πηινηηθά ζα εθαξκνζηεί ζηε θεηηλή πεξίνδν 2013 14 απνηειεί κηα βειηίσζε ηνπ πθηζηάκελνπ ζπζηήκαηνο πνπ κε επηηπρία εθαξκόζηεθε ζηηο πξώηεο έμη δηνξγαλώζεηο
Η επιζκόπηζη ηης έμμιζθης ενηολής ζηην Αλλοδαπή. Καηεξίλα Γαιαλνπνύινπ, Intellectual Property Manager, Microsoft Ειιάο Α.Ε.
Η επιζκόπηζη ηης έμμιζθης ενηολής ζηην Αλλοδαπή Καηεξίλα Γαιαλνπνύινπ, Intellectual Property Manager, Microsoft Ειιάο Α.Ε. Παξάκεηξνη πξνο αμηνιόγεζε Ννκνζεηηθή ζσξάθηζε Κνηλόο Σύιινγνο Ακνηβή Καηαγγειία/Λύζε
www.algorithmos.eu Κεθάλαιο 2
Κεθάλαιο 2 1. Ο αιγόξηζκνο είλαη απαξαίηεηνο κόλν γηα ηελ επίιπζε πξνβιεκάησλ Πιεξνθνξηθήο 2. Ο αιγόξηζκνο απνηειείηαη από έλα πεπεξαζκέλν ζύλνιν εληνιώλ 3. Ο αιγόξηζκνο κπνξεί λα πεξηιακβάλεη θαη εληνιέο
Εισαγωγή στοςρ κβαντικούρ ςπολογιστέρ και αλγόπιθμοςρ. Γηδάζθωλ : Φνπληνπιάθεο Αληώληνο
Εισαγωγή στοςρ κβαντικούρ ςπολογιστέρ και αλγόπιθμοςρ. Γηδάζθωλ : Φνπληνπιάθεο Αληώληνο Θεματικές Ενότητες 1. Απιέο έλλνηεο θβαληηθήο κεραληθήο θαη ην ζύζηεκα δύν θβαληηθώλ θαηαζηάζεωλ. 2. Qubit θαη θβαληηθόο