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