[Henrik] har jobbet med et program for å stille elektroniske kretser som benytter evolusjonære algoritmer. Det er fortsatt ekstremt et arbeid pågår, men han har imidlertid fått poenget med å generere en respektabel BJT-omformer etter 78 generasjoner (9 minutters beregningstid), som vist i .gif over.
For å utvikle disse kretsene, fortalte [Henrik] en smaksimulering for å produsere en omformer med en 5V strømforsyning, 2N3904, samt 2N3906 transistorer, så vel som hva motstanderne var nødvendig. De aller første delene eller så generasjonene gjorde egentlig ikke noe, men etter 2000 generasjoner laget algoritmen en krets nesten lik beskrivelsen av en CMOS-inverter du ville oppdage i en krets lærebok.
Bruke utvikling til guide Elektronisk stil er ikke noe nytt; En evolusjonær algoritme samt et få biter av Verilog kan gjøre en FPGA til en chip som kan fortelle forskjellen mellom en 1khz samt 10kHz tone med svært svært små maskinvarekrav. Det er også noen veldig, ekstremt merkelige ting som skjedde i dette eksperimentet; Den evolusjonære algoritmen brukte ting som er umulige for et menneske å programmere, så vel som teller på magnetisk flux samt kvantbrød i FPGA.
[Henrik] sier at hans algoritme ikke tester for nøyaktig hvor mye gave som går med transistorene, så implementeringen av denne kretsen utenfor en simulering vil ødelegge transistorene, så vel som avgir en blå røyk. Hvis du vil ha stil på dine egne kretser som bruker evolusjonen, legger [Henrik] all koden i en git for din perusal. Det er jævla som det står nå, så vel som når [Henrik] inkluderer inspeksjon av nåtid, så vel som spenning i hvert element, kan hans jobb virkelig være nyttig.