
Οι γενετικοί αλγόριθμοι είναι πολύ χρήσιμοι στην επίλυση προβλημάτων όπου μία αναλυτική διαδικασία είναι δύσκολη ή και αδύνατη. Αυτό το αντίγραφο της Μόνα Λίζα του Λεονάρντο Ντα Βίντσι φτιάχτηκε με έναν σχετικά απλό αλγόριθμο του Roger Alsing ο οποίος (αλγόριθμος) με ένα πληθυσμό 2 παραγόντων μπορεί να αναπαράγει μία εικόνα χρησιμοποιώντας 50 ημιδιαφανή πολύγωνα.---
Ο κώδικας ακολουθεί το παρακάτω σκεπτικό:
0) Δημιουργία μιας τυχαίας αλληλουχίας DNA (εκκίνηση εφαρμογής)
1) Αντιγραφή και μικρή μετάλλαξη του DNA
2) Χρήση του νέου DNA για την απεικόνιση με πολύγωνα
3) Σύγκριση της εικόνας με το πρωτότυπο
4) Αν η εικόνα με το νέο DNA είναι πιο κοντά στο πρωτότυπο, χρήση του νέου DNA για την επόμενη γενιά
5) επανάληψη από το 1
Ο περιορισμός είναι η χρήση μόνο 50 ημιδιαφανών πολυγώνων.
Μπορείτε να βρείτε περισσότερες πληροφορίες στην ιστοσελίδα του αλλά ακόμα μπορείτε να κατεβάσετε τον πηγαίο κώδικα και μια παραμετρική του έκδοση όπου ο αριθμός πολυγώνων είναι μεταβλητός από τον χρήστη. Η παρακάτω εικόνα έγινε με κανόνα 150 πολυγώνων:

Στο σχετικό gallery μπορείτε να δείτε εφαρμογές με διάφορες αρχικές εικόνες.
