Continua lo studio degli algoritmi genetici. In questo articolo continueremo con la realizzazione del nostro GA.

Potreste aver notato che essenzialmente abbiamo percorso due volte i passaggi dell’algoritmo genetico, una volta descrivendolo in forma narrativa e un’altra volta con frammenti di codice che implementano ciascuno dei passaggi. Quello che vorremmo fare in questa sezione è condensare le due sezioni precedenti in una pagina, con l’algoritmo descritto in soli tre passaggi e il codice corrispondente a fianco.

Se la Main Tab riflette gli Step dell’algoritmo genetico, molte delle funzioni richiamate al suo interno sono presenti nella classe DNA, si veda l’immagine seguente.