Suunnitteleulkoasu geneettinen algoritmi . Geneettiset algoritmit toimivat ongelmat silloin, kunratkaisu koostuu optimoimalla arvojennumerosarjan . Populaatio jouset arvioidaan ja manipuloida esittämällä tavalla evoluutio kunnes yksiväestöstä on merkkijono, joka on ratkaisutiettyyn ongelmaan . Ulkoasualgoritmi koostuu suunnitellaulkoasujouset, algoritmien suunnittelu manipulointiinväestön ja arvioidaanjouset jokaisessa sukupolvessa .
2
Aloitasatunnainen asukasluku :useita jousille , joissa kaikkinumeroita kaikissajouset valittiin sattumanvaraisesti . Arvioi kaikkijouset ja hävitäjouset alin arviointeja. Levitä kaksi evoluution tekniikoitatehokkaiksi : mutaatio ja crossover . Mutaatio koostuu valitaanpieni joukko paikkojapieni määrä jousille ja lukumäärä muuttuuhieman joko ylös-tai alaspäin . Crossover koostuu riviin kaksi merkkijonoa , poimintarandom " jakopiste " ja kytkentäkruunasi risteyskohdassa .Onnistumiskertojen viimeinen sukupolvi plusuusille jouset muodostavat uuden väestöstä . Jokaisella sukupolvella onsama määrä merkkijonojaväestöstä .
3
Suorita algoritmi useiden sukupolvien ajan ja katsoaparas merkkijono . Jos se ei ole tarpeeksi hyvä , sinun täytyy muuttaa joitakinparametreja ja ajaaalgoritmi uudelleen. Yksimerkittävimmistä muutoksista voit tehdä on muuttaa tapaakielet ovat . Oletetaan esimerkiksi, että yrität sisustuskyselyn palotilan suihkumoottorin .narut voivat koostua 20 tehtyihin mittauksiin sisällämoottorin rakenne . Alkaen erilaisia mittauksia onmuutos, joka on todennäköisesti antaa sinulleparemman vastauksen .
4
tärkeinä nipistää kun optimoimalla algoritmi mutaationopeus , väkilukuunarvojen lukumäärä narussa ja kannoistaarvotmerkkijono - olivatpa ne keskellä tai päissä .