In ES gli individui sono codificati come vettori di numeri reali. Sulla riproduzione, i genitori vengono selezionati casualmente e i discendenti più adatti vengono selezionati e inseriti nella generazione successiva. Gli individui ES sono auto-adattanti. La dimensione del gradino o la forza di mutazione sono codificate nell'individuo, quindi i parametri buoni arrivano alla generazione successiva selezionando individui buoni.
In GA le persone sono codificate come numeri interi. La selezione viene effettuata selezionando i genitori proporzionali alla loro forma fisica. Quindi le persone devono essere valutate prima che venga effettuata la prima selezione. Gli operatori genetici lavorano a livello di bit (ad esempio tagliando una stringa di bit in più pezzi e scambiandoli con i pezzi dell'altro genitore o cambiando singoli bit).
Questa è la teoria. In pratica, a volte è difficile distinguere tra entrambi gli algoritmi evolutivi ed è necessario creare algoritmi ibridi (ad esempio individui interi (bit-string) che codificano i parametri degli operatori genetici).
Penso che la risposta sia un po 'troppo generica, considerando che la rappresentazione genetica GA standard e originale non è integer, ma piuttosto una stringa di bit binario di 1 e 0. Anche la selezione non è limitata alla selezione Proporzionata fitness, ce ne sono molti altri come Tournament ... per evitare confusione forse la risposta avrebbe dovuto essere stata riformulata in modo leggermente diverso invece di dedurre che un GA deve avere questo e quello ... ecc. – chutsu
Penso è una grande introduzione alle differenze. Qual è il problema con la chiamata alla rappresentazione di un insieme di numeri interi?A livello di software questo è esattamente il modo in cui vengono elaborati dall'algoritmo e aiuta a visualizzarli come simili al codice genetico. Il consiglio generale non è di gestire comunque la rappresentazione come una stringa, almeno è così che sono stato addestrato. – Adam893
Potrebbe per favore fornire un esempio in cui ES e in cui viene tipicamente applicata la GA? –