background image

68 | 

9 4

 

 

4.  Εκτέλεση και αποτελέσματα 

 

Η διαδικασία του (Ενότητα  3.7) επαναλαμβάνεται  έως ότου δημιουργηθεί ο αριθμός 

των  γενεών  που  ορίσαμε  κατά  την  αρχικοποίηση,  όπου  και  τερματίζει  το  πρόγραμμα.  Σαν 

έξοδο έχουμε δημιουργήσει ένα xml αρχείο με κατάληξη .circ το οποίο είναι συμβατό με το 

logisim  και  μπορούμε  να  το  ανοίξουμε  και  να  δούμε  το  αποτέλεσμα  της  διαδικασίας.  Το 

κύκλωμα  που  έχει  δημιουργηθεί  είναι  πλήρως  λειτουργικό  και  μπορούμε  να  το 

εξακριβώσουμε και να το χρησιμοποιήσουμε μέσω Logisim. 

Εκτελούμε το πρόγραμμα για μεταβλητές εισόδου: 

CANVAS_PADDING = 2 

PART_PADDING = 0   

OBJECT_MARGIN = 1 

NUMBER_OF_GENERATIONS = 700 

ELEMENTS_OF_POPULATION = 1000 

NUMBER_OF_THREADS = 10    

MIN_WIRE_RANGE = 1 

MAX_WIRE_RANGE = 13 

MUTATION_RATE = 0.15 

CROSSOVER_RATE = 0.7