ΥΠΟΛΟΓΙΣΤΙΚΗ ΝΟΗΜΟΣΥΝΗ ΙΙ

 

9.5     Οι Γενετικοι Τελεστες

 

Κάθε αντικείμενο ατόμου του Γ.Α. περιέχει τρεις τελεστές (συναρτήσεις-μέλη): initializer, crossover και mutator.  Αυτοί οι τελεστές αρχικοποιούν ένα άτομο, ορίζουν το crossover μεταξύ δυο ατόμων και το mutation για κάποιο άτομο.  Το GAlib παρέχει αυτούς τους τελεστές για κάθε έναν από τους παραπάνω τύπους.  Βέβαια, αξιοποιώντας τις δυνατότητες της C++, οι τελεστές αυτοί μπορούν να τροποποιηθούν από τον χρήστη (με overriding των συναρτήσεων-μελών που αντιστοιχούν στους τελεστές αυτούς).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ΑΡΧΗ ΚΕΦΑΛΑΙΟΥ