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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Προσομοίωση Απλού Μοντέλου Markov σε
Advertisements

ΚΑΘΟΡΙΣΜΟΣ ΚΑΙ ΚΑΤΑΝΟΗΣΗ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
ΧΙΑΣΜΑΤΑ. ΧΙΑΣΜΑΤΑ Μενδελική κληρονομικότητα ο Μέντελ χρησιμοποίησε για τα πειράματά του το μοσχομπίζελο διότι: Χρησιμοποίησε μία ή δύο ξεχωριστές.
Μαθηματικοί Υπολογισμοί Χειμερινό Εξάμηνο η Διάλεξη Επίλυση Εξισώσεων Νοέμβρη 2002.
Robustness in Geometric Computations Christoph M. Hoffmann.
Δομές Αναζήτησης TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A εισαγωγή αναζήτησηεπιλογή διατεταγμένος πίνακας.
Εισαγωγή στη Βελτιστοποίηση
Εισαγωγικές Έννοιες Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
Μοντέλο Διδασκαλίας Φυσικών Επιστήμων, για την Υποχρεωτική Εκπαίδευση, στην Κατεύθυνση της Ανάπτυξης Γνώσεων και Ικανοτήτων. Π. Κουμαράς.
ΓΕΝΕΤΙΚΗ ΣΥΝΔΕΣΗ ΠΑΡΟΥΣΙΑΣΗ ΑΡΘΡΟΥ ΑΠΟ ΤΗΝ ΒΙΚΙΠΑΙΔΕΙΑ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΤΗΣ ΙΑΤΡΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ Βουλγάρογλου Γρηγόριος.
Χαντζής Δημήτριος Τσούγκαρης Παναγιώτης
Πτυχιακή εργασία: «Ανάπτυξη αλγορίθμου Γενετικού Προγραμματισμού (Genetic Programming) με δυνατότητα διαχείρισης δενδροειδών δομών και εφαρμογή του στην.
Τυχαιοκρατικοί Αλγόριθμοι TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA Πιθανότητες και Αλγόριθμοι Ανάλυση μέσης.
Μάθημα 2 ο : Βασικές έννοιες 1 Ακαδημαϊκό Έτος
Σχεδίαση αλγορίθμων (2ο μέρος)
Όνομα: G3MU05 όνομα καθηγητή: C.V. τμήμα: Γ3 έτος:2014.
ΘΕΩΡΙΑ ΑΛΓΕΒΡΑΣ ΚΕΦΑΛΑΙΟ 3 ο Μάθημα:Μαθηματικά Καθηγητής:CV Τμήμα:Γ’3 Έτος:2014.
Επισκόπηση Μηχανική Μάθηση Γενετικοί Αλγόριθμοι Νοήμονες πράκτορες.
Ενεργή επιλογή αλγορίθμου, Active Algorithm Selection, Feilong Chen and Rong Jin Εύα Σιταρίδη.
Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης
Διάλεξη 9η: Εφαρμογή της μεθόδου Simplex στο γραμμικό προγραμματισμό κατά τη μεγιστοποίηση Μέθοδος Simplex 1.Όταν υπάρχουν μέχρι πέντε κλάδοι παραγωγής.
ΚΕΦΑΛΑΙΟ 16 ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ
ΒΕΣ 06: Προσαρμοστικά Συστήματα στις Τηλεπικοινωνίες © 2007 Nicolas Tsapatsoulis Προσαρμοστικοί Αλγόριθμοι Υλοποίησης Βέλτιστων Ψηφιακών Φίλτρων: Ο αναδρομικός.
Ανάπτυξη μεθοδολογίας για το συστηματικό θεμελιώδη μηχανοτρονικό σχεδιασμό. Εφαρμογή στην ανάπτυξη ευφυούς συστήματος για το σχεδιασμό ρομποτικών αρπαγών.
ΜΑΘΗΜΑ: ΣΧΕΔΙΑΣΗ ΑΛΓΟΡΙΘΜΩΝ ΔΙΔΑΣΚΩΝ: Π. ΚΑΤΣΑΡΟΣ Παρασκευή, 3 Απριλίου 2015Παρασκευή, 3 Απριλίου 2015Παρασκευή, 3 Απριλίου 2015Παρασκευή, 3 Απριλίου 2015Τμ.
Χρονική Πολυπλοκότητα και Μοντέλα
Τι είναι η Επιχειρησιακή Έρευνα
Διπλωματική Εργασία Πειραματική Αξιολόγηση της Μοναδιαίας Οκνηρής Συνέπειας Τόξου (Singleton Lazy Arc Consistency) Ιωαννίδης Γιώργος (ΑΕΜ: 491)
Δομές Δεδομένων 1 Θέματα Απόδοσης. Δομές Δεδομένων 2 Οργανώνοντας τα Δεδομένα  Η επιλογή της δομής δεδομένων και του αλγορίθμου επηρεάζουν το χρόνο εκτέλεσης.
ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Λογικός Σχεδιασμός Σχεσιακών Σχημάτων.
Μηχανική Μάθηση σε Συστήματα Πολλαπλών Πρακτόρων Παπαλιάς Κωνσταντίνος Τμήμα Πληροφορικής.
Τεχνολογία ΛογισμικούSlide 1 Τεχνολογία Απαιτήσεων u Καθορίζει τι θέλει ο πελάτης από ένα σύστημα λογισμικού.
Διάλεξη 14: Εισαγωγή στη ροή ρευστών
Advanced Data Indexing (Προηγμένη ευρετηρίαση δεδομένων) Ροές Δεδομένων (3 ο Μέρος)
Συνδετικότητα γραφήματος (graph connectivity). α β Υπάρχει μονοπάτι μεταξύ α και β; Παραδείγματα: υπολογιστές ενός δικτύου ιστοσελίδες ισοδύναμες μεταβλητές.
ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΑΡΆΡΤΗΜΑ ΛΕΥΚΑΔΑΣ ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΉΤΡΙΑ Δρ. ΤΣΙΝΤΖΑ ΠΑΝΑΓΙΩΤΑ Οι παρουσιάσεις του μαθήματος βασίζονται στο.
ΥΠΟΛΟΓΙΣΤΙΚΗ ΝΟΗΜΟΣΥΝΗ ΙΙ (ΓΕΝΕΤΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ) Τμήμα Μηχανικών Η/Υ & Πληροφορικής -Εργαστήριο Αναγνώρισης Προτύπων Διευθυντής: Σπύρος Λυκοθανάσης, Καθηγητής.
Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της οποίας η τιμή θα περάσει από την αρχική.
ΕΛΕΓΧΟΙ ΣΤΑΤΙΣΤΙΚΩΝ ΥΠΟΘΕΣΕΩΝ Η πιο συνηθισμένη στατιστική υπόθεση είναι η λεγόμενη Υπόθεση Μηδέν H 0. –Υποθέτουμε ότι η εμφανιζόμενη διαφορά μεταξύ μιας.
ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι 7 η Διάλεξη Η ΜΕΘΟΔΟΣ ΤΟΥ ΓΕΩΜΕΤΡΙΚΟΥ ΤΟΠΟΥ ΡΙΖΩΝ  Ορισμός του γεωμετρικού τόπου ριζών Αποτελεί μια συγκεκριμένη καμπύλη,
ΘΕΩΡΙΑ ΑΛΓΕΒΡΑΣ ΚΕΦΑΛΑΙΟ 3ο ΕΠΙΜΕΛΕΙΑ :G5TA15-16 ΜΑΘΗΜΑ : ΜΑΘΗΜΑΤΙΚΑ ΚΑΘΗΓΗΤΗΣ: CV ΕΤΟΣ :
ΥΝ Ι: ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ 1 ΥΠΟΛΟΓΙΣΤΙΚΗ ΝΟΗΜΟΣΥΝΗ (Τεχνητά Νευρωνικά Δίκτυα και Γενετικοί Αλγόριθμοι) ΣΠΥΡΟΣ ΛΥΚΟΘΑΝΑΣΗΣ, ΚΑΘΗΓΗΤΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ.
Πτυχιακή εργασία : Σχεδίαση γραμμικών στοιχειοκεραιών με τη χρήση εξελικτικών αλγορίθμων Της σπουδάστριας : Χοροζάνη Αναστασίας Επιβλέπων Καθηγητής : Δρ.
Ιατρικά Συστήματα Τεχνητής Νοημοσύνης με την συνεργασία τεχνικών Ασαφούς Λογικής, Νευρωνικών Δικτύων και Γενετικών Αλγορίθμων. A.Τζαβάρας P.R.Weller B.
Ηλεκτρική Οικονομία Σταμάτης Νικολόπουλος ΑΜ: 868 ΑΣΠΑΙΤΕ, 2015.
ΕΝΟΤΗΤΑ 1. ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΕΦΑΛΑΙΟ 1.1 ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ 1.
Γράφημα Συνδυαστικό αντικείμενο που αποτελείται από 2 σύνολα:
Δυναμικός Κατακερματισμός
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Πληροφορημένη Αναζήτηση και Εξερεύνηση
Προσομοίωση και Μοντέλα Συστημάτων (Μέρος B)
Κεφάλαιο 11: Επεκτάσεις και Παραλλαγές των Γ.Α.
Διδάσκων: Δρ. Τσίντζα Παναγιώτα
Κεφάλαιο 9: Περιγραφή της Λειτουργίας ενός Απλού Γ.Α.
Introduction to Genetic Programming
ΘΕΩΡΙΑ ΑΛΓΕΒΡΑΣ ΚΕΦΑΛΑΙΟ 3ο
Εισαγωγή στο Γραμμικό Προγραμματισμό
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ
Η ΕΝΝΟΙΑ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
Διάλεξη 6: Εξίσωση διάχυσης (συνέχεια)
Ερωτήσεις από όλη την ύλη
Συντομότερα Μονοπάτια
Πως φτιάχνουμε γραφική παράσταση
Τμήμα Μηχανικών Πληροφορικής Τ.Ε.
ΥΠΟΛΟΓΙΣΜΟΣ ΚΑΘΑΡΟΥ ΚΕΡΔΟΥΣ ΑΠΌ ΤΗΝ ΑΓΡΟΤΙΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ
Στατιστικά Περιγραφικά Μέτρα
‘Δομημένος Εξελικτικός Αλγόριθμος’ Επιβλέπων: Κυριάκος Χ. Γιαννάκογλου
Εξωτερική Αναζήτηση Ιεραρχία Μνήμης Υπολογιστή Εξωτερική Μνήμη
Δυναμικός Κατακερματισμός
Μεταγράφημα παρουσίασης:

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ Τι είναι; Αλγόριθμοι επίλυσης προβλημάτων που βασίζονται (είναι εμπνευσμένοι) στις αρχές της Βιολογικής Εξέλιξης. ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Εξελικτικοί Αλγόριθμοι Οι Γενετικοί Αλγόριθμοι (Genetic Algorithms), Οι Εξελικτικές Στρατηγικές (Evolution Strategies), Ο Γενετικός Προγραμματισμός (Genetic Programming), Ο Εξελικτικός Προγραμματισμός (Evolutionary Programming), Τα Συστήματα Ταξινόμησης (Classifier Systems). ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Ορολογία των Γενετικών Αλγορίθμων Δανεισμένη από το χώρο της φυσικής Γενετικής. Αναφέρονται σε άτομα ή γενότυπα μέσα σε ένα πληθυσμό. Πολύ συχνά αυτά τα άτομα καλούνται επίσης χρωμοσώματα. Τα χρωμοσώματα αποτελούνται από διάφορα στοιχεία που ονομάζονται γονίδια. Κάθε γονίδιο επηρεάζει την κληρονομικότητα ενός ή περισσότερων χαρακτηριστικών. ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Ορολογία των Γενετικών Αλγορίθμων Τα γονίδια που επηρεάζουν συγκεκριμένα χαρακτηριστικά γνωρίσματα του ατόμου βρίσκονται και σε συγκεκριμένες θέσεις του χρωματοσώματος που καλούνται loci. Οι διαφορετικές καταστάσεις που μπορεί να πάρει το γονίδιο καλούνται αλληλόμορφα (alleles). Το αποκωδικοποιημένο περιεχόμενο ενός συγκεκριμένου χρωμοσώματος καλείται φαινότυπος (phenotype) ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ Πως δουλεύουν; Διατηρούν έναν πληθυσμό κωδικοποιημένων πιθανών λύσεων Εξελίσσουν τον πληθυσμό εφαρμόζοντας σε αυτόν διάφορες γενετικές διαδικασίες: Διαδικασίες επιλογής, Διαδικασίες αναπαραγωγής, Διαδικασίες μετάλλαξης. Δημιουργούν νέο πληθυσμό που αντικαθιστά τον προηγούμενο. Επαναλαμβάνουν τη διαδικασία έως ότου «βρουν λύση». ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Πως Δουλεύουν; Γενετικοί Τελεστές Πως Δουλεύουν; Γενετικοί Τελεστές Επιλογή: επιλέγει με κάποιο τρόπο τα «καταλληλότερα» μέλη του πληθυσμού και τα «περνάει» στο νέο πληθυσμό. Διασταύρωση: συνδυάζει τα στοιχεία δύο χρωμοσωμάτων γονέων για να δημιουργήσει δύο νέους απογόνους ανταλλάσσοντας αντίστοιχα κομμάτια από τους γονείς. Μετάλλαξη: αλλάζει αυθαίρετα ένα ή περισσότερα γονίδια ενός συγκεκριμένου χρωμοσώματος. ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ Πως Δουλεύουν; Ένας Γ.Α. πρέπει να αποτελείται από τα παρακάτω πέντε τμήματα: Γενετική αναπαράσταση Τρόπο δημιουργίας ενός αρχικού πληθυσμού Αντικειμενική συνάρτηση αξιολόγησης Γενετικούς τελεστές Τιμές για τις διάφορες παραμέτρους ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Ένας απλός Γενετικός Αλγόριθμος Κωδικοποίηση (Coding) Αρχικοποίηση (Initialization) Αποκωδικοποίηση (Decoding) Υπολογισμός ικανότητας ή αξιολόγηση (Fitness calculation ή evaluation) Επιλογή (Selection) Αναπαραγωγή (Reproduction) Διασταύρωση (Crossover ή mating) Μετάλλαξη (Mutation) Επανάληψη από το βήμα (2) μέχρι να ικανοποιηθεί το κριτήριο τερματισμού του Γ.Α. ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ Παράδειγμα Εύρεση μεγίστου της F(x)=x2 όπου x είναι ακέραιος στο διάστημα [1, 31]. ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Παράδειγμα Κωδικοποίηση Η κωδικοποίηση είναι προφανής: Θέλουμε να αναπαραστήσουμε 31 αριθμούς οπότε θα χρησιμοποιήσουμε χρωμοσώματα των 5 γονιδίων (συμβολοσειρές των 5bits) 25=32>31. ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Παράδειγμα Αρχικοποίηση Δημιουργία αρχικού πληθυσμού (έστω μεγέθους 4) με τυχαίο τρόπο: Α1 = 0 1 1 0 1 = 1310 Α2 = 1 1 0 0 0 = 2410 Α3 = 0 1 0 0 0 = 810 Α4 = 1 0 0 1 1 = 1910 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Παράδειγμα Αξιολόγηση F(Α1)= 132 = 169 F(Α2)= 242 = 576 F(Α3) = 82 = 64 F(Α4)= 192 =361 Συνολική Απόδοση: 1170 Μέση απόδοση: 293 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ Παράδειγμα Επιλογή Επιλογή των ατόμων του πληθυσμού που θα «περάσουν» στον επόμενο πληθυσμό. Αυτό μπορεί να γίνει με διάφορους τρόπους όπως για παράδειγμα με τη χρήση μιας εξαναγκασμένης ρουλέτας Στην εξαναγκασμένη ρουλέτα κάθε μέλος του πληθυσμού έχει πιθανότητα επιλογής ίση με τη σχετική του απόδοση στον τρέχοντα πληθυσμό. P(A1) = 0.14 P(A2) = 0.49 P(A3) = 0.06 P(A4) = 0.31 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Παράδειγμα Αναπαραγωγή Ο προσωρινός πληθυσμός μετά την εφαρμογή της εξαναγκασμένης ρουλέτας: Α’1 = 0 1 1 0 1 Α’2 = 1 1 0 0 0 Α’3 = 1 1 0 0 0 Α’4 = 1 0 0 1 1 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Παράδειγμα Διασταύρωση Επιλογή με τυχαίο τρόπο των ατόμων που θα διασταυρώσουν το γενετικό υλικό τους: Έστω ότι διασταυρώνονται το Α’1 με το Α’2 με σημείο διασταύρωσης το 4 και το Α’3 με το Α’4 με σημείο διασταύρωσης το 2: Α’1 = 0 1 1 0 | 1 Α’2 = 1 1 0 0 | 0 Α’3 = 1 1 | 0 0 0 Α’4 = 1 0 | 0 1 1 Α’’1 = 0 1 1 0 | 0 Α’’2 = 1 1 0 0 | 1 Α’’3 = 1 1 | 0 1 1 Α’’4 = 1 0 | 0 0 0 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ Παράδειγμα Μετάλλαξη Με τυχαίο τρόπο επιλέγονται γονίδια των οποίων η τιμή αντιστρέφεται: Α’’1 = 0 1 1 0 0 Α’’2 = 1 1 0 0 1 Α’’3 = 1 1 0 1 1 Α’’4 = 1 0 0 0 0 Α’’’1 = 0 1 1 0 0 Α’’’2 = 1 1 0 0 1 Α’’’3 = 1 1 0 1 1 Α’’’4 = 1 0 0 1 0 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Παράδειγμα Νέος Πληθυσμός Ο νέος πληθυσμός που προκύπτει είναι: Α1 = 0 1 1 0 0 = 1210 =>F(12)=144 Α2 = 1 1 0 0 1 = 2510 =>F(25)=625 Α3 = 1 1 0 1 1 = 2710 =>F(27)=729 Α4 = 1 0 0 1 0 = 1810 =>F(18)=324 Συνολική Απόδοση: 1822 Μέση απόδοση:455.5 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

Βασικά Χαρακτηριστικά Δουλεύουν με μια κωδικοποίηση του συνόλου τιμών που μπορούν να λάβουν οι μεταβλητές και όχι με τις ίδιες τις μεταβλητές του προβλήματος Κάνουν αναζήτηση σε πολλά σημεία ταυτόχρονα και όχι μόνο σε ένα Χρησιμοποιούν μόνο την αντικειμενική συνάρτηση και καμία επιπρόσθετη πληροφορία Χρησιμοποιούν πιθανοθεωρητικούς κανόνες μετάβασης και όχι ντετερμινιστικούς ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ Πλεονεκτήματα Μπορούν να επιλύουν δύσκολα προβλήματα γρήγορα και αξιόπιστα. Μπορούν εύκολα να συνεργαστούν με τα υπάρχοντα μοντέλα και συστήματα Είναι εύκολα επεκτάσιμοι και εξελίξιμοι. Μπορούν να συμμετέχουν σε υβριδικές μορφές με άλλες μεθόδους. Εφαρμόζονται σε πολύ περισσότερα πεδία από κάθε άλλη μέθοδο. Δεν απαιτούν περιορισμούς στις συναρτήσεις που επεξεργάζονται. Δεν ενδιαφέρει η σημασία της υπό εξέταση πληροφορίας. Έχουν από τη φύση τους το στοιχείο του παραλληλισμού. Είναι μία μέθοδος που κάνει ταυτόχρονα εξερεύνηση του χώρου αναζήτησης και εκμετάλλευση της ήδη επεξεργασμένης πληροφορίας. Επιδέχονται παράλληλη υλοποίηση. ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ Εφαρμογές Επίλυση προβλημάτων βελτιστοποίησης, Οικονομία, Σχεδιασμό μηχανών, Επίλυση μαθηματικών εξισώσεων, Εκπαίδευση Νευρωνικών Δικτύων, Αναζήτηση πληροφοριών, Και σε πολλούς άλλους τομείς. ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ

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